0 1 1 1 2 2 3 1 4 6 5 5 6 1 7 12 8 32 9 15 10 1 11 20 12 110 13 175 14 52 15 1 16 30 17 280 18 945 19 1012 20 203 21 1 22 42 23 595 24 3465 25 8092 26 6230 27 877 28 1 29 56 30 1120 31 10010 32 40992 33 70756 34 40819 35 4140 36 1 37 72 38 1932 39 24570 40 156072 41 479976 42 638423 43 283944 44 21147 45 1 46 90 47 3120 48 53550 49 487704 50 2350950 51 5660615 52 5971350 53 2090424 54 115975 55 1 56 110 57 4785 58 106590 59 1317624 60 9174396 61 34985225 62 67878910 63 57996774 64 16235417 65 678570 66 1 67 132 68 7040 69 197505 70 3182784 71 30247140 72 167829629 73 521050200 74 831993184 75 585092607 76 132609666 77 4213597 78 1 79 156 80 10010 81 345345 82 7033884 83 87519432 84 666430193 85 3032455140 86 7828176499 87 10454198755 88 6128147610 89 1135846062 90 27644437 91 1 92 182 93 13832 94 575575 95 14458444 96 228164937 97 2284426001 98 14342726398 99 54659052448 100 119228975866 101 134873073062 102 66579524648 103 10175352709 104 190899322 105 1 106 210 107 18655 108 921375 109 27983956 110 546195650 111 6959415320 112 57693700350 113 305003771072 114 989269341060 115 1846772159960 116 1787883486480 117 749542556193 118 95108406130 119 1382958545 120 1 121 240 122 24640 123 1425060 124 51478336 125 1217720504 126 19244017650 127 203707097880 128 1427875921472 129 6459005308756 130 18058168320920 131 29149107927940 132 24356996244193 133 8733648533696 134 925496853980 135 10480142147 136 1 137 272 138 31960 139 2139620 140 90666576 141 2556015280 142 49069068906 143 646006160800 144 5801219626202 145 34937860181796 146 136956018079608 147 333471377932056 148 469417330484533 149 340979428669448 150 105203108066962 151 9357279554071 152 82864869804 153 1 154 306 155 40800 156 3130380 157 153784176 158 5094462828 159 116787026122 160 1872049650900 161 20965253495472 162 162295947266310 163 850510358616360 164 2919031866024456 165 6242817654886789 166 7718541213919266 167 4903569723777012 168 1308549777461505 169 98118527430960 170 682076806159 171 1 172 342 173 51357 174 4476780 175 252389616 176 9707666808 177 261950693134 178 5023892659812 179 68659904712828 180 664633550490338 181 4491673933495476 182 20693457635654544 183 62713004650674445 184 118650331766779566 185 129635105735846787 186 72406899889669441 187 16787682400875456 188 1065259283215810 189 5832742205057 190 1 191 380 192 63840 193 6274275 194 402359808 195 17783669400 196 557986805590 197 12617706108800 198 206717590719744 199 2447448520106590 200 20738354463124740 201 123614607336980370 202 504932489167597597 203 1360898128395016940 204 2291673018922349820 205 2224259777121353210 206 1097237103360641436 207 221901108871482760 208 11956366813630835 209 51724158235372 210 1 211 420 212 78470 213 8636355 214 625094148 215 31463243952 216 1135878676750 217 29910122263560 218 578721053722994 219 8229388593921222 220 85478111914327860 221 640533622957324460 222 3396153886869682447 223 12387626910299220924 224 29873947237336885760 225 45010850039808970758 226 38986556282284175796 227 17053903808613853076 228 3018891886411332135 229 138539436100687988 230 474869816156751 231 1 232 462 233 95480 234 11696685 235 948954468 236 53965717575 237 2221238553358 238 67384764364500 239 1520431128612704 240 25575859976658992 241 319669371651611436 242 2942918038945276392 243 19668289331808707007 244 93423520929996384402 245 306151035732048069068 246 664099815639032184874 247 899380496491742207712 248 697992071076413578234 249 271700141289019547511 250 42230736603244134242 251 1655071323662574756 252 4506715738447323 253 1 254 506 255 115115 256 15611365 257 1410969868 258 90024736494 259 4190799481231 260 145111760800820 261 3776900148011144 262 74194324706315660 263 1098782635350825880 264 12195176473857347152 265 100351800654269505759 266 602427796892244285094 267 2579152216938521474723 268 7633329132116222589450 269 14962092650161751510416 270 18286694659994437247340 271 12761341500512235641109 272 4434403505958181747354 273 606874425275520299066 274 20361556640795422729 275 44152005855084346 276 1 277 552 278 137632 279 20561310 280 2058837088 281 146461848764 282 7656469285597 283 300143594001636 284 8926590560907712 285 202530536064586356 286 3507645069171913432 287 46202165622933235188 288 459208250931426639151 289 3401673148959940662632 290 18454336473400116038948 291 71586115276272056391459 292 192224761259692285372600 293 341834433306703743134036 294 378389591606310310087545 295 238194441885159823762556 296 74096452293879705401276 297 8951090967622568788423 298 257677547303376152182 299 445958869294805289 300 1 301 600 302 163300 303 26754750 304 2953248760 305 232930775000 306 13587757384025 307 598700058429000 308 20178661494620365 309 523721284188532100 310 10488951417788956600 311 161797034019222975800 312 1911543166122442353555 313 17135015535466998672400 314 114959373777103032915650 315 566564601925264843438175 316 2000423940484950674500180 317 4893193548350141587938000 318 7922737053136833501184325 319 7968187911422971642697760 320 4537522331916503442019907 321 1266828993724765626178275 322 135393808515420131728550 323 3350954038870392288970 324 4638590332229999353 325 1 326 650 327 192400 328 34429850 329 4170583560 330 362870798290 331 23486711587625 332 1155724198621850 333 43821323548099240 334 1290170285677975845 335 29590807776029845800 336 528487700731326125400 337 7322242274938625871555 338 78145305037982571857910 339 635600473108026171661500 340 3882320426920584559140945 341 17461321000551492038454480 342 56342555838368804159338755 343 125992367656414368618605525 344 186330830768010012336456490 345 170753185237687659000809012 346 88187930257301330664056290 347 22148500165538799158813850 348 2098581649369419583307900 349 44737604593945948212493 350 49631246523618756274 351 1 352 702 353 225225 354 43857450 355 5805993960 356 554713859700 357 39633601857135 358 2165536200935250 359 91773349733727090 360 3042352428476556195 361 79231195964002566510 362 1622271051691444131120 363 26055625900557747080955 364 326555112103964261821530 365 3167271718076948474688345 366 23497143601115881798288785 367 131264884873263606558041520 368 540950571084355091646098970 369 1600847892369231972478285130 370 3283038446508341419762530810 371 4447479570907439266979107212 372 3723194003970673350923775984 373 1748023541807771134459788300 374 395759047785701545675136940 375 33306910168789076290551513 376 612637376561845636222134 377 545717047936059989389 378 1 379 756 380 262080 381 55343925 382 7976928960 383 833396725980 384 65426588908395 385 3948867998875800 386 185956137749622240 387 6895551621520687125 388 202379591641179648150 389 4709671858892811778695 390 86813215117112954455275 391 1262803921914813975048060 392 14403186440935002502579620 393 127621047117227648969138700 394 867515297767995448676629980 395 4450179578882539503878336460 396 16863760911159920079410651420 397 45915551044977311888303419020 398 86605135452466330080280399812 399 107745277588088088805022161632 400 82590719980744947915509464080 401 35324331015032500849904932800 402 7223369814178986911835365913 403 540902383637279009690073780 404 8598056543125166005581496 405 6160539404599934652455 406 1 407 812 408 303282 409 69234165 410 10827130860 411 1232237031480 412 105844658711415 413 7023643970591820 414 365599443100416525 415 15075243331928965185 416 495302011105320234270 417 13001143787746158410730 418 272640477722675490817770 419 4556408393389902043952220 420 60389851087310788400203620 421 630110407087138434362651760 422 5123770054520462674455884940 423 32041149779110184829465601980 424 151467071345423220708434836580 425 529470192855443164621757769880 426 1330144226897157808611746571612 427 2313447774991307799044644058784 428 2649390692240250806364949867344 429 1863518463811623649302270201840 430 727492416471239515965943251753 431 134598984011549900352878530812 432 8982361898190447936876261286 433 123573604684330433199747903 434 71339801938860275191172 435 1 436 870 437 349160 438 85914675 439 14531146812 440 1795240117125 441 168070344429975 442 12209623643441250 443 699173072084847360 444 31888518839981253450 445 1165872486500462736450 446 34285482771558425097600 447 811671675228871374965610 448 15446871607679329479665400 449 235465202072610271706842500 450 2858375634375573872689073400 451 27407803236626630054445647040 452 205349197747877898765266088600 453 1185539893308356309924768465300 454 5180993977142167644668891019480 455 16754082429990695325344730802192 456 38935732522147260090270513606540 457 62589546251504357307151335466320 458 66121809998678990289697549687920 459 42759407776991723929656747574857 460 15263367359110860654597976488390 461 2559266244432218691742617026560 462 152431814063805209634379683825 463 1817453238498740897981738396 464 846749014511809332450147 465 1 466 930 467 400055 468 105816795 469 19299397572 470 2579912425818 471 262317365027250 472 20780610616051650 473 1303469986705428360 474 65441242202951952480 475 2648147433699600378000 476 86720224437081755956800 477 2301841766774089373017110 478 49495804326615670890595020 479 859991959325434710818170950 480 12019663843123013722889457240 481 134247526783527416992412437440 482 1187676327097348824641726054640 483 8228146917382641450532464321500 484 43995212583781887041438408184120 485 178248445769654642455637183311432 486 534607852446012834333911667225300 487 1151989507602933579264757887158760 488 1715219866809811968091959159810240 489 1674810021740475874902778345438617 490 997532675379664453707261386755890 491 326122314421527495924080867849155 492 49630434013488650683449457528985 493 2641889665727898096887675483636 494 27334772697769332351758177374 495 10293358946226376485095653 496 1 497 992 498 456320 499 129420040 500 25383847552 501 3660666796080 502 402918469797012 503 34682560751982000 504 2373546083587685760 505 130601656981040283480 506 5821021674507626143440 507 211121322709959258749880 508 6244705867925085279611910 509 150669334151113610795283360 510 2960417489859123275767232040 511 47206374815064600835526209770 512 607685050482829924986457079520 513 6269700223413358485489663928560 514 51358596445385784733454841237740 515 330047350679343667594776332650480 516 1639061246098335400727730457324432 517 6172422188648238406800779975913164 518 17210025988381797455939030705126840 519 34459211412259814614599938143939620 520 47614713443838968844657294003512697 521 43049373031144088835363477046177824 522 23654694686877874202402369123634088 523 7093525627382979355781173157019930 524 981149019737121804706809457304776 525 46737082252019491635624905898588 526 420148083038046720195884935123 527 128064670049908713818925644 528 1 529 1056 530 518320 531 157255560 532 33084321952 533 5132915354336 534 609740691671364 535 56841832408458240 536 4228868623770793860 537 254003939721193404600 538 12414507933340664970000 539 496225651628568441088080 540 16266435424376598082776990 541 437656991116472451132053520 542 9656394134901210647717407740 543 174273839585787266564846998050 544 2561934490832400762296959272840 545 30496994676851186070962312403840 546 291686018698507441960075533075260 547 2219366834755954595658352877734560 548 13267386212870687172423046860158132 549 61352944778611856333315746681107132 550 215253080868354066920553522260057720 551 559134354619675187223317847899647720 552 1042310899656255803599755729271948797 553 1338984097036467694409232581704090992 554 1122786134242646703424449281961415684 555 570028574684567858950923988388900370 556 157015072247188728520649879514949216 557 19764214839050112990223350922644144 558 843495283944148711009488877238647 559 6595685949598089191847673305200 560 1629595892846007606764728147 561 1 562 1122 563 586432 564 189909720 565 42755518432 566 7117956871256 567 910009097193988 568 91595294871749064 569 7383293315958180192 570 482326179464804214540 571 25746285542271210786480 572 1129116757493709126732720 573 40815380887205023402623870 574 1217798420509391102246081580 575 29983828881052088922898533240 576 608119105123811664821369361870 577 10126509279872078284060724009760 578 137788595896379701320754993708290 579 1522116888247843235327483439997820 580 13538422193746339975394527654612440 581 95953617955780852978986787227978032 582 534964811328373133935323582416546304 583 2308972708273170916019931139814122184 584 7563278960502898094097037213627198240 585 18338511175759326286202526878691004397 586 31884546973325724137616965701811724234 587 38143232438868233791535961253203958072 588 29709613957618226338818341202643233926 589 13955889609962678319551382138395857432 590 3535636245451001456185058203704142862 591 405502005028991140775577806678875719 592 15522287276979904940743800104823646 593 105691198212644869774698935111584 594 21195039388640360462388656799 595 1 596 1190 597 661045 598 228027800 599 54814762464 600 9768777449200 601 1340636212774540 602 145283379037242600 603 12649575678790646904 604 895730880208433969700 605 52026995314734824802600 606 2493189838395898760008800 607 98934827134869258158355630 608 3257060695370280132625384500 609 88986213263698688895083822850 610 2015371973985639817995666646350 611 37743349319219765522136339725760 612 582228578212381722387544323306300 613 7358645461627929608770309860904250 614 75674246730873237183064357792088920 615 627712960141818016547558530402976672 616 4154774708801834012445743937472537480 617 21653611555234673620838435702458290240 618 87415904852564999062950235147669424720 619 267858090941294096483886349351085263661 620 607328070386474833088998214462241193230 621 986487432955055385904512515253461949925 622 1100653571028976949607556013504387784150 623 797446816871570558408984390452792502040 624 347049833892083730267701619976250422524 625 80964371216204962450269146399215873905 626 8470205227117200420271778813774287590 627 291118246456697605375383341417920862 628 1727837987593598322319459898387193 629 281600203019560266563340426570 630 1 631 1260 632 742560 633 272317815 634 69750557184 635 13276896276336 636 1951172858515100 637 227058801235527360 638 21293272768254837504 639 1629310579928781835932 640 102625266861690968533320 641 5353769760929407832004900 642 232258645962760310053071630 643 8398274872587681242811470760 644 253316684647702857613127236200 645 6370229645448534754095231167220 646 133312278819962916354574441908360 647 2314545402499656086779730738648160 648 33191935224927424959331798154712950 649 390891567695977561184153992968455880 650 3752772911403532087284141616819056432 651 29105184559967993638380676748114142360 652 180326779894879382171732573297392591920 653 880408426707296459522851193622854986680 654 3330855160080260711474685750124197510541 655 9564670633493917073052394780744127524956 656 20312808842820824720598288079568886345160 657 30871176823136626767784407465195075492165 658 32169823069201871916776316883613454124320 659 21709099431222907507451268696373997033412 660 8763778116716903931484438301802932151861 661 1884852581625023567355952251126425217600 662 180056236869894491441334120485380093352 663 5561891761457751416632985564979361935 664 28802424092372665915350653534711994 665 3819714729894818339975525681317 666 1 667 1332 668 831390 669 323554455 670 88131980244 671 17880401948640 672 2807517404466764 673 349978061593261200 674 35256415432920353364 675 2906755985167194763372 676 197922017508473811399336 677 11201741289098647139892312 678 529268880518155440238660530 679 20932806106893936376637342280 680 693863373781695433566543927120 681 19274913407088731097721545163260 682 448165649101355173061737408899000 683 8700847610269129777820369584197240 684 140539372272760947567052776299523710 685 1879515787945706978790843215489857320 686 20683221641520876281478759422594494782 687 185853605707981090509661781104406958264 688 1350838883617789449460050902844228191280 689 7850875818629234492212393111556294190000 690 35977195045654648315581342231002180646181 691 127786990630378867501567011776726414810964 692 344442876882061357265128232000928075897322 693 686216892804909409608382231382539185857485 694 977179769924033544670306051870631248859820 695 952308721183758491238316956134783826007320 696 599300481145105828988483253662180691046233 697 224671774800181964092612618068848488299132 698 44594240729547449650169452935071180945507 699 3893753119867817247679315480920003798691 700 108198990657667245554905513944391871394 701 489333366301592679898553247696000470 702 52868366208550447901945575624941 703 1 704 1406 705 927960 706 382583145 707 110618981844 708 23873339553987 709 3996544770925388 710 532460423932092040 711 57478611544380823104 712 5092419004597111053680 713 373750766671474650174360 714 22876124824478360365528752 715 1173126219828380184551475282 716 50556025913695773318094156860 717 1833857368887963086479002598920 718 56012736646889839436768255036100 719 1439491756177599337733339323373760 720 31069501450499277731804447277618180 721 561557972026659408078565244971060190 722 8465217348789540894723048092765891140 723 105875434773742159176505859572074399432 724 1091505502611715640646156668311400384142 725 9201189921562224623299303758995128373520 726 62807477697667326169196513066937672542640 727 343078830041647876235089097006502777596581 728 1478304846655292346379823649448281232324454 729 4937725343509375379405108169289365336722032 730 12512276095062091045084001786191376844658555 731 23417448197605866765524790795145236029403380 732 31286304589789133945377494456660668878751853 733 28549467221420390634440165710558510066547289 734 16773947325218040044072435439975898433631414 735 5845971667825855567226804389707768374666840 736 1071921435909403039282449262342088698206666 737 85627630720261965423161285665960010234782 738 2142340259766182910812201949581386804992 739 8468937480931279722054276767122399701 740 746289892095625330523099540639146 741 1 742 1482 743 1032707 744 450324225 745 137973639804 746 31616624363142 747 5631844135615841 748 800220510607514568 749 92352747710869819888 750 8770690056613519227336 751 691977571995455196935952 752 45669574840349261597312608 753 2533790628229128672238937394 754 118564462256749098620479305012 755 4688365857862641586226986054170 756 156783680837764272693501877504260 757 4432561777480223741556119219097120 758 105804489718824980516588864102754360 759 2127337743911879314903050119323914890 760 35908658221885498682389599240808899060 761 506613501208841189397932000666492154532 762 5940897087025693130627068449643129441194 763 57510715895598088814275960992356190303684 764 455776085996034844727974823271956207719680 765 2927495367193686618889830576909973775957941 766 15056420778956193574631768592963779625691506 767 61103756937347907050767093940158613482074483 768 192219085387744681715368726666348691954189139 769 458563291721342184449713441708684913901247340 770 807297104175016453698558097395694595273831186 771 1013171105018628466962763594039924794677781612 772 866691709780099723056350229997476993258163158 773 475923672539555248555226226904955317830761768 774 154351470886900355123726604915240702729944892 775 26169701257455600579207076862830482301821664 776 1914212937908069029767612092462951433273592 777 43156230299209322610554131485514846097649 778 149248404242444329965331846100887816650 779 10738823330774692832768857986425209 780 1 781 1560 782 1146080 783 527777250 784 171072429216 785 41550674610900 786 7860785618328695 787 1188806560473203100 788 146364765620553580672 789 14865426034095322474360 790 1257606985671236718095760 791 89254848979278640699661880 792 5341597030714343190709047058 793 270525225516462642354707281680 794 11620193542925930880440076835320 795 423802160144255177259622571022450 796 13124602005201677326423413552473520 797 344821794650961160668775097800079400 798 7671815506444804564059070831934956850 799 144145749353952333481571204602456564440 800 2278730760722834982225251233482956116792 801 30165656406629934668531626772427183318870 802 332439669160873987949817310460922506419260 803 3028267251858577553251957026449746065504570 804 22605983116688790104622555133113077546769685 805 136873582415930312964478100652420020365670520 806 663900032868262971083106882734678537356666920 807 2541478877019692709139426491567331020251787700 808 7540409762849820868488752693582295842469967832 809 16957535635077297762806497775628740966002684096 810 28116473828614200284501817051633458614812476310 811 33185096682001734166579296419125186392668952480 812 26639682765503665100185873679301041481203363672 813 13685899594335600824609217408358707046304897644 814 4134349570625895149651604395316197053029105400 815 648722515371786913406175726610297974748264540 816 43485941035604274082518735573091615293684689 817 884140639054404693876646889162854454426744 818 2677100199512681079879932892221474326180 819 157450588391204931289324344702531067 820 1 821 1640 822 1268540 823 616025410 824 210919565896 825 54209973507144 826 10873171541091275 827 1746907559186643880 828 228982796993236018447 829 24817413964923502378456 830 2246029750255460485568720 831 170983351095331814232898640 832 11007674510918344222991742058 833 601572034443722562162743195776 834 27977980189869004212147909279180 835 1108885636811185754523958597653882 836 37469272498759288798312562289213720 837 1078854232922130123964831158921460320 838 26433350560609238202968591140814199050 839 549886359875731983348518896229497420960 840 9682178454578096904482077910976198913462 841 143714282704023534801306787009945998351470 842 1789236070664547988796507920910830397009180 843 18569930588449258347228985503776704615291620 844 159484041373664554281367679456835568627851535 845 1123430962167487682772650969051281734062579672 846 6422559016056248617618766929577039378288390640 847 29424539937729401200576340204250987275327198540 848 106400793907082517009916201234453786712892950552 849 298129166506336688523498311157412333811046344584 850 632805565973582066474257969258100741973966722574 851 989306091788678246263545758301172514131779588880 852 1099289968092119627901482358116527599190784573342 853 828971505135375572672003255965261826775160406172 854 398809588127938616854557898685316382081311540632 855 112316690516472582440434167265404563720818942440 856 16323760798564017406030351861937020361415720749 857 1003568424357085621005125121716148796202879424 858 18414598062123767272681661236429008825294858 859 48856200500121327771743791996045542313735 860 2351152507740617628200694077243788988 861 1 862 1722 863 1400560 864 716240070 865 258661484536 866 70239789322430 867 14911767584615291 868 2540629715332895550 869 353881089715506086552 870 40845002204461868383971 871 3945820573422881516989808 872 321440447253460993987039056 873 22204183122668503067310265098 874 1305806475304059259260580640788 875 65557414684335614863150164507272 876 2814392419931070032217571341347526 877 103389098706562233054211760099259744 878 3249540303262760649007034528196312930 879 87296997714431865579614917763175436970 880 2000929961339543342733394164597493623540 881 39029604005905431537837531755165856595112 882 645649945467283134033505386059114591308764 883 9019128977866103234285707995701860722330020 884 105827190427341184823622322682867168072454280 885 1036388816546383017085606599668395534495260535 886 8406749167692208387727373020286953858848483494 887 55971956582224968876864940277032283343164834696 888 302592456555353271750193311955178653439120902740 889 1311267890088375421562681001725473110924782157632 890 4484860058426785023279462137470760911622125679796 891 11882078336070810019117310256274840936860719055790 892 23831669452940483172091484643963025634703437830204 893 35167689419651489139939832192243467770691192202912 894 36826679847928428317067770104357097905242752278914 895 26112133792385443565630333972613500934835711789736 896 11774329365406943244350029903761874222220937460312 897 3094014851377212757879981272805158783814064996045 898 416833830885267529581570783797851724161590306922 899 23520534569208982017414377739719487386543475100 900 389774323558691137538210958263547773923747649 901 906794258223660141954302151862552525472312 902 35742549198872617291353508656626642567 903 1 904 1806 905 1542625 906 829685430 907 315602514136 908 90415302176108 909 20285053677579717 910 3658987088865601350 911 540609656578108757822 912 66322673007137711722285 913 6825078530780136808009010 914 593657382881610905842749856 915 43896260776232337906477129754 916 2770793730511294894772447969996 917 149743412274508091183307172365422 918 6941970911883961934655972617474630 919 276333621376047142345415550865834080 920 9446319228769528356833888287099948284 921 277136002885747983647339912717095669880 922 6968216127123211504079246001132453261780 923 149837577986876519045727443713234980535112 924 2747452076096742998604655403654913640902552 925 42799640906424707071707526765795086643750760 926 563851190696578497138427834628744438293836760 927 6247433757447345140431967833530003073723390335 928 57833847034984503397070722478510134275870448386 929 443811475443502560838098131496732357397274643755 930 2797138706349701077382670190924453794833244575860 931 14319907623372316901233476810514028983215063656192 932 58772716637092612433641138974793970515935325562632 933 190365366459478770425945914316748690784521195415706 934 477434019845463264209017471328188983292724307172652 935 905812520958457795789502149290498327396777882736900 936 1262974811166689707580740981553860344966616279442870 937 1247562230320973112556439971003476406012019012336060 938 832495020104075424153862458272255327353352447340336 939 352133662083210072336568699037495718015278029159077 940 86405995074168112807736855372514045495587720569974 941 10798696289897634256710316261740823842783883856851 942 559650904180834129132383265769439472106194200017 943 8381615870867041042943662340953643287285029496 944 17110909537259407394989570461080340069914218 945 552950118797165484321714693280737767385 946 1 947 1892 948 1695232 949 957723305 950 383221814976 951 115663407047188 952 27382584185634249 953 5220903664228427032 954 816852631570856168288 955 106325226135877309123563 956 11632987984986494686877226 957 1078164758770379811414252369 958 85146443836673054890268228410 959 5754825756028455229882199320616 960 333923984733048643557220322974072 961 16669820273128173009893023582018096 962 716821778194551850745311516144178856 963 26562472812444678001442456302861791480 964 847929707677716064557935716531812864932 965 23293457403259967252009551633999659228520 966 549713684373220024355564672037970961522312 967 11117498480768274308141107153716599026916584 968 192073319791045870139955472784876079895159344 969 2823576968542413814219704991343144207529178280 970 35149549321368747341222578589246176172591455455 971 368411276366247114200685827355451976871240723068 972 3229091470485632474859763841714045467249856224664 973 23478325930031279017312478572689943207723355354277 974 140270990855901762137766850364738886982909231463856 975 680930339517643413827854597622846115493463486333832 976 2650162380174685605056265636635776539578369885985794 977 8138363058232088992110111240664383444940301813280976 978 19342424059903206635022625570502204499234592947508368 979 34748559142900579766968076405964910656560088897782474 980 45821792798185923004015145340214771138322688762895356 981 42734257614963028850509139822066523392963952582477078 982 26859659146118158923746570841119713872519791504808213 983 10666026029217602898514801475625229983456680711047572 984 2445756887843040909622370339110600842957192056235940 985 283748166286447128816417492004386184667177133571962 986 13515424348826688428261246073579070063016982058596 987 183048129677849776946367416487989873679852254496 988 328141255218628030325226711867243604985020179 989 8701963427387055089023600531855797148876 990 1 991 1980 992 1858890 993 1101818025 994 463191643068 995 147087484559400 996 36693402357205165 997 7384086012456453300 998 1221458356756249450839 999 168402349909745196546015 1000 19553480335554184999360290 1001 1927254547513532772459831270 1002 162219724734761564478743526787 1003 11713398516858812026067912508840 1004 727977822204292934988143717602920 1005 39031191315127118976391846629705960 1006 1807953424085483821586599460763408936 1007 72398607209757777988175876882837269960 1008 2506206195031899434641042368738538497860 1009 74942897550051951256763241969151122754272 1010 1933171011353506204975995545686350243710532 1011 42929015860404887706507470409410189544194760 1012 818456550587817537025822583736563584682063280 1013 13351223554401775677199118084170271998560857520 1014 185572856374365223865489456104511721219479879879 1015 2186760498752641253830295717475287790356667600660 1016 21717099239782439605598123369154007423124927300770 1017 180499065938365321617980171227656556061341556135325 1018 1245213257252715241636431161547404598657151718620812 1019 7061537361765816262885491379196512778451340668235248 1020 32544252528623314611123867697730280982456784549128010 1021 120247402840612503865444277090784288128354230734705480 1022 350476533351323551864561277811692060540588963159208166 1023 790167426884674467764854788390754653751792438920605538 1024 1345420140757431096409610395516928702100366785554177260 1025 1679423221046448448819471946675621516059426790785074580 1026 1480016914095800547780203413485547910529118681590585003 1027 876881881885195834203317124393768752914334330693961636 1028 327148673651261012475459947650946548299061216729412440 1029 70151562213364525876648929056939781994011083904939102 1030 7560306404079881034649251288163415892095896230965868 1031 331178324179205818758622151538465468899064569550844 1032 4058737765282188155208929580220143027540361886535 1033 6393321968394104168793052457392707757735447132 1034 139258505266263669602347053993654079693415 1035 1 1036 2070 1037 2034120 1038 1263541455 1039 557397009708 1040 185995454292417 1041 48828015503282125 1042 10356198258160579110 1043 1808473934683083274464 1044 263670873511108480727882 1045 32435150679332647889100510 1046 3393576662527664563503167160 1047 303846639784855731446723650387 1048 23390186427630372000686705611854 1049 1553479783547797985579288299079160 1050 89237850331041253007609119528201768 1051 4440916321694483573184419600406103296 1052 191627090979900649354942377842505109576 1053 7171083264003429975156118903567996277860 1054 232626828323405680992308862745792212699288 1055 6534570418881035452940331062347681353265008 1056 158681387287465107528332493025311647061777180 1057 3323432204617196920138053132775664088183804240 1058 59857688423499084308377448658542192349246681360 1059 923737225633651250263606631189550141086645737799 1060 12161101542673448120140131651966271716732299856618 1061 135874260704383461232524892145760937888512290511520 1062 1280511213400212412348195862848613764194419040424035 1063 10106327971232291862286806820831000082688288440580372 1064 66238915218985744153386410865306173797661569386698865 1065 356988895071950677568349418131591855547010956429107722 1066 1563748640776483979325169148576793959082884266729982220 1067 5491182949622960598124276394520477657862666797072786256 1068 15205668879148829663541571927866718461421446785663053168 1069 32550968961986330304808712450799506780412038672363301684 1070 52577962986995614797162271936692208935853854055524206088 1071 62178341245829590765091828037411253632607692256795559563 1072 51819579976935766481296198175319471218506559008784492418 1073 28963102052771398575017118705227583021596804345204809012 1074 10159204709353022687985077081503776729691188267298521986 1075 2038566980170297929155851163572165041940171651875532992 1076 204213725765984041901552570620905830631285500441305826 1077 8231814598937443265198717332555980291302351571465399 1078 91343010633152708287296469646508489770680436311498 1079 126511777946689983219439770175678147999700014700 1080 2265418219334494002928484444705392276158355 1081 1 1082 2162 1083 2221455 1084 1444578135 1085 667956805428 1086 233931449771250 1087 64544505533727868 1088 14408855864373467750 1089 2652478354099726090224 1090 408341417060471389661452 1091 53131661216458507065690216 1092 5890785258845667916242856752 1093 560017677767949766500486329647 1094 45869444179528866225807855841742 1095 3248713792624850174658273083229903 1096 199486736938999977160167094730611304 1097 10639389144634314591286404544339780032 1098 493385162519964206421400117030508820784 1099 19902186721383302892661703062937588171836 1100 698187463130121736625913336938042276233592 1101 21284139927955520807243627702487605611931688 1102 563066560409260674068041393291880553047244612 1103 12901473816639082296761657639706943858064340360 1104 255384177505923058524174231823126678809128372160 1105 4353640123974343922835867068021924090693718531959 1106 63672780368355789724299396519296200491930121452574 1107 795279325476854646697279249013604883319740725219925 1108 8437603450774621682753943450393546426846759889511195 1109 75565149618635217570035007239365893420849179919257852 1110 567070410218566722273422359829713786462274033315010186 1111 3535400375270691668838303058873333358426914351134828929 1112 18128532813938339249126634786062006150469430816804771180 1113 75557524260389530184649660503044828601148731826121276456 1114 252412988997250920866811141183051913949651933111534511220 1115 664690383437418318735846726216580790505910347293078226680 1116 1352272089200144639632390187989576297944376633069185567968 1117 2073820969673533098391815993412660591389191205573541531051 1118 2325337052102636128397049234335982124288618322845203256006 1119 1834071265153739175675731284350341627040154093603181270167 1120 967729073174651501570304215689665041725955265973935611010 1121 319353662498229266298050401309307919688397327520196373648 1122 60004984019879211127426757894966422909152039479947164588 1123 5590717162161744279094216711707493475022321026622402141 1124 207499303963938161746730512669316244882381406973262626 1125 2085901508090178050331432911799119176910586645009810 1126 2541793698235642067730822456526840876032951469289 1127 37450059502461511196505342096431510120174682 1128 1 1129 2256 1130 2421440 1131 1646730540 1132 797246459328 1133 292711479915624 1134 84779424764650726 1135 19895053441291909320 1136 3855583657495323452864 1137 625834334915216442675660 1138 86000706155815887406999080 1139 10087721682465978612334235612 1140 1016480858454901441441830473359 1141 88421335021978773536258346726624 1142 6664954110692192094904289025054308 1143 436547179512833555546910827742070725 1144 24895145109820769853325604043473829216 1145 1237633119885513690210904779452645506160 1146 53669566286428740063866698162667699353484 1147 2030163762091688682912557326299684794973104 1148 66952327000565851070438096875869520388188048 1149 1922918968670404286746634778434703939495509916 1150 48018866375745628715273287211098677782928614616 1151 1040339789979168921945135968212107839828743108980 1152 19501146213287660861119413173855396549641740068759 1153 315219644547919662685086177373477721050142877170928 1154 4376199810662604526684232363257987682235674105160728 1155 51935169045062828290150828766930437320070164933227010 1156 523969814908143750469639837619286241555773684290927192 1157 4465119296091492358148338518848904426460163480684426476 1158 31899528180379515446460851298246225916183160700302402123 1159 189392973474272937721715725900648996969093350011729065164 1160 924987248289097102497532501194079291457734877438797391408 1161 3671899452852629729738357594528086767374799904498572017964 1162 11680763948428523707807522989915765552003755029131098438888 1163 29277565956138095980973019523448974573171077938236660786572 1164 56654217197814045749553209048307243616227908723955024458139 1165 82556834269816895262622880405910420270172278127478102391808 1166 87836417774442359900421999212362959031745928248859157955532 1167 65613122387035802803383891554806359300336554086937349250311 1168 32704578041751988381484540350830869694742551516734836531064 1169 10160345481120222195858411668973721239583971106260024771508 1170 1788700677545764790259132545742644221807290657717352463985 1171 155091566822876581850673865476009274027720279828685489764 1172 5302919510041681063852971061473305480580846642059143140 1173 48319973897387412974887016150748747418441612629002327 1174 51835374472768665197541420280392020406406718669070 1175 628919796303118415420210454071849537746015761 1176 1 1177 2352 1178 2634632 1179 1871924460 1180 947922206448 1181 364463468620944 1182 110684209898046862 1183 27270756222360922656 1184 5556565682185308578942 1185 949689062546447552519036 1186 137628472943112227499505992 1187 17053061659730334721380025128 1188 1818336163612461811780325299611 1189 167690506873608873215599912536792 1190 13427291172787713613629797111136158 1191 936232140589050874388001665315797489 1192 56965674757419504492779161146170402580 1193 3028952275582090302826023619085429748736 1194 140852497918751930204972386368113958530780 1195 5729606218556833458061677412894091686962656 1196 203814659006948240627806124338370080440867508 1197 6334830934361667662766855677608137783697546572 1198 171807424306910063016825100279781819409133157016 1199 4058379568157846838054725342967900780892910214024 1200 83298195681080604472947556699022593376980433552939 1201 1481219583093947847494433140409990262788196852794240 1202 22739267523111194601887607324909873134081157890536100 1203 300123188454038671800494254800165239597779622314895370 1204 3389004765150396556355961953396251376792141471656260080 1205 32555912218485714984652910789890558298814942456520585600 1206 264308371920136503221408060750537715189504875286342593935 1207 1799673250434997650245095186148042035644387749527793732160 1208 10186292902256365914236770853174913512271854661889183228595 1209 47432138140934318405633099674471778345930106994024754985820 1210 179505978561742046430233215793321502244334185707539593536200 1211 544243959675088907908895106714046093525559504511633489570280 1212 1299509753394738478732988790588471434391072513403238792102935 1213 2393732863298033329702137599403887893819799751298113916290440 1214 3316942206200500375639197060919439241387273186421201463786610 1215 3351020216575006880410421835121787849372708179288327540353355 1216 2372320867251212333262845814023674287903155375969348357462564 1217 1117765780840741339192642242704391203689026312045269401705248 1218 327112676620519517828839192504622154546209387482166576438893 1219 53987285793963754878439266923137413661388521923774447896760 1220 4358639555247417708471187131542486310948766837194589183059 1221 137367663388864209037964572767419758128636432988154382499 1222 1135164399058041507832738240087254157020668843544474062 1223 1072668300500155175288379477789943423541880242201746 1224 10726137154573358400342215518590002633917247281 1225 1 1226 2450 1227 2861600 1228 2122214500 1229 1122947037520 1230 451672092322500 1231 143667938331621550 1232 37121517072990465500 1233 7942697826366715800080 1234 1427534021085090264026450 1235 217872031594873763638514200 1236 28475129511633787046283364600 1237 3207969512948084406572119657035 1238 313129546324447931282860393035550 1239 26587572373849075189352015966876300 1240 1969775702064934433727633265293333975 1241 127619195139435352349089033599990212560 1242 7241951432018012873750235860010761663625 1243 360288334836354718947544643724939066191900 1244 15720773574979352821485670935630795558504920 1245 601557331730842906875139234366393999994294064 1246 20174205205125279211661500354580054839492429200 1247 592326094872720915587498931382448610556488949800 1248 15201672183561471612993204184131491268008544349440 1249 340327713225325770716099913921251690734598485631771 1250 6629305462213124013848142827229097168138397377240150 1251 112010726583001996405345666092249655758321783836772200 1252 1635598463185800150710759305049597187537070452926632750 1253 20551722517618818123078989157264591589229801333362687320 1254 221103853360470206479692590880309526334614478590868377670 1255 2024866742798711326525663124481818847411486110968986985375 1256 15679317539581486821598927877424471879215163957405464902750 1257 101860544349367852445443221101802242542821573010915128167360 1258 550183910396877941252975905455552088618662657778493040777435 1259 2444893840518206170291697649742683826072656452777666264031000 1260 8828865736657305700618558292296559248449509454806979992685000 1261 25534058967847748936491391916227990710839879757999148639964775 1262 58126501342371822199106896427621448634843123994773542659167430 1263 101999265047143272690600403388702575355966790344733475602416900 1264 134496662501010099101693666134458122072755272370371798721643605 1265 129110953085450752734987396405262155414627682526574287075543704 1266 86680151296919121432416503988534276883704459297789984147381415 1267 38629786961756761183590262895734287431611292917293678069452125 1268 10655351791546028531825954504390070684562993982852043438903650 1269 1649553425075373808896692584008946968267541157730437375359692 1270 124068862759331802385047670437679663947046592908901258344370 1271 3605972953139378419816405005485649280582769904219839323250 1272 27038277616554276044383292685804470849724559054034651380 1273 22518492069067129675126933679926603162309591179773149 1274 185724268771078270438257767181908917499221852770 1275 1 1276 2550 1277 3102925 1278 2399789700 1279 1325618407120 1280 557228864895080 1281 185447351086800250 1282 50195133149808962700 1283 11264996719374252126580 1284 2126464510701129555561990 1285 341346299814891891994203100 1286 46992595489093340361190834800 1287 5585338017927651955532343188035 1288 576136152814145635154016102657170 1289 51788403983290664793865540662792125 1290 4069518558208232438504715885597496215 1291 280212674015775041462252446966414668160 1292 16935763098982457661891386028138565437710 1293 899442582582063576853210432899516649688675 1294 41999067055048104893952792187640930284773080 1295 1724381096727206912371524325850245911088556224 1296 62227141945197683410688636911550382421731254680 1297 1972001954921721847424559608892898197074205472800 1298 54808524095903341038942995345707348738154769845200 1299 1333635417584840406189887765400065536663648634256251 1300 28346926411252290525997682481994998790742038814951058 1301 524895470975326796420813733054227281215226470374073675 1302 8439716488685676121233436756920025829503108682560722750 1303 117385322329471503146862025290773559774761615283745533720 1304 1406049463430691037944439177237523796736894441487134087020 1305 14429564128014309987238955200237292977654050260659316670705 1306 126121990532370982151934773948527613702804522188245123433350 1307 932471071511303611532113490132525012640067793453563281581910 1308 5785574161865194514220891314765283481479421313611441228347765 1309 29849590035603314855957922229619862467778492985802130796188930 1310 126699038612922014642871722300076484902748223715190849135491120 1311 436940919862840927974153518292464204723154637710682323278520175 1312 1206379532274056242467999259011107925382520504852566651622621850 1313 2620200268648116380503623314501893455905243777697874841263654285 1314 4383236759835771186257087157662119489665000715479684266127520485 1315 5503724880237356424315796155587256471863072098798099350282217384 1316 5023437734033662296946911777625716186972093278101769680401607370 1317 3200251783600644470357149193688043449719673117954320996426287390 1318 1349786951405162564264583977108120310379489541654064613916210130 1319 351115673343152147606231368803571434879356698859562726505444052 1320 51013136877965911507076413074461354227286411677682012536969896 1321 3576296320274590068968622810362007401313662342851020974052500 1322 95902461608231990680488631290540433204811176212803090515380 1323 652800540033320644555400052631780247804277046813086627689 1324 479439332821693629803319637599858008375217795349923694 1325 3263983870004111524856951830191582524419255819477 1326 1 1327 2652 1328 3359200 1329 2706979275 1330 1559597777920 1331 684487950091400 1332 238105176278466770 1333 67441531079585208000 1334 15857751824073040161280 1335 3140277664655467852205690 1336 529527826308642719776729420 1337 76687241223915796512823756790 1338 9602724116211521334219215030835 1339 1045226549745793644392950814159860 1340 99308926373915411211760995221523140 1341 8263124065173779353603756665879952670 1342 603613042698421234406264416612286075140 1343 38781372487615525545369778654561335027240 1344 2194201928368901949547214377950518902615585 1345 109403201246498532829505202176823139760440020 1346 4808234602396758565639687198534905549011848624 1347 186229840505984944797610972544795523692928295368 1348 6352405206620858938360652511887836413032341834000 1349 190627170673743443364412553319730858414965754392680 1350 5025003400614227831822343594930224431470110770820891 1351 116131791396223231085987350891643725505773915707187668 1352 2347419967188620979236949248049433206159074981357965368 1353 41381770184004276165893750422197441019078981732419842175 1354 634068143710607110779380448112653238695014447057365235520 1355 8411184198638591117685828031003939457653827653811385223460 1356 96158548307165169661773119486136512916055446649077016570245 1357 942409573350896658121827035870569430337151747767568348560720 1358 7870069929292579903779150207902305229812063385445570816984360 1359 55612551036439286300914976151212871500303189922083651252018115 1360 329857594086932006808361561253227885292878989193849336821300210 1361 1627029325901599851282411783132940880859839709190186927898620665 1362 6602048733278933546741101990310066494303761533222284228742046655 1363 21760981856079503010509397101550115775737228152661393375967266020 1364 57400239730522427214960774003947201941913104790171821561466106220 1365 119034064113208724409952323271965054363478663573838781908685771420 1366 189960997652359671372125083970786976899003111168852259329596876564 1367 227276251798231048728991073673552923347307781941740102223949033908 1368 197359415267593987675781766611569399895985628851638832793929472160 1369 119377174588011313291755573133175404528843500619376025195105740820 1370 47678462127918251910674589553868686094016370353593974487301519932 1371 11702440753550361054652459693537612152587542006375893641116847416 1372 1596467761586686507125247581843821071794169603084547225190306896 1373 104369961062301815812362452468443971250303523530611616806708760 1374 2583512337126368712817631706591237880735508684594946285926409 1375 15972027575369409287562939576460734043360715093068058849996 1376 10349957469598249428474447075600864344085428180625489760 1377 58205338024195872785464627063218599149503972126463 1378 1 1379 2756 1380 3631030 1381 3046258475 1382 1828942080420 1383 837328213954960 1384 304157906852271290 1385 90061269482148200600 1386 22163406713090144513830 1387 4599141528147252039203250 1388 813707986660076603983278300 1389 123811531351806769645937975940 1390 16312106974058549487845310758025 1391 1870932587733369339897381825941220 1392 187611998959056425411558879979895440 1393 16503465771969706999370622657280357650 1394 1276812725010866017351941963346298283660 1395 87047852054845002910832773217559749224620 1396 5236735110717390610246027541673456550192765 1397 278231095339859591986554098183852092506841340 1398 13060542378877523692157860182782787203397738949 1399 541633982839938153039377383409518110994791073064 1400 19835260805934309635147926633394440418078624486160 1401 640884483188931283767436348043903564215521953846800 1402 18246497315008937339779202657777358959282975218918691 1403 456992069871288765247415122021776675563789639697744380 1404 10047468919358614447263984259509112405746615277897328622 1405 193429197571629367301314854271783188414628700237015233335 1406 3250870802480183549089319014253031386671350665570362126020 1407 47529630633028037098832984361374624261370237602649174748440 1408 602073103972280401177221347717107170781576053105622323995145 1409 6576854261613933862256672708645220168281031848870579769079980 1410 61621557376385713751798480095087508757981765453056765268766635 1411 492162334823333555858862085108508316363594317835879136998674535 1412 3327072614626037146707114676686984912042688637751092354836915770 1413 18881879208538612988746475146947637596856402001987554162023609390 1414 89116149857959985663483896515140501587868512466024986548792563920 1415 345966314061900048916032408160875528982355249664447277298822636420 1416 1090715431836177596730798078193392220457023321335236010120509935900 1417 2750625005752733781214792844788214806941918029835993638576910377720 1418 5449932338094980844910398317061820076079192162586703426013323902644 1419 8302284827896067986404573602874161573668407889915653705714156715444 1420 9470699605353240254542490231435593582048449306536801196969106047080 1421 7828877726495007252669152877478738953189626553824554441363588777640 1422 4498682321460170087353833799564796501923349307611928416731245991232 1423 1702302179263483950430651011991352954845470267503059056464747691480 1424 394438808200502537013151943500032372657128389947092519283704479824 1425 50550386551394613794434932658078073530913716745336295143727064320 1426 3083216096118806015135569694876997086342636154563717114115170049 1427 70481011499871421823509667429595909774158821461030102324361236 1428 395929732799759079664017602637331728361002768611100502634238 1429 226489487858840361231221779814560626869632816170393970287 1430 1052928518014714166107781298021583534928402714242132 1431 1 1432 2862 1433 3919032 1434 3420254565 1435 2138137169220 1436 1020222063286335 1437 386634316975782330 1438 119564275780419610140 1439 30764093591909614154400 1440 6682435667742488064203520 1441 1239107562315369765898310340 1442 197853530164938201943598915160 1443 27392078192691413745602476735065 1444 3306189484297225658317893049044990 1445 349415864922761246096060274653045940 1446 32446332371889703073876980390332267870 1447 2654384625488115017409030759824900395680 1448 191700909761161671006914021980049810132910 1449 12240220969724038318310676813620758868467885 1450 691647101891297396367678534489300713511334710 1451 34604945001942891863605298495846782543632918924 1452 1533186665870318508253357300689521699606118042993 1453 60134920810433253143180868267745087776100146983088 1454 2086590940094740353939428626836291531918314993008080 1455 63983159376026421789039775199515289754982477439623971 1456 1731350396735272495218677454376522263589864511660416794 1457 41266611974477378943466301715077885872988195616489738032 1458 864439389255542333983119398323545978102143636058001123761 1459 15872056527497534986979090808590221052366285758983424410204 1460 254645461009918110424017249969488229307670591725882128846735 1461 3556857554684531851076286040529464058652117780869266110207945 1462 43073362116407866034523888832565481070487950741673420531032230 1463 450069048117549167742496807570204738129059386854192412339615160 1464 4035445076107859532056589402597768811471817498653908726415350870 1465 30854154242745857656211348499984442214482750757252751379808663910 1466 199716359585674829210152987880764034598193774739555898747585097080 1467 1085402711576648983503015470254249771037828695080596723159549100520 1468 4905574092844517782967231145322485777870780950842884509667012127260 1469 18234280244968782700661727374576649292025181734968648012328771981580 1470 55024327453621944164452774209578671222465147466354961205248068504160 1471 132756087426295986130065651359267338632002737543172745658585260984144 1472 251476230220474974167208854461729662579795691429214142264696722181888 1473 365918100170057535030721124056129164662542910382510607334689865755608 1474 398214945868518839967930039854524210740054476732073938031077819661600 1475 313538673284389769675279526475901466376777334930512823004012278991232 1476 171249936396475766496276861564012920291317465553800197423724935426888 1477 61426031161425486600588109200139281674402276857415082566155527782064 1478 13442939955841940654095497831799230442964716132049494993724381829312 1479 1619200719775165843417190247109552625202854908701028658441651533137 1480 92179938971960694087637756013485228909767436346027624351054303694 1481 1946815662620774021274094443480064783503025304360186520444745608 1482 9941652633766418901236714301284028068951225106027224136799857 1483 5022962175685566642709961028261927634746825800852547221572 1484 19317287589145618265728950069285503257349832850302011 1485 1 1486 2970 1487 4223835 1488 3831752925 1489 2492133358572 1490 1238311651326750 1491 489166143710319075 1492 157840693754441197500 1493 42421400935871592955320 1494 9635700590322482502726900 1495 1870568434466815562090375400 1496 313082606238190311686428465200 1497 45493897960157127618776919240345 1498 5771141030415957882678328948123050 1499 641959814611300336386827545096345125 1500 62838108818038104055647681278339303550 1501 5427666802628391785054287552236125624880 1502 414578610380472904375766235545412523877700 1503 28047410188750005955619520665888282990707975 1504 1682466468025339189438454240033820486368009310 1505 89546982492512945128336680887777955660907227534 1506 4229722712196572548344116933064811233819959597355 1507 177283217519633982187639265487198621583782145684590 1508 6590162500056239046553850651257579757418336849747840 1509 217079326644685434667105911283809987415065787984991379 1510 6328479217621189641317729868631689720875062943343236430 1511 163021502980683960067959159968329093900492143561362367245 1512 3703373646769915972951724052280802760239173583819973708025 1513 74016446178717966839187224863933189826485785093689381873892 1514 1297852887235654945189020617777349685329420946256153323907814 1515 19901273075695520704792866502297171162032032930990630941785450 1516 265870891385842047087956941093623824696433758357441017314133350 1517 3081296007779168772251459092954118244320788898991241262646732000 1518 30827623453337969222884182128329698283042969294216782238946231640 1519 264764394853557574189432137623813581212847427607039517030932264600 1520 1939610005451754679422329905768480861223973481086420927657554152200 1521 12031652994832245431970740074701691191596925273263118773578084915420 1522 62667457983168126836166126605557213919997379167819997441000855688760 1523 271428769840458096985327636433036128281325883169623399888965032573900 1524 966688327484524020525199021635895044409317417392273430476132182041600 1525 2794061813656323153884245470383666691685430354591013139314854857071504 1526 6453510644866766520663075374244280643840623608829407010062119156472000 1527 11694681988894016636930311693544238270166836196338357416770164640452840 1528 16263362303148041272343011939389236421497917123971367373773213218447840 1529 16894134069676827689383344991112884115790692220836626901773450841290960 1530 12676434962400784373888787196367389177537145011695039302992233396823880 1531 6584318444508032977505198082851103129117762745590511591902980146589040 1532 2239826382806179987761943443463691916786118488971590855468725469766880 1533 463186760130277884517629280223740274920108179853087574414870047074033 1534 52458557967141011462062176005547842713990573960310969932854681345978 1535 2788642720918454440334265883231544999489269080396927365108123169075 1536 54435451406312704047703668989668741860132678944120724965287731945 1537 252806707993561847947958849482656065280788717130173604941725708 1538 112869213268313335728281917748040956524151046787280947471782 1539 359334085968622831041960188598043661065388726959079837 1540 1 1541 3080 1542 4546080 1543 4283703270 1544 2896383121632 1545 1497493068379308 1546 616092515164322625 1547 207246012726510057300 1548 58126284094756990432320 1549 13792881221415119120557260 1550 2800372971838473460554489000 1551 490775120645563953814810841100 1552 74764421885125147529846730198345 1553 9956045294046777895160464950794040 1554 1164158028495532762310784353523003900 1555 119959500378161027245647882338135452605 1556 10924370788380548929552073093908158688680 1557 881180639061576317520466061541636206039580 1558 63062473004284630555314334441318896442997875 1559 4009002795452490191023573040638333038205137140 1560 226565957040474146036243497914490328765802612564 1561 11386934665189376285197760793773498941048577012325 1562 508946642813417600683570147918205698694491510778370 1563 20222564315816049148216054743391144159388209054525755 1564 713829247479592673969638872030432149468495958901890099 1565 22361147322705702717174255856062277534300242968475455640 1566 620774464428278269325174469841179848136098622184366742360 1567 15246121354137530156738330134450728378554559563317435660920 1568 330565627143806381731093827156187215733669360518360390443272 1569 6311728359199669991771529268867678307464742445371406739931208 1570 105820883361363097332760511100955740418318675902737419514820936 1571 1552646882641044013742700491810040868582540766356227640246558200 1572 19860241677585531676260924461867154547340671693720877716678402200 1573 220496677438202501237061065439715497144924491446477484936547002880 1574 2114238758805909711109042164537484943064724551912576453120286923120 1575 17408712623665385689299291778978481942075320544472573346097399286720 1576 122297802992442240086979859225343055856494833351929556546348120281420 1577 727587747128024393600656068930275625734441391432388729265328602970320 1578 3634700115017853801841186778055144017231861804859696487925814111943920 1579 15097585033965243211906820784739328352806178009336491002388976862687380 1580 51554275093201964320022817332695459563075485038566070445200796147759184 1581 142816400363524258058903940569310238120723272558672244430475504108761760 1582 315984294640721241940115981025898484624979197511292342722695434054857240 1583 548103209373608762136011968414379820402065422121490543553305533553489120 1584 728890139001725206742883995874423698547631777041837244354186520329612960 1585 723121696391810697198725349986226137306016382686480610574314779693381528 1586 517346525233995208156695561865468208085207825039517142213123444055337520 1587 255670708846041980697114996512619757643823072535286540051817146683280520 1588 82521639603300500801248874685851254584072194260031262173044890915210033 1589 16132528080634388513495421110982186482134871141817220049837214521698440 1590 1718703181783837353537586657733747933900083782490208007430122944342064 1591 85348454448658288677939033766185822115763642408795764277181755100570 1592 1540490539708370513693860858315379495465748188794630210318313092528 1593 6509061516879481089954446829418412257680311212521282897946511892 1594 2569209730606553898160491549497146787539472429749645699132595 1595 6775685320645824322581483068371419745979053216268760300 1596 1 1597 3192 1598 4886420 1599 4779225990 1600 3356881039512 1601 1804509173146680 1602 772579874021924397 1603 270702982441903869000 1604 79161418613166636491745 1605 19605355939994320631395260 1606 4158915959835734137739342280 1607 762394778618093721732645391560 1608 121629382096776910167946066265445 1609 16983058088632027153286653766280720 1610 2084943180777409810525323877488712830 1611 225875219113866290958249744422181061665 1612 21657762680790880229125093395973597883340 1613 1842183384182975592171053013007117083382320 1614 139250348800272085067858963336515396271505655 1615 9366303537728001642985903700732787966645298560 1616 561085146236550235157358632144520511613826360689 1617 29949510967122048137793779403755205793387524304953 1618 1424643879574952868254115906562737869918605110909330 1619 60378906654684428596176298718616039634423365147413790 1620 2278714542789344728463360925554923886875585472164540734 1621 76514356473828167386291818475838279643396262259325047448 1622 2283105957007155673436930039435665097861126592822657185816 1623 60447466379388513235934082033538491671471584941176345744160 1624 1417392641482280178981263474778649369562553802552114530346552 1625 29369651386711143947598388170068438067531531655077854585039976 1626 536384531413419153779025010885575326910716677691629384151438136 1627 8608314508566720634340104443967190446130172788160954116546295648 1628 120983893261424244285020492297918514587647700302472822769043729800 1629 1483185783828588689790632869782036443884542118080868041547602544320 1630 15789805714406468112006963806262078232108640735118753120290959420080 1631 145231123634831832810713334134377048361893017393788827818953199226080 1632 1147439219052128133628522101992868701077525192213955185637270875675420 1633 7736126497633552078955193312448324762888670438613271681248427445393520 1634 44174618533847450682221990116371044724945753077751371328394281760982360 1635 211803182468206209237882863069976349592986577698733321468520643762389780 1636 844288949151577323536159239971212095028584631369089491346502750675630544 1637 2766019403389590067115133612400427146817608151165765685431839295705729088 1638 7348513095955806816877948383927810061105772565044154196324688358826511160 1639 15583637181570606005117621447182598257371618135713862585600431320220294400 1640 25888866016260619898913050329340454228076909086236242667114525641397200360 1641 32939916580736188564463037010140097552908549348933510604023670589251034616 1642 31226054044945273690243699482625343309351136542121547874912430866608797104 1643 21311202561343149123950548736077956914012600818049322826226471092263985680 1644 10025257696789134329477734624520955619564269690836589671818489545074024313 1645 3071561651102488535202801191769438339369464953777553722272035696112290328 1646 567899672456157210952730707048421743081329437647003932450039770901393852 1647 56935809864196918954775836294608364631736390299489932594471951780584234 1648 2642222061366843293416017416031179245697468292600149991050906761992088 1649 44113852238707238681245582664143445011509374045082416544002841568568 1650 169652830092404328054681338324435086502890075617714298844563400471 1651 59229768358574923270049177467441803876935249898366787059013240 1652 129482661947506964462616580633806000917491602609372517195 1653 1 1654 3306 1655 5245520 1656 5321618610 1657 3880206087912 1658 2167051760154666 1659 964759326969918909 1660 351823193793989865090 1661 107178755127382872253320 1662 27679619240685361746621825 1663 6129177928414286411140839000 1664 1174103870167956190229622633960 1665 195956806107195217756177524948405 1666 28658161574922051768425306650099290 1667 3689598062260645491532342065241306980 1668 419735982278027110081220185575968256975 1669 42319956347018653305330042882303055938480 1670 3790732136176715589497224909706513055085005 1671 302214958990511464540416893910034458256445095 1672 21474718680231868393823471736351716930038289070 1673 1361383982259029518232874092720611804920318067964 1674 77043149184101270897857371795151101791782916671614 1675 3893086699226546822563317206783527898371762007159790 1676 175640123439198354692256718084498539436457199340483140 1677 7072098227844916332748928655812855954771995493516665434 1678 253956077708404122371123983403316515213878413805411059204 1679 8124790395177595236770386197160140479247138519768537353048 1680 231276641803888829074015620123059770462901020547844788452240 1681 5847931926239210660503650813642357210898899223100736526197232 1682 131088689604343855243193421559140679609468784194769602611687728 1683 2599026838573622953315111385320780956804671404008748925774495864 1684 45453540237023739237196401629632898062972122249729627219725469120 1685 699021113547048058193803872969797526416208452004955018062124056384 1686 9419802949073575344080113571344813290005218898565456792848957108760 1687 110783357625565338538005566045597092315431019879152587288423819292720 1688 1131891436806868532695499755263263628605466443103040239849881052716160 1689 9994996276860718607003026602087771668309081493437795317335122407053100 1690 75832340869502313089555439763542762388616730400668716642968591423707960 1691 491039770034162298424097359179863795438126245058489327824310337614157680 1692 2693135899063732369733378871648324470912939840788989767150233699408288620 1693 12401917839817232664130686999031386970202210802817989832734080485215095904 1694 47473074374084389399359290153673638441795102716142697327996013786816620564 1695 149308752085506793598690056634281408936031681010618856008933318670641357240 1696 380640368662109236243102180516407133052768224116848177578619453967634466160 1697 774121306849623977208434787549862437387428139048945870616791379362345772960 1698 1232345725455557968634461487260134459071033088434347141037280780102779894144 1699 1500975140440876303040847640889855218571809301642269573094458931035685869520 1700 1360270979795046105314223748079791649611185092934680020510162564562481629440 1701 886012387908999700461757967203671419848823285533567356571112482194572220313 1702 396925993538600418654620900918531816155762156638478990624915650557721860922 1703 115487681129746547893576289180068524734416486798668288031406033777128073856 1704 20202424453242824245993579982068676736882692152573983399071990300305346142 1705 1906791344794892315033013290047068167487389398094183730606055446421626328 1706 82725713784069041908496895879811887720616326633280573741681863189768630 1707 1278058420264738155992112467821474681133525042590433909847609360253255 1708 4475409395129694301277864851669948003113445498856924310952159576038 1709 1382636182101740627852388362550458637579440824837776870195546568 1710 2507136358984296114560786627437574942253015623445622326263 1711 1 1712 3422 1713 5624057 1714 5914362370 1715 4473566350792 1716 2593873799784036 1717 1199883546963937803 1718 455051629043466889434 1719 144295573553698795189962 1720 38825947211529124946868855 1721 8966235208205704040237499510 1722 1793117392938440382611238626640 1723 312771155158185295948589192923965 1724 47859888400663409003170496358298710 1725 6454714809475380375148266885101529855 1726 770181585308442351390002966478209193615 1727 81555656092481042675814595089189414034320 1728 7682949429391819212053787548299709132706630 1729 645140776337638714627628700446524487552583490 1730 48358605724711046499445129231026346527743470430 1731 3239279164337848988522516285885074217806951455764 1732 194034997636250348607373699477659120565278263702008 1733 10397343345357804889735683364513050004616464269585268 1734 498413567444229511140968373412224918303170954582727780 1735 21368024924781335490749499213720280362844458624347218734 1736 818840226083336886368168880973902272942465716674633152988 1737 28023377675168957585484172789653960043962144381791063600654 1738 855514444380376086191445265561332516680758194301148186417232 1739 23264265227706188872877066167241415677387366589183919070171504 1740 562525705259975560426074808928177849104528457715354585468271104 1741 12069310441423759623704117930671023014420984392293848611245283448 1742 229222520574703448891350124309059008160670592715876531819789272832 1743 3842866937401051698067882213320000662619712951914136865306891071248 1744 56688155120883270267797565375165080049566681826814992535473465293208 1745 733152323583981085996893431694623596373640278294498037487729412492880 1746 8278976981001822740196312637382798079701889481260584913909734034366240 1747 81249316171515647467861772525326575140856369623152736129008996925939020 1748 689345200451725625159496791685007716802407886622880656521732616563216040 1749 5026163927810411247220779990722328896340982140977119625339718098632921460 1750 31280724952181072607872075914533446001814062402000991133074212662545815340 1751 164894062835829351087284141271848396664424805256249914008986926521623087904 1752 729770831681274576628454268520592223857998627477726266992859541204614742008 1753 2684179955728969633804949705772656046245927013292072783164467267616868375908 1754 8109194246093537953135876193690877395678511502430763724527576936846037307760 1755 19848853929587974479653867478314427111170027151276153599472390250151189704960 1756 38733471593088191929459884978495945524676923714231816756355095100223769898192 1757 59116826677606235222251344002093753862365928730217422150297055951542217834176 1758 68959754974117790098725570601811208561107880090177067308822168862166450128608 1759 59773411395188668465343582461096746086654391072370045392558404335895499489049 1760 37174087889742470235832364756355993664787471719821106848662002555320579142382 1761 15866398279486090146737082167429384504512278434215588160139319222070239642329 1762 4385762568195741986155631711182263127140638453758190081719450319849062689486 1763 726171379974900445953574980706093938244342238044549557114960495259970310136 1764 64548854647603636122509676205584391871729930323520338043683929294546697980 1765 2619015293178203438825659658593456472532564379868707503340560941384932633 1766 37454984643260957347633195884325392305513296026278440208180527012332174 1767 119468112914354981739472376833564079148561311757545615193177266486806 1768 32675112907070060880225832169101525705495615230107882125622412377 1769 49176743336309621659000944152624896853591018248919168867818 1770 1 1771 3540 1772 6022720 1773 6561128925 1774 5144846252224 1775 3094912530178700 1776 1486505567365528215 1777 585837960980317392600 1778 193212964746113805333984 1779 54120937392655196354287425 1780 13023406591932441109786837950 1781 2716592506016634253224137396475 1782 494759361573059364396089066747085 1783 79133870918558691516765825513154500 1784 11168278049692023080359599688625480700 1785 1396177567211952879531952130189378300700 1786 155091045213623315214991606629778772486820 1787 15346925363945921168199544112999006128568100 1788 1355550061739818372465585950594971128234654000 1789 107039286521994564308527733841830341466080745940 1790 7564906376291369727579774984711229722018273204844 1791 478892726248815263096368329001729105998323070126360 1792 27167159270709165438288137587932598325952587326355680 1793 1381285612452543249738389755711504141847352075992376440 1794 62934655054349021167525158310606190298086013882421090062 1795 2568464422464830615137263139096135347352850119733085678360 1796 93826088330767087312165196232393528865573426446680770222400 1797 3064843948362364510705079944534762022414798809134180446131050 1798 89407544256279180229222997992297748229466955618573643287338160 1799 2325638734579064967414928727505795484547720145759619796411172768 1800 53839847956398710373240013218348632400757806360116883338413537160 1801 1106912166595236927427581723512845943596274890189519923594339580480 1802 20159446853575657928487634952045376949436023645354533967578765189824 1803 324303188905421044361426554543716577360362043021328463460575736291656 1804 4593149761155878652842371701728775459131924032468726654253825634321840 1805 57062087982023143770825878945346922268197556855035592146774290267214200 1806 619217752367854933247599389937501225371282869295413648713737782334692620 1807 5841753405231844735186590149372292968701761797307519385021383876472448880 1808 47656863029056613795237265753386412163944136716903483302629836201789391600 1809 334166434290864318744668948468286591826647283109056772395946752649095774920 1810 2000207255479325759886890673676766919138989176716133694430726386392419594544 1811 10140739677946731793529562153333890831521432010950002715585121405823683894240 1812 43158724548294692198976620501431226609841264107760180696413538085607303548380 1813 152621108204871424992232995938865722195759134209745239698939283366726153077520 1814 443150842768301053894785680231445307960978486145455492322313112864459904422048 1815 1042004066327247128246409586349105317884240666519762077957729106813218198169840 1816 1952086387099918680735909032539907948877101716541988062263226401362231582723040 1817 2857834964808717757268106240533173034799482424352286675554582136032333127836080 1818 3194248136286688206326975905712405034010212060603260563448998340214847912125913 1819 2649330038367889079958586670004369917331456872735082101952555885125193124951796 1820 1573884199938520919089564473889140698532229191679040690589080386002804398085520 1821 640262108315917910919617858153819647958844460146595210827037190857885246482825 1822 168204056183955925436095131876416564939444257366541020618101718750442341977664 1823 26370652607658816386652359449460591133096903656550678098837102321016777296036 1824 2208400826600067877597236171050836748249179108302732897398311508494655618029 1825 83828670453627250746271060858229026474228174534328941145857365632434925480 1826 1110139220112453058083621049297591964887329920612590977252539704642741296 1827 3226561910456543043957579463099854814754820569547256447185035317953823 1828 781599396998871478896595005348720840124537076384012817428527110706 1829 976939307467007552986994066961675455550246347757474482558637 1830 1 1831 3660 1832 6442210 1833 7265787165 1834 5902656399244 1835 3681424224666776 1836 1834682035665987475 1837 750838913848999596060 1838 257361403222448386048209 1839 74987497811456623302191997 1840 18787098185154104676857420070 1841 4083984260936434357828177942050 1842 775907410878816381950187945480960 1843 129594554096399624751197338650480420 1844 19120220346416461530878798544760713900 1845 2501651733061826198583465871298574441240 1846 291188805354874811281383556712740671880020 1847 30231542292004991259319715381084452011523620 1848 2805328708824878858256339683160440651784021400 1849 233050695980494677257087673791732133280420319160 1850 17353757169000050183480833089941611471241903151664 1851 1159288762509500286744237735683000207801857990963320 1852 69515529492557987096183341910896315336304040675137440 1853 3742569143002051748497318762990888661794832520244093760 1854 180899435493709120661688861831630431201503684027521576022 1855 7847773965461542844349569849293014382549140850529374070472 1856 305382464239576322039962406932145879398146201957521780679620 1857 10650293930432792483809500031111163915737976298579589229658730 1858 332517979539776748944501012855872819082408896344479549873084120 1859 9281182053455875240310009332070346403828844741749578139675618624 1860 231208203237855647027753293393643697232894171938679692859788374952 1861 5130564614072040590266748454270323828243066248349830687476135216800 1862 101182364935455910567492361864229931092421344023076982135014933970904 1863 1768862500553778178418206123823757512398350441812663757645261311045160 1864 27330588789872239789858569378825566861342756311331788666239008861102448 1865 371976354099075710854656830326862474926422590132742499195868360245411344 1866 4442739361687638982537713913934470868125838367708527769642584304099369220 1867 46366425817491462865631628436019861076066186512043029749264760641201606320 1868 420809963553102684593672563643055562160879140274035066127724591127336212160 1869 3303259096288747753082406433671832048087980027955864606112964738660060926520 1870 22290065992858290382965144975382921618793835669219367183853118508964947614544 1871 128403002709201604134534877169270063350156305140482034307582620684472438383120 1872 626473442438324901563190725932854948964872296140798915678832912083657893435820 1873 2565507169090533095639583036399669475444981914869696221370443826615321703852720 1874 8727356815728323788401204762707659507218411860080390285998771098685216297534988 1875 24368145899948846877951998218983393323085444939694023774018216749462941434259760 1876 55070904697210450847459274375657198748276546035983634158327673801171457289340640 1877 99092950617817145869775218185464675328018608509320368683691413636732089326933600 1878 139218720168530192972462891751498186304367289190663068936009435221434132771299273 1879 149166365508656395458762186111067826123226140097048187749821591496254406368923084 1880 118435035269582566596099945180828813500838827929284122249921324466927794655518266 1881 67235777687271567328704429197499461823532132786599259404855940529668952693800665 1882 26079795458194681616696136130545294462131226780501474791821260897904691247551164 1883 6514175292420414354814718507129461168231157800923585405963754127998953147458664 1884 967369374786721311666208903871622567440271080147373773291069799029628006188481 1885 76350016854880338027418224604445192819605189673404038822845238314412372062868 1886 2712294177250315281428480865324094587966313308671567876020187808126191683731 1887 33272242574135818691961590371615735625747913199578661098432602523577456227 1888 88149607537505149020812114312509136281242901961182527205032446591881322 1889 18920322812927535887218350240455448494012488058342933036868189724350 1890 19652364471547941482114228389322789963345673460673370562378245 1891 1 1892 3782 1893 6883240 1894 8032410155 1895 6756386130204 1896 4366131504352765 1897 2256203740745438899 1898 958156595495161413450 1899 341078929921098600078144 1900 103296686966839568091605562 1901 26922990132141785614310790906 1902 6094112053364151071426274431952 1903 1206739820627475225588073563569760 1904 210281714710443558693529734999067260 1905 32402066339467363048752665393432904540 1906 4432488462900698102276693834907190837920 1907 540052192527621885469435635607396656254400 1908 58760597630084731663303258155620225646907680 1909 5721714453207865789709227811146795551913807720 1910 499448025123194602534899998590841629469052716240 1911 39133028274941519877267577819840212344822167084864 1912 2754852958459974164201339556521934232656910388430728 1913 174353008927074043023390866135042247685118833815576960 1914 9923905139487319257973416922325197526992764973344032800 1915 508023146991008477375546334833452349627739428759305670902 1916 23385288077239268158448547940547880785510185463702559293028 1917 967518690979457651750600167919280736645178957855922925414784 1918 35951977414207160991028369997875832152520453404304961847353270 1919 1198706302774192524628362884031138664517739488561497317816553320 1920 35817747406176128048143082354696357782655909436618129117560444130 1921 957710597086194383925901247236945655723055175464074794977053995176 1922 22874818271838429139631668208115372746983477570340508395000876178864 1923 487058075880354762216486239474144989052588231011748356291683405235264 1924 9223243328186440654027723743137864000816535907355200888093342137592992 1925 154918838200251511157201936612361548759485482437974338283007914691558928 1926 2301048434996556497077572108355845695217321000108629438075826832419226080 1927 30120496158324967767947431286905809700364910694473748392767864262291483652 1928 346130295752703108747118255279853608074667594243725648149300290402215128600 1929 3476762434388612536740549103827353886049658451259002949993958866105234965040 1930 30377286866353963931470804823263454931736447025407059887519127362320103693960 1931 229600943786127593833052037676849840737227045319786841336148179710975182231424 1932 1491946266821857447207230514865379834118133184093474369620981275242108370744648 1933 8276275048601433925770942942888505201714148026585491725278072201601134119244780 1934 38882055534240809439041154886452987556834690346707844705878492698075984602080200 1935 153297080448786408563304515393129075098967387811294390198603330293798533519639408 1936 501924805599687140921862683166379938489490281789667027763090627869936712208385836 1937 1348350858930130619880404479288584323221303295709919140392272997966453933267029152 1938 2930196941793997006737384433335945784509804387295755013945938610665372919029333600 1939 5066542221076449624931782101708026609135738236053646864733981932489937318697252553 1940 6834051794227721013707604215493705259141165129379061496925730410987731922759316438 1941 7022314516931507712359395006634851746514830029621360750127216442879808280282227288 1942 5339625568339855555466218651371825563379009510786601310982446075883969623886124383 1943 2897921877884295374789414846600944268423352608194724389744504297403158485506165404 1944 1072196274790929242222616870855333323970266691101428008322430679462578344290282705 1945 254720946616270880950710777758444908540938926572609503286800324688262251962910113 1946 35842501847086853294417686793786384392737857903900354158884614736569030815066350 1947 2666991770647158637355613184511089518670875960838140351899647341805947886048080 1948 88696227298678802706343920160088477495865109456384146144326745845636398521498 1949 1008215807351427047677161166399010783722248804600797891788508254871780602838 1950 2435673542407583897198900058644363356938666187899586093866650921620079256 1951 463416875618128356907107019893182292732722873352948806722294349386533 1952 400237304821454786230522819234667544935526963060240082269259738 1953 1 1954 3906 1955 7346535 1956 8865282195 1957 7716258864804 1958 5163384113244042 1959 2764856492387971958 1960 1217618376230096691690 1961 449828456037184204472184 1962 141496803929872930653825480 1963 38336939581207817907704763360 1964 9028591169557299066526681600992 1965 1861816669160177760305332571706252 1966 338185323971525929567653466956960120 1967 54374009866203291184120567143948052140 1968 7769402460681614757008341785816094843200 1969 989862812085197160582128521353309201736320 1970 112752519386522329397062452140125165845248160 1971 11507841278992989406737057850443498009152891080 1972 1054240679178625292428774607321724562181896446480 1973 86807712314735513647797270337403102949515378759664 1974 6431230561875336693166977308037697792553329420776984 1975 428998501426896290759233059038745784859875124330558640 1976 25776672706144605521060863233157927056312263748080868480 1977 1395319225277761098899779049917501523911393446710366447702 1978 68037888431025900113344389435628629470225885179264654840428 1979 2987487428441836422366054166028389055559665699978021543722994 1980 118054276714098878254931372410374128780231581156902387325046310 1981 4194843449732230925906632503394152363441543801014086667897618040 1982 133887851852404755511799126317536392320892000226746910473272768596 1983 3833397441497258723956100221110650421529408413278379858806871750198 1984 98301249795579678135825205665989865393624745908063110915957242736688 1985 2253545807963327910856486757903665237233808675638356679341732328696160 1986 46087520651372352862733169847168832077114017100736774283398920365521712 1987 838796864317638767053920753137070392117431381728809348448622598265649824 1988 13548548190058669365639047455779930931909878644644971642244241118401444864 1989 193617112277115350503296049530005032487999729399445092643516492410291251012 1990 2439458523649403030237588574111799651800525505497719773752871573370606562312 1991 26992200112438078119551464991752740545744928226188065999804246507676457824180 1992 261135011285464726810083478705484099394834761356736544135820646258252775505800 1993 2197981910757457506488128085767237656169303410908278791896939840356731702419904 1994 16006491020099173185588670491762417279689456246975861163042624868373639202729264 1995 100219569519132784365955563875417746046291940594474724727248435178692723903093700 1996 535680682795142373574576135923547570044563450716328460646130971351274385704203560 1997 2424652284437112929557814272980848444773685535287752982247337224613439919280241608 1998 9208309265547148484922145486896487432557611344478216947576802725280030013459968868 1999 29033646719135320940777213111788764023409188715827928578806587954692751523006075176 2000 75076250511852162925314127363301784463420550101179300406934966198724261617319246720 2001 156961812830256825580735191692155339983348125974646482946602979067858125249229658473 2002 260914472697110165568354878362998039819383688446280768089622154759273961025802274898 2003 338036482595584016788185688465463419998838817553899909277673025223174853252261215239 2004 333252856032387518868446108602891248199495640074471347535738821884655763477916535495 2005 242771682158512045060001051185702748334005464563285979080644741402917522543853156740 2006 126007107342508328534696397076154780165881566474415459209716229398973004264813559394 2007 44486216681887554299987065086007418046431567820208407205721843809794895586111866368 2008 10055498667779477206435940111626966877128561734855090468738840195734554586241836334 2009 1341173115866500045919891209571615238509991164496067685517913963339511990080736976 2010 94114477806145024109599259073340384435777991727071917050706622930990982196015476 2011 2931121933281403108464739625217002118597057678493200492630826029346095986836328 2012 30883302666332046965366193832627923968505150671916721125099539764584372417952 2013 68055657753443459804315695137947615275318189308546480908697146851078659393 2014 11482548247278345671914815109701738924192552827714842904292518754962786 2015 8250771700405624889912456724304738028450190134337110943817172961 2016 1 2017 4032 2018 7832832 2019 9768906000 2020 8793390353664 2021 6089334122693472 2022 3376715716113582056 2023 1541104631948623195488 2024 590461846551933559004928 2025 192776326523629542744121456 2026 54254887566562239070371151392 2027 13283817135242689220366803326768 2028 2850389926180596846224328690575004 2029 539245430671828450350409378786498752 2030 90386875883539943950072343503274522640 2031 13477866441580990850799837814083631104420 2032 1793849065885745983784112420196161852517440 2033 213695045434878016236078601857118132817663520 2034 22836157996379645919919537139796548572104848680 2035 2193103322122973054565487332088347139749414661920 2036 189550271039034403741413396915450661252221185712864 2037 14760232695310731442766211368499871890236473649848488 2038 1036349376082602421519795013130264628614438965956189968 2039 65641953086337279927797231515226372662945917872614823160 2040 3751655803116192672226160396640460350243223664805981232022 2041 193475717269364534487565690084993701730364446539113191775232 2042 9000859880929357552956260559776074278530208432443978752526576 2043 377560608076244940856720732454015394071983837643875693391708108 2044 14270062307516542281549446762940288536585036079367841481065002800 2045 485504401478994296460136197930756849769201678719270913777694342472 2046 14851797083128479972773239092521389740898876446149704579173131903274 2047 407915247999904563802353314133924356719705278657875033904053538248616 2048 10042564772302169072969647104189682441515286226457080084486932407407296 2049 221191502081919773472974992563649409233083427292226640433287983918232784 2050 4348968948989303528339226513075194122496024437847162438055933594833667168 2051 76140224795714905999404531539449278503718999884346636879910869973250186704 2052 1183663157975870981748726385975983334249579724734230724304422173114537224068 2053 16287396515107564999062998068483427736792270862648945644186670155164826041280 2054 197669592877064545505174198171128297084138591352239659353621857423210822785168 2055 2107466433790901918177149737498514565436424268260870100819929534644602038230180 2056 19650435633163679630375615799091426578758083830112704286275255479978051062967904 2057 159439282422226781044258266005138672293225285128987835134761970512885094917587728 2058 1119387886186331750020755661773044277710176969097287783572321490697552301546841748 2059 6757211902735846847396324018452813343996352400855517012373453047949168199844192400 2060 34820494220455297048499834973072288587741031169730337498906871957577468551888471888 2061 151928457716791854075632469953653446249972637810477979932582701517827647547498778716 2062 556079468353214135288383829850512665995443410933956242702302701506854808489211457848 2063 1689225461171685556412906239397741860357129143907584620407321730845857378408782953764 2064 4206575234186524003094866307591193426835087316173797204072384767347200444875565200937 2065 8464720657945776088331738814663859865627757712781164537733128176324808913505004530624 2066 13532973637422881517830105799204084727574844344739486957048632410714329581733815855888 2067 16847563983044037820679021272959605464238534870471262936228661609151767598291797944772 2068 15941466959347929816837694723785762241543023072826178947419147608673346383540829711984 2069 11130427318536435096259596998228653266342947243353872999942735643437559673191304681672 2070 5526997790922841928342104639487660820384306319628570443899249669850421460119195708282 2071 1862582872768547693521543785077222495699688526786905294780989026282696773573561389736 2072 400708601235136607047846290606668595330004144652359910827630657664241370022244617904 2073 50675622315633145822237998001434940334806113095565230223661474925364235909131007620 2074 3354716229514149495014547233264658807521314043869228950575298723962772154913275160 2075 97872559414769193042542801710150966940579262956687227810131565889469199958978484 2076 956151502405447330317258731435770260954502379369334933129796349072996421243073 2077 1922587507691299981672726159823054958770738062722359299161104516742069745008 2078 287775803702599966605890167163122000717469726757753564922684973546498988 2079 172134143357358850934369963665272571125557575184049758045339873395 2080 1 2081 4160 2082 8342880 2083 10748010000 2084 9999849926976 2085 7162126583102400 2086 4110478431360309320 2087 1942931494171483129600 2088 771539766031643259340872 2089 261268731634198849586458160 2090 76327194444044056053271654560 2091 19414381100679822125404135061280 2092 4331453870814648873974262346167948 2093 852764536144182490173608462298696480 2094 148889048261514905351517456377578581720 2095 23147967873049564963742171553579624546900 2096 3215518211613357120400848260294984451660240 2097 400214325459102819301907114137636322771500800 2098 44733851899349368284164409889538783885882648200 2099 4498764550557296322054503696995292913695384185280 2100 407672090805509203368001030308871850736981479036184 2101 33326620841403959529798480648802241596490784018077640 2102 2459827640458140451357047184476810215300880889352376720 2103 164021774514113253227362427589787672627814535710610878640 2104 9883721946666095702505870395625446292153163973425749986510 2105 538264041067190526096426887602121956896540390790268336729440 2106 26488617494176048834414275691785777416723942348981312999376440 2107 1177465665251933918225623907721915723100970150540386417548095900 2108 47250092127980182336434924823020548054052998485851146043893674624 2109 1710282391556110307363462376181619002935447356966906657960958642912 2110 55781883272237806961905919075255202722297624933168896194353517585570 2111 1637307536618185969179591605034942196131716137747427577413832676750560 2112 43184666381675582236666311204788799954395701453586380900934390572182154 2113 1021729689153127608655486397726689953717413470071861514030744745351017488 2114 21641287371748433820368206401648791527366625472936648137166523912921138400 2115 409435523439347256123433394931659769915648670436894050131641846363490461280 2116 6901288282635899565701133885499475892867130887799085026677669873267845894548 2117 103339192858068539382293692434472191077213699320640782961021668934232244896928 2118 1370206821826419887566469587078955508351848717708131249426198077947841313621560 2119 16029546150282795165031945536011370309034039166572467939299233135521593507297364 2120 164782494598791422346224015402764642459654909303975392246409015263876338341767984 2121 1481788438179056824711647868658793544906894257007323964157490092221580074404921600 2122 11596828453266562009275187901880248559457904002405486374174266627326418357543598020 2123 78540063600528880763930878867252479341798244626548928937019881301460536302524745760 2124 457352224291098352998109945472981272696569748157162947013902292439724356011096886556 2125 2273335500992818945503707587426311186547690118287844067546978817833599796172002092300 2126 9566429437902433307205274132891414604281023881551615052439936629410961654393733279800 2127 33761906524623200810521370542183690908052658141058098378366754967190755970871325958280 2128 98857596752076033510286619744243206770182419470894959313491864013612338458867701380109 2129 237184396749354705209339707574462717965095479471048091747014205840795295844252295913824 2130 459567984266006643419244640333156052044271583209037782834699224336414242384286633694600 2131 706946487958906161458294546159001002301935739779438728471921687042275564016320574966260 2132 846021854328062563849610984649213514272226086322269472337158770495382830406205762865440 2133 768634001318479319754277701392539009768766362497089676488408104253177027401904609821152 2134 514543525700350767562886518207056022255966285993196844043839457224990189570120221176946 2135 244530719884409562250341882642375832979414533096891909092187825985552979491336703040000 2136 78687029273662585767384842610552822473392652727115953193576780127526690362721756666594 2137 16117328195295462524264629813634992141188273396274964446293025834644487069601853249300 2138 1933256162482442838271829261365004010733508208316872331839822075076990104197901260408 2139 120771234367142119842327270339571235737168205365753396406914812315129914642669118264 2140 3301611029297614992122865373851798940776816262492716376494198948891337588886333797 2141 29915633489479322064620717719789490258803460173230947415955122623870802052469944 2142 54905645803548988808122491940306271236344093361868804455645649263198582463682 2143 7293709146705163095997478047992895333268715503906456958078560442565373559 2144 3633778785457899322415257682767737441410036994560435982365219287372 2145 1 2146 4290 2147 8877440 2148 11807555760 2149 11348724843456 2150 8402106693764784 2151 4987836607758547400 2152 2440296665529431588880 2153 1003717792919115944942272 2154 352308946558757610812274456 2155 106764238348731578378895287520 2156 28191684373133821163004164623840 2157 6534870792822078312623104667439948 2158 1337852453002292300859594113221297656 2159 243110432606124955409405331109117208880 2160 39374815977776100169966847212726979614092 2161 5703517423030833618831054051945792038072640 2162 740988317629171664827587023336506918381184340 2163 86545325411638402039556539045539808714175662600 2164 9104858110885018044349473511770074848939137437520 2165 864114913625557706720872534627203104797134518328224 2166 74074069369121611212387523134346671628127287527407040 2167 5740577568629994104935115416518180164589838979808318960 2168 402457449047032666007475734160517972693352241179666072640 2169 25534684790843138293978914702125882705112955798625204956910 2170 1466411743334020934848641016007261060509137588220700629705404 2171 76219761779332242725848892891018050423510944863815966577968080 2172 3584617841298344189903418200546538567403651841509363046432784180 2173 152464007799240777495247032548974557550842294175577264178444080464 2174 5860513382586787352935020809713787863013031621988455683060406359908 2175 203400188833299722195556283455982358002851147965146157053593009016578 2176 6366860849803397975328147660715490238556919873267764322844477453729060 2177 179503780348790354065264039229227622158777331956507831613204850782983744 2178 4551067737023197451378751259550076201300819348660173097859701375824408514 2179 103575756178840979174841859498348390054920045570798543059122903107139420064 2180 2111601257621655714872663727236725947264496282590627784540481770934902183520 2181 38473447410723172519069070532286054316917596273944697861029870567987137898068 2182 624834875122718737530750504774398314216162216880222997793293923559207434767368 2183 9018739529281181375424832885693844903909808913169325908388767099862328591896496 2184 115311505186752612745282474600165987556083967690872132157822301420357918947991660 2185 1301210497551163941634233640550245338502941003310892480769315586225824154567420320 2186 12905807754985016347219612574635749308250769441475220681392470613997432368209024260 2187 111992646841489678344228631316029297358486962269767075469716111819333381760624466820 2188 845913112281027602614501644467261412106080194253203335292317334762363711969795616360 2189 5529507362739122629567072478282010471238699492557046384417709707585505266226278676336 2190 31077771402159952880514498645826779186459023983035838768268412160168545537376275524952 2191 149083387457107374381203531427211968193937171942319304235191090540145230323689950009160 2192 605354375184927649491881895586203537355779954226431553476111047172114443690007682281520 2193 2060958811424565044215848024280876621160934786045596947067300212723709514627466965493629 2194 5819419143805659080418112414242266530734801431093760984148809090237049904428098289204026 2195 13457917098377785179450418233057266439863812954479499545070827021632929285780918735978928 2196 25118917829136912173158543471801372782619135961338294635200424429689774029669482868918620 2197 37193463651624613124123684943728583843926704461667782478751630383037721470725400811878480 2198 42803465215801084849467861330337261022434788255946494801847809864719175062585051798090940 2199 37352832282144400892070962457779098695614568980636073674960718634929711398674388997675218 2200 23982735550121155877697211076723663385602744174731891271998725378328307996135172714549412 2201 10911683002214248985087021089244973475189026193568554161947287597753863751861332455750864 2202 3353877131306316221688256233977769067654035128141275536550622203063886802879539487900222 2203 654260741763202534837320475274712901617803589125296360104412078461511392675594116713448 2204 74456947632172159439832809121801397135115844538271872602056117519618449697830691280040 2205 4390608484546882578458676530851524234344104968763730991795625241840727699594594692629 2206 112504508111706358717651420742668799084963169181103259952098022595308930318274602930 2207 945748727928105369044558092234881472872141232401397193787072325990090685381401988 2208 1584860788177558347604794007878429484679623708390202156084505967342841796879617 2209 186918143998602811603153047109983279083578488184879807231398410550617118208 2210 77605907238843669482155930857960017792778059887519278038000759795263 2211 1 2212 4422 2213 9437285 2214 12952745520 2215 12854187842496 2216 9832044616474080 2217 6033896243825769176 2218 3053797373925909982800 2219 1300211057744883570752752 2220 472753221708548145657130696 2221 148511852726480027327536323408 2222 40682661827519507802144797969856 2223 9790848412890026467338538355270188 2224 2082776805878960729211220491260547528 2225 393605043454460396135354825010007954932 2226 66356827795510490221936085621322079830156 2227 10014390703308386580592762641862921150675584 2228 1356846737531310847852316877018423774557939160 2229 165441064946774511495537660516548010410792777140 2230 18189330624585150527668202823881469151024075302480 2231 1806112974650018459639128950010602402468591237545024 2232 162173416868892751338286934552731277826502992205726128 2233 13180904843943413502404994097739811512635720187892541440 2234 970397892194124336279036655014274545490776237253899627360 2235 64743300782944251182790481677762755150386984503452220374510 2236 3915448792808791846289639249166339991869884095906942615874388 2237 214642945686820381378345740224946448451086118225315708574197982 2238 10663892701081960969230104411920775272656113751861924850018565780 2239 479961339209081025908074143347810350577851928680600547206013011024 2240 19558169635532088768247330991986624755268301648261693874073829470472 2241 720999226197564578446754163973840687950828233606328613802194924696110 2242 24021018247782844436485139536757494524174677973283646037296285065366548 2243 722393397736284913443498890951598358706291881131069254143102600676527684 2244 19582357384383009003403690847939422447810312913782959130388995898347537838 2245 477695871609504518737698846002839034591057759541005373056587196069228736812 2246 10466895982293414579222474125805876163484817045508756765188471073860477614144 2247 205560864564293435526934825179483278223003039522586566145345623780066902082740 2248 3609764799510451873689085639872217498337803589449777517470181647159092434385784 2249 56528459766065687916055650929022516589152444869829282481460642944307026513462780 2250 787048424301517567896124742518538995050447372736668725911198557058874882039368748 2251 9710167534838319304220952259672916977298417640973246270168804974842285805512080608 2252 105759654121534941101911636755064523716907171199586722850542726401408825175281409432 2253 1012676780036307946370870400791850396175212592060317019954848427481108431388554328480 2254 8485111113647381473322866004355161286340452873000176754626741311193514794819687815080 2255 61889756336814854018415404934776325926179486690470400324112796149971007648914309579376 2256 390678268216209660147215749541788513487602405697013779190822331452725855372317434470736 2257 2120350874706770416940555134062936164200515612720432830020327747963184920533353102561840 2258 9821223759105738319214183307879307244196813567751748981467518560341549816673864712491920 2259 38498447424393897101214697074411769355733327669225479901502490676139271496201457239814349 2260 126496997819698986786057947096583060269714368135083673441775815017538629755791635542424366 2261 344591734147703625971326025328538345920306992593000392058058701931781453981415268235094313 2262 768431110520902557534048023543101300809894579816107487148142486210409342062047783643173180 2263 1382166043473508515875688902652023170928115428480277352819236169577309908775933767769836880 2264 1970702266688036734115845178644157712855320601478667174001674379224582807824874767222468888 2265 2181777566341662891219832085537161749681169661713651645886144842823016670279741924675137894 2266 1829428986137180021022062028400994470235986369005215250205000362553625570775245571366473204 2267 1126967812431654050033606179863632788500924396347009205077322713998391250191076840303892172 2268 491053537094890398185738676607290572570564141458361125663241605635700816665511275723328842 2269 144213938476624915994900649589254168550320533120320502354692454288724912346507490944770884 2270 26801373250550089265526952853035847224797692173645235136375240885884526268642931785992144 2271 2894656997132670607996715242215077544492899771797325767511851319914462174644408942347069 2272 161170612345414218770123262256530831337696378825735281553371374498161859174347717634622 2273 3872002933486447664744413427975890778890163057050480606004896469998489503175807926371 2274 30206377905423891305649118576414820550559536760099799355034476220956137710731613665 2275 46232197822614103191409056999665022887413213530526161429429708331080141819333744 2276 4842794123036039524099276568552751122864005883787318762117202992784177907410 2277 1676501284301523453367212880854005182365748317589888660477021013719409 2278 1 2279 4556 2280 10023200 2281 14189029855 2282 14531568004096 2283 11477379115089888 2284 7277646886055000312 2285 3808030660949066780800 2286 1677351664143878757878272 2287 631376637898245297015288760 2288 205477322546238119035204342160 2289 58354982142755389854314914314056 2290 14570835125417163933637430906456044 2291 3218441443394149416738297090171365776 2292 632062231414787495877899040790329228432 2293 110829117910127933901090512846424219635880 2294 17412087534844031942500141431855701059736400 2295 2458223720009234878917837292994595398965766784 2296 312624428999645424077043304834011411109722658060 2297 35886382670252153536437284451615691327341590753360 2298 3724403509938496611987731323284766040233597841477024 2299 349927770420790839554525742164919530625890848430815504 2300 29794989867486632215006860644088796242549656915998335520 2301 2300835548036413369072387245850553436605578451785163520720 2302 161225910886107496794449647097108986022419875874362904536110 2303 10254693937552003098540952927995016278206996885140444572265192 2304 592091197470949558591215434454266471119036159745855760035313840 2305 31030143540638087782109442988936183441004699315773481902477453870 2306 1475618437857229017382733830401300049085389681769750566468318548544 2307 63641666100671312097427076790670664215186176762696209673546493563704 2308 2487626103245320246813965877618579096227414916323989403741691234255782 2309 88048132778614910089534596601798306699859817571356241955845803369437504 2310 2818883827508477987939484044992887820507910426059546894687989609315864880 2311 81526630482637381335168781611218731239654027733109802626568240104786487810 2312 2126864820583199510059346971696858231461642263523880152299934132842218531660 2313 49963892408206876646554108947291079034444712236995671995765928168227549799222 2314 1054887411959159245766719743394910842217205406763243653758543492301391771409524 2315 19972834140311722428840124166230582969065311891129641741240276892492828221513328 2316 338292088175309847137275406878399495352536461756622232620411967586996213978716432 2317 5111778532159179141928434779165672472727930468436589104584060870055075074739584224 2318 68699347510067019891038889460244727080769412725757729480218257757540788773453060016 2319 818379516202244906260701918762522076268973753610863693022101851055584901207853157520 2320 8608583149235537925746523672761423783219197108518593900189750707531765177583348627480 2321 79624867915204953194014690546389597756364222542527816448850757258501099244064074092080 2322 644554130858276104969462768643616530235989520916184805782229369041540548544578313721776 2323 4542308373234715434534514919484464260604783317601989322187343601377743508034758415130352 2324 27703710165578790145857173567085301218948304060576491535621100762035305536687453397482592 2325 145265736636944145395487769801871064383179690938830796213859256739785461053053613322983920 2326 649983792747324954637676504351902193166486996665318100411718933589890394468165592741627149 2327 2460775912461856080317164692079903532537185408381968683840608718308932783791546275476702684 2328 7806807150139504552999906732278896744243046403867288336532488245380124127524908202725971952 2329 20525421775085976743833377402442341128785454426436933568280971144335178015974561170910674871 2330 44153670936493112838077451433148683296575696984584659644354324115992679722811200159499641760 2331 76563275535828643342689969926174211042367965580713081646059670134207280422524109790371734136 2332 105156558187236448606594778156423968602237007194623667253883061756064156640841322364716889262 2333 112035841013860844545290940459588324633970808291220115791629505803140371127939087931394039008 2334 90296486679771556324099655347715781834929392705417168867130382200982911052654235316433067360 2335 53386375618939364410998966335799842562436458887049630393606631564900206457245833811190160502 2336 22284848564841789113850586152949579126980152389612284547921825607067908106001466115335395508 2337 6255235328477641307033645217690691341285907294193838471625786361806389038501810602896546714 2338 1107815383348366519483051198820167551000473492130035070530942552646096539960067319854587405 2339 113583868139256160193460730821605935181969540066887372709592907841570044113128901369639484 2340 5973029430786948761112179777278046803447627255158781453294142405192765789516795111389580 2341 134575904011559207146257385246272753931614877886521984230589420705428492296230562593786 2342 974558130189627204274013300285586681675909845193587154056413015506365706380828369644 2343 1362746619128598247244791643113900224459654246180175507156689152059689549807454328 2344 126828442045521206341071762834298095321765684826061331076625434409543035036211 2345 36628224206696135478834640618028539032699174847931909480671725803995436 2346 1 2347 4692 2348 10635982 2349 15522115455 2350 16397425022836 2351 13366481261701568 2352 8752486705295339864 2353 4732287439399907710752 2354 2155255441046037992223848 2355 839365328881573330990841688 2356 282819287804652294752612253776 2357 83216947611838084960871478420144 2358 21543941643742610013076403426824500 2359 4937693742473627665548468174760747216 2360 1006979632204843676054677260361530292832 2361 183508385780613581652767334044868710509176 2362 29989433229824691167852896694837385243758256 2363 4408031364441422944552990304180552160265431600 2364 584197748081565056953114137043641050402231963932 2365 69953060874627816199926012084435482157287304684240 2366 7580886978976652515920094593788202503976276640600924 2367 744552538798828558231152147430063633274703645263241168 2368 66344350000965211464301696824577262370845034585725344288 2369 5367901817433820687330632979871040153089254789054855964960 2370 394596177102190929841094836639827269781306709952570913957950 2371 26363849480647231024756203307971788195709370900717938994873656 2372 1601188121482709037098263234599689464331427509853783923866522588 2373 88397037700616017394821631605777370051227854637524437330131312734 2374 4435028841833434361183296388219158064684187564240747893621836819912 2375 202134032448891318821027300166028567130573531995881930720693303464784 2376 8363880443061770706656180900310584337843055639163709130167921295912478 2377 313951810392288032199449142088149816147706386632346580389395520991125512 2378 10680357402681725721231742635803013046142875170838060402766542656207328586 2379 328908158940434939214454993450241168446535020053187227824789254848057694938 2380 9156783806629839982628276530947040428370414789830383252311307945601208509052 2381 230099357052073098568416566710851781541245476016132422267253350025206089921876 2382 5209826707010385554198650879480201175935025629088646423957861763208169813061466 2383 106071497141745020154299919989592737677880964873627376265094380666835816624658544 2384 1937615332747041032873919245639325489810075594553298489752502686176815429913103920 2385 31676782625992809128604943842995973387416844290082826145960158918325311671751586224 2386 462174083760105034928923529594046286229935501014657880102378927484436241614336671216 2387 5999439590912241073644437017393881441800839322077156801922298111707342452490093817840 2388 69048584560823726468247616623060817840296186904720220416471858015791822518168396211416 2389 701888622812227190578727657496963595443641363211610828845310601278930510637427682756032 2390 6274699650528467520993778161153065030505596139084950439780128769724782220703302934418456 2391 49097395115926658822481408405006976372382829473793080068215545482861876549081882329441840 2392 334466448937445819775067319655008066157510586894604261496741869632308896429707779225633120 2393 1971906506422024630771737503748595301609252320390779772500261576247798883308910434804970400 2394 9994273240661082065973980205739225733077332564004589729980492101363135917516955402451616701 2395 43218200315147049767738388480926701686753628237886506351038228532629102210397862723929756260 2396 158093885615401078372753781100435503113627318804645817661790418596118986811203942908933519230 2397 484462841442179934576217340686039789755697639845264564303349720842180437677501797296145527655 2398 1229832173072238413475493255629145361918300954592551981459421178739724288878866462288157375508 2399 2553062366744877930847060312786157491095022832058809095681537809035336098716583370909932013232 2400 4269465620029196347117997994640873241712647056033754705010344410791999048774506781361686622470 2401 5650651597473735436731055752694829141885024504437394465118117433921795036227069687592342297800 2402 5795604693864994149730272234432838967829515962576884389650204491196672296879970090452568059034 2403 4491221419206348346834555935606128009522321736923687767381915620580351871235332364096514126782 2404 2549326971181315150769829480886169525878032833196574733293385988367803763087646922017769796580 2405 1019763789820743763320282886047530028371867287503098499407809269828560619545938777276607191740 2406 273663724692381589882502543459186449138677724041719381733686457764446739346020288773193299655 2407 46199631322035150845939130070854834358438947192438663094865717799689651728368829418855726220 2408 4497969552048576799346782580898387110976169810841749453010660355811659789568976611439790576 2409 223460136996371127940039410294558123680538784946967779244895040316105720733441137502399158 2410 4722917550888127083937960322852900190308906216197782464891446135397694088375546508331940 2411 31757442237365959921295059163341692452863340620344100634046842991644870639518287765284 2412 40582836217190774113239384195761878810563495136007390744760592884467117545246957159 2413 3356988183697836154496636909633116750088052825129580830822925135070412367950340 2414 809212768387947836336846277707066239391942323998649273771736744420003007 2415 1 2416 4830 2417 11276440 2418 16957973025 2419 18469627003828 2420 15530939510361275 2421 10496808672789393240 2422 5861353121048247622800 2423 2758617185031276343558784 2424 1110923883837398137244177440 2425 387318116343198632825895137840 2426 118002665951525691783912312221920 2427 31654367345398462550086471750766452 2428 7522814649216218932195842876881729240 2429 1592050267186783162762056990091405357520 2430 301312841692262584540819027120826728109960 2431 51181834126259296380957592984216937982615936 2432 7826250202908670883523527335712820486056897160 2433 1079996567873431165227365873965947984384333719260 2434 134782062822920728458782038245980468287684837449672 2435 15238293912466569954359224470558116487661587970242064 2436 1562969861488344010021379609500079802311927016805587420 2437 145602030564939489627897383211917665127996461483190673760 2438 12330152349100441661571621646131841288277904380821203115040 2439 949803664828259096363423027134510484098681702515088988475198 2440 66580947360856955247102326946210647945905983202575353570069220 2441 4248300328063700019877419121911092345059171274066572213888625440 2442 246742795983179670203784844015559668503013716654590843063666373650 2443 13042851090939000879598336507486082914200565739957905620607895638264 2444 627272426487164079866400642683410954303348648272788796691454933440766 2445 27433147022839060285393474555073303846321350775764893307837775662378270 2446 1090271663771338558209085319209528719803101956181138514294757749905809460 2447 39342379053260534113824919256661196973135578283330589614200063386799986512 2448 1287663535124642629861780175811361786595718635529959420448184711577110926556 2449 38179386674162020478942090370925511256385176436436657359084360797283879967620 2450 1024061265983846608809136363828951537745604508203142453796048828739814343014560 2451 24808007957025434781727198860961762192011400162400237475116215764666999629929546 2452 541792810345153467051354199325006373650793729121292398947779116936701650018909412 2453 10645309270196745836311997136560713595869197621936354115388879509008678923569835280 2454 187745673988427673819420880500857563878459501081526593478613961231848170829057733424 2455 2964538035683814412908820356124230194929353812883609540349737801105840513220797245760 2456 41791115064621358169463095561746372202336234086960555747301521532183350143675865812208 2457 524298361668155690611571989000714526492431713081074207398625031643504802575897155296280 2458 5833339695270859061772818325126279520519515467818959895632105111649628524464127079260944 2459 57333508113342367583801288460685336729251551228249151765016219036675373257171306846923744 2460 495646059391899053537334637835448455450761932954078468148277559294713410547512513549065960 2461 3750703912666313903115577915884194747013253918266388618975879845651896974838856664241241120 2462 24711280855235352413794036805126329533250967624714041818326741423891699166158842019774890080 2463 140897799686309689617827319627203446719947987883441551584324369722973714037597404556075133181 2464 690563004451546658215278524382945664162298401414905390420925547082375719566574116506275255622 2465 2887232306189113861821805278476534670484028404862543901762107226330874125419787172745773445480 2466 10209125492916361785793000132895634376469464236192942402209446920359460662871696456561551946345 2467 30230869758763420462353004773939157612439444895309534787611653235067780002168727136111112899748 2468 74125722433850099927911440532293984891430071710690268681679470957978652479592846982804927390955 2469 148554347180377920068465738881566876217558730171547272055902020698411016038004154581831131399558 2470 239667973562078627739752338263472742791211319306550391169434964858106621708379614993727754553860 2471 305768471098773735746228466556830045900193680932601883221966960322027834824783563539899525823744 2472 302006102811659328997878019243536260817999674643431291380289599540951384089259656651332830402352 2473 225097836030582820596017919516207792826302029065312685919713798100138420243502178677156971317756 2474 122706341491859114329001114138248094470875025706364190213153943609743678625721018301872843646312 2475 47050499533957164071456050032550309842641779439129294753693632986928153677331000432570284896535 2476 12075063523871556003077671185633957761614505733069739242394864089898379532193158930821214851442 2477 1943693722236965690852714999281344501080376778222750310915462155397124666446340311398444809948 2478 179742318004628496646640658284012420923684458784353580348187018246383011897114900334807609434 2479 8438246759026337878917468314442090250650478613509990425154391858265094900003764092069729632 2480 167344625365480716121140119275511060043864972646585877543125264334433373459949908292525514 2481 1045095369728297708799223685439355195646637112805897118943259585334887307786110996480631 2482 1220864805802638314972897584850905666420173661440850642422976434615134884763622557682 2483 89791167455380502287728179402209535184544949028721444744569205491189847723025268 2484 18075003898340511237556784424498369141305841234468097908227993035088029195 2485 1 2486 4970 2487 11945395 2488 18502845305 2489 20767431890268 2490 18005867501619382 2491 12554653831543663125 2492 7236429119579494566160 2493 3517656522347554966162784 2494 1464022377487262602754336592 2495 527847222776171856688382048160 2496 166416031464689645234709688935360 2497 46227101076460494602302433507760052 2498 11384431001776332683551224783854846984 2499 2498481455175427159680349974662685661060 2500 490748209364318049943148034525451068945928 2501 86581615254219090211056067049860815984415296 2502 13762390891635348510960277325643092861313630576 2503 1975922392692388058120917638064180129046251425460 2504 256791377677760219446121285957126386298627398114088 2505 30261924635553773719609295858585144256453636883725640 2506 3238563564146549691340914764346400135133262517087765460 2507 315108892773082717996373388357324095333778197679517699080 2508 27901290780316620471554544071312480019263815794155854213120 2509 2249813492628160770202842079687842676361111670212616408974238 2510 165286866222208745174398920576842719450486717051671493269585196 2511 11066867330291560792008001473806907384739471042248849343437007090 2512 675381416547292461389016089841222523220358095169865200093256766370 2513 37564462192542882554522338264324477412975525619845331518921548835784 2514 1903702644216724009447500865646468789075276841396328151567249550704460 2515 87868103624052330455211157641689267126707243407924018216559645747923424 2516 3691618010077730237150043109857216963147935560184246930795200618982586740 2517 141067020763630631377734357554528810775696132245332389823716346735098176592 2518 4898387784485838087753521999231165526383794790870726234483414432694707492056 2519 154390156500093844539676608565063388671297244793790347064012223914653938503008 2520 4411297560823150238189226557549756012758624729479052965530147091501591817862736 2521 114091505791835809808219438020225535678828981597051340425861814043942152106145266 2522 2666579778812318281945402844593331542742894601673042884169862851169887842307359476 2523 56215138202668514163894124741221025559134418622207425970487846227944247301731403554 2524 1066682829583262146700767294995074414680263818328323090392451412263919843775160484272 2525 18175309797951792016401840645584517489958163514868062018769344982762828570558181009088 2526 277370591435025869092953011521530632064262612446008446550442131869846940405729608511392 2527 3780197869941760633147321035842101265933631947948900027822427572557471187080337857705128 2528 45861799012048194062882335309133578521609214982843150541857885756270902338229359216468816 2529 493543814811579852465550296785645351190885502117427846372147767268305790121989409183265584 2530 4692727749451962238948091828395196180368722027002311185091670180723877861592319919917534424 2531 39250712870528073146174930388712702671410567963958385662429846908419264512163074349776047280 2532 287392639240010856147209417282148559502872182703467435087718288786674804050823426945693022080 2533 1832099768401471044882186905356477081964908812089822335541950536025678673975847072194527077661 2534 10107126858119131452038758030319890559251280990004618005990489653730426449048571822220023361986 2535 47923414782176637268533926749022109486651093056041696620099787810560855460292185879288173998255 2536 193806625076490934406991171418450456844018698453336158965223378956137848064777931621149321582945 2537 662683983870063095994118590617619490002387905740387796253161315253531484357181442381256460210188 2538 1896930467638390043838213824842187405222829881185033625786453162075837998830970296855783100765734 2539 4494305747555991082977818994642192565602110526566375145063365383932876601171084139663997720310371 2540 8698293102796035082643220817629429281447319548070329593868846401443822912407799464582705752847460 2541 13543153518143870298055512612765592561152268268788761288746289202996699337970059878919395259357704 2542 16661091926606630713939767737682337900522948339884202763941344761187802359461934988165410201527580 2543 15852124052526865817403093489448934327076665972667946710764147887244467483971200162170995728991640 2544 11367534165253042070432233373401363066975856283462789517783039142192217649159417726665458703058992 2545 5952853528719043780322456696192219689552738638127204723504711144410084579312113849273028741765687 2546 2188616829000534841302913475341428498428432138370332099621762004761197409306893349012586093775014 2547 537306722459328335846059011733595296653137698246133999445517707642127215348278887566962953815243 2548 82488534877350878911845473560020598533511527288780991240321626919365489975753355758352264392570 2549 7247242283769407234493193557149309219694219622910311997726083918758838759256789813525584342096 2550 321589929833087578117022453464496351836110050277737380327521125792400328370147287083546932844 2551 5985766202445645190446282805270590045356257173966117088784219806525326794273745537134171109 2552 34728369174782903466795766844077824006073399961441517825875070500719021876497079432881514 2553 37096540187820956645262243665699228160333244192235387777292308539707398423075743984938 2554 2426654217939343019785341487314918952833954990474600151155526422579389205498504649 2555 408130093410464274259945600962134706689859323636922532443365594726056131962 2556 1 2557 5112 2558 12643680 2559 20163255210 2560 23311572633888 2561 20830236025311300 2562 14976438141208723003 2563 8906191186514854303500 2564 4469239893173011589977344 2565 1921312151210756695368689712 2566 715970564350525643787884788896 2567 233450779999304151114813329076912 2568 67111498886252920876348659177937012 2569 17116285170116646045558659794387302432 2570 3892974581234532477738136750408991091888 2571 793036169628388976550050205134570562825684 2572 145218964017146356938841262260721846028685152 2573 23977462310447967082154828336659882203850277584 2574 3578934891245111479310179395602843592571572460036 2575 483968821941457002627239287998338931040714855638192 2576 59399325703960283551678577303436276580615144887099120 2577 6626711209295431846735463629381866334071194772905756076 2578 672819213035816639051605480836031103320730043100051776120 2579 62230846978000328261629426969115346341986528011241441261620 2580 5247407131297569079065283019315349006111929054771946141704158 2581 403598607747144105583049366875846207335398272536883504746578448 2582 28325014618106622346197421637874028176811888458119939402290227440 2583 1814163469848734383102537041467864171562793555840511888188741606440 2584 106038326571923953705033899270015378820723041805849955343061859827344 2585 5655236006526532094710516023528228303603823570385021616240988225509792 2586 275099582920315179357821931471907821423601166733207203139595788644045308 2587 12200004826302427863832210646918292675190003734814583367705257911760027040 2588 492913062188885696762551153694986341023752317462839021621143271043198256592 2589 18128405036134263547671844169863859740785968051889553895303705718841980011160 2590 606309749023205465097389673059967571837297627870265802036190496053645795243440 2591 18419082798041945671421564608159491861354545181686035805438879805399924757540856 2592 507570140283558345312521154837387759173877726273903508009997767606110492857354482 2593 12668191953520910505067214142350010763464156761025285724075445198909370921820459632 2594 285874188690243222057189059660612593271142949316655445627418629918312181452331093384 2595 5821544165992732046892146326985636987451643452287476751085500112360418636654181768310 2596 106750301460328040132479914302042263278854492555772319794209893767108859822478059674240 2597 1758442838034692705413403010551431393173724657447186667348808331800049936737983646982304 2598 25951530799846447300491837623656919770040734846035867526913879629203643314034941552801352 2599 342134375419601094836126747327819191723330151212058296004717267269636186474650719247865952 2600 4016209190030895731515617659895809058453020905191535871561456735277992324697909732978728864 2601 41827051191556114766585452785688973842724278040269856389537628169384639348247150736116533864 2602 384933586639673257639648058284629088305090586232013950138082798139533322455082387026733804752 2603 3116579952051334978658910635542102111238740897806011081871900796477162165094081985860891498040 2604 22090006944771993317889002050926163993136140543647980117961213488553599385065707685214273290461 2605 136318461314621161690037991730708642822431389270544049128493794566287808625271747498653227426712 2606 727929901633562585875752381064852773027890835222521217454260928334667572776909667017633577167792 2607 3340488145721454994352613055296172184289876751071429143156101636700400157568513448859001063970630 2608 13072112893356679550694712786127691156032092416017046137179979858129685185576384017520033563983088 2609 43239510251976629359175350839545196841239277161674093612423826741093245128008692951351359861520444 2610 119692928094493749286473723761179072097209506710474064366678432738991601859203091566999258240857257 2611 274111168887084909861962330224477152195680710733693882925761859727853474342668313712888401339249076 2612 512509302782154149703504569640237411469497024196553468922076722024381266135501254494645124847862112 2613 770356882589029624999492229323324854614950030182902405699839890236156649850352080089673686071460516 2614 914144545589654251120663310056865236743669800486108534443001647673891866194730431872114742038707192 2615 838095122560188114711017244626737839031614893227845837042462717851720151339313397811266939648765028 2616 578394480593764040987982710391705122115526457739433466196479275202638576171940694038055694108782279 2617 291052050315165065848591408206457986868150570851589530147376245274860361368621686226857424358537688 2618 102631947991556296766463803281911990821933803488796227670941598240435952816383885081648408897681268 2619 24108957810374201586686874003192421219387603440867787113908461052252875253043277553571099586498539 2620 3530976307751036317544230557721157493775676424685582173243637417224377238294034028941728828403960 2621 294808121818457805703554661910613483394830380978054415236185737697498608617511332063721561183764 2622 12368104476451389361420792690773994178256263399333411424975518246105839704238564822224069799017 2623 216114449771697132999729958692203457541692787747770058077925262424172517156276282900678308556 2624 1165138980177433785096703384738527647963411623177661430651353189162208107383728149900579148 2625 1138371870841992395406130050685923075072456585970610134910336727958723966849880563063015 2626 66254301135773903837308212577321340322140707420216912815238162162462700049626139110 2627 9314528182092653288251451483527341806516792394674496725578935706029134658745 2628 1 2629 5256 2630 13372140 2631 21946014090 2632 26124346221288 2633 24047230635246504 2634 17819759887723993471 2635 10928002351775496769320 2636 5658207983315901831877059 2637 2511244943528007056621554160 2638 966697299917424157130369237280 2639 325808550130296275848163412835872 2640 96875365669688896348178578485072484 2641 25571902767360589145173935377468575104 2642 6023806819847222906560880879303511258168 2643 1271829315791452264455179262979594557950500 2644 241561801556591161479407162058623371902572016 2645 41401204975961235369608935031516361509467257280 2646 6419747865270583894095718671232911776143447634484 2647 902610167628905263366534221937314261365443723303104 2648 115282366638137740927808539393307443452094388202528780 2649 13395978494592691125333266716417801860419579469932139228 2650 1418025483810346714079118746554259738889046599798430458936 2651 136878037576418705134529810964430528601479746063831015065160 2652 12057814979291579588441521248087665547453659249286632479498258 2653 969938872288490987316376090431883040835346175994906447548557776 2654 71274468274505021155508241652952630363469677446699920362782876736 2655 4785558572670169685521170704896036930970919119384972424789779496120 2656 293603708039649710342030783735587613059389266876324720820171862870224 2657 16457765013750845404511670990455289131409181782895813930771615388247792 2658 842639340543946824393477410270925436211660151189242491282499427450366316 2659 39390135232931451809240428665353015397708395200997518855690283392781892768 2660 1680173220182674229210619384317564468946177004825846186418738431236189474956 2661 65346137993661858944050977376442203539360344771574951254772317193120796738808 2662 2315234964205236745300761386540997991487782216703864234620823353262966167754736 2663 74648226234375367015584951779282779508976188254737731028224443800170806987341264 2664 2187564713033932809974987017078239766070071174546953339597567540645112390819479978 2665 58185099569003033368674694133492207108633012427089010372436391879841855928140692736 2666 1402444013293647165557851141974643901165426196011379764453924451072897697390861643924 2667 30578200553669574568847862330532210849115220093807466801006627949050833368885181129742 2668 601909908663128691904452737574591338358865968202500101402211194083645292365766676067512 2669 10673059148217837264282413701950529822920603569253667589768115285967490771178900138286720 2670 170069007454036749182134498412701927414188089128575387255733575076321290313533578610115240 2671 2428668941378799518343440404131869844844511096183734191971313211400203438955010031524812288 2672 30990071013920062088064172384883150980321664226631715829576920930910064947206417547578684024 2673 352172587756969619789790686072139928047045299668974543412350989414995151767534876307990582280 2674 3551265592573776148762155123929877793268991697728313174503431723296339895839337589201189148368 2675 31648397909521424063293058033461424879117967959875297469875061074326351328842452957379041903472 2676 248151483521226488333071347289351046651474587465224528755206554515683506580728090087035969001301 2677 1703406001558705313518873933882876944822850368268406598174881405032349491495719489006154489190280 2678 10180025887903993779321030039631015302469365720053735530959508953339981772513813108465159673661700 2679 52640421123812665192945196284792918484282153342049428648624138544168870359964483480326934698395350 2680 233890474608026659926180964115062683756579742700871448687309398544065605752484281840063530358381960 2681 885991170951464765620448716899508760372470302820040887114488656972472670272959575035604267457610440 2682 2836099025310767567182926031184999220565717263724145717945548642836470871770818077072534644696967925 2683 7594619241160791058670049887552013799209991901826915243559837752508948201943729943795519691345668120 2684 16817439607674203612835510333273841159692431003995182670752716362483394277078073994556711504983264425 2685 30386581414032208315354318306236997812993820420593868200524281729013443647546623265528731966862252020 2686 44107744387704748283141103302318397477694318028295803763217461297610997491957207106956265964514396120 2687 50502229521437610861487760381053916569380360864453722824123083974994808077998481392054632309010013080 2688 44628510033370034323554217535367189975740642842098474715040558760431462731795098648418414786076583323 2689 29649663928204491840195702683606334853211607724286712471945886929712847640169489625411253007839592768 2690 14340826497156618316915349574916621008357462016892946463630361230866452446119006371012257255526338850 2691 4851428845521262637749837316876387696638980268778124590426709171867181041323533843384208319748097655 2692 1090739813126788081941896577222947994505535546293882990222406373571075189507297179004256516446294900 2693 152437306288587564886046885770712597857408181042837259050598240889437767485760890789044645896146032 2694 12097813058996485898596894927246890778174102442610226094564586209119952977961300992608317205290645 2695 479963095424442660687699155411278986920501089590318800566338465386288658529878820082315888368080 2696 7875074253933199334291377111204658227965950708915713212729104322710850144328174435761770164899 2697 39462456204848047148657951062874798284707700124498908861820327365562633017620934654873251683 2698 35274878825024420529781817068904598059550981380572226652714254688256466535173931689819574 2699 1827238060920856041103297173786828788287982986424908328303233283167051290613063901978 2700 214834623568478894452765605511928333367140719361291003997161390043701285425833 2701 1 2702 5402 2703 14131632 2704 23858230110 2705 29229706670808 2706 27704636477668374 2707 21150295194068070127 2708 13369300228391666733926 2709 7138942252264906492945272 2710 3269436363591370574333436991 2711 1299431544961843266913787264352 2712 452442708610430730074175040788768 2713 139066072925782327115192292269791396 2714 37971345674378773832454162213736407752 2715 9258442038589314132943195203278758290768 2716 2024741064367792680752658028598600883034844 2717 398615532958148131473959771059650900011405760 2718 70867661520692058209804350794523880025393192436 2719 11407729360375286043803517499710362950206028167540 2720 1666396788512457216690839182156303571347812898457256 2721 221311326921580059547670441781015169385411197013484240 2722 26764494979124824621628671679209998026785939054669870296 2723 2951280614513478954029822429469595221149100685376160342600 2724 297042042517409383266342742362326710059617800540992278283984 2725 27311484228967493255606458634575492098582583265585245072517218 2726 2295454981716447342708091696930408236400515957085198988900791700 2727 176434334875701122152010282191638035599219442955269452958930064560 2728 12405286287263487759696736693649042015754897383954944841781037762120 2729 797969235607689841013420423616073393049120767834725223873028750674240 2730 46956782956536682535942760781180817207511851129537309389950206016447240 2731 2527281225316505149240141988051325729894169907051142440250631370937213100 2732 124364540568627979211561256857009050237955844029999308700049057835664244440 2733 5592516540073144381501558885844992130367203072463815418751159751945303858240 2734 229668239132665758581738103225646735022927555986257857049290494736844576662420 2735 8606519169740361773026129809170122756298718925514985498773649751501924542699280 2736 294015744650624521850813686056434606312559742715790187025755697956766116475834800 2737 9146296623551101681607883293394614459498584338944077881440471066864799709115718570 2738 258759321367704142775945639156577999077683855452538488439420957211845099750975246900 2739 6648032023495555478808223933768237146604264082926377061293122553613479174206817499640 2740 154856318036596618098261124102325507499233827654025059990122599064530034988680748788930 2741 3264472571641518030720979136496304954002744163705825344652998562829404082836187407238512 2742 62153613655699039068069867125902119367482748311267049790055023791690963416404769647661294 2743 1066386567661893769881962880071976127946845993951238518386731366512332420547547948975295784 2744 16446753644440597430376625781664890520323911939311193739639259568724909102899418251257990480 2745 227390608047175675893410823454912176925428745604099278576767345826888240624040271466915709152 2746 2809813335622506063430073390890864406559585885815025020712521240462277545481634358679414736352 2747 30927446943351102113872415092322595687436158994046256755581144206319655015106643783146872137136 2748 302112950272180300638182808932711231027788848391702011919236777905398930987316644923218478965568 2749 2608436224120076663263351136547312992344216462037332432711231397445042966349540344913355136442933 2750 19815825377223055012270292322100014497472758747837748666667444575513083707281810086291802699043010 2751 131790352550442796204084207111294374564222057043204289269056302744850447730209915491136307869048160 2752 763071829564455556710393160898601091455523497258324584383394466492772850481353452172796491919170690 2753 3822468054161551840958606196128389854845187914576039400052297494247898654885667761025444949026705000 2754 16450374394856710243086240954886330670217999720319626280663960283133607244255113346015074426511647930 2755 60343915632281739783602898764700509284588128182669002305198335394480390488607579217981973029111361605 2756 186997827634737796022132110412979470300328128961003489587608050947284489204952679921940552791139461090 2757 484581281057337025439853977509167400242741224801719273632614986644482684046332197370487019788153668920 2758 1037909489876634960928976423539285852919064593580520056441020619468768451225696486648178360768129375265 2759 1812870418509252145078303573173400213933604981930820098992312543322031174824597194855884312188579468040 2760 2542003654738358811935013873019376866076717721767919611712418708306707846856810051447460220105028916280 2761 2809142203326921554853008332593104411177031354287803270373570113949064754046941836380064450948950193803 2762 2393446016837955620357431243347392247513948947514879327661379893438282019190603932120975800143390548566 2763 1531186377070263019287574250197742114013826136597406595646535565212721406043467874140230808900381611596 2764 712043893759528997897929267765761571318836192822983996905754701604262536687259109794657804431626727705 2765 231152371678745671968978564455248041189233734445944628825397196661435653089714557872944602976930513120 2766 49752431380549097728450317745577177009974676642683602470969281345658539001659879267207353296747499531 2767 6636567684884722843633180875125582917652797249402711546063114842384007455579132394536280663155745253 2768 500763317666298953137503898231575829453321209678830756403641321801789201476420485230957955735596314 2769 18791917872711616037041831614750812244998805709136768924282545875360838254004675934380982594034852 2770 289590431813151335320810409864835269438429515690903269405904313989976169188368357978889930504578 2771 1349127482690316798846485145229164494481879829462132602875241511519519492151923638901452066186 2772 1103632883639033821198549732035762775893244356260163787809641640738327138714070668129826604 2773 50897390730943668527175115928127640576243654687062520549171925791851558247791490930605 2774 5006908024247925379707076470957722220463116781409659160159536981161298714301202 2775 1 2776 5550 2777 14923025 2778 25907316750 2779 32653362116280 2780 31855251965617500 2781 25042789747024693825 2782 16309180616315182740750 2783 8977209087894252767717270 2784 4240322153828427152137087425 2785 1739163516136458508577543749050 2786 625262943446457825967670458126400 2787 198560267048381902562360071688943940 2788 56049093806237576360144853875499358200 2789 14137456703691475974124384768180114570700 2790 3200467628051392248957255552796563151719900 2791 652693997865606334210207223484330980772776640 2792 120289454710648331971800860160723122153617775000 2793 20087584847546920140241876626039056655191413189600 2794 3046450714065692902101577118640599411547011430725480 2795 420396138495797949777818212759762224715641265579910096 2796 52871351860707695274703310533171208582655345915937088400 2797 6068213761117046450591342514138646235045231494255556730000 2798 636292504265073850951774395083226618702666003737970990650160 2799 61008469708440438321867449501979728996440893979892177599992754 2800 5352492957818485447076617902529600838820752835759671584858556700 2801 429902454621354289739109947619410702016030449347794542016521553850 2802 31620738194630621281541187075913333542473899111782471544679039397000 2803 2130257656454202404469232568525182292880037214222502276709507102202560 2804 131447611928213973996789329169332037661666078601191289082525684970711760 2805 7427985676508766259502073850976682455077218101150611697097657524965262500 2806 384291845986031096742239639247323487328723398810222851907392080371913683000 2807 18194266921046342253231636567852313611432808041699497746756017357482186586280 2808 787844745922816807596250620890813075676025448398110293042623224928202463498780 2809 31179304342895890520503645128721961081495312473549277944706967941570444036887000 2810 1126770907385816912772810980215006807742429352833289128238471870693981972737964000 2811 37145587662905072589304956914022381975100391174298086055921862632828101802121221850 2812 1115766690204506176978519369741578505545827285778596495207971867577696664278994729740 2813 30496970022241578854209383289022567677285059522768299492772341455394437580680168632950 2814 757367684107644714650949487534026336563366785939689327586041495172419609759896445726690 2815 17060672731476334303775607991194265056772216819976831746201786695502970854121837842348912 2816 347948755388249662187306857314512701531995295623785869422440655151160880799053177704851220 2817 6411603420952380377606218281454413232213310245346082702893593922128512310922027576645505850 2818 106502009903443560647856923338383814906039019164456957478995059147259157866000958464341688400 2819 1590718135394076851761693820018183873379803195159103662843931103930417703259376530089948124096 2820 21304179229199440093184844524998452159313068296360517142541791148722541082977218091042020215760 2821 255058960083911931741528319346059651191697128449536828678438386819250017244782659435832310582400 2822 2720518437962508475563183512262156852661488732375765537992651737959868767219562226452556619988640 2823 25755903061467534066995037652193471365308996613166643692316819826598347376079894215112640281406837 2824 215538062776117233037550759376704937926122767928886689737293319197856015718577023865666576577445830 2825 1587117393311371654403042226222035467018110417344102535988054433526354340649803863001995109608650925 2826 10231275242790569559139816176628314634144183120141704040980804944360326983221012248029048762052386450 2827 57416267182638027365436859313866381381062753184157693574275775290425693709586110815273154872135875720 2828 278732253296973021868548905745288483627126463475606730842819623887429555390881472530228163650493995940 2829 1162298450055322541141413526678351339735004802419997570153761184676518028413666412757869817375375784355 2830 4130191642632827933849936059592058950950149377243348565880107620624639601643791193625655628849766653050 2831 12394610503066401728083570952705233329552753454262374382588905348764032306578808301652995350729231766970 2832 31092220594137787698465508172806443625988800345076916764824356435254688577768554654847667473175178503895 2833 64435015628539027177114752258701964684855587870927744735154392749428080439714350326961370924341765439030 2834 108829885602594692711879228933640651007805272942262175827510334300859198813472713401912386054534938572720 2835 147456221540732948012107331573540981340296472700923264950799767785404585931827274215332113136285914784483 2836 157321213306233132584578042907367734310320216074640725564663350599198910376309254054992624830059462294810 2837 129272422524115742263085453184382688500382408598115118214955066399798876036354972944145916903503809854785 2838 79656998779005965667325317460034090085682377926359267408923741176600675711806413023294921665026289558905 2839 35623754370805232992653807132968073228023680123924337073352329044109172861079988953924548609399085941536 2840 11100343049134472557317448851870510572963832940753176120926536759917866227397863386139907048564708206330 2841 2287822401135866452342028686291034853425301342286507223112571215161751321002132846590106970335734707890 2842 291348566041550674271946991791425322370313503419547213043837132809095526808151989966662275638342208810 2843 20906180617354012882139989730595775861719332516580242171042482096980333987552077947462406083868805724 2844 742247099157218143841761226075762032867136768979799005567524934304239033981377345021651238720972000 2845 10745472140339663505879531145977504531027462042733166680864257050904527877381129643487711857446300 2846 46551648549599629450215555246725381663958052688304124025170804065958733966280584567116028372860 2847 34858596680362914422151658927016818129528289758916651528583199986494125909256825303025193337 2848 1431729965581078694911828596774076203609984142087905359419571959519983529093437509913190 2849 117896026920858300966730642538212084059025603061199813571998059942386637656568797 2850 1 2851 5700 2852 15747200 2853 28101001425 2854 36422876095680 2855 36557333003671620 2856 29582155468446119125 2857 19840201717910905603800 2858 11252325619147972461319520 2859 5479164352391256118984830935 2860 2317958392405190457103259485650 2861 860044608851263419833040327536325 2862 282030156136360355838787238066807940 2863 82257882668389613062130564501318027280 2864 21451428920632582470859924564471612910000 2865 5024057907663593208438910838377889414258560 2866 1060712918945569470044682183593190777474113040 2867 202518522179178928134796488334555046029461088240 2868 35061263054887182922989733948423136971442312138200 2869 5516743367329882592780577748352299540434007998709520 2870 790452002039440201875715444511028411760534395534133136 2871 103304384464314233768844210484995468051935866426665223920 2872 12331305532442806123457191094394661976754928205357049885600 2873 1345981179051027294938601492915116450799390178413021663404400 2874 134464403640732152044814592958877399249947513721922333609804274 2875 12303462489741187007574673484613180089991862745803757748943529352 2876 1031652577980148917440653502431470327988812465596141150075457480400 2877 79302458796807056768291189068095197114560564985932211350230193329750 2878 5589573994557136998909200173932514566870149719142965689271838043321760 2879 361273104723590545081845222904485392892141390638045580315457129542161360 2880 21410170964433079246974021571046177233584018777623096185204706967921786740 2881 1163143966513129574362193215612267651909408929014226334512692168719967632800 2882 57905068452059049610398846343266682913379278769067069637373470071516907051680 2883 2640283875967222521502782987611942847735231310702728509870268885450335098626020 2884 110193751689710405141799927760365381314763841986887157034966353586975375542394840 2885 4206264596026604425653903596736052386203951002822009746692342443476597417504946460 2886 146713106836778773187801110367937819344322728118653574330885210221681650665407653050 2887 4671002842154996769300426469873339158183880656130043263662527991153903400595439164200 2888 135578519906054108640663318037282197412306147780930877534381341655690855503752308767880 2889 3582724238583002344161865511393190325997935383522174431792284790389879865478675636950180 2890 86061276170042570229426997281361160638906214737643329619605573906513642135829818783588552 2891 1875978781595781487000250637175316107242890017102100280344744171263217818883759659840913760 2892 37037884936691379072444243011117527349675107243584081717179666566329403176643894217976045870 2893 660917770136692014212348288045366023139647360688479812232142640050862624609287778865598063640 2894 10634619865457010761920832478674606425329212730244641508755298147826332529602456029636310999776 2895 153906594015902140384949127562831343678736295987984273825271874279412552922288946083117865366768 2896 1997689822198157521830554916963362771762275807994772659715819327645180128188118432675718307768800 2897 23183842177664540437493986715872997349412336476204983868952456770290234427462172374776507687323440 2898 239741404312365068405331871189535008462380820700611541462305364152890429619550083211844525742914357 2899 2200705297379725917774027011517626021314445727437504280950812739227900311802675450494181737104349012 2900 17857950893325314770201784891334000484758532063000455923822965099912626716287458045427430667931310736 2901 127511349368722320221608672154262206222376292485962238340935217280162940179697005834040507763897869225 2902 797060016100027739208149730718989843319129425237276811951556571046679080882191963958108133195390056320 2903 4336959506701545008271758781738388605629768499269495355371252061012712831517888978070474465412604621100 2904 20411323283072860929784172234625089808052429503341761403451971015405145667728175309415881378845437171855 2905 82500018100297305311613873674435839532687306358723524304406000233604508662627877447838377484426128695080 2906 284086052279267445407119480466924480622529301612504705377716246271440216774147022266179350734485668250320 2907 825877226749690461633393728591148714295161390486871319473561473742863655641663582044895110973414860827425 2908 2006141157423558532959407157150551289578572934846911253700693769035866618381560867810989256796297362176270 2909 4023858352809293222737211736584974339399563729569223734210621200754700061832264079705479102624383036864155 2910 6573808166455691774106618020197601611944112865241747237615399051240861424861496622857349550024231442061203 2911 8609190590110629841020626476992313234603847273632740970701174504619411725178829470846217502021616298761740 2912 8870209035119203398480092199001568688247426255552900603419353445187545876452309861101424463057959056460980 2913 7031336496088069795579607722212238687446885983181366616421256592526481367913446465741231518243090591389740 2914 4174288649480952575639548549296569411608213389056752123850780581332969575317473477659985651708889546651596 2915 1795744250999754429968994909594135973856348847346121583342825193629329302408415826986920355384303443566108 2916 537219791498545478453709319055933702163817989403411255173016540662161394148015589863803485627747070997860 2917 106049881085407363829739947923980663617729339451419989500435478525862781700827033142345788476684015290140 2918 12896188105700413701282880887142974126019288364995367095451535891282141766143043543489415212143260133364 2919 880222853714675071918313162426777756355150163717016460330508620372004593541415462521637044996815161744 2920 29573084653321888789818893021115956423752161857367088292158656277061911881234407651794771865394264912 2921 402283931179431201604614883787408609900326202038533049349950692274560963206640463108992408313591280 2922 1620997137826641652157187468287825052022528090884433775442853634505597704650583077904867573942777 2923 1111401706154340191170011991921583647611620002389592372487112385616101750547155371884518949668 2924 40666722398775280704813413251440682115268370679939694025506790103605427815180791904830280 2925 2804379077740744643020190973126488180455295657360401565474468309847623573788115607 2926 1 2927 5852 2928 16605050 2929 30447334225 2930 40567773164380 2931 41875069541982600 2932 34864681509634628905 2933 24070435872899174874500 2934 14059697406439284956243195 2935 7054474517205550848705142235 2936 3076811228728252664858690658730 2937 1177597902511868006193346610644510 2938 398562573829791137343847525655291265 2939 120048314320956570284205733423336372240 2940 32349979063956660596423094588642669367760 2941 7833986435386448050089868405959101991599280 2942 1711266397575595407984575728275772931712073360 2943 338273411102857333956014291172171503408466916560 2944 60676002925671890977872971956750391364466462465240 2945 9898588118402363279826764913107531635744546452602880 2946 1471615452980580670422870822373357017027564751689075736 2947 199713089861241778050575526367458126251593913617671663152 2948 24775386912357552027950155109715028171908403509555118589600 2949 2812830925519593171950952775608675317819857738817607559074720 2950 292543731953926598443787937222830225969357130676853639722113634 2951 27892804374248730699979274866937151197623631713005840373874251352 2952 2439497035435967730754812937591533721071329327504092532534811338812 2953 195792219187581423229756440069025528587009538174739031301887523682150 2954 14424144053660292611084031464411092971986127940535098400075745857261160 2955 975511252655760831624130890810513192298306029616367973744182802310019680 2956 60563167110708653602124673553540335741448541308362090852572622442873752260 2957 3451005760034561757444639188869756674156995612231693951103161778206222186960 2958 180431340233379103128525567557379630819910539356827292947666573945931042722780 2959 8652033500723645233398266117145741568886085584169254240366298383786525954987220 2960 380292392112396675642877871556564626648703524825094680178271562352436721922029880 2961 15311080286969162484062296726141366107292340430519703753103556889393763475686139720 2962 564182579607914482514822772783401353406776626257916982333749057612440641492572085590 2963 19007982780860998117699066460648914329029506796353616565405918149611245883578094773960 2964 584884154105702286317860326030956096224547808656046746377784942814963239238548461401360 2965 16416164307257699345013155385979770094927559136155756367890617341442676822163181627426860 2966 419686102592919590539010515963614148096882079698837404171757883860759216955759549248608792 2967 9757540965298450581464577350979067592468856993081324403331473465569609123495327962424007224 2968 205946888307228693865612826311607926596584781693645061474449834851964721323829494438846399030 2969 3938441211871054090368670405036365184295663095522692511271988184346745276561950504354698623960 2970 68095106051478654978853462535826352070381948202366410974388315465909394362647062193276227306966 2971 1061948930025127241331904005629496229581463169135772683514206884947159755636979630038287478649648 2972 14899051248369641953988126386578080184539300394955091409798509292195494388723358411717253805251808 2973 187516431358609833147381303662956537706183728123345563085464582277770247634214435075379817992810080 2974 2110474969123968454341725093490297274093770063620483158155132462052286484078353854087785547271262117 2975 21167919431831516363132105007069246593403398933727871201767342661667449575469508858782707294631699308 2976 188485037038347874368306793870296499501851829684013238198851147444471944885347680913070080660636710730 2977 1483706731728065261326280654134473282181070187170423540423254371776113112343412561915990626452676098169 2978 10277075180095354289173215496075614375776898261496115541739157575081237398804046312318919787663779902620 2979 62315899314798678593835828090166533746213965884693092463468181492021448835130645405045594549026903075000 2980 328883423373183589857008490835283665560063211124485494775528151035951534253724497922955294123964595556235 2981 1501119167536797698218677886694776039980048630022267801490387721099696268224321942387051848109622771496620 2982 5883001018551098055516686699399401240594531833925221541866513801433505243953209801917140505645779157788345 2983 19637281339673440170137576776078379313330165424335306834796213818905408345469068759977990030511875618307645 2984 55320763768737492199563990569443147329210461158345530520269199712835548822412825410316778857080107901969750 2985 130165216394588755996638444065734650555211534909794405749294893913550846895840271558577170975365866807719730 2986 252764631687205187169613106733186939749768216494514066439326266465532407153472326715159985224007169365039398 2987 399543104760835392768617196601725058729899210720303388710303945173981119846159061183076868198559570764972396 2988 505894649432275848612484691553725784684894484653156557959184534005758877037968362480011994167374275918672340 2989 503495747629944580506258807134432081990139919671476785419048249590217523363856477460630546706027559160475840 2990 385121985026039153256219469145721964831119166507381856128295251651401970156002127185130236167519482060242716 2991 220332641692549896037908980853918395914624634459654587367454684909749846189870062555085612897225132180859308 2992 91199609547462574575523411134577608697119681395620179170684613217876215496326739373190160928695924945371948 2993 26200754345457315737820702302074909702630379356046654342748171921684011875949624808926806130812070686307000 2994 4954998698330713373498712121293231075835003988331359061830923644750427468301705823794021140353784854696484 2995 575508425898081423911990072935067929609428218425050690399315754737519077054313113739543885768513462391056 2996 37372002973300814173680567402645598545302985045306631376979517131512941664392397888502354643399096351760 2997 1188428305650011873941384164361792392535429478881920523960514720169980264738267420601549918296085633168 2998 15193609788190959673360287892537406806738511976775855192198190212652516698707220672165856885854054937 2999 56957065125702472266558257376501498297956067881003430888599900796276586223790691969953570471313260 3000 35765069819288196221221243712277685432004922452967410141415588925577841850154241158415917663894 3001 1166214015867614769928464275514481388028890209880638429294457222905991758058606106055053343 3002 67379449595254843852699636792665969652321946648374400833740986348378276368807261348 3003 1 3004 6006 3005 17497480 3006 32954696775 3007 45119648954380 3008 47879096315115065 3009 40999369635780026185 3010 29125798549643460243150 3011 17513785179324259649343520 3012 9050932807805186837148860250 3013 4067950592995749826527114812950 3014 1605265622249038844261026708572360 3015 560477458651829760915806057528808625 3016 174250614356089952763234847071802297730 3017 48495599216713171614100496446226963798960 3018 12136227996413373349282001272227666390495600 3019 2741341698620921518970990940582299197906263040 3020 560712409757687264237062321365097604166123890480 3021 104137888960158192989847731648075225960095212315160 3022 17603074922702680035205492766597579242922326016594960 3023 2713619562735797476355163388505648511285168984648229536 3024 382145663427714996202943077084727495200166697752767184296 3025 49232560094990829713476108148409578688299292778044540998240 3026 5809531610739620656219137999931712693986727617169355109772000 3027 628528244621108871692046964985403955337093403617571793846708834 3028 62394986286467217813116174132748953150156256929052463651141212300 3029 5687028044629964314078391351179388407775347270872662799673658008128 3030 476135214430299940645960628707247695538030723507563878099079720252890 3031 36628267726481503146601230571526263102690765894307580248519459623331160 3032 2589479599296639655222722415557142545113425888148396877855675961543175070 3033 168239256903855031488855281974402717226540016427123185168332482410045141060 3034 10044111659398313025612835587987186443662012073698747162204288927332741693240 3035 550882624298824737749031382850132771769791854828339470246722511397064906645280 3036 27746505589744130706821992047168525625517820821653473340091391113273446258553280 3037 1282750624744020787849676517317980142723044411715667549866358640355704241551313160 3038 54398701202762537986132174255196165822405647234366212383188642843104818084285074320 3039 2114554202488945159002859108988517325495663600625803217043620932799643010492571401110 3040 75274461589032308827807791669314453799065435329648181507498820433978929901314638589060 3041 2451494455234264531906718591403543049854376830335240192343898442172983792071092157717800 3042 72956450880222147519757461620324503499929160231039686091367498864886240460683609585215060 3043 1981425260963907843438535611313401993246991176871425507527768204414457037296048952344767232 3044 49038586638867202579436476185976482565613818083313631461878989255738281861997803642903861332 3045 1104177677651215103915621939727678452566180699993256734225489184574319473293312377633183290390 3046 22578763705891488611699749882286682775141268708622555031938915216295062512944430697294368436420 3047 418466256532213750100591870587074263808372335458915104913428662070422137092641580054165277706616 3048 7014099806574870893644938561091521757045757821157275870314681195631006555149313201382565405671550 3049 106070018321731633671959181009144064976742570643621047635737281237200833460335696381199078437348512 3050 1443370648834125522895839760880544968711999473189944118726479331045383493231897520632741115756609760 3051 17622613040298707397039252885488021262270265113967486828627616926099201643436952852418559565804035237 3052 192436915480233648551323960810927455476145708861261522315029373732456519000205420749305222746782940398 3053 1872891907896211877920475391646043856058925926189725457077416518161398298723459388273920157273901348184 3054 16183412039611955105007134668555023745243304574641620082636198306453788394819353137026977202553846829551 3055 123627402970430110555721864265570940237944114223973835250038919022117987673399439442899936516439585608476 3056 831009637291364512749953854145592098487637670317591579351521058113698212704470088021224981577921647150265 3057 4889698487035448966030904834760201667510203195136973745535489163630769807117660289984685175081703261557355 3058 25039621942188694100937387374651689444190366143927306656737868577207744137831239551506526158310605634752810 3059 110875783665359400490283023720529594772046120257511762733087670724609584894579977334084547390982711946722960 3060 421467916975342291564232865965278219937612118977211931777467663680459196759877622172588458282871580683941250 3061 1364180437980153718397018382057258981241418540057726866532651700925347645793990390265553000157236849146765450 3062 3725233194852836924544173735936555131192804080765757210164160768042562542039156133728632600959842609657914640 3063 8492785999143882409387552140726592476926550737055491642553853476448307592595500654966868017932321113058354678 3064 15971165352664892702309658328496495763505902953910110098206211695544398815467904868672466136762642455564559328 3065 24433054246337726444825467431145340544090197496852551118448181628126799972561058343396320249097917139684698900 3066 29918669006214559522262498352334927290308086640626068169781375387508112148196989113759327134793667952623101320 3067 28771024814961845107405365835762650456516358919198399669977381875756843465958896508570581663480595775373370016 3068 21240554152286769837375770970649369259558614053076414510467940570504721781488363793157182979047685468850182440 3069 11713544865498015319905731428300413200864255170517720322647806300240201977302533903468155813534373466243915612 3070 4666134824239374262643109543375127700097781630753288002275242441150253716325456368386810979941843808449574120 3071 1287629271504514880636466884780088609855213309108172913273191916367844113862452340544048032195910721058105264 3072 233339657872084078933350425440637490385106751829499214411821599578599413081154778903984348638252834785241796 3073 25890909096125530321730926091836202651604046089999083153916523965770859572410893404096969657238225730044368 3074 1599914444706589899141174212814558030543443333645496686379229088498606990047987418913271929240556655936272 3075 48165497272593265099937332123403161540262851863281204046061850891950408702464642609994025837570439125849 3076 578850738614663778762955641558283173523778603552789277422922662429932838651772066747206589317014832086 3077 2019227787514325586393418940511672330899689242118644395373277806144191488723000285031853606108439632 3078 1161518453039266427819738880885778057237046173020448406034295049373417071407749337880317497985649 3079 33762003342314484014786501491600476850935901800456945132317759673636608432274126014391532204 3080 1635000770532737216633829256032779450518375544542935181844299348876855151241590189395 3081 1 3082 6162 3083 18425407 3084 35631811215 3085 50112284802580 3086 54647039699942690 3087 48109404795543497120 3088 35152687410040235173710 3089 21751565582993302604548000 3090 11572895159817879988599879380 3091 5357690664174086255279645251960 3092 2178835030342462657718059778857040 3093 784405615067882969531300941611447885 3094 251593482344967650407197696664163140810 3095 72279569219050941204959806008407401069085 3096 18682688631783480816139170167238016321284080 3097 4361386786594597731407029762718099917005358720 3098 922529629386714541027702635414869851176199691040 3099 177300802470743476570679300227512737902736156720040 3100 31034587175736777591235847123239225254167294925180240 3101 4957547811840953852921485197639099130429342059699645936 3102 723976299163550364091833015347763374176146125192918185752 3103 96795437873562501888281284783132510806674253616523881085232 3104 11862975715730119564461664817798934761220600721396910088366720 3105 1334088374642167272630389327155888165926989375263262563521617154 3106 137780932116824104810658450427735205730686234227612436749374900196 3107 13076540084324754545131034933197761206176735097376776442346957583238 3108 1141067674202314365462459255799175734468523627449761413737190355412074 3109 91578798477165482808122081701016921304506233656196057939718815176786696 3110 6761326027961912662642997883450647727920897717989973493121133285991151980 3111 459252771450928502917630744344053575859879695985136552286488086223125871510 3112 28696414382647450556024264448004857822912515684072945627576559001311955931640 3113 1649215548666581607620275854573530389570373455408316483821860548091079893635280 3114 87149568656993527874991387268573755453923930445264237190361301125700321211205160 3115 4232547814801564712984897307825199900024577703736918541884108605812805291927786480 3116 188818634818287979903339977464482429435186970720079523322805474070510950105652626240 3117 7732111614084947611445250006173637700208279144905396146943979034042955865932727305110 3118 290409721320768731619332415975198343801888915647917842183594910272471195366492754405580 3119 9994883215701158204195008361841938228838642561332949685929029398276310675448416087656590 3120 314872045602748520946318628640524789768997162321832385464196075553563142026609440222333780 3121 9068945812229137702180661044429858762075490388104437154641044105493052847290432656547699232 3122 238484298007733607324017379531748305377096975611044492324313139517664508973920683617310465464 3123 5717301539066964524142518666624867970500844706797346950072098986602516433862386454496097683474 3124 124746639242274879370426628375543279506873923303388150000943876567570088455710586312017543816500 3125 2472729175952211814634945652609530089023416371149045451869588228830734494419985236332314707219316 3126 44438312403593909804147310377773325126097998801975075593863455276896158068318986949923036134526074 3127 722451485759069382398658267741657022383480853663070045761255668874150057714625230958052962118839172 3128 10599192258397454330634630906224166640225814083254573655267231155844927178999294318654579076563458176 3129 139955498621457101074684782819865991376017156935794418061052952363598824374918960814012151445163393221 3130 1658393934798604000169965727334022282096127450143580064885502163919287460852577494948532306960984400922 3131 17577977734194773143018464120716906981991836541613121662614504050962481836369549668994133988379075327779 3132 166072723491226175224888624582142050491793057579276115539985911490708901453995218103484506307838278314391 3133 1393112792324334934342963366254281919500956273011331614298244706308525552224776836922111802928807512441956 3134 10331655374282304833953925668064985758931798562731737262490611690651157976653400039024200940399810641079058 3135 67420275880872784789685310997044430266118000885899297403250730165441130198487282503478020796219190004477490 3136 385094176478785544666700570393175825955378772982790181000555654067304093189581640073676746727418212542464970 3137 1914095035562365927371918045308683519183020203271528042215699597862818800889057958146056144251593690390654360 3138 8225291842173309066683337818608601891451856643709533543041467002961493690995874849775741436589252162846394160 3139 30336218153842673336170593730627422467983831591963866739354024044409685753655379334389748899960828436198665280 3140 95241707630570175293612449134400813992207036047495593943420906280824787280263907731745759983340217961192959920 3141 252181254454810798749322901882975434708476897305344308518127752790150497977987382732808690924024022909505505778 3142 557216998325886146101052501791171370965020282472555057192490999401524861042999802884002281676913238395472519716 3143 1015071632839819747262646332480406598914078644084245855599180191793846134568657190382337376618920708997053226946 3144 1503310256619130146163558994001229143469496594292695044318280029386978097958291754705306189114974930285987104360 3145 1780715014135781127921869017315377820797820649469207686703482212798328960061324897549762404032624334525217994016 3146 1654986514274729581689687605235717259972030774456606256014282085512552154451799009541075753239190459114554837264 3147 1179557592269090485106479588007971653265058323141194237809920812387605779689697815220841039522806787630352567732 3148 627171705808644322173984381595262812296253317003087382336457979125754495449799119745115550259699490494986780936 3149 240497081287126983638591563390219982774964601214734050067055324983254577047799089230452052758097477345227304728 3150 63760636241783852243612423409732890435227638315773646790500954248633873459228132968735246816163606904995378044 3151 11074189643062451701735649706111112589432096423005840438616419843933540033160570895982886372508913663955737208 3152 1174119539031886755932654394205406004428566159859144106345917569359946360384070523145516836968780951958308352 3153 69056640589051161721876847590353342388646343232636768303259655477556313574729672892950929593687246618973769 3154 1968544187305756981302502694434097923646478343906205067055914759186243593836846754998074742912747485870402 3155 22243687834660742424107396803207929343810157282444962838208867022219961095731301576678289223803277128931 3156 72218862608959158926770064571168659683548962603622823160499230562630258739246535469779703492924740793 3157 38064968948307146957670992978645131461497881695990428719790486836142456118581779037081576237625444 3158 986597672700010182890394337171174987876904275936111074788387474056482520258265149538005763502 3159 40064166844084356404509204005730815621427040237270563024820379702392240194729249115029 3160 1 3161 6320 3162 19389760 3163 38487749300 3164 55581767072832 3165 62264102707807000 3166 56333772440570961050 3167 42320967615196545275000 3168 26936559617251776911298880 3169 14748596277987699101301284100 3170 7029951799506410336678587980600 3171 2944969898324260977762028116525300 3172 1092702324669568634999649331722320205 3173 361406156126901042555392558446366819200 3174 107123527251950291789819664366713348323500 3175 28584344472201229327512332271556248221983575 3176 6892679607653347666394749343707257925508627520 3177 1506893798115244520364569773948833335756036944800 3178 299519904938909109676192902378303642846938963627400 3179 54257229513960747604503985634167409133913179050526240 3180 8975732823732549643017365185408316696253330691166215776 3181 1358390901036662061998161733155805469505243887093995329320 3182 188352223665795046493354428456980812774420851225725282028560 3183 23958283149215654938517110131031408038990523549666491501944760 3184 2798575639950332307050339074805901520153027646646882098265360066 3185 300462634796137223000582663895877335138365215357406014551889809120 3186 29669949190479933724629906910990278858452647826851723532416455193680 3187 2696173385168721670957409443008691004074675341408518606522063471885100 3188 225554190007635755116811344837847933884861675205181258898580127534443088 3189 17375320612065134831704796568939928587472309186900085402940303132149858376 3190 1232658550248511183633348568982435015788087082307172571224506836414547574850 3191 80533161620874531661566362791537434667141999771448073511137347561483005561800 3192 4844725429528948100754556553796668635689423017215652489292320989713938421554400 3193 268296040287994470221237315906381597453467345783889859228098990693118847352666520 3194 13672461675416008328381641512464213062169710886022903165692005463311070767006174800 3195 640843447159040224430324976038648582157082236875946578511598119806820521752490544600 3196 27609844322923235019844300798463039711495923368308024084776285492580845122883090568310 3197 1092608840062758407895617470651139324845638619387570111101098511574054261748314604009280 3198 39681045624487213394859945820644189324753021217904275971389277210486446505146185000642200 3199 1321275926965201113952007552972169568033567301953876533808680136944701109669607400534625150 3200 40291540112888696753845778950115857992686798668790934622192032422503487659667481438113720112 3201 1123836655986164779145912122809657267338407563643785559661922849990320548482387357093374713800 3202 28632465974926908037139483870131460393308271549360929388293632307639004432828238739583045009370 3203 665292334071267031608983001647714451020935526309665553515201374806498710285457443825104224041320 3204 14074308251280050665732358137594055060566108881967297541255953548637282684604705896640714895522600 3205 270576899285895793452958200869969604519716845213670037457650469918545966161434719123642843458702790 3206 4717500978770893939993729426549822623604096503392149544994182924850390198278217087773594601159417420 3207 74424009408586673717678447869106447768566855638133616745990154838089782928539106026965000275942366890 3208 1059795678972104656992750156457436471893850289442313053037108972225416578927840893288885260954004266629 3209 13585160925668365553533533882602565207846489018580707321238450161121239690717164061898473104244588181104 3210 156298080079135910159557735413056244983513376450336932160538408174270086367732426882302221562319937456400 3211 1608705686540411930534610931934442546853052601210214440279848259583760683913562649061516831774939939309160 3212 14759882305618141301898588907749698102213020703811442042871960178967254409652711945921894814936167580082224 3213 120244959910288721065556945883527173371156234341952084655532477758781775363629065907290446086031509435898816 3214 866061749186814230788147858441768885813626108079223123718884504675667747654274617707027393936740202119932716 3215 5488484135170160582605577878042352078570511505117946889485738202707039862957025748838956036731192448745772000 3216 30442300034996193312687649576870840889692854628814051973782733638324346979933421159235739962079515183004366160 3217 146915608271592795040516622778377795271499384593873109514710762013673787552268920876009222446600099008005651720 3218 612876297085010159227464065360608465999063847647126679109808789972647280407379432768820910946883968187587402320 3219 2193808870503318629577540940930406634199381745965585982725610111383181816007120708694889291601772869075689559080 3220 6682701595601621660589228529756994598143492925976916441616642031402227099036974644519436736721023016748553488098 3221 17161947160834875162450277124318271573251891943299246427082267734326535976121012139906832670730922849871655245920 3222 36763241887487019574752353053329501124391248318910987461780769021401499356306348942271704809945846336355059786200 3223 64891681414670807574738878718961654079811030827003303241931672015647145730274126378408115205763385635907837096590 3224 93060419606828468020256972259928955585250929828277875326230628561303608481505889293982275583172510093295475883392 3225 106660055654346516060161726679614023399006002537355549137857682233304302344669268690424541441748132179139299091280 3226 95828590035079481316128733024974293704451105551673648408769723522704867078303363367297173399132751055722511369540 3227 65953361465773337041208030984087096713309054395985835888727681223188808923890549261848165304752484704243366699920 3228 33818069953508398763351021368724535165395380778858514195736920203687435330042131634544401807627260207520279546736 3229 12485998504912264234237211297139012393509315908020952988968620426343240697795729560123104219058531264529613867684 3230 3181040026855413641900662710185542256968553229296610558165110316319367731934393827402947997745023178360635905000 3231 529640311532781312728675463593628054721010903823522341079553143900881398009378112392794778200314872819178191980 3232 53667518696024137375178820707493865235894271834310458068407445001874320758531473650889977641290421486236318185 3233 3004933501077491897473173528793502147581065492524643735948324975837014870021797874305545399017563604193829872 3234 81126095702867580379172911397729469772155705155328554603096684200856209069133584665738086568640029699506424 3235 862064510801123076163354509531140280022051755925866744539688575349780627499205567217628517576216604907290 3236 2605552916801276210996561705556323936979323573353810395542579883996913502959994379113703312535697359704 3237 1258669172112091905693593425878910932338247831973902905023513672106550530632903482146926404102014604 3238 29098200246253205326757930330033004086833392814922643652276356626125061780681356564160488451347 3239 991267988808424794443839434655920239360814764000951599022939879419136287216681744888844 3240 1 3241 6480 3242 20391480 3243 41531941620 3244 61566611298192 3245 70823690209320048 3246 65829034972704539250 3247 50827343177954223223200 3248 33263512199678782931468130 3249 18735173994897141828645224340 3250 9190593593668083631769357103000 3251 3964293884490765889559558243945400 3252 1515294394645019169137996629510314705 3253 516564312758701307106061542521115931560 3254 157898661922915376486592235540390927043850 3255 43473584881392301875478249170147958210637595 3256 10822712352361576080381219075434610338104700220 3257 2444203494133553948967505453089437035420427896320 3258 502171603459162832116851860965871099546594209041000 3259 94087200226539354921906351414627591051330001243498560 3260 16109209924263295846227243754178720973991818959254315896 3261 2524969729879177233065035337854944547788576711000157264200 3262 362857691182559512948779922209352271864190893942707828840080 3263 47871228440641909375228383054213856120783535665904685624175920 3264 5804183262431119885460507191995968051427664402322570343093029946 3265 647329125568031010495574300160118018728363881198048792606009992000 3266 66457174707724675392162974627049746269286443851402155462528047665240 3267 6284031229263945821535936185356923239597079383871934886846729481249180 3268 547517690026470849269319410242174227214978313499098458499270855195863008 3269 43968881686016555012694320335117699241852656914795949589345174990453151552 3270 3254975903116798852372903064488680677551806195880978102022106507200343072474 3271 222135975786416037113321010801741301928668476688597622150441548624895723169600 3272 13973987429978957317491751374527428050824586300710618776206738634354393895759250 3273 810145319027013926154102557275206335524993976840369462075052054173766585168443640 3274 43272058678688965098294214322732863641121066438818495077214386881617868607605766160 3275 2128461059353141277113455272878326179461802354572008422993092225889119769590285204560 3276 96360581372273479143631451569374277645450592642983192215350276962773123754286070059310 3277 4012553692166758975444751376052204870728549277988467555546309428881464859244903730871760 3278 153564771683703771634940779536468501410732571731016657792015258993989700161034767684944260 3279 5396613845554000287001482257217460557374210153039297289325167771736758034144427967204710790 3280 173966779052562198636649204438331838311561063836080911700164239025747725889611665070330442952 3281 5138391889767521956315902029034909505303259846494842220920124616125116771572905272136286508480 3282 138882219795378734374815092979567476832195481791152950865558787570105207296896729014185787296370 3283 3430094405632728012804013389126815413247671669120266406114993701864568843800925361669871256763760 3284 77289808631635170122074766271328358383492943859496364666829733005356302661514216440942295597523950 3285 1586145051193470784180099983001174739567468300284752951068505976062548021779079085888838519392084414 3286 29589795812780988992152919774935223095448544481038331763881538937960419312052635104873902846127846860 3287 500741660321175143639750178200095832321117754035361669347459530982790469275951109111165846350331985460 3288 7669485674437418183999644895142037772572193482230602161696385975164871453202279182045042104387749903279 3289 106050738833621988950075709153568437029311476305706549831074793089912469053059624520867750004904412431920 3290 1320284460588824892345595724032724702140949430637900737022116987433638721830610020489620832789196330925472 3291 14754551441410337815293407326618447012503243720099210727786666054137325697148107738530691442461000784798360 3292 147523920323857771966410475739244863740012267037833407007421806480131980627879757856922002868771822340371184 3293 1314955254796811731159097357853753428838470621597353083080061853697009885780640561469337567588414342802951696 3294 10407592069691342375562064825696414636151255937669092646656171185686680698249605405645987767278432435240946780 3295 72825612249447821599862359868980695619666480498298203434062130811410614418359231955092688738352996256765077440 3296 448351662371493089180540667931432570188979611014067136441704111728569321711389007290139819135543973735569344060 3297 2415658066228820569550222559655477283450813753009607243235306610969861773975718236196780457711075407935067411880 3298 11322908311654860181748808883001899846829943523840408468198825526998781620109569579703982291067587530204368905360 3299 45868383237609768417941363694747041534827926649921456815906125945298369552822757262068585404860804692395609777840 3300 159398526992622145566836309335227544509154029559328066693925502222210332470503217261769855241800428288507521037898 3301 471248506768086779679698620223734721489527485541842744994399122464840930951123637911233262735842773060421728193200 3302 1174124573126459192108137153757405614657584790542845237731679443226077134703482373650680457994750131665218747402740 3303 2439012864822750289864031159866674951945420443251264292680307424259455561030472920450953537432915085296864837495670 3304 4172588023469286071939553130467995204378289197415296964379657146366254102757378644309679209909446246261926330367512 3305 5795825419308347020216846025032118440821850200554272483787943781237945555293975171991091137114844462818596960872832 3306 6429089147155039609657215267799402064930031282522185823717600680473328327164091296358504374715838800693654111669940 3307 5585204309574948196050445348746206261800823403167846566773746949285184722610377632698829478334216549089445600037280 3308 3712769177986969013781373743014683521142289251674776515327056882160393135158694783761341774813937615840775300622556 3309 1836332213715474618927933578174068067625743074245124756672180014682189952376102811901693071728051636374080219843572 3310 652936158375021495294594025077596010639666649664213420016096636353173923384650708427740037908832662306572651545768 3311 159886090456546220840784233003531008779976774735480465061997937414429000144209961116532870075680414343105040868600 3312 25524874683900325900032699194839440928516707509798352545682615810480885012039118614545106275586815746983182041845 3313 2472352200268766882998942070674179694336977512235714192017831320179831420736331372571257452959270396179444064960 3314 131809949744718658624813623266495610848377296596689272558664407750878177523777461253485924699421558097314405300 3315 3370880439222277077066941069744005750455094741279871839959487410044213523199286153386400086010954036961482562 3316 33691833578664232251480177436376860123330387010798322823525146976788881237304542667917823593134787686749264 3317 94817911313117696917769349543553905078801598651112114040038766601674797329473838268491779924661287417216 3318 41989427226555294121806011168362337129483716356915845956617428568323988702547838451277284910922214583 3319 866083382255638315069389206044775560498265381568760468516424384269567164889000290147235164982080 3320 24761288718465863816962119279306788401954401906692653427329808967315171931611751006838915 3321 1 3322 6642 3323 21431520 3324 44774186940 3325 68107891271472 3326 80428076575626780 3327 76771280554740339282 3328 60899158116616460998500 3329 40963817162634648855796080 3330 23724661004966796719978866590 3331 11972732837901095763531616016520 3332 5315286926144334930073467595880040 3333 2092084595635022976396410568744699105 3334 734759183132539614227921907815937894330 3335 231505696335802082407540150855227477067620 3336 65735962727979234672579021148481093443502685 3337 16886812002961254913842489188098354099049070960 3338 3937593145250985807431909805099089283281135419155 3339 835765137537862767945298304279573659703943437382120 3340 161870300049667292556066929602188721433811578916612240 3341 28667578360687665676632122425040166753637964928809956896 3342 4650920803131495063509632623757102353830219322653401864992 3343 692279995051237934973454213308181595850363258291621467508720 3344 94665300822878811456188587706036120810173529997397736857733760 3345 11905520356048298173606903472912929701333820749669523469517088986 3346 1378340356475926256677440610050490324587408824811468143357137560372 3347 147008989417062383939325391445476915381043578816747318990699969211184 3348 14453469591145245524176811787938073346657120027555857830136759771653940 3349 1310509276315228362155407912901253479507222101632791076836771783963270928 3350 109619610628240923771109138990814769781589302885546949215322905617542648964 3351 8460608889702043289991359472803070091851410153038525421757587804282099296314 3352 602576807881652767058102997340533947234226041720296531326243256186782923149812 3353 39600622441950278930689396504947525760906526103814037648984284921586709682636800 3354 2401056723763697270157603926669235432022538153949985274751905546657380484971027410 3355 134275650769797578809669828145041456193503665050539610822638440202441331317272773040 3356 6923447183544467465961860535932127081247967281342275231768486076811835606879217860240 3357 328977340239066881367091029850366102920633837760824704080948573506091693935899600802510 3358 14396882028242744925270147370830951050933876925547343114692085859933130866592991785069260 3359 579858075460291816205119028735332511217837557530997315676631589980645386269278476652511880 3360 21476737655002261592549331678548481593028510549054388564172096980077291942632864798237613690 3361 730802484665627128421472296858969007674319576629922910045790734283326857994378211857785850032 3362 22822122836686841312226086407997465512284115508553775847270008194967877371942026124259517557214 3363 653312339958825853435789254227303217215980863093111831211024164610666489302622709961925854885330 3364 17120701922084596070277357864950155658946033061788795313433497499872608157151670492801671040256500 3365 410132968604424870519187777237063012202598708880983112145977351366824991010128621528031989761334200 3366 8966696565848735310830183706221883940933495470603988029452779931736768816182965650016504334434545348 3367 178598834166180245676944578778446235119830695590285406628593770420413033007132652602219923471872334132 3368 3234619425507775492833144897813534414630286360455713923220862938656096332686194725168505833879479844840 3369 53155332436228849340617286594828238003181313212932638100800131878595454237411038733418786391286442065319 3370 790758890639589212233243892382260081571100219152499266805168673321203078723195466200289031372766589889774 3371 10622226191950779469247688079343621795339254404979226858882259535336760750992646792742450468770665736235216 3372 128486931427504201840469066531558854515313822530546906820578181061443275722326518658305492854693601762979752 3373 1395271568146630482112097163039513467920312280528555248880351604019636828826762253599984957118324071446779264 3374 13557321785441653756899806848600981670577537553455692439204838835325028039430768412544990967470088437563368424 3375 117442115838715825776341646933826447812625547297080905065943572289132693143684329136226097862945902947408611228 3376 903383044385850146161042813352715791419702464990230000263415372405848067791343142132152191997621438513617926360 3377 6143357558876006962646220794519034538802715911106232997460372089617890444003698055085387561094162437011492478560 3378 36754832869627718539366666848490302524634430459815771633049700387384178660030268105896179185032997162417073907060 3379 192424699657924958846276792025849195895759187690608070405210723399184544618520151259590750285302948770659778665840 3380 876291970633161538719763011888080226467560581275561757233247041810150948013416174597730349290309779055573372833040 3381 3448131739923400211089957229514257011934415549101340082961835626589061214191923908863784192206880459600511161134218 3382 11636555651531295860410677268890209994092081091175714009723766284779875830391143730399101291457296214454934432511556 3383 33398222064722137935494724336013442230234100903994203188095387073330998260167156375834984893786598119356914624773000 3384 80752172567406962074093902173950709609436020525474096744381009297806562968251318163737897169336383056338235864960730 3385 162712197280679327947835504582696483799632575644680794570348494176079611785090439902123054150153306876783362325009152 3386 269859371596139516133285078023980993236038881619467874388446621403345256346242088637610025773512285078876917417469558 3387 363151219703078733006980726825329037090185691910739737504625959680581901978596116401197186670417878746429281231085684 3388 389961884937973492636840261172119738055317780302168245204862215420373580032260848226866004605694074404443474879876040 3389 327648443111907590618621858779265435146473420447379985289208076038821608108976358318860423743563671833270137073234256 3390 210417092843488422026848575475897714371272672815080202344483161517033767083799120186670214013899982938584620818726272 3391 100408338974177180181028627019419036211656545786148190115173123494924222325094051617197475671283274051874970046803736 3392 34389469802133574048714298991337951737255342031757874645922718522492472864643526095038087673567436207537049413617056 3393 8095582197452179383278859246517323799918402898739600287779616021564001346211382629334089563213894084325598656584965 3394 1239447357527477108512013767466483978072500907667069553862300121012521523710659915561333345272330219334710068409258 3395 114782282342261367235307530161745248053561970441348024361937728191352158886722040830655023438741915334524344933640 3396 5827863182307071923607805323757689525567001844919117868672284740326648909932297622399764888805418515033721463478 3397 141206726933940539842748521169250657841596453681139633748173465257703822742623719736655689552769497676421592152 3398 1327765756857064316293695714234533210130004162560020624478910904547944106808535808809830771585738450808886366 3399 3480009144090057219263626519697833383058077735755006297258692587352277657053235830798349854837759652193991 3400 1413081034783840643496534460763430170487504741424463356023680979797678264578913067736516196567721997614 3401 26012092307374814544901403177999804504414686750927428467806296570703636648714322403848422357291568 3402 624387454429479848302014120414448006907125370284776661891529899343806658375826740689137423 3403 1 3404 6806 3405 22510845 3406 48224661660 3407 75249373213872 3408 91189118007665496 3409 89358258425604908454 3410 72798675443575804805940 3411 50311794114729182305078380 3412 29951113434082853056045051050 3413 15543252260610514380067501354500 3414 7099193392060390426715608464002640 3415 2876070407540359397700255118167692745 3416 1040193422074328450784303409793670884310 3417 337673718025078749661856622835844678821095 3418 98839374467747117302784646219205472415450525 3419 26187765893230113483156240875556940141722745920 3420 6301527242904566233358040364895269323323377229370 3421 1381058728544492863373738369828651203268060078908005 3422 276353831121537345180721648177932442596152544245723280 3423 50597202279499069919708142815985290403858196736233514496 3424 8491572553087959192015658791224660723788222074218056671696 3425 1308372612858397444745690799240382755311888659157167396848960 3426 185326972099072660878701031746168284411627535866812379751393760 3427 24160365235915630744381279246241913812771120517234800842625349786 3428 2901617756648588352043597522643729477231672875199073238383383424636 3429 321284982826731466659464206922088846501434038712068709798766884218842 3430 32819299201886764005780819721292239811899694740504361302313482023475860 3431 3094356121279942516790531569410333199455739222808691760777714263945045648 3432 269382397795459270923666987361616199611519397690025784068473983655243463752 3433 21658456476666031073608517991783552944211732760392005042717286050299578947526 3434 1608402921099014101597798004284711981551067891217920379249056296397332926793060 3435 110324326471150499399187690452644959318162084345574328028762944701355205405864036 3436 6988898181497284917454046713339366019056767478851805199303412686192069988233677230 3437 408801116319152615086701339568445992371185396318291830761280980842449985578922862060 3438 22071915363385709351287399041637291200324515472467761404247967847578005388465371958880 3439 1099525391513206417083211339175478048894291198795969312532478017315274026713246673187550 3440 50509665324491063016883034993559536593990407023342296677135585301909588721713587920193780 3441 2138296780875422824365717567106510002337532591063406615647679336224762036128449090026018490 3442 83360214864318555125763616570097400698954984851147936741163735509644354459009735398356230810 3443 2990004143448354288968306532910848955188262440613985344942849180550978551559205009056759852112 3444 98578413101992907295034019845617311655290286354848346519396542766173329015617067560498835989492 3445 2984091598867904112489033225307474772307236645032947507759677785694087692375477085103694412479620 3446 82838450600434052860564226960344622591465227123451766886671901533686772521635604814911655833652180 3447 2105977245853583872464650109485375248605331578371345626608501542332825637455715647200320220599841000 3448 48958670855649688890366998344479842658536025661462589017896860640329062166381380249639866746709398592 3449 1039078338064469481092148868163764310739055848035944379420739066229461390130184143362895164806317621800 3450 20096938685566283293283692110490114395202403123505349004866401417673602701498702791256383667885767304520 3451 353525952750035890716054608997406762028574897367069720603771790971807600977386749359003096272455891961919 3452 5644039214669895376357028573024695606101383079681199928155036294449054745825736366133543557550785660162106 3453 81586354865823845280610362807876125915908209012669116421582921512651895953712966400047020804558698641859563 3454 1065102323325005142454606229743937010836762585616098496484605843961976519632258741266885296981057519229260136 3455 12522640086377937088497314022652872907283706605847603849287032109575887086088366811495790970093852000360276864 3456 132191074583751154178119815111615744688293153964510553589625861712279995369278635555814895813180322790427521360 3457 1248691440923944092622680249149726280694170575842560193742815996429110148185533097024014058477877533337093308980 3458 10516226530531722668063019718843804611936398832123447641467114616327731957572211111370699256559850280772765801144 3459 78643851548671578369366354230546702243771116041657919621930389894949060810936259649346519547662349746208862230664 3460 519925923319432684661920158076142781784117899190716170404706751767099999674155898931272993550411548386703888410684 3461 3023863247900568330848148224452997554628941241426000958215827774999961265301862811243790657080373473897196575343320 3462 15387624220262522387467775066888548304357418784501526699117127699156489729547099465116116190700270568333740903695840 3463 68101086715980898183900616140328123404790725869542416467335050600043184511314577920931265013829830527413652521404378 3464 260371481639744125838444746163763997713799539250066075012727995155096860996323707331279990841885380939839125024022108 3465 853541267841175598494846654007114328805464937889537312192941938798683040962059034781455953687644838743405350104737750 3466 2378885796644729431746148870231181509317356996822767936421434721284981637148077693626142539289006775342227821094502810 3467 5583216145320286220146323803576551938035816700275067436861850617073816703004172813272803270109150575807931884682885152 3468 10915059725830162151523980076979446124041970802053854601473910190823438323065522496902131389341351206047656346285759028 3469 17553993242272997374259086323152382390871692888679010058244791918551842265804176556736039479706690189462803576867021694 3470 22891241418140832078821920190344134365563056777497724321569774876071870950451964183508006486414197990237585210802517320 3471 23801514136218810357918606356928895432419874379596982113996017453928501239090379328421243803428086537257440329141912096 3472 19345677386022496718778733614584103636018625347422548882162603400060601524361916098089363581839441213940146673763551704 3473 12005079501733531753343224524869223229087444542751898814667163212465815690675325962160066151816964361830870128404179072 3474 5528160388094202454957619213230919175007959267903170346233760424857627575466701383948508460443413632826271305588946352 3475 1824152849183276228525318192595752495997977242612162979439155026946020887544748411089654491328071287904125120672145861 3476 412907305484389243855450852904059989986204108750510007259676987505467984819299174263612018408305830704709611994485006 3477 60637785563077129205883214044657375533107159543980623372287590339853743358226510991670178248238855975174605094900877 3478 5369968850385461185021274099128441336634815536170596320881037946000731475179983661712488836688515316021388464150342 3479 259706579140221617033398123331852400636576217636860191963256513903192141512811680478234825383934059231566820011416 3480 5962925506165815708179667753465785533907641490256625974654568824466418824713968239808635315162689793636818499452 3481 52758339988767899630325918276112708813737805580801112575445495282156427911623108033452176476126902287290959873 3482 128803931817551285642317717928689024406903334662797268428805471626796605253046426170397790597935987004688630 3483 47967873517753027468679936902264169169272248152194968058552046196743331542823853896861399932375574934030 3484 788258012601113744379451265131726209375804059734484517954168012388674700142109421291747270499675065 3485 15892292813296951899433594303207669496517041849871581501737510069308817348770226226653966474 3486 1 3487 6972 3488 23630432 3489 51893929395 3490 83037655153152 3491 103229011915005816 3492 103811715814691951118 3493 86827886655748320386304 3494 61631937083811268727384832 3495 37699072531551110619615746070 3496 20110745316748001584625107400340 3497 9446185617146650705597844981138010 3498 3937375086157869090327138634394533785 3499 1465838302733805305082795419835004270140 3500 490055602130154851834380797145409556038220 3501 147799361334712811832682983710420668686236610 3502 40370213781777742544872018248171080822388747180 3503 10019858586903081446303356851378837442659074336520 3504 2266325108720953181260431894328386787777369002957135 3505 468294802388069731153948165934328350026392637883204220 3506 88589541050231099176695915385187880774343069588385745696 3507 15371412566322515604221889344843373556532772758054476256112 3508 2450215068248058279423656482735491311240625462040170679606752 3509 359290914098417199305146737029266434884859280566290885606307120 3510 48522659308143306299909829736552675806264547764891252722742295386 3511 6041224662003815256951241406544566361723249174773007978608464759512 3512 693970972990043769241653662000597381176194447279364138782561213812496 3513 73600644562743358905532367146886343730938859730856420575756625592328418 3514 7210628298808818593875063699571405143380250471164137935014276989597730816 3515 652809041619782883875982457852545773386885472402262569898924239776929596376 3516 54630817247751813805555247917945874999940115925710360231886192024314965140862 3517 4226626679791680432228107657970564541943038389496594366485854040163894182031008 3518 302323785060733397452055684307106342442124405314424835414126325607841363324906992 3519 19991419137580530407446400577721087504916834099818631448366306771258419032011858402 3520 1221891833573350746755820355979107948928873026474714746881926034258220869666919596940 3521 69011234908122119884733138735805586342975800160927684200077207120129771762224807920870 3522 3600313983644143932956006039217683253007449961968927063144910754614046699030454715862910 3523 173414660040243371764079285804915200859729759952627594458824620133076002563101499082438920 3524 7707309991632379343254718532534510967513024941115713135597962981229152986523475064848344280 3525 315858815335879096005758538323883957126560633489618726524329789796132362977709722577131161320 3526 11926467267540415932689299870691481727527344239070602026449597223086099086091338896328543403112 3527 414540926915469199425471062596601078385233444971264700922804980730853991521637948676913363998024 3528 13250093183309914545224421180657221351919956797536587876236214186841460964853327547360179397798824 3529 389022332917746026118509227520519053311218350758429202120232740817330085550721507061364867927269480 3530 10478255115376256377720804022483672761905559472979536901951239298943139250047788534075674297502709400 3531 258559628571929798701939489768641688867470949370230114831444503373156836772959294704881440966474294336 3532 5836179452202006490048495631007001127500212164368258311475906348905020377209949072670616219043048415808 3533 120300680786651186701073117033159672216727616311257327849301484274878512986396580439758180184282063889664 3534 2260405713038613100949031982654957046846554774276955584401530682167796718936116838794424720096594583933247 3535 38638272482313867809325680862638033040240928527649913836918542707963290996263508365490835275917831199128996 3536 599538305799123139894142446679438838491903975521380863005407781047147064827290474822524687915065853324232112 3537 8424671060622814534881865122072114467690884098932160536730301545606139642348397797432992845500414817513509833 3538 106930245293149750699186059636005721119870884162195844477015322536328509786433920859889091549165490356278870368 3539 1222450711635209211470463947846036082668936790811266223424892471085974523440041907045994321888121478565770527760 3540 12548825290669910723201958502871118974016539068106603246418763677577518407432953311289084579834031036953135680644 3541 115278214204849071488419785007116329679826088492244539297833089215079909630745431831738838797141681799653314543232 3542 944179984205693300942320542388588120996169199558470439565131159196701466151504514276630011893316053147261637201728 3543 6866875879216552896999323620786014399688739620812488488483133746224193949144669198990019089413253383643165377128516 3544 44148572198938771377381514161943242817878127722403378693325114313378581094051070933359943851381539594112796681589304 3545 249679371703542347853195495572600653680813245823375922668145828710549683465618890810523150551519385791230453047374140 3546 1235333058629406747391337785709969191524490476887350866098891079435509964164200364836126865823130670156358930835718778 3547 5314785237211280151993431594070745885135291732426167766321645891069355094039019243828591272020958584226702550514788056 3548 19749230880864772954229352337176116583081882762532277522600297722240012666088507902752422556896528394030496505571441816 3549 62905516857091164565690507144568681562401761136537832579777419573547417984659950531816358285048641266230893639607334780 3550 170294751942459991650180332577718032291874459000330066260157166815066707388874454601036248170510909726412709133480648952 3551 388062690775811958768551192716186206553474212526930599176831482497898149735979548954245736693278013333839659416424025472 3552 736250831597113120219963533913373062125748487005251157181232239767717112068363952096932078258311752039415564403524618546 3553 1148447799800530269798373274837835959824499450853352741752545003279651243836386128651297042042812283340165711748571484888 3554 1451604265141653460745783105130948542464606996029279866472485552316386330005592326429109166302537079516392970197836781136 3555 1461777313366220851330641800645346836282397641811935122815385194058700853339371330277491953857661853259122522258229057288 3556 1149603966291124203439147727712520981438196788054775726192165037711648849757814300687146088870719588663231208804774735376 3557 689491682772239432280755297628644402673965657523691756180931220974866589698809939129146762564029854860771615713364195304 3558 306450440396404239949195908461192937622886803955484045329662343447163798341808080697366621888719520909868024255827071205 3559 97443291132714589636826335664246276676355001148938812143117586337072616860602466450726655504792172474427798478175922508 3560 21212691151723123412889434911039720545564310325010718664980997724001257451590003377628911879985470077145363756561826264 3561 2988675590422817577509032139774199816122825064241540919469037832679612220731011745957932047252333196302917775585926477 3562 253144430390672131301048896594427943714789005037264489278859513711869660322279423923006022256006165573050169009119264 3563 11663645961657667708103200092554374918228924760464496766124877046468254648298439775738907169622946076837182018899844 3564 253815891417834417411537206667783850044063546127273037341073890347134991140530714326862322324074344603224399347621 3565 2113466512271352325991299453084971410502299687988008384801850290447783466153437071584676647556625132042146113168 3566 4807250104427999862754580315408854221336972329689756222102888688800474834847552079898362513187307376172647160 3567 1642285381327223396654135666704453345385980674990014133852677998441265555110940198820942064425123911076783 3568 24098808556846488496347815854805565359301956989672631983708748704620219438501743687177921204999290090 3569 408248141291805738980141314733701533991578374164094348787738475995651988600158415299211778933 3570 1 3571 7140 3572 24791270 3573 55792950675 3574 91522311644484 3575 116681105798233200 3576 120379952554766340390 3577 103333909404843488802600 3578 75307269843257439231157914 3579 47313586404196430144665989150 3580 25935188535171055251035122407300 3581 12523080637833810277297984921719900 3582 5368440136481657357608121301909164115 3583 2056426505829348365937251040477731527500 3584 707723732760855283561415544546028321384800 3585 219833715275905547135480952482850782365235550 3586 61873561296653950337553795546390996552155094180 3587 15832671966139576487883541562446679146414435632900 3588 3694002968914934742717160195876549698250907745649875 3589 787804812736087070976611320768286097809712747748893060 3590 153906256917503135360464265019139411000209420522075792891 3591 27594419550015978656180456020997488848626791336621968446640 3592 4547930379025087381665404831881045050493469951913634345636320 3593 689979596206954336171601212714934976236158568028524039376200160 3594 96472535952570554359448119373901096799691948961997483290134965578 3595 12443793994362539644928929715123758522398595070151777799553035541640 3596 1482003018962117530529578165494699890197923544557507377615637447195300 3597 163077053647997264129700537609284637532207128048126977646675578627454450 3598 16589156300779673242745468074599656577844764377648020726505519165892915960 3599 1560729298947533310391325301823686574233453123774103698000043381667106809232 3600 135842062680859893991639037158210284876830131228632710725955629915405671210390 3601 10940220636956276596020252699987478332645993377884022739838870539540040043134920 3602 815337011234359404165838034230253870048981101685364020286530118547337875208353986 3603 56228408059203330972953655941810335175061299994634349287578052658243791217045541114 3604 3587779505061574339323651880357046949332996138024938003944787594189845436836341136060 3605 211761599700572082614914543319025909219267149023170501671394307890405121068581327546100 3606 11557857672287359471424493290627485709828130849733561001659119702908261086363938186593460 3607 583083177170569898822105478435003388747654275315230426990315222561876732808951327018154440 3608 27175540647533727663825250701103152540838313609823123435014132389206627929044447859376163800 3609 1169360854071190953708278907466094202357050825403869369047364437287705901622970256449671849760 3610 46422198430050772355399975918309096979513738351796276540125065387790909423399293008039945913832 3611 1698825072070886372180937300287183062359697764937120739902319760915340160773921179387826544588520 3612 57254541361311422203983357051820498830512259861714158095369075885138963993477223890020215139585240 3613 1775226674353385685034397531519487913033770027580210826342910696705256028829865146691483341778245360 3614 50579463027084936379959436098221586954376883725912793163316659111778515075883636432926230568733639464 3615 1322550322303710739016179441572094867132172826753248584026641288960246396692840517111374227536180377920 3616 31692247982159416833414077103393952341654408066326536312572006129041497792675882976998408114020760768320 3617 694900694956551885729851632703306275254365219847790676526707983090346716557054040554546449333343284718240 3618 13918232949010515151688453263917495198134070151002450985270415493003101456456424349667985006652347072381759 3619 254174573255911164569054837232250942184553711639906393046929134783978087978771991678441577078829227047366108 3620 4223657267660318278754142045661905281872319095575597610430582460405794443638081304029888424174222333203768210 3621 63723053437446036259632073898504638464283469654887292859176893355127323719432487933606192647139538776358387225 3622 870788099698000453523698377673363288488004050577852650240576992783023898067090675804382699792402827822909541452 3623 10749763087194279265951135216537410355248124881667050121157926007154017562159479653670568510774276695251283061408 3624 119540444934331052444542169578160440259373479274991276002606359268005951796240714640349248390131343658860020315092 3625 1193727801003141461508371059161971855403480457643212499635819418013389832658685859069760361060848890065417203704240 3626 10668134477879564874897300848188812844685717098051991902046394573721546133902602498519494514643135453038094011171148 3627 85004418814169480960286060387459610057180102218019441559236032186482224104340689384101023661969142836099342487071604 3628 601427576518765718845644719320764949859895452747982974378991851580113435965012410399221488363148299003210754386423128 3629 3761445875303324596487952724419667357617545911392670291508287148712070998503654438272604681968873057157911843180906536 3630 20691644096009966584094531890144113447620265875040125718872866475105204153915429334179280335377586006159377708895604918 3631 99566457472391299254484486323339805743719777306787174848725791195251113018833831811483000618029341287120806806550657720 3632 416537967949389993630536880507944831696952059814923212834119652315462697532138829624029926213054648929586604436959946320 3633 1504738561655741255450318488188680783844711421628918365525727608221931120333969801378785709075583347721858767459914952500 3634 4658223258769636650998559831637966888120754873605260460861188045626500283835392439315627234918689805090085217457541936968 3635 12251974195399634562236128248544376023036184101083581556383777730551104421842382449453517303507030352461186975467791424200 3636 27114583072427161308937795961855313064436109301321927971883570190530600244778663904701905233896983813847133629927219735690 3637 49935835890885345909696916702427538191840469218596598290930177089652673981744273594903600699020385321923007812783424351640 3638 75567249242763910179908942848803685626539169812813680937885263431963325103661504931702207015419321515987250614280662622570 3639 92600079221179240816065205213349539254031009703703445745602164394221981808620868853629102797803323888124120171202227563368 3640 90330920120973168779586874956352898628336705980967024912375939837287087258826729990902829312755672046010292288762851660560 3641 68751588857276448646876798611653421924715377541970544290021786532609582206506465964813550251746071752533657763577702923280 3642 39861360049169331641170789593373637969147750995116116918183957094465047547347691154681927116488771575264694999398861232877 3643 17103511746852392658765166354279882080233370523568280291106279973117067483193694799311337793512955218023359373957538718980 3644 5241697369965576962397439622316989220315815775120466463577109161246953184078932529754475050748305398048302959895212357386 3645 1097614299846214892911266885684096729490773846384110112610863702052179860952057974884413826077141368272299477886795509285 3646 148389900427105420092334371507669881667376539567749044771703586270194953465407705359895672176550682164240593286686916684 3647 12023546532873972212061119840699609606635150275631632648677078855044668432997286840335520123796903244009523743627530936 3648 527873032290917606795456871161822956931846586573430382837536108691278530091237723900376596859924543059085359502280745 3649 10889247884504054391289671082687314346788223925547170561894642287201105599805869600889605914236043220269162307083820 3650 85348673843754279606130196477626217721912489905806523192488826065790529788361429626325582264820016493479809949443 3651 180902338919482536300268970988017495406224669495674369488589509440175325663445382544976508101406115304912870691 3652 56704948746775157219989514660269214357476085992000755863788985263871418529490735154646695690949782867538162 3653 743214796227410782258651623241417033830812239939150340416396916417676932382613825730132361342391652198 3654 10583321873228234424552137744344434100391955309436425797852108559510434249855735357360593574749 3655 1 3656 7310 3657 25994360 3658 59933092765 3659 100756043968804 3660 131690758183617591 3661 139340610550306477350 3662 122715036439891167916260 3663 91788959449998341748663264 3664 59212053631800930941644676112 3665 33339687109684366459186843433820 3666 16542973235032936548900965154160200 3667 7290691568511549505998342390892802115 3668 2872405407247892426594759165606913974730 3669 1017203813172834399567016060935570891083100 3670 325279177127789193253975647687332525505369810 3671 94296919564172784741648676243751299333677648480 3672 24865469431592753599996928382792239182939873796130 3673 5981590209045500931503341801132455015890127668213475 3674 1315980858350973266977204554676830167597838237854334090 3675 265363593048668285514518648228129347650125189123750798196 3676 49137322882652808224248079713746919242142657227517391337255 3677 8368914702588137728723696886299230600191160946827716899366560 3678 1312882916455732119299667862560718017557490622369573487558886240 3679 189935895371264948007957145711162853124723808022183443688509567818 3680 25366432054165688708641653076409083492822473391403697233901527869548 3681 3130109326874299632285664253983817678784196930754197614915650069390880 3682 357124290560964667079711435986098872316797838191106337312937969209763070 3683 37695676584870065772412887363947536541376038403070911022417719208394157000 3684 3682758035185886230813119378738012447005083354506231892534088799261963801186 3685 333126917065908315347661684156865956574285473721112190500111734470891072901398 3686 27906000322271696958964423935592665503743032163415297134543544279705596314416100 3687 2165142862539988299795656198995538788688280848686420204091436261903984117675170256 3688 155589949852812787107019106426897807570058548020308839568233401289614849047006431700 3689 10354855507671118699179706173231769214991843436804361604881363842045514444588789249412 3690 638106490372862780027509538688670648190641320412405479025458928374468005019283264732656 3691 36400409490115814687226788446154102897097345532902647277940947663447437828407006792528260 3692 1921406953660536082845513004529773972662646985775982071531637732941096531794293191928366560 3693 93805235113546876802927265195877639724489749335114850680476166949322351241463193088242845080 3694 4233333243813576785329748793567816178423890526781824889270323679152362298612596809667324426960 3695 176480346957931759583497293240060066038899031888769798196439141107170691001342025798665557139232 3696 6791044004307855177478272302236121415449587198753473589120119025480953050417618482685454209524560 3697 241005304223813591586131285591587974615994544751878487812376272352687048106886395854642714931218360 3698 7880328788912262678892389353852121085071724013770766650804123362908456178655859547631978935521248560 3699 237148290064452172389179974436209603182846741268458668961702475844160502854178550367742016976674340384 3700 6560456210399432945919636844284514891967018127029208932352208062533758523738393148823708509945367296360 3701 166615173221617915041983816563514081563686937038986969260546065256533540828219537656947505454073573254720 3702 3879128715298399074874336980246641483543200477261238788116889089307753578720465832594496243936988265960800 3703 82662152535341445782519741555493446145784638362008707260320441729355247965640029519875577078559120502054239 3704 1609469974347270345001757106336527579541761058555241071930221651885787546036547542749576176146429424721503122 3705 28578921500527177814655424128472169351906184024483773044478203138678279747881062612988913234122284040650522328 3706 461855092365672534450100145601588428930814965546589577063367237036516041569015393308254006793989500793985977095 3707 6777875925674638577031981973811530791132927850860746231476727980681232768168800207870206766220591243931193509852 3708 90106126312068822327710852824270045296886475517168285304509379575793374156270824320865750494271931508112133186717 3709 1082276919881067406024084369366877218583533490407400115273223193491191835776922337544654440322900311788658005468628 3710 11710965959589454187302048544996646982361178035273068711180299573287751925262609749696626673043466260444046289487224 3711 113801935829600703704379547203666952549660316527400910596162785756689007352413015859367930832999744916593574388915328 3712 989724854410658818949559295052939697294874263562493382911444817339052830416461824293619686620864167853194854543743376 3713 7674511856017846235313871862352756214023155533301417881899042827620367328813949707465975246377211953307180920774817896 3714 52840048187873187969688643518003130627265179053887426550939238657632553993740307620385816510532250325176502345005305360 3715 321571459336425110503266930872009470579407711335923080273400283959701691368742185609887334838966088569441838309662838358 3716 1721141144452838549095581944841165094881168062313473722877182712117336406883721766642796641455181138256231611410815173780 3717 8056971829852249108136844408999091104860325474726323902492904842573315974215324664611286140121101748714097757988178049400 3718 32784617439363880197224903227160409157524980651276801840267333537252087427303070226003757979384678570757997298928852737740 3719 115167992460264100578627637123542050752610148106326474951446421542832165660484069938314033128202543283095253497611341194688 3720 346594374369761941639270849976257642273376527295142175287683215349197115236886083511787396081510001479498709065707214145356 3721 885904627940827947532173291668260845134538792296971539799913736330224878789233765349865133069687720623565306459954473691690 3722 1904510256696563882408500367990727925876347737097782718609421761562986744410187637279302931017017992979375613379377780801420 3723 3405480444460714002370219031609957558615458934842462233475423755533229259741002668802740685690150404184200426161803559708920 3724 5000722534292170529370605178472004234730404414682023636965187909010666731568109202064618287228380398126700301392590968847066 3725 5942178346882257446839652574553022399310658007298465628511556654643892938570661460343544614791762295084757189610525012852144 3726 5616354601158167506178502143283645058205594114237676877374432424758817100623514086300220378369354161738351947976151397807120 3727 4137796338092121214818638817390737546252832267915277785193720505020343671742953375934508674249289314847586287027916629129837 3728 2319602304917484712529321510863303113615345592373969012224134581200526755605939493851419375528801855120750927638536799712262 3729 961020485596898413767914899312596215833085933061659774910044983170284580951674887964843232232616862479565823489504080285888 3730 283919915352701814773804577594040540090900120310166173682587916300009985721590996227139813480188975219294168865486936585731 3731 57198811792406847700409392604992008957940144935903408478226812318669917068993358400250193493609587379713076041791069456964 3732 7421478950722967494689547504266350204463056895368775901161485356292076892809079574292131252811468716944863859874497957749 3733 575351017994690218724008822254616018182553643698659829999051600045223598617488201217226450153204664131133782818949716713 3734 24073267855431749181118475041882716515987507584578261641476185382970563890083248982105032499895854568123696765647429030 3735 470827212517576056113561488689237146681165439637006409670880922890448281660707556311713168508704631231175088613860488 3736 3474231090812895059105517617705764159376926562449762632311925083390949017614760653042941460321646224853565443013482 3737 6863306087450392436082858904321081271629819851517137383753522799154271258867246618485304608286412675839310612558 3738 1974366536880146013132786727099083444293730499417553988358449281780909203431835914724217124062270994344516848 3739 23119753525411264912880126484146286785924998739966949326518472962562715827368276228096208169613855511413 3740 276844443054160876160126038812506987515878490163433019207947986484590126191194780416973565092618 3741 1 3742 7482 3743 27240715 3744 64326139605 3745 110794835945164 3746 148416254255981390 3747 161003716370472999159 3748 145427504758795839125700 3749 111607357946655463888530024 3750 73898190341138336213585441052 3751 42724702761407147294396001704376 3752 21777226849602845016757338840709392 3753 9863070518751260480397205518179169315 3754 3995140132338833106079420700035236122190 3755 1455229150739481445000091864059065244038135 3756 478869424469445923582564226278673745666919730 3757 142923107397092018886760156531028073505784725200 3758 38820311069554151403832768795925081521132661777820 3759 9624023714395424257493084857166541776659510509934905 3760 2183206756717825897422228882404439989868274547500175010 3761 454179121696212505343325839868284271303756290258710387746 3762 86812284735830386463647459207372797960507159523156383041517 3763 15271247818031193614214551614669192564929410853323403790888290 3764 2475869912980601421975446137577249703608533384927777007625158400 3765 370403837924303304766948182539804904759059400582293622863404850538 3766 51188747545539011671209839042418793968807231033716253562842534298692 3767 6540513833799837363848912153060904478062323053835854628737205155448886 3768 773233411223840646248732575933966791081865317641224724337087819929029230 3769 84632064036126775217668488363298069114977166208375947672104866472895884600 3770 8580141170004177293193250411968250169451917965265135404383609501568468396980 3771 806023370849590334300992796193910998271133279319886163521789320267262219571604 3772 70178628935355126447306459329304640340610074180075819774576126277661558368000996 3773 5664097272752009670062717161993940146083317356633286833496795804605519262977814496 3774 423785151793622660304050610275750705360999229180157859226491165773979652199213448928 3775 29391935860384426699589143267339410961049930616089870578820167573189795622734239995952 3776 1889361136522589939948808176483165332069501572793565998409705857832851401357840919818480 3777 112538850530573499652296436982945231461717528128559516330952690952223651417405532506498908 3778 6209362083599065582373650732003222253984502335018655935250010302324406087069615028287013400 3779 317223161671214739771360456080494436664653429617795899080444451720639392091813778272959463420 3780 14997970956841863964267970989312959096497509726406197747092043667676934308600189800319850475280 3781 655821552982036461424315700165861440787523279601365598635304223640508622358434384147058801168672 3782 26504467373056593746156953294336418931504838779276034731093836264436632550947778802951974844059744 3783 989202450560037479298398606595542649998703254991375979440032900139499182755229499950015268921834440 3784 34063794043696339699198251288915937105183576933782533466223043159377966181450035801263869569040396400 3785 1081201275733820506158990297040525667870169252407043245556846505410181364063322930359455507843896616944 3786 31596774326609830326682354765967928845394669860718488843431368633380921898548236206166653037659224777208 3787 849120458136658059875429217017566288324218059278170081514358050415380200430618157576281541229269487788976 3788 20955689198331663427770387541047723736921485793477475521040262155121414186205708590347664166033791393969600 3789 474243452991341220952693569113179056250066363333923287388240432846872759339582332144457935170392097180402879 3790 9825835811964388555823834242303335850504482395316890683719884032062621133949900185319215929401088427529309574 3791 186056849809873361357687239236925891225753786966378464430694798387831477994186899148809277877764098827741236909 3792 3213672099200434616536175109677595342774692944421697067167408976828273579677392893950575243647140224712255991119 3793 50528454187414218971609112603817916277026439293504181777723462175256943301307632892920418628537321456288968517972 3794 721553746538631209231104785375581232341038378337059507523740882856067723583750465604230838824059614251548518686410 3795 9335401092684227451797994632654765121942390768040281429848294789056034718844082579486109375762195158416760136924479 3796 109135946284574334965560626325978400296269413205882710476789384579139967236221371416306578896326949093031715262494520 3797 1149497888194009318688520680766819678202851384568922563089834180040181498296382017676079079699746220092772959072551120 3798 10873620594275357702930112201315140686369743888869096449227302197408057605442730515700235959560612264360524163456204344 3799 92057331104062221441456858425361913530160912088138909083714025548285142038230675453352332865794292711442108653593756464 3800 694881972583237025423539171887139378731821713014206228684022417903912615429745283224876672988007197696093716646836010848 3801 4657177960217133000831696769499455327667994058056035148554835353227101234517679369821811966406243783581045430905599057782 3802 27587001920631376976850203258671030151893399440169465898836684358507244037789541427959745197011233819720007526976116084220 3803 143702028804931703683746045979507235020817901788311497360524955860759589699894429302997380617313549246462831503049917277070 3804 654594527635138905181779661650701427645767903133022918431653414639980068201103102889671496652858209616554735408588531267340 3805 2591436516990309470248304461444603034010180229955911722297965065369458039954024345829364706285868069595514075596258473109088 3806 8854564469934355235066692510844787309614226363286952477385157270624319367010257123537615840654411510721968024147901616504808 3807 25911574580158939544497957893907949316036733001655161752537052200233059474876939849669467546940492675807771103716554606012590 3808 64378700009819641879559634832532032480587173135258437794770578345147639241923080651878272588613671914963067494022199766511260 3809 134473973809725091892499884434055090076779993212660440728504706806409866809872563848950332398834920815895409152720372175471980 3810 233515798292427262765313211106294397899469865815632194127991439664594192677046535233577933957216546615287738588121534706549294 3811 332811376464512899483282528602667169643787151015152993141049650265004708715907069913593734877675713334816608527114526087983660 3812 383564136795872174981716043368240268546129765819197352539109345798842657708568335995108957510784554814742080222693333421255040 3813 351333602981993429201264115187076192509980111489742109687659686685565954343845359190106156694677839913075634064358651621422877 3814 250604645262363582737415867620297111448303870908185006386606033118053973029866384670594923093740724550190587994472927075791218 3815 135860332837709256162832721094943285552896213479600299475878495755448725448682465207001191885597503525662434043784629054402459 3816 54359998582688000761878067860091963218355859053987628382085590932494772158026421223982854911717881453642355485307172067989883 3817 15484551821748835483143716972117551875376663679762694680887812321957466180171220860162486165846792748811935083826526545081244 3818 3001790699789394984017536503358863395819512894390483538311081551868081715977517005310380511803083638145379641341144494983090 3819 373859175431957095590531271326864796850065014402330278447521580931384740469456932471737958764857366127265925340477098791380 3820 27735648220527916528821684677763761098953082848090050002223106595391173838919618206198235572914948150949072934836776965894 3821 1106160999996826106502283998655804639248580242995477288845789713545632279259218680202586078802739286874512393403090683832 3822 20515187060865181727753752079036825635579322632039046904882801011275411978582935413159282824161293599414643518211974188 3823 142542796600769843341474130584581686386781028864761401416930240332779945519386065610555792180119519876083136987079024 3824 262498575523442822566807999062089602960117835940431621963324412153712313522124323486483674345006824481259035598088 3825 69315484679317611815666158206443064942897321210352484665837430867167851739407453101986180302710199780087537425 3826 725373237124018364271327730009996843090047446334368158902403914315220352197020390246490334399249838749754 3827 7306720755827530589639480511232846731775215754200303890190355852772713202556415109429779445622537 3828 1 3829 7656 3830 28531360 3831 68984301870 3832 121698115495264 3833 167029778935298972 3834 185714996405168663653 3835 171993060208079436710340 3836 135384662569122979293276864 3837 91978467463053311082871719780 3838 54585246809413931561693505018360 3839 28570357995663024016808648330546532 3840 13292915194672711339042263580822903347 3841 5533737208277718776883088442183763254280 3842 2072455940710124065965385645126986010848660 3843 701508984086539060813135239572316779703383175 3844 215467449542715997801606072083135269546591158680 3845 60257148650687251044209125237510219647975143891940 3846 15388295639856317357196270889025705047955847366336045 3847 3597774151931084131913696913072175355660869758327895020 3848 771790902373888394968960188110200958031382404638160233196 3849 152202963118220597581908078053479596580707159747987307239651 3850 27639485511320013512073181594008249750659336855646077003500110 3851 4628596878178522721886949155429449393737421970401531496911865645 3852 715689567443408706477662640521898290443016883393161710310725149738 3853 102287461640279180651184180497571819659610464405644291166697362502672 3854 13525067317875571478485962040662788624692384210599575645143564247165136 3855 1655805585513334461033282870820802679984597463458129425485215500051756640 3856 187805122555820815288836606110243495448197848191865921006937720611642084080 3857 19744905287747441893717454591811976186488873176003591591067098482577803585104 3858 1924966431557073840009569924271770324707452536213254915153762813855118426771352 3859 174074544805496106416671775404570275900279942295789740263432794131988342530157872 3860 14603934870876119054793604953566221961197694914090040555568037104040195416471849360 3861 1136743521091670226200107433149221693612219430803469481009307400673078209824196933488 3862 82093175950617718681885173579605384467397345779846815604980596910232517566304639136576 3863 5499931743156178966391321057638561939497321785567250043017203700472328011490679811412016 3864 341764925280862884701457202727848382140038716258808552513819554195203037534742642078642108 3865 19692145192905023042066307757816778778185482417315704817889431092542242516854671084978470848 3866 1051697173588310984358807851572103824895767854425728475060632630794394908844948475217027667440 3867 52037770720317605061308274032012404812297832089051679501429117186133716727912253618788476846500 3868 2384164440423654680693979055056895998044636666367191182895882032978349677008317567810736743922912 3869 101079493491755746476265668673799041044079254573774807788768188757830685777531755203963184786197792 3870 3962586252654836694773502441930236757695412039457719161176353675846027599716296375071273592210813000 3871 143522941552479297846716836268565131738334684819819866016896524736916600396106658114166829184761814880 3872 4798286607887314809753636016796693096563633745655059539838346079259778669161612316347617323423261920544 3873 147919072827787603412398945789204655407569743958763001253552969238647290842778473673516454284196972201864 3874 4199907201478118516849670027345823240938232285405171763304461564222608567214224601161544410362243431466768 3875 109695369668769815010166971005383936169329071965767879242300817614259827896506028540829896921067304664223960 3876 2631927625514870630881029276469009615824953399911229785866936091242483190815679361590690383804885889350480639 3877 57922303771576506989017791386187135491906963067339187807904656373721408994996040108710065427076612235785573784 3878 1167332881543709172065134284916405276333559825803068266225028651565906042240411929436002374789411786783083628112 3879 21505462004289852486884800984462908696570020304583577592522222244766265251152415956216208561026747698708446523390 3880 361467080922285737317321720855236089344908600195887770337067236208868159650904924966193095362421876454551129052880 3881 5531494658605796677577154611186548958476697817176633402707136395103489153941710969213392219128429378809066583535292 3882 76891561881068667854110351425104729478382701565534665243546456321213661759761822384562839945049762906545092101352249 3883 968499906907517690934324716864471129362346262320482567681906770020281615887725622284660677557847280562340094195970852 3884 11023837335654431804628099324875104897436078466042931091541972052753367006254416969949611516745343129079807497336022848 3885 113058103998236247280762578775349471650321109604676707647057866713324817560407369951973082682808533349882597554548322568 3886 1041392432709741077907975898606873433583128976258042133689251336943487651498931504531445219879494536673674544557113540464 3887 8585212522573925006617366861392908125696426957326726061494956842092609682755293618704414576902744915125268797343461060296 3888 63102820325656205263586055412134470488241087944573374609817745489653440909896727687077800140515294327732243308309136840342 3889 411798171497916784959705486703836683267337150822668734632073631985875824467465060781336594594668845253704670299091893427216 3890 2374947475415129963098519841782229256091894172995890051237236713846368628162542634840911846281204282795295479354453518442568 3891 12043384981418949036754175523150288502449303246391173416782700330056165568499005587116712160070371286109892088611380316474070 3892 53398038344988481614622108562688536917557583586054378208584012837256420041594402082508731225215217564489739255186350592191888 3893 205718398885489116865512900182634629154918250007248817701611165599245935140118330402873292518575551837548479119826500302060216 3894 683866165008332044520347652538544851543724733017630908950892168761342304304271201809264005148308749594435812260773311574447526 3895 1946425738156017352442655744438487521165963222628718332194934895981541628854369147907527098152237187971097913045081302530897320 3896 4701856515005813984038855293593245902736446732818137959194611113521979316222802272003716289404154868151421825351827531677131080 3897 9544702129167386558821374710696746632382991062785474459686666086896368171166291977745049115276210250960741012852948302248575762 3898 16099701961726231679486405291909481490718928858531277994694032056476495186876398375288896020247376281656668371406432142201293556 3899 22275067480506876094555694653170087394629766927701089154127625076661142377339621226512803959713321444422487112236608108310189758 3900 24904333379373568945575599928817108700440998860333748783672654667829689444741171542182781014792414714855202568795822222599341373 3901 22111393075176713628640682896347343607339034414481466576815802264672344422762271931437127061679521703399292477569750848563757768 3902 15273007164460330259065669056445901765476937040422436851963107528081153204580482603382090247431694711289417956839412990310459896 3903 8008829923686015145725427144862623710735832659639941902558828937178927384165241865538637846014416597119713169635593509914506964 3904 3095301954347794148650331454318976922304354846878383629212745746162124238306530374970373797112408679651663366301263960936247816 3905 850267481663561059887730432985660157034887108952612435761428369942213231802412847773448713388368967587187400278818127390062032 3906 158636547274221369733165799371794979033605734233148365637702332599895721792359911975952298905224171454492761293531928197355934 3907 18968303665258175490688600182746766981640182850954841762561579269883873447588623671095505913841402317707059835999247003190832 3908 1346847730528733366814194400231446958771530758097063497844680521561730569839387830143119022554816619765708103387850547546696 3909 51209115951627016268081493557744518465487232243996201324214979851466931740853621867242652996265277362015385714393799628188 3910 900753595508187415230623170241737818215211429125572799788110207988917475899689800993265987183863489029324773805762349560 3911 5894152516874729138031606948961905789507426766712855880692170300717535564815441694366322803972412905564628044926736268 3912 10120183858716967045146640332727438095251434061934413973104784291072473878785746132339126643672428188714344041286065 3913 2453524673510651974427992894698927140978593961542776086771496428202376541582959842991589181648238360383908025768 3914 22951423109890245375453441449427751678561930548408440006676303408541838286777549763522448404062939148183284 3915 194553897403965647871786295024290690576513032341195649821051001205884166153194143340809062985041067 3916 1 3917 7832 3918 29867332 3919 73920227150 3920 133528922100024 3921 187718450244646552 3922 213859485251051171521 3923 203007399559941331950408 3924 163849407335925449870160693 3925 114181416107248622739390919476 3926 69531607457532361060806160780632 3927 37358462301257577456273885068167128 3928 17849799541062680286179981977213524039 3929 7633962685157887555196339297510998011792 3930 2938455603424134513218410523582585621944410 3931 1022725070817383918829807148865929292603894355 3932 323142828246067160136419131422430665782252531460 3933 93005807415063624732197206761683304840963301518480 3934 24456173021931879406388565280858986199489625266256745 3935 5890374498590947724233923381123052620142312498229482080 3936 1302390647987005579744903227698019346432538694200858771871 3937 264866033564006681611349975663565890177268161356402050881007 3938 49628522334574488304348013860418314724164860930843314799735102 3939 8580128560499945119783425237094187817463368518318488524089040690 3940 1370457415639414137377427018553859387558451940194231873551174776743 3941 202451995887171492148989860080636259743313445254457049835513238710928 3942 27686609142945242586725331892433765393984038341403275715164876986969904 3943 3507940569764535999999492402237313814176821146062686317311677478313062032 3944 412055110251695763964924920547640593810038199551850159691363387344976598480 3945 44896398760873953867823061047301751708383231905615944826757479363626616417008 3946 4539453645515487445036263848863726729942562371649753384191284529407725657776536 3947 426056845394251423144106831443270569969222584530955887285195227827727058792813824 3948 37127451088712490584707173783147447993008524272818970494934156736988541927185465784 3949 3004248506443424923101871058060738353731627311026466622018254983468014419113001228976 3950 225734844216999440772195941219561178309893318972545204952272038185620940958654796226112 3951 15748998041739160755682982101015539968722041465714096395690459116985513818856085280871136 3952 1020070019183662943744401568734462429029452746539566605480158600688093039074182073430033932 3953 61322965389493919428456861319456921426575766817814974362101984118494875510052898078040711840 3954 3420490598598056897623547283338070878010967221944786441324685319773354864072057804358413565752 3955 176947492022571470022225306604909868986807565740471275980658707722291105933604066175945165334740 3956 8485401040431929541872323562698860255942336370117758901560328127678753130218276707467218144736912 3957 376977636561546871697962589453202214230907414154813778991541079102074742114703558551008463372355584 3958 15505250754289912096593971187388940550490845662580346578298545522555253044246112348200267366819154344 3959 589966350758971788752382065503508775092614989869863849252840943843898121000320667942116506996643177600 3960 20748442145379053055549095445190885623954208742723704102372267738344124967221125015854317779243200585784 3961 673807677338342412143947504819665104489016056189573014713181868202368105607627593646638021327596231741608 3962 20184458363773828519890220954225412560598187517372346202173802900694624005853762146495938450981868080465424 3963 557084898739422990841398298957847058965945102289020731999455781474973796957421880831081755960454481300787632 3964 14147927160276195760370443946633366050459011522432614135142602711182734526782735397910217533869123492431276951 3965 330159741984932026603703242013423072600149953688760255882387215029510337900780915137160319519227516837570450632 3966 7068927092533345410701614010712253945584230379159056844095700065131150681586102449299826529027847095164993142484 3967 138631190594972541724753109853685606676937398655517037834837837523907871477184004629638789163769089917589206715246 3968 2485787291348261551321936739975271616431711985726419037320552739538414740470441413120929903057566572230293722202312 3969 40673606581060671057481893912346200056841437489946200255120119458088006739061809796314625090535619384436315437566056 3970 606016381784157937910080763738221379231803442959510791507745898621847854304515130388875989890232078832144017126168741 3971 8203081008227581742969287011417425865943177830988577401334654697076604110936286424889149986814431454500639642455252168 3972 100624109639712251339610070377394910512107633460864685178761201032261988909722787163866856195500259830340262984746645617 3973 1115516695209499429083983745891637399538405880806800049808586266431843034984029436027749513097253564131080514100343080360 3974 11143230289044947056018058529178939938239083160191137047387151989920838073867791442492217871084195864916914854817373956400 3975 99977790071639932614627183373917650684243143597243847041503439653493713760375700875583604361364666096433010225664889691952 3976 802825587966077668731278105262195155387835900045804261254023855983718655831595002858519027467813419283576589279045111598782 3977 5747625086567363789647949855309320765658001581543003588668588572771328900395419299690605013543179730812918904160836365233760 3978 36531576917374280520761078567003363192708695182747059571117735148901857453616062806251850360952995016725006569372685343585860 3979 205183601847219899901943312612338882211469769695961026060690766976905795643010525445716686173942481230230191079569761125304270 3980 1013179702435299804554669983003598074738290502827040041748627949561776389791461819064032870136956523112563452220308116343604808 3981 4373610848756283584703826388700411148223700320065863389399690193316767039741524552600361957448353151780799160636326974112014560 3982 16401137348637967578788852304350469445703680922163313407531879303568003007571214682193709402547801220381884421710101600899350190 3983 53057466575917816029586938638870628845434735710805808710873871387788222243646160929714834964027326170725818661311566243162982400 3984 146910736779973944499758341664681338126098024188694827071411507055101066470207424876992681312100936978590718075107455849555247026 3985 345116309705826805030435422747525382503317118598907252683229735532284267426602227711958903422939365902598219267063548263832625370 3986 681004447889158155452413160263702234972305019593734686762781013937473163447927705260167398071856274673329665974579518011992819540 3987 1116026810041124585622062269707270496255829038227194821045504974469329931705296397259761026370291470485294698075413847521510905580 3988 1499285408983752645573880437802798539558257724051872267314785164950652418061874467579167564471831279376139450600830691591466862587 3989 1626458403674510696220984829647307184821043896459015225062086875042002696056318330917031251230961474450712263356475458499622307240 3990 1399999555839811389579087747795860747265594420392504286829997645406738785970269694518855016418232182663684082189841651257361858720 3991 936606760016412891941545980313177419783961292235177731495251603917313644424814490355060223349672498057044230447240488082844921820 3992 475140889483093965861026472476598131857095404356821675725458331122108561191161575317723263377455634778347901288284608138621055848 3993 177411185559359397909624942736765796828499110024837607303720085486630190760772855217625624834730337153048840702610303307899796152 3994 47004803959390669368155128746507940917376150041770007703249045827957646647045403087841308565330595366930815287751559079251576214 3995 8441686507621739142520041641955347409221247933297996386942967272716984068906414576073373998399845545158994153868725560428038000 3996 969222931987981008868777043928481993011374823335255386596632604719439887827405740014014884528824785960956462199565085298308006 3997 65878479930526747562312590513445196341331139839271895011428267156686202445044909889585840076225333255212839276498413625610380 3998 2388308275208299769792531712297471192938568735473951832413143161480315947675228541003683406473226048875756181737663550113304 3999 39849248621292848105288413336435815020788064268837212486898333388649715106374922688449318316983049172185417676112730516232 4000 245613696791477746287951918270879299092478797152965899531293002837898999811086136505478677064544666197018847092067337693 4001 393261982381002691334555477467329730437509305204509544131173636289839584843809447746640163569518390843638588687880944 4002 87553015897234304371523761846191728007906162896117197205355774483817054571273658545768259303977437746639347612346 4003 732299302318143826246382343441470613370889280294775350649657643766594048526245633381653257841149219721801831 4004 5225728505358477773256348249698509144957920836936865715700797250722975706153317517427783066539250012 4005 1 4006 8010 4007 31249680 4008 79147010250 4009 146354080289736 4010 210685415921707650 4011 245865449284091900945 4012 239149579404345796079850 4013 197853023771823330161901672 4014 141380256985921924761343253085 4015 88314280347764122443370941156360 4016 48691964566528202308082539576594680 4017 23883079208089763955569738491160839863 4018 10489858377498977769557663916412153608030 4019 4148398025072799098108700558439407820204620 4020 1484042427801878654352061649116475640645637725 4021 482167688597940535030925226328908585506677238160 4022 142766302160282682696910918396579687811000299453575 4023 38638319296851324415376770772553329291540056217338425 4024 9582860441237991680681334700392902696375669188908574770 4025 2182886826559424805421862947089062110356607640067327476676 4026 457589587433534965202795069029925015878515135942271541298810 4027 88424119698840632723818977842883035488367315414275304388896130 4028 15774664188459283619758989878568587899467858580786345112930768460 4029 2601383374106527498798032045012294315351759401278411158713558678475 4030 396997266943720468604969035086367908089319435126196645550059368600510 4031 56120955844573928912206187050147032094555163820460688203035838178164560 4032 7354786611033766467314425471532832380784577132996276250394364422676539600 4033 894166691306973091105115136392436224565112577053457918895423358421585786976 4034 100905166456309440550501374507269682734643437649975323458749250860978999890448 4035 10574230669064405836428397379059037836911449822925283283597338153398838123664280 4036 1029372291453301129796597650660889138159941332344856002117027081084702102527836240 4037 93108380077653999148467983136438782262865816607364488768436933793945401945670154496 4038 7826371695130906751652754050222371009474760243383080932282432191607015440731515526632 4039 611379071366749049189410072824282922577567050204001506300522882146074242344104501712000 4040 44383708979868724584825634065146311575109403767318862090744589816557356693613214722010720 4041 2993964253823415980668806890502764401799571526202399636106523350084603557614996611725934252 4042 187624677164435693277242153371804935957624375285175246359996014894497478113099938118490560152 4043 10920126732595621941626482213620483896831241159101770304757244719379388613827303853186356642640 4044 590062102579716802912889929281986474804055815814973479706403718504562787372903764928548817800716 4045 29587065277771925533545190462273249891878960918388162839217444356506247732179620611601967939576352 4046 1375959136128630970736217068845313854493876568444397555185546536261583786370792411963677171447942900 4047 59311244616932856966406340488100831412144266698604411738940616505598544388091096012375438261619205160 4048 2368028992551938804501905093251713126029707311365605638470962001804878599127874582217857296481616694480 4049 87499850779072492864629753661492981851632914660146749889333997500384616806950244541920081349696958904288 4050 2989576786210055323102898075698315311511315497890076143493689901151195601944252233919965252600633868660800 4051 94354884490915301893195634678651779799773205051736435976001409410059645435228403856276729024135258163398000 4052 2747881825413638139304731464538278624141717215750769979100791687744562918900842913982808960076189609682067840 4053 73755057551641900031824331835490352529282573535782880693017977029244063737907943884820035713533260302077607287 4054 1822126964679912335877329297656548491133994979226126118931661200869014373339601504487590527496376226794253153542 4055 41375239845280932140559897220455446377312962260439309080213986265429698840941018436374570684620571937364321054400 4056 862194322985267481200339389500425013138405713577539121899227137861249773100418934388014261439143790402466255241130 4057 16460466750269759206361979356059653298411640683548371818590881850173623497145856580535905716949724776351302705941320 4058 287381430098427603903072801742904684334125889852664658223071253957740303927423196362861921485778851721942032515178386 4059 4579253986300498418804693432023662586728851884694449186019961570524356301786716502085416335880077879809701252047271093 4060 66453401279962029331153254821104511756192326782009782855473037966943334163273008350823455316858335660861153769062028050 4061 876221237365116926661137975178953555618705468776528494210747264385660319475840234078031250326317422768109559856467807512 4062 10470932015853218535975809337710414581053754146259167347653771914947200843592897912068047196817916004943466024479802804765 4063 113093512971722868608108974127227972526288782065647792745448771528936254049564781578907971586766802276938045495272027931024 4064 1100707120892359345316973835940485343846305562599350557441130835025367348552412320911331614402701511116011870511159253689392 4065 9622157470784284698260369976647180722433242043995692943215294681483946430504731623980357656447530485326294792074876364148254 4066 75282765690272163861009019058114900140957388902646101189982494307049906498015085516422921117854423001173502456765265155658332 4067 525112951359329965201600469658833576032188143717686710585323873803745188645737933486980382548137360563860820453896960770548216 4068 3251574584817995281848588618221407050226000555929789990465873756639732604243522146629570477630439099260109684559839382540373682 4069 17790397145254038728776208052293662155435184800524782509249241627020280549234779542721374538777750055670259674492581697789467200 4070 85563465262732177098202962700374324543450379163518477636329739388380630459108328663701544968503602798957741251334813503093021350 4071 359687442797248281738106151637906433092986597951669732686905219708754035983219395770371398628029914628335135768038409703734505230 4072 1313252632781249762818805430575107885879732162045195605155112954048564761784580112042406736611920842471201081994508795027809204700 4073 4135190771686999984771968442209396366696757237846935060309005768541948439927666310435241871603601274895615054271889409897292231256 4074 11141409884427863095895176219797422637584440394994511765388961324289933591765258224377611402343585262525488716246516365796868628852 4075 25458159237065696848873441900675240650705895835229878082592590643416035007621098199992536828196675925876628097896882587093578458860 4076 48842144861848618959353010975068357671276458481974824739749301705855369388554663527758676784153227898506055230313284380990363831800 4077 77781775985280647204359113178311858308154138734263561457242846943673617333969768489296367724432296457375796959216778916328327024147 4078 101480540470086468734889717937695991735449394496498166306942092523999312333532249079603555298389376404546268767179697829119049725934 4079 106838676007307699188503317981773547655255587883520077300198260036447167864277630231977494701337731490372764854373015623957634960088 4080 89174192020899050712961982019944355886008467542369565382245738390703388045251426929655582346952152668510932794037167659864326210340 4081 57792203099459136166579688831944518838909599670279247628486282363559540293382583248846457387765935019828671309641861664026439048608 4082 28368248652546268064280426844874081511581627420276864684463272430297057306793445218738075867187172730719200542242124805938115903364 4083 10235079124332820189361761786226045940163556333795299153405593093062267682174524679533966448652032898436508862223875872505090178614 4084 2615981002140050832638573707881326933040599414136017194501865963098321276474413128296185797603556184083345997743979053514666940172 4085 452306057391033336662004949984085885481741459921404641856578439380913370212476976300347535063481969379744316926869085385155190336 4086 49873051382499749184135449365894830221172563019076604007922832861644887622541950805331613517138405421430378871236209045946986042 4087 3245519413621577463808703512731653243447926592862700207051571632264570909429136991558540847892936730600827927634560611520992488 4088 112206179690369244069848476096114922182041196370501599022051974518096080906890159723710013867695015355661278507911504079513848 4089 1776174128194024118399936517634496690045712394740428386014212999578262433531711502187469422894590423671844287905488091939165 4090 10313479492405914141997804074006384908391827339690974608109386333055523080686844463120813614880690597013425314185958800378 4091 15401840545910869627141615635669831580608785974426776187724267349221637770187111613607343025736771982783013664773232044 4092 3149458765674102124932544672418100045076456082328076657522273476989217051715149352151394052855017186392022217057857 4093 23559198440994169656359305765421820394019438955235179549739786945503610116133081729950316319959311345879460488 4094 141580318123392930464192819123202606981284563291786545804370223525364095085412667328027643050802912567 4095 1 4096 8190 4097 32679465 4098 84678203610 4099 160244379311016 4100 236151016333155924 4101 282208648728607804775 4102 281192489053642800764130 4103 238388735945549314655852322 4104 174619375399079836019604941131 4105 111853887496718875768994973491070 4106 63263635101278463620453955141821040 4107 31844072903369386563033207876820558863 4108 14358822864308683839289061184129140177586 4109 5831965758958113418051782946747844565101205 4110 2143609922386301143269108330044376793497029277 4111 715891787103349542494377490553110548203033659760 4112 217979365734987511669394737484659291001022884913810 4113 60693857377362113958100964007933400576422668819920650 4114 15493912876115572334907284729261816473513916400040404930 4115 3634508064649767784282544681725504107741007832361628467036 4116 784973164508430361109993222365208938003088796449463937572960 4117 156363920228194293815993414906893804709735339665760348151629340 4118 28770231446568443049225649139500266683651553018793508336287788060 4119 4896019319234666603102662721130310336033844712981813667329421590375 4120 771486111788220455709761515085668348847711965290575511401583918989946 4121 112673664012309018419514737188917835577346146577293810179608217584504195 4122 15264697727936728537749880291951643805345358464189558188052403961242195920 4123 1919689431658713328538135403353609263255067700858390911564635699282771146336 4124 224235265105871838546277319711124422345793049520948468240415126619391320546272 4125 24339499229133432803980741821773764445994792865858892810599290639869632802113512 4126 2455914569259116229600706367293879704547731307422473540422415602866003434241185040 4127 230422536086092299372328936766163020372827637372040181477596634488615025820629658256 4128 20105835577655560456156231491915053253990551214570410786827580462185908513088579551576 4129 1631703055410650231154362578432235342082677968457626422855529054687704817308965390898096 4130 123163109049673061402099886566647046069550519510126014571833222229280564324146347732778240 4131 8645752307354818369553561272043545595652654897635067082682107577713801407722710366441485132 4132 564330980365844570617307261787817922168849175546787609825604726642053742640203164910817310632 4133 34242465538771254815290622367485275758527320496661803062163843308086404425717028535465492749364 4134 1930866708484489748574634071803556446201835287165020602547796959165562663272972195664579444407500 4135 101138583694252978340595573273782876203949972915953376947269575065324116656302406779398458660107296 4136 4918637393210475189188264315729191256353191838252953348281526296955063545728441938057477234707434680 4137 221966099102963407561728123888992379040384602239558150800289204734472563487836657632588612143401212660 4138 9288739202386443388035368028135636785493330163304855114157098245693602110442466640954580761601086032080 4139 360190710785937987669438576172193153975426291404165434382461182667605828239375089360425660043165177241728 4140 12931623950874065746689103455328431983805965115000040541301720940866900229705379948315582005548965942882736 4141 429455476864794036567538534101576580536304375022629571962855433799593133034818721804383329697229664800025280 4142 13179117170685775486939534420010305459682564315972398891107518634013901236562615497339414895316910221971552160 4143 373313009491750594196225632971725323629987906487603413306129416944228170986447915960175820221878110887419600247 4144 9748747931839047493053625535588340033849782411081563318486935788472747700909819509705297158728841330890079611218 4145 234388297995105408488967632107372768317045445744515615143851118231056592820294544553583611208571422989562813880839 4146 5180910301222142609065751893472083843014753396110683414575585076326208771403957363567713857793613887671538244082810 4147 105117944230069130634598164722843709871519896849256013492743377349398514519075859596203836333552828695972251920787240 4148 1954375011467382378580206148112704291210125616417299134867564638794368326372880304712228276797594730281948896182440660 4149 33235062096593942809129947299615039815564418859857362186340855865375679245444113667133961170540338206659210299767195579 4150 515908437055108519903343622555031567603042650975653158448785311308024115482438277864011518474016271275182095770267103306 4151 7294462865474155331727970253482393399131272836080125396348204486346146804241590733102714149874787620988032174024693398322 4152 93720824300013253312184179824906192378076073071172184367866475739395696398083449319284692346442229407605351113893658185571 4153 1091419307426461881227831062726788594947433345564714093878086006537340605522840391697518227219409670631718547618025149974574 4154 11488284280078576180664965458001183102349366491717284025199824325598476634796431012758778495314344164668961192472028037846240 4155 108972469501369272790907217400380084636369552958992835830474218782679786278066435397384543376061145483324371500366867688749070 4156 928431925930353823509942471655348867218807457741114520482032544243631068173044474585163127051303244286037521265119883654722180 4157 7079441217495917017980952481651584134332708619975147695162790160708866905007694555308025906273454337571341112563869996795969514 4158 48124107566774814164199994737844511085929219751850081314132233957392205714910346712603746891149536404504959213583982129497793906 4159 290387348495243277535638913573861202480496637491816399159556307208588611132052659452524175673805417800139359672317706657783712768 4160 1548092409483419697476099616441406999734008935842860023096391183842120105600329597601226426623804980047384873918681751588831676884 4161 7253786749994218303975845878898357460359475127195789586678997603906631713649112409471290541031187725329474033900210168865311704120 4162 29702164404626886365511402851361911075371232198557350898060838570663703478872332877831725077298267305959772906256679023254914605820 4163 105608874928050011078692760634380550915711475107630243149250689780811586789189445761196702299723475951305643480378298518804572386936 4164 323757369236846910831032791844252228597236027826706241691175649078702515084954647193665179758411678503429043198701431156936664222376 4165 848977764303524980803461966445512841502817657928765899881124661975367733450221966140788195434767177234059074953866331208600585242840 4166 1887338816237088275211551320186009032192640894430049956422345590581119594046859464682991992586470904606305435280117522933196173118760 4167 3521195242170962523708782187715100038206408468149168294617445326660721021248103302416604147062002460062520400642360896831557969418987 4168 5450275390090899377100457779681931100211797095415804657360559659122180620976798275037377986690105548357455896681963496633215591905242 4169 6907214832591138468170897194918866344387285484257459573461220157535785836097164255250971639496247607990862152602259574223427746900119 4170 7058587876934536976770061029917812316933608819480508506348653606886878428473869852674754613170728624751607102158209900844896523606980 4171 5713918943091476380177438231370123509516630404717513240574281035421936753228112316737557766995843835227798679108787552037248944382688 4172 3587917631420638672020994247799074218444375468912469152403218379534273000744333573193346273616064359378902427171971101419115273487272 4173 1704431053032754520760083655608463782359544796047693716043009401552842038867069731686286475714631765581293719732163629373191684163186 4174 594308201950954267445429282941376310713883119798989910073319196833938867986983004516373903374520997378331922085585517847630186188220 4175 146557762396422436833654857711846582819082349315417070771454537974057782051710089065900543768579281526444705490564329383527369495252 4176 24399856425492357901274215239004055010168050194323762235410693127069522234309726158951011198220761018748849238317487108478102871966 4177 2584211533889580582811317964781718542071775225956179923732219280956544454332075022144675310057599121695338776561163014812398630732 4178 161031789221247121933392843988150710614376005107564041502448353800536177310797101340931092364532423157528990037315091985450288496 4179 5310019932446344458437654460834048859831657294736769464502927235741166600814653563108090257143553475256869143560160150341150933 4180 79757311168681757859213934344984640887125540013354437288198237342182501654480488338415056190281749071744337218494723889308166 4181 436361301967077915511352100222287094068940448476937454872592117899773483844715189782097576696899325232670763970410205051187 4182 607891525850569500752746625019081470801155419188729018836374296860023088779406319389130269427043293234773164614824981873 4183 114195570906725810902041944599932538734765534638053095024123230818349743418349059400820411775069348679635347279313832 4184 764166637447782942371598431758481142792086575731348732578804145268927226260651653472551447246980695394905346298 4185 3868731362280702160655673912482765098905555785458740412264329844745080937342264610781770223818259614025 4186 1 4187 8372 4188 34157760 4189 90527827845 4190 175274759115456 4191 264354016860913980 4192 323416962951955111811 4193 330014493102455822603800 4194 286613085206327140352643552 4195 215145237342735705128280378221 4196 141277004142756873929898489469158 4197 81943004563261387224784619449038831 4198 42314023689558853096415916036705738303 4199 19581127991630807228269859110731956350668 4200 8165201594349946003849461658864269606652692 4201 3082518271616702060334027901556385813288205836 4202 1057779829503215731393785590051248155519235713324 4203 331082884934406621122917919394162674755662431666940 4204 94804863835026132327333861368168984439584777283742260 4205 24900525385792083571171121167084222451561641390285577820 4206 6012536490908707255054914279945111543340149863220076681236 4207 1337338103529149604304439917282706500528720721631009494420592 4208 274481886670233330871458541772395751273562407753292433729451760 4209 52063666061452646783057239236311140587039877727875042443864924240 4210 9138601523298165270039499093411036136490715042010219808227256611175 4211 1486102520354271500787512380459781459324030257770180995657295049777932 4212 224116670805691525020680218778932170500782959057979943418824717612869608 4213 31370883447754674244088925100623914323718467078763832875161756404542714745 4214 4078694120592835945907147115230146202342338667320527498640716070109645215776 4215 492856099343303035622335396774654855759371367009478991146602458563914265639328 4216 55378155591356109764811297793813584425057576555700849401064193491306555952464360 4217 5788232894615613123994840860249401756285483024122422776064011676632963575364720832 4218 562950428460863119570590970831142643958100826183433841347988952130347715902192215616 4219 50956349589523847020209156899716067226668644546265563335505295512518032157527304304872 4220 4293183607296498998271980079828041382056996132721874542548743772903902007932107220054128 4221 336686510887780252890237722453211632724791312657478074033274693279752814729724192555678296 4222 24576125284855700800150164034635222781087081218716747747047860415851727629809222735688363660 4223 1669490637211175183856228706228157398271925091549635923589857604923239725221664509739136509936 4224 105522381933804973750439290296863665075507923539708173402520158746565191216247861139084749056240 4225 6203951798608688350218206174406069443574059699844424755861323924513267352275581387666302877077672 4226 339152391794692041621329073379797725001839082598715394263738718707362653885954833981036325924282288 4227 17231755305094879460280152558473632549354448557089202585553312350331522685414388481990850886828681120 4228 813286681020794666549983274579559583914975332541559418733315883474481184149275791616451099265658861740 4229 35634769111516848605593581845958226320417510878000107443516477702028139178433180307200342646203193124240 4230 1448510331904437184467933380900920245208766470942445193552961694356515534029241210894202718596683917415648 4231 54582249451433653129655036338203978598928856289522955051188278892695842366812604980265317430034170703243408 4232 1904981233723140862484092171136330469811570408203330813668757174073705286197621581026691499356509752878039840 4233 61521606262377893696392859944756381219044114514227358741028480164912020309174445333466889057502058028890020560 4234 1836580135871522395299899602495907006025435489886006554233223430190590642559250234248841745170418537689572058807 4235 50622343520782068608476523565058024812681817859163340273950980046422884629686905646075849231717966158302141688428 4236 1286721936967099758273730539428742395262370341516761063742904675506509272348414649127839807659748407264017035234544 4237 30119630574914811229942394061044352297083796433962808394002159962065452951673132169656152402310812716685209503930655 4238 648334117234103392026022812302243661150280093146256239548443762884515492775689330038751747004654708539307588030546240 4239 12812688249914165915023110800444595866852852426367252610773584444177901533932794348869788157965479534984592698464845164 4240 232072551823386788094481825824895861803852696307838897937595909713331337254845574658414557410878422168434653880793609367 4241 3845361143784359788571102529593249738657867882934654996899892391740394690975107770137233436455233619897784968563334902872 4242 58170220427740202089488979629003456961017359350645102571640300873089583560909004544805012590422677735551082984432735563536 4243 801607609971904310546391099736787376804939679263311449199628296865393077251698382919996265462535845605250080180591743977381 4244 10038948407166481080805254601186399905213609547126350427372713147401590002263278957738131384971289073809553013096369304769542 4245 113962118753796745328889164606995412540805542836321676446255405471985182503404147191904832694221200808963321147828860643594927 4246 1169401560061521789228485350350293060560827037944664328259260251384623090504968070971444778114267047387645917714846347777230830 4247 10813769257457241003691051667665577358461958130870171005583286403320390507766562764690303597934234891303596886845055052188100312 4248 89817979323431881219638590831434917314475252274429215411703559408742128121310882730407284388417028967033924411869757632662027848 4249 667658764893839377115596396426982666521214445327252693894628514766915831735063996938810267408343345926571623731690818759283882000 4250 4424230716310033258924681441719197060725872232165397581364371165415385602167850570855816249407346720831560882714107859532549895576 4251 26021738522373126380399142646854250175097696098426118547245144922382671357477565380184637266819055545797371656805460379540542127688 4252 135203836264042942079167794523925494347751478997462476351729024327981074676663936324378618928213666031477666925725837719579305216028 4253 617341125862757575207026826834118303077155387971298116044727475036999164275158893415203353708251328860027383796223151146943404291800 4254 2462833391039007549449475150349378208842766961250675772712622282054770994627916605315981693727268789747278063048295093130124548559736 4255 8529702669379846776386679386567063041460989274047662903059895352727825088745665200924132164873149336554734660231065063163968646789272 4256 25463586732672218756131580788186292492924619692388707026171346022846367885693080748891053465669745683355425411768761900622092636554512 4257 65001007121687263601119636514406585549484100939103093834718855573428789126168862345871514040318074459374342457171441544120776486063960 4258 140614335056747752563701471555920175753528320273919262137827909282716990934723128076715760850681875986137505567059713704310154335692427 4259 255169709102194698326624960202644024224822012922593614222643071724081012096852162441304174849188158908502748078212342176921314193165724 4260 383960964028099728783897832381564133307855490990097956505140246550687259201663225840488950399020692413024667721192804594574851915217512 4261 472751911696197501834100036766753892253620231298512185529752314975869595254732847926132149387105544020722197163733330099117590240103961 4262 469026270579604436339628777389860441615103281912086187480036641626770161798360091841294241706051239361588657534085236694609964322367184 4263 368295745964821115921290856050137057689610479977025856012345369796499325392889059019750925118678006240900005937360738476832500685562216 4264 224108869537601528010192662134493924321896494119952109450383580933338059356684138317702282420615733392579685576707611203877720554945882 4265 103048892480876653595154438000161868683655580748066842000110033989326771736262767126015311279829699932619562856266936165027636035711408 4266 34731287651989900663289379659216973209226978222053015243679519721162041197078549200909058026220339712586358906604883459415027903988848 4267 8264974476376632793053931735655718190221451927662407046680021917945099317940828220660484195459759856525446600694260374122485982628194 4268 1325161082130699756179324527239515225185910362585772259405691605637949796842709641354410109629015628168483850404426241201109015806508 4269 134828988033806376600810316563651789588610454028049629432209870382019569632217800169758936979357489013878648338680991643351499981854 4270 8046323534754914333469558920952818632248382963583081506577501470710304821375419245213729000402700290227839916118642092562109272325 4271 253103857992232493565090689062729500715137318706594445507067761785691054798571796266441042414642704536863702103244990963358271204 4272 3607812299716466380669882743902110419944820728506875841708455792684863721104086149152525959474415319168398056518305698389121204 4273 18601299137662344559930892278975680282683075215834514603430834609375013499873681578987273172002915392296520262818329727805306 4274 24177354278550000226713840603748459071325547234096954322917202532187392831206913838725536227785196150534398434576008162612 4275 4173267573546160067522802074002199706668383773219007203505315129912910404503857539301170822279297593653113674805876112 4276 24988194183302506230675951372000320190999606588171218284665499918596170815473739727214793322053650206627675494099 4277 106611797892739782364113678801520610524431974731789913132104301942153476208366519192812848588253648356364 4278 1 4279 8556 4280 35685650 4281 96710382405 4282 191524502816556 4283 295552913041554168 4284 370075405201641975407 4285 386612358352127660395500 4286 343870413228999284096666197 4287 264442425787667415718281836985 4288 177958968412262411539748854763310 4289 105818534755242004567033603047913306 4290 56039248162436636810254992291539178534 4291 26605096511791368011718915119690595517356 4292 11386200091284067105800562016640508731986292 4293 4413393994344718697870876605923699833706710880 4294 1555581625102163503474768456085834687100903843420 4295 500317008971283739691606488780248261592890811342284 4296 147277403388727654314443134923528433194137150285196540 4297 39783463254748803838792222163893450959880090817693529240 4298 9884117858850298466111380716571993359843031661823458437236 4299 2263139159561176392371404878349644963099654102658735914671856 4300 478391892207511513472528759050464776395759419406152510035327280 4301 93502232220418664045963921835436066817404779413598698458138076880 4302 16920307685980963180738260891169708234393957568202202250335266301575 4303 2838247248093449055928068631552527755160223472419467356739232766761668 4304 441761719453906801863688986735019618967782388516690473552785647277455130 4305 63855883666861339614772363085600052854251233645009538548091341820794139905 4306 8578513658876480413231579965927750185741304083214143629960576626549496236156 4307 1071749845760844498304404217222487379757155473716867726575959206946128993377216 4308 124586061625480714314466256098091573225035333745849037682035684843916287944590728 4309 13480937984042221284895512962509468553687963660912711918272817633523074911552301856 4310 1358262219997869018866990492934320915694877699576925041665130783528347539638727090040 4311 127455531371338395642000177647685524378849849247058869887084270306451590062585829461320 4312 11140541939545553123913298838808272255289173289048542669654488708627229203834649156170800 4313 907091967491188066476638623323145134769952505004283305897211276015816314388077995763337808 4314 68799218838539081499518723730587604122547045623587111186690492415859168729459075242582767716 4315 4860249969237090473196713312848241749105218942355190824371571117079326354707548100065860529712 4316 319741449741716266483355645929101229354020943232187228956525682182336663371296310056304027277568 4317 19583659880457087610953429149842761437911240303379741315647255106146187036746814593658307589347096 4318 1116348918132763237936497880659634787726209747185510153621985032702862296126331586998048882444756560 4319 59202640832341455058850704083259311435096702211520306173878756258933582488748824117541314388673399056 4320 2919497624306369040510105275133284941525246658034724320688993548185513476820898735514478738202763056060 4321 133800778563390192567394818312625074442833291067917581360178580495619664731923651649195832806831876448240 4322 5695294788571569226972066470454491964566178841061970440418801727249839638298676611206917022189238178976348 4323 224993328036647266971402583645605636429570480917340880090433070373975873101940374835438920703968535860430416 4324 8242746452583791271359140644808116431405922201348185624706307245903448583136746560224425838341906316802576416 4325 279794425173200048868380168753182070888313404495136265134656506731240221780821784281646211339468480810393267360 4326 8791204366227838710227839248732537353485324223166340728168115544421397263829376358377690199301784467160096225607 4327 255409459969318372671912615822838784980500061987657266373820423808252418081723261033283536009496327714255631009492 4328 6853297860096817653332892882015741330640887965942469081896598827034509768122723974257618180722251508710757999769526 4329 169623621720462566032980513425990728725402867556865321517235344769364984902890686054224844058258180375949871278448463 4330 3867228876270741506345804224277755894240207758715752841693883578876241508114235717582304094997953948651490451975926500 4331 81094719208819482283449670330365399398521106292922940679366339241964210867244537055490119069788221782525572077413530168 4332 1561575211348695689288422858579587006938949930470185477817241859090337798760283233034365132460391774166144392228693811731 4333 27564591271242032171288720892109138139789966744881488692749140282077301774946901838633596183196555671340539119237505158044 4334 445181330449961978801687584442735827111918148191321432438604502878231394056941814372603271982348383861184994737544628115705 4335 6564930342912528398989891518957065846145484003726759510546814462456852168852498465017459078501920955035958741003109345956881 4336 88200084673807029755521409877910075193181556563875115736073977439902894684574660907679519514952870923467634385853413473843694 4337 1076990149138042734209295046476885747338516110205114068900507325928948765318791121334718741159740939182991083518084023272334122 4338 11921451828086577204561550436909624424939135304422778340768364469832921718294453315429249299218840820784713551008238451002216453 4339 119287827284893612055937202635209990431279421229562266711078185861930653346250972916250089040329275502381172995869378107643326040 4340 1075676376343369534388069635650222636629572375869633984725179379219270541206072733977483089935783140476751026759631283287021049560 4341 8712388221186735733008403539723168351041610450840925326573410843205198515944498854756675622633126271144934443231102514477085045848 4342 63151513203961822469856913440524947606399605430311279112245220095337508715796897913991933639564995075640042312684159225060912063576 4343 408033627377700925767842519867605199569939148448074072321103874268120317586575599204120960040734966114334893885932461213568593447928 4344 2339829663123695615136817285310083563441359996937673038688797604049905280932650702982156773076103618204452303560903532684264743038076 4345 11851505879618151686932384858292980713873789204210577203308682735013389600778674437372519901807001245717718985041003645598286176196768 4346 52744611417149603464721076341316345480592860695446917760362024613306909812355334692310195853931245552004251023586378982147855698159036 4347 205055597380684953449153748101656262625245543542941025082347328885263007079157478170843987707399910124188492868639179620133779574324920 4348 691912966798271008289677545028615883979595062582936432081497895401940627808060830090838707859448558965198320335573139123826341567534480 4349 2011849005601875680900482181767895643269650863692150722086962987973671349471885676571177745515715382505686721870269651099005472611053520 4350 5000448840058629081600283279862565961067931940895398114316594479585312577855434177551886748049290167614813212121436688250530910798791139 4351 10528372531123747304210613799169873210476966814406228748736306120253042084647518763674275095211365988074829920878053620491112376241663380 4352 18586793400518589596426680797371602268333364360812027618806323983753414200675893275093635502225650678633798798110207057150804266134833690 4353 27194067763642248289727867044828112387410820964944517923391488016235432795349594672329076334839624369431055674811999352700890344769257505 4354 32535839892207304134683126335859558914808069879372265168624513848357168810954477908196730866979914060190158587072752279924097372658989212 4355 31343875421901289626545268075447442318572398694467242282539937311715205278928476963233068750712591313826703568960012136751859628322721008 4356 23878729643636084406712889761504369954888528814131439261852948028074315638227055259100384887245342155311098599577126763346330093046357570 4357 14083195586778575796963448094540209944856628600184622108912081165849150999724126124362876600602079390952137621824641017843320030145153160 4358 6269090736347309594424779744210386243031715588503529396257942251206508874514064748449048723734231249338639140202537448896540687430931342 4359 2042665537474715577376060348097128503686580688817440626274942491424349684731842765365330521318908733190418399794076857597852205021197274 4360 469147625521368361365646865822044935510491485659124443073493631488107166659548922758376700636347640324563240628743030726993764198250780 4361 72452243509098773967458360282387997645726210323580482634698925062005206299618317793613872586843013321685944480834936971131756502389540 4362 7082804485771639617352824770003075276098735449714359846169815128122061412099265601328222871357155951259517073559348094585238508824675 4363 404868531778919681988569546751516325892065927062970780826719962192176382482764186065930858430435157421963878573882289533895467389044 4364 12150535534835126270979131965818604349262661011769604876225473221668406779101297007908063929888209927427109122351638439793128509384 4365 164389975845539362836406416701751887483936029636218920901497970254141577680847228192535296800881857421999681823693295969379310862 4366 798848879581095856896839765345514017529858929283786064855192052580105268987614885811998111557270769868352267885430928721953628 4367 968919661478751516254053893804411159514843979429991568402867121561873331877107522395857933585828622542787826006651422979852 4368 153703116961290118441481283505602140569123343609427174316445659283153291364634113028307496983540074683075730696016557959 4369 823692718037075884635402535379914020526855067046875158244021658879899236817046157268779691793265158517800537941356 4370 2962614388531218251190227244935749736828675583113926711461226180042633884248639975904464409686755210349399 4371 1 4372 8742 4373 37264232 4374 103240856355 4375 209077435763196 4376 330027311854995573 4377 422831554559929422479 4378 452115589534539213004722 4379 411720668484228469024667008 4380 324275570170208793959614415338 4381 223574928024555470293682336392626 4382 136249169358037137746845214858979744 4383 73975201110741376464886847707191455590 4384 36019483943088928103641273598501450315616 4385 15815819841379250709265398569453988489832692 4386 6292045999410217248985837789676292600534214056 4387 2277136721110712602206727150027002272747161918656 4388 752305941632858698054358409907209715676563942582920 4389 227572238073869917317062592815775030514164276622093932 4390 63198408434353415060994899596136946230824352332824605160 4391 16149311133136549005605571546911706180306385483906817052336 4392 3804853708781271127872670095558287775498055553190382116807252 4393 827990665699116624409657708894509227487213217447612845681662832 4394 166682252705531277944423171767752276242589209444348413270566257040 4395 31082722162365371205543899160393155114307592719502802984649947661735 4396 5375628443175950777436624886032984123484797605706940140096900494207514 4397 863113009159117526733175102445685135960487331953431466016004688072582272 4398 128771958615377975590936547195443075078527028459659471057748864600427033871 4399 17865771009255385251064589544963070442031009560551869247020813321407425799268 4400 2306480284460127149097292991773705372809215746211947069688311124858385643008381 4401 277229113196215661797664240187583426841121987645045645548135142480607470464585352 4402 31036925915586206087199459871553354635268206291783408943088978893804741926706285808 4403 3237559710526370891115805845510287787646410585984478151821114793105864158452783914304 4404 314749888410015991672129795784229696776258491619214081337612891249401774104640536916192 4405 28522953752990256852230751610166600799317449654392259685334179493098981124758186126065488 4406 2409580232813916702236811996452473778371063508383295895892260046023253574365108308194149344 4407 189761821542529296016198226314921277968282382656139761761938546939562307965029862847287901284 4408 13930480698783238662529273814349247310309174610229186649586727853786110639700572447515955651416 4409 953124985555917315784666740411138589613544514540231819091791739493907789994330867913356199297840 4410 60766565716573887981532690481029845604940018940356825796295090647187393267039273935324537375466536 4411 3608971287282671546602087734516095498030443974802527406455021941391413946499774322207324381658975360 4412 199593855935059922748919042957549222190106573300868282055801317621295706115651332724724329008339286632 4413 10274607006658756949109287647025081412569146629623730713950935072402964531409320632234988323091500643836 4414 492056273243773510121740024065160572377673244419485208763383629870236780591966949146963713005717638521768 4415 21909901060720578925097445161658952500876235961160441808140458493666515137300937532003430530912206007623088 4416 906470014302481603193268729099804567585104703664167860421455238065221835621855121543712180206409095474479580 4417 34820175678143152046296645739987053356485836565436888201532430506933843225244732758733037567710017942300499040 4418 1240837143093073087538651834898000798351296130205668540952398276679187592652005830594902473966448455530845556640 4419 40983603514643613310473930030365776221756758778859016253206710292487493630289003637765689866726322397274112461383 4420 1253383823739763186337819171990910373268242984805811253487164815205682612361045180092244440770084981699913978577450 4421 35453874997604380745598086253179591384187681015878551671211275954399813816751411229536914014354648818241436016120680 4422 926475748155036573548575725939153899147932055425303225728905860044082782068680857266212139933794242991096402372049625 4423 22337560010509225635387611557187655298598019633345074368877092775579213930498589228316252607306118879683823546720800964 4424 496206205959413950655290763816018366819121022587767884033419919867918455973887389536134358326740100958712482972370733831 4425 10140436183438943252237781942486337815695021666501603113456486096055356335278719756496519434855778631326246891707432423475 4426 190330551504121937645601459125801564477609296198089143262520502722025223755621676784093561059045795863161284276318417282570 4427 3275287975630625016857207140254566472249951304789480481003259698329186315727157057186934580452948647119312070594635064035632 4428 51576160086521392982519273335033778671768222983963261209657106085482331527211732588584980479521329679692431827421986268972086 4429 741667156856759011189725229969653419762785894035726041184013027299555366252293970551565770180793482457963783230364484274591250 4430 9717585092674446057845642767715289873466279130843797218254884721312438850667166281348158781646556234823366854651658852706403480 4431 115729938782621309877691189177948863279786919687641660990089866663059095931066701811756543200337062102551082263772103598539616453 4432 1249488951831130909049511465755137039101775613760486751714576178042173150092367964536451446021954850182189697373539518495066967106 4433 12195045714885299139183938255965994987510359482534359329684797865511568699341460739630467376243038927331291806174787372861515308744 4434 107264855383800200884507016664979010077580290713534818413139685755643127629313304682749683680232017675264927623719962914415808401944 4435 847413350683719071079184014016342689178047679079792784052817073314391184772546440459160103141695253962369826785873618485891490873664 4436 5991099643391153327932193414021083914838706324662680237756418272351429228787423577428122658895571331214582082642320026988442848891640 4437 37753209654408726339305225624924826071889475367363778329866351050840192837180405675237904776857809663978019258061212565126262089485276 4438 211122704702603703721966889512375329117009849157316268773990942601265316854305541024214522823074104565781203954316799585801696696021992 4439 1042703566057085756228617310766726582330070474817728078293533175319988282333554374552647997786545987404956355266376555041223174665088464 4440 4524087038635308814236510001800445282034020208293467456434742595199814141660497902919095340367112749664117692857957655076271763240664740 4441 17143622914735396739366804607228485852499554846484862697292549704671407009616242503962267380803241346079267092168567242524494541117898480 4442 56370929926035998037723316926174991812595221302414930942932702620110132158511843671118964113316511489483566980692816952597641136491591920 4443 159678546927882768114569813803061545656466119289135406919557879266612491870429853097055236449155674823950258646694305065972566889786998179 4444 386509399833005928237493189520987407096456707644272709513742619520245139706045017087856822251497520654979699107460670869453380107360391778 4445 792208481256967730838580841373332894426505074649095493664427541766526381276304432224220719478008814476252881244261326788708856339304331600 4446 1360844735424774362208016653082491768439288560875649778461515619097190024587324754412492588619744977101647565592966451827051702060353559615 4447 1936288146698657322328217620907819312935782281955748670350324771835062687764212184613921168631297839648721691469851912835562933066716394772 4448 2251527676856544189121801984023424691171790256954679909348398147612968913715761756854587152981966454627297239740049820104198734077587499445 4449 2106543949939712871310548874965746545656021580459157344609738686183634218897462564942181804463823909064793691459498735935424292165366701442 4450 1557262456744918817690446697994868642384807567610119251102752692146636589037861500915100176061029033545566350708899802966538080047376490940 4451 890330580456753489974029895240246583282981948447288249836998751562979685823499426980231479347557412741638072038797583506774012711870452592 4452 383745820495912799403586687731853610198139701153031584879425125238995022551256972294912838660952085773832705317274894485770073698867357040 4453 120898155582155768361586116504503691629106153481985325364907146842774070614397544915172214543740199313233021614539621322532442315250916996 4454 26803407970189381109862366064836535144763669871276366395529496851901445058160906054225507413648784641695279827201678067779800425589553928 4455 3987607138471281509477318723013825443510858537509935078650951669048276902825825921454052276131758553054691033269591286583705864177480035 4456 374600277006401345298946211053280606182821681348122018174436298092608251262942491942987656351999434992043914865259053297083360975140450 4457 20513222379320383907434153107770016545244951350299166567418573522225610273799804654413986148336488507821137126051699420670711466606788 4458 587431797525223015475899772113644355702481023685901297371776955583620518218583913729247300521834371049190490473805341514718104129714 4459 7544574904339737586690715175436024753816046900689610306161711541831251297932668770833720880610273730592699267349687014408006922432 4460 34560434028912028909662395386831356711586481720497981690198782444203923424724895776852462952053088612251636899261577748556373682 4461 39122880388392696726941764577424546262637109520702209563400364582735355664359185365549046973846999548525134072653892585684151 4462 5704730341248144310747713626568443097587728141851263036165033030701393792566069188912254976445800097356081722314283623386 4463 27368070919944903599453220598818872992704197481607719000464824525961605736862821011077427327952412400446435852490172 4464 83012043550967281787120476720274991081436431402381752242504514629481800064636673934392827445150961387102019 4465 1 4466 8930 4467 38894615 4468 110134739275 4469 228022131379588 4470 368079392676190650 4471 482401434522539741690 4472 527802308694046057436050 4473 491970941318504576803721704 4474 396738047813262819904652080240 4475 280160584832674367701947747358640 4476 174927203315106798048263796872712320 4477 97341570352422980073302611912527293842 4478 48595002052894060939115902021930596563140 4479 21884932476103716970966892663458546813622370 4480 8933191549492172215571425851757667388674733960 4481 3318421839664912952226364712605734537624367119936 4482 1125734502651692425909643961233736466246958378889360 4483 349813076856701637205856810567687812613546061953910660 4484 99834276987327500438425900166108779352250530046651624072 4485 26228368313459486933019407012165192509658721918949225599096 4486 6356113410867500639323308951248423648115255840574517832307980 4487 1423358016451525824366348786434211124163366875785881473100596440 4488 294997265006767290719210867499437092963012369137720426640864522560 4489 56662928312264057115503379477287957219951227555636260662155132101207 4490 10099010672463136450457578315323545988159260240156647539147600845144430 4491 1671907863534735631299382116837301013546210829515739068377434934429731885 4492 257332172925489493631348895407685684420991240202596186436084530399034799975 4493 36852215568766972499757047887695530521165629963890879239805341475955491074956 4494 4913714505808207982229949111058848547070406164667623747012742080250610903395554 4495 610344996935630740414580917851581615777330766970640067364884072625298101370353155 4496 70657604743830808199441084728497034913628134491546479786789033760730400494562883440 4497 7626383887995960463046274679436309748239289854002583864590838286923595952923234600288 4498 767669685581392907855849581586055418775620799170302272193649486532584118036800249817904 4499 72079096387630948185489120552990101884346875900864491221629417140821734220707348768114080 4500 6313523510829463092465398073413788513796410292983711317046159121402531073177649076224861440 4501 515913007761464504743779572973635411919950534553718298450925912338545038588151023082767034404 4502 39328324019511216562590770117218857935611298805355894104819515818884372744667006936821277318728 4503 2796462175665314298299949914651823797899400193673840140867016923204893581447428596092271584984020 4504 185441112170725498662612418283905781247444974891403576637847606138140491987340446502748770762309416 4505 11465283178327538792842531384298760664112328036551902477377288525570190758968821963324070610669898176 4506 660697457366857256245863112309211365294660322558980184398209045782987184551061824683377515240486967792 4507 35472044324579695614694453814127191175171431319912122183913220314231654068324443184850142419111329777460 4508 1773500101543805077519065962765636631970897333497301492502860422897031957618506388888306064133912959052936 4509 82528121536482368063661575373169038779389956404942111019435463207679342690900540590424972465237965303990632 4510 3572159475407701862488927198303644675999012532298639384175111865670936162109630324886625726903127826661865780 4511 143720113477929665803907995539800007877879462028377239250740032804397726912673127010254012312750322563906268360 4512 5370665894305350033019827557129684156740624779970403832837316719432755915824726164333990946112446631526955290240 4513 186248941848367706683621901502123654430978792332748308007448218268777724487627985220501921637369595649074758226343 4514 5988383570888208576099699466879622006059471109965124099381970219621195089234112447936018232723197459522422420215086 4515 178333422473362402735604237702069108003558465442537796537151484404321960898931057893637239902469468570411207359073465 4516 4913384739786794307543509345094267951505028577775747748726596100325481552109137835450298189429971217082297245625876785 4517 125091976704549079064495936572908152316760589859801608936756303426506011579264508420746606757690935768617559321461654364 4518 2939072667494211831788381694450910492795901827468463123243457055757141015461761005987883684324274662513509276868063166350 4519 63636738759768683195883957509945828696455644952541836204776654974255799773718754350092953684326905492059910409421372125404 4520 1267817170459335406071691707721013152489767315447699554426320113256931974657241997127533886383056086696639764050255160481930 4521 23202627820846417461791331547514837283342875766746353956679986819757677884693707951592054634016370936928576745849395368686912 4522 389379001870283359669325184827065272317903169421517212137617195802272851346510352027793129608279949723758196699345659004381316 4523 5980305466506059892212861879008477621501694222078289273110056916121906476870938620799654162907627829961278865323324096751483208 4524 83884723914882418837434809198565052024342813933392376989938496846750346144686175363059967724174973032626258867296858629961582336 4525 1072187781099829029078316257037879633329773018621451340616192196676047628852430769561953484497257391816900412294986753011354637353 4526 12457387220862097031585871705290274367400887155239790291377854618251794693926835836858692334476991999048300842861204800583896791826 4527 131220923696356769526920580058808933024701804237270027022088474784795272668708334522968168513543948160664185377762229402273880694969 4528 1249552547347218862802375284775679124399407489782773649160513616295359549656723899847850054139031779789655334892227198373021513448152 4529 10723334739805839004519170433831734082491923999588109544830461938028387567897822773990089874539013004774911047516591405986663067477376 4530 82653139993761607597569573655060935721015114038287203266880553493184472706482327489919194883236787906978521633557230794628330362193232 4531 570087357007644869397162210900355716628039393150401970910265104161006339199041925912797527713117028315842779125824784619027766842075268 4532 3504506553469134706000937453859277585185697369248725166626830859102145949244170450992286544218071275902670636334054838862580820653101576 4533 19116162306872355077011365213256919645924096210320305760890123473920285540541460485273231950047374945627346903456130028608600252219824408 4534 92078955181048002574337228202414069488826060106136845181333322149001920092199115911754876393864177037671287287881682287174749598049237116 4535 389574383601039568000597243585674888615604515937320319335978452103135583271546946522813114417727550276427198855957199674007194205062879480 4536 1439235676670457560392699882083121352651843639298608962246600375098848793840548096183598275122984832550551098610925511157446967619817039680 4537 4612607241733805617399820552109822735415809255523234590700128779979533527341648712777141242832933891944685668801549367527403401145223204979 4538 12731280453932939800571652942162237158675126453345944922394563668749727714080614358141478831534569927758014675521152141728165082340489841254 4539 30017179709511472067306575527534890590987512823591701350432976395080183597473213364016791647117276903430119306134309047221574243236024761145 4540 59904389898152149358026945401975128354780784642556121945568673142063569837541072321400289689349897846277044221004508277328406638212599769015 4541 100145993500234141248635037651099923552223396028041321235347746276214511474327846863917820962744288743363363507301731401431045853987669994812 4542 138600423763865365135654509644281008427168240331666573433957274088144802364658470898180375526278611817045583915345446517963852408116490368706 4543 156663250795185420306248919830179643714728552507318293058842145606389326739663118780838211019939483333847438892327184558046166029386569660469 4544 142375992721391617963906841156660196348641689740280461977020414171370970452039839508931954423104237222226726394855752720545337524283795726620 4545 102148672092294985550766820879578864838347236743505051894184562973553403180591310471913056832841277711178719758050950461751631161332244166952 4546 56622850557936373913174680170433484826229154378074772613219507258491169789567408002283393295056976936003831975163303035545420191183207998340 4547 23634224632762226468782027543445908259395678606396876960049031751450223517221026361845811271016682373546829724879682266096948231884954203000 4548 7200575236899687751529216216381322819695496627738792160301667963695903706884788791008195138970558930713316190521914869595345219482958786368 4549 1541205248614198367099976756823771600893928604884851624020344497648500464108055668835778737220491643510887131052129035727456700566961255555 4550 220915513812448539882073331443220236271018148543589501600994821456826273807721186709574922173306049433040061740572546633788047717207076166 4551 19945563602590471596496369184227976418480709966237097701060856125815639330184108166023067820738890515238663559848774140855682405785846847 4552 1046478313641165781150499823167358154095402924373193505544042539495643744218980960862438462778078928848554742789486361016126158634846450 4553 28599386225650973058610869335979128158577243843570834009749863725171148144541662378483264461649203759887174258330691872803391677999312 4554 348732888861723615162879725679030682312138491753752667541496607069240915074537454446067242073546564434041410530499316931494385517996 4555 1506109167533022886757701069695690399212842182231780749738003912910135087864464901221407618009262867141217984281098627307750959021 4556 1591498825276335905957618175227268096464535688246079676628335240369078495009041911031335910117233046224695910533033868638578546 4557 213353990036919782071182230664332555441465682682099819292131239907050956661908341093707488313514534997170087674315167700226 4558 916510641555257637739934157401907430789238849995360170336778446940385946947890096444587199032033760138511123705605801 4559 2345129936856330144543337656630809098301482271000632150222900693128839447045930834163493232282141300734566042 4560 1 4561 9120 4562 40577920 4563 117408032280 4564 248452123923328 4565 410035451523715472 4566 549575869315430613500 4567 615116824249919130930960 4568 586711176759006706645656704 4569 484308454646445641567145857352 4570 350184335595547190571358167384560 4571 223954780541110241234597068388371560 4572 127690984125723279767553442185995957442 4573 65337409907373198172574099011314284532064 4574 30170155625096982015228484850078395533803960 4575 12631614832559919159434774670973227936663512238 4576 4814664151088068242832684172893071355920473419296 4577 1676561404350369240856436661038488894693228183698576 4578 534983427605646747346863375173288594781809804810403060 4579 156848911656420906532116959268820340843859438000021279888 4580 42349924203633945337315053097559438560841676318404310316272 4581 10552126736181199233616995436297250648580492515955361497152340 4582 2430651543030648514479477244947129578336456059039434817682864520 4583 518424974232718441248063380195591085482923790469498280047541422780 4584 102525469618908959322808089843898134104189602238601572256479539944567 4585 18822982171524010972918009471049110992936270844781584237966083849405984 4586 3211572203923052407034021793094705622301118316799666900316669105841247960 4587 509707834988282895559205945509502977078150249813216551398893495645873416630 4588 75308915960921841638098111301784959514475180282615345860714683058665436801336 4589 10365492505317389931185204786326545739787101039038929958640842784152235156739460 4590 1329850022419516192312060353126334490311924440594406338109909181543341444361880981 4591 159108092068039232193331278831159773513092432268886577838796836844010750928807199060 4592 17759314422765544802205891969369271697383716861614117730878652162608995729441840003008 4593 1849839145448999401678728706465258428639091627280267318142113703299970421853950419750864 4594 179849450454869873457065142433366913274496610044098118913965265768899127993955689906098272 4595 16323407966006732058365755245236259888636222751716621647650852387591672164515762607786849744 4596 1383137323763467564787540236856406397249844286525728071127399094963826447149037860971203318884 4597 109412451779010217272573784375968730978226437452245438945412605370763221696964683769914984469824 4598 8079385313962478368755095081932923540091556343209641589976871939254427509414727632267705373660176 4599 556842883544003503887531428925035168087391762475012878974080510578933048749170230609351074629011108 4600 35812316635761090277977930449946804895808296452060488858855254203980789959631007833639190904273829088 4601 2148574060136133398196578800096911314879167484499010046507562320288588958846611057216317694236606999248 4602 120206905783884667322576952833620487384149951836809850582107235095703294583416943693356964703591327628612 4603 6268776567126556846258680853099625429108573419510383095611330076276308956805114300421690631270714857597904 4604 304574365662112476160852454430874867682688326043857770813185303591070855427428453763935645205943098632768272 4605 13778860878555545691676946849709153648327994480383478641658487540804860280933194526272675525835429481809568012 4606 580047537642439705340019798231066877863556478825538681688743932255298204033981176630353179405348775659836543640 4607 22705595725926918851997581439210804635886096649701660569353807000403313052758312397557146395586792662727436869940 4608 825803673068184876168359242589692853734294554518013742208694562700364533874610957179588523378941388709461932030183 4609 27881521514505829236110626659020470104964341720656727414932502451694906678323892231235597246019930019101264932310368 4610 873046153324660615187408726959706199328544470006636038783041378582917831381478198223999832122841719382569535894577520 4611 25327180395997873394356020674141257867899672119604279469613858322767580018585697960834099653361283300770705740982644660 4612 679945068999238105235128326441721700373260392617897108029344364867502656986226546735594794073884139257259426393575338384 4613 16871939951244270790741311933828050832273515393352484716243861221424097223442289781158062403198517146654056441672657961992 4614 386441031785221136913144897533115291575703984265761974108751236928385501467720484215639138137613489712786932006472651499378 4615 8158389110055404397547793332547501707623977978571402385101552462344280779862106274925822151117217317171813387560529662879720 4616 158509199501344319218381524966793616301440458873402514196175774937295648704904008841049002747858991169644759043271557503259792 4617 2829473721216175933442067336414624024414184726288109720542166711880153250147540925754731986192407190720416604799767962292585860 4618 46320423732782597752570715705329562396442775476006341457248887565085622773769980484088297094466869144027624494527175762119643480 4619 694076333155245859446380555139789184605166298363279813551530058468252677849389379271307985941951375060719452812969937411852210676 4620 9499361230984182451217605724402938013503075297243986795998354574956941697474420889335962365614340727868743632234482200301596065289 4621 118480011129742456260874821653045064139383975259527282540938341844400635013180759987646901082751318716166262081754953158073172127632 4622 1343352631007228212535769585773817167270022229747963297831528012479423722444076699179824727605355609952067526701474555573773971855884 4623 13809308169614165660067088016000273882954998375811352337980084854967829100174419856696823230691958125814386881929975886502057773097555 4624 128332462639373468678339117768599657402337653280649850819486927643451248048836897324535622475966776207203278341284364305358072365091808 4625 1074787283153771501286865964825931696670756723975535024068844225984944891104817377897845529368230138485204141678479099320915694923176336 4626 8084435911826828507026989084303670111430487219559671578608706844480281209473484992403716767920920339605382276095930673264031455615957492 4627 54413358242560925459396568692701204082893480157060509707710262988315256991230664426614183930032842008487693123264455662888484411032633232 4628 326384166872940235356183610536786866588922634490928163075659603279602871081791661203729746501383318603379040093480432896128940851918282928 4629 1736971856513240689566819611892371646077805244392527295818136604964031689993428500849466648042542348698655049390661696314760468809287408804 4630 8161698787909678541660435606207003401299013009526477814298515183052253187964696949097964186835887900979448885138441404411767492534114392552 4631 33679234293975260983035687661636027156122919583604033462355871302148353919624281758452122426814356828242783575751025097889828628180135936140 4632 121328490765808528934047210575751264135712129079332348984349865198855459945665256441800740599784564179870082751725481419761526700467272804179 4633 379075820977201015354153921269362054317848156094867237581304953453902916796242561762665480615604506737776461682638351659824047651257702531488 4634 1019695142937678108492504788429757969003283777941863302658481761040347615498625361823396612127288705923761487716350152536583759308047132865128 4635 2342257449058652234937586033822575333182724145640614996918532067639039948150035903535983491407751812704862098946881377087353791167622361791850 4636 4552109702878028633526301413188690939875224372043642950667164782010297899958397249452330093244398882272739976362882486593171979599752335756072 4637 7407495160961920882239232721404706667063500428964043202572724395920463447569990470417261079477918236844426252080895918611780938697516362197676 4638 9973504237014102159362052474015695730183665882021237334890601909772993616287397241610450667159950019979371018896782393834766869925760799073783 4639 10960225906472645323698961807156402243812644498755243822150352766682199794382203644851200656753503326955856590605186775332631585804601348599964 4640 9676927833540795082689892255763913342730235409522749449602234565216702294695716214520148644033032497020153788084646076288603922841993317866064 4641 6739198483717720826414796498735170796285504287108295575804171792143362555281593216387361942755168688588442538634581499662820871594946390129884 4642 3622472479396896356137165024455003423956730474125546327970210178580699507422345721814299042510607183091355543196888867994517479798045042389768 4643 1464463544356960550742061963447396542782444704069098001586645002016849729958867000535908188951085683951960864711069738997836613556838153335932 4644 431538081614426626116709124838684079166259550767568897916982469238115398695245235039002300538058642788749065256594285637697771756037438347443 4645 89186412315625712841910087699914759458405766650272669076314131021274918238927486825290425278980891284492818540359086171514968916945635334128 4646 12318837042110506436576844412169296756060491974206670179075585421455411542801148636253753570914043501662928938081081777621967017439873648412 4647 1069091399290555993897777082117810910289403243340232685661588063309607099440250235948404956070407121870339881348154885688208319151928782031 4648 53749776383254093758899973123467856052681959496515010268618159603883678125394179857403170198002979518551528275182882103430445341220474168 4649 1402056661071063317961166211526693586927585213168413499503034460371172796738426717936868442713042523518431174850726846615570654657604724 4650 16233827313502623822821107031662395004512491599006800253087844880899823294250571143274668469675907846812108904034870535349102682571617 4651 66109901755513027925142755022830661289712718282371101224838108991363100211155677629789104371357290927806284545967377886669533020084 4652 65220373201218134275698897663490263894246351875330145611708128912718678158072603115838046333843615760424950856630961591750092276 4653 8039841263013129594647196289515716199278798872070849338013187053041727882017743566179070585316445334387884847396350778805111 4654 30932259845137839953850740678484488594732153727782866621728497131380327094724478887188803442119425349399007181375873790 4655 66790853422797408533421892496106177820862555650400879850993569405575404871887998514898872210341414631481213729 4656 1 4657 9312 4658 42315280 4659 125077259160 4660 270466128314848 4661 456247532362109600 4662 625227350849332229388 4663 715689047708266208928000 4664 698354562272628070432511564 4665 589915975635394783194178631272 4666 436632780213950976547736594764976 4667 285936766011164827034668399217141872 4668 166994477219234758773216017772547142602 4669 87555202182625206752333193726238712647472 4670 41440563478828615727708935027031429493472148 4671 17790535852136587793118317306581693615894965014 4672 6955629894744235509982541411444227461204827706072 4673 2485380853543027614028928345424974566180220535072384 4674 814112020737623568336245917660749671514720038577235236 4675 245113860962876205122700162541295707781893819203374781792 4676 67992143314963836287677837242930569938378444423217380739052 4677 17411985601451225634383755119552654271076608316759567792186340 4678 4124023985133588538709187083900750274190294509088279004940782280 4679 904832712290722645725621534928207581495823438890739752214753745880 4680 184161047977840809224701977610371508061270639185418375909274470299347 4681 34813212383161019654625455859754645252864610041322145853606862684929872 4682 6118932120228846127293625535117126426595005741148288944556977683670019420 4683 1000923895837356828326677152294808451449888265504533910296264093357166050110 4684 152501712754818256217350339640949470760760781587977277425277517523607384932576 4685 21657145994157979400726007483007683731264106516486450572182943113736863596580368 4686 2868397099890034585307403455355970612690450635925811310952095678786476488237827537 4687 354490805844385025357812525019277951560274408510110208480370413332229420048776348880 4688 40895414101457224903899906165627550274450487249758344307187482764435317529990393084533 4689 4405416759255643943634397391321044998032546871432338830904709426315766973315943147663120 4690 443246679956867746313129544389644319269681860397625222395755076657754320632954704462688480 4691 41660034036887090639473032743699712350501535824491850139402594421235469858603765590820960864 4692 3658023452761423221290514980180791628505633365175218983152884013978205492527121201856252734068 4693 300076417916570067574082594061876561264665617082608574348178772412429955936938386360295984183328 4694 22995937151658359348170994919685246491784678377523413866608571963450185732155130365984263361406776 4695 1646075743627103988095674247341216046685950670805487152451214706084225936951821195175470946054713300 4696 110038404684289265310723191929140888838040833845641709248206342396679738284282663214092805964848780976 4697 6867866580675036790406881398895866552415030669188466571308261257657361785751949587582378969064160373248 4698 400074587694636076548360396257139414219402039558615918097899200029075200975103793558043582567324057174708 4699 21743586205759847624890602286006492816428286550733818604043988230353598715167077580670591133157724108452128 4700 1102028629939904601128759587815177764368414311521245436611822295807141298061969588230595914787352128952596332 4701 52059136393960194083766726098725180093587315827397994653962087845944007198568718661216629740558332120875570300 4702 2290784516958038183396076035184848996280524560741601836929999307870180040758541056043091896775194510708375657880 4703 93834976902872023713937377733856187223998823243943951211542304806435080824989430436576376939121184476477712906920 4704 3575335937850451789216067077565347971101365320431761767881957646342081306697810950085854588575135219407562932693083 4705 126615289435930401623249841328197160777616460517199926901422830992697249105681865691468025647238941296900315265137536 4706 4163745959785833459772389151082299086211537128378318619068480391830366681344186451973415693137924008655557677079951816 4707 127024397972155441522754441654821212251142872283964518743175665711273186184521675768371903024116581602907174776635735300 4708 3591151932036327181590912219235048766533262587136574205065305843659952821410311845999550557348321399387026223004765045184 4709 93977487554907577721605992084044525816391955635699943216191349389405543741372705740013731304291592920409778800104318240192 4710 2273608165246476672537336573778843351328259753259081606412016936213221147022292601256613334291731571188825535317986187836746 4711 50783610273834154580195749322727550529148053903367759669388407574927716548227536945063787135702415857864380165887697751908288 4712 1045719862304572587862751858127187595933240563838556775197539072014919531311902499872437220590999732447112233090753907519690266 4713 19820229096406019089601648072704834874466772901890682434311105575908283829360109341653539581464872873239200104052769609182944788 4714 345197455594213737762405202283539514585605725835889209913640308205635447846612964001442953717168719713713693985450844787903712696 4715 5514402181004676917648755876567308911233977693296267108266651086076130437894620671335754902516379819114698967723924396065599108664 4716 80639003041148740883548388099859683751835798302901040378446751870408476094083123808023633843918185896352326133347899840398063578925 4717 1077169270598326896253995985519836265110206580499857303474507203714502455614392186858941745359651047741509905856361658070062859195480 4718 13113462759970798916948681919038862251228409858208316878991133905315544435374852851301912674313047006772002453180084035012814944693634 4719 145133425751653411189315231976037387333802177001590374695379700361484445867752559584166425114683994557688637338142075920727286499652727 4720 1456356849238252834732049595611848283718795239787780446502709793255742773052517952059755504427203734789244320239342819571998218343700140 4721 13211583223122211793664061577228492502445985905508208530422020844835707317171621765783005557928266224540944770529790185096827669808558720 4722 108008398399659804381138698369348025660976593515738637908774641777540039321327962743747054351161309691364348001456341708617682631119003428 4723 793022185890930701773942264741045603529685940490945030079481775857390679900765559575039578696054397443880636668460751536839156432890931168 4724 5209725176625273184152538875997544042844633050676093156775181763751497967361751825262474695660346217929716180585577034285688282463904732428 4725 30498150846720683022941762775193813976976410048294171438517015949006063237627037971973525377735947691988660794574979723953203234812386946676 4726 158387677542579414227818557730374247263947864330495415976103331399654452185795679885697037542618473147464103625889782470073893769999262888872 4727 726154393170269627068353254654265035276258455162730259547101398804401412579019255998573936916263435073431413459276703734052770263779414012856 4728 2923152138010179999856165115124955991994220631361974100125532500330544718784019874937568797419846737698793297890295353654993586809865977081919 4729 10270647162405226521550110427134294183548940861211560186662350043111974900500106131627043604371746345361502233708025181968568543015072747836400 4730 31289183895014555871773401253313766581537943687674844506573743729927884810113096983642175834552213025215883568190801880109235546880553780596740 4731 82042582227668753230413164188809321425840342640141343740584705404477214638243095472456584105488511683984584713870903959955142269325420889849250 4732 183632721440768633786537390484823458656197392073372645924655142834347608983717828942412542878088601813102309499546948599420259725376098310245440 4733 347612502522242593716187235388151821346758575204086646938686522558312711833366171771559307691899204568568060024826228190564608184225425487801520 4734 550698188299474760753358764406200261464617236954176477600424990254220566293199938470740511116361460071940387488658443457256118779935153124010635 4735 721455229047672636059900464748123547511161333240461788173711613165574622204207211609665130875026205014061904708824427775716286817656585911995600 4736 770943027607373663020146136700273092206791607643124789553795384085770320184828665464250983415637973447180424029418768440477546567111680904945071 4737 661391823281934301589290279983540041661199502059145509834969570025045276918677010375935577049492601233502328550071861788801994310956095451177292 4738 447170081010286701147112004910174737444023412756481309236121405352468951487658824894767460379469633778028260110761783037322331886922564826330600 4739 233117073460340419465930405684645970223738975393316228189603431933724680407951298799412814084902455294388971897279764492372354343479387342509640 4740 91292767377473486175230982172026284560603616167307992580961158413796402847792558486789255181713802558722834164576605486043056544849449527598879 4741 26022860620044953627045438169304731718576722707164004458981396055789346077892094943221571298763062381981462991108273016679027932886755812314168 4742 5193770367823615236765880636930205708347637592114170372721509286332569377297954807208497005899376199770905041402956003506613629092312323448786 4743 691384314505665879860845474064405987964083225663704646521026715318076519490225685787420612465182978381336745278828361114261849686095280267235 4744 57683153066443289433844098598598100833795314360023220815958225143924978984023333557437392824281151612947511446595810301008574087306598453828 4745 2779375526565815891343615600606958980783724905969386364375117691014615404135733523696294331288967322791944932648640147875806396041458457280 4746 69208089531414718230760632336326176015973078997212252486259045689110502269259478787052420893569676582318905258818596610417442258437123005 4747 761010314996247841806771788432315354762389790713263740134239156359283462284363046508744815430981842637232014160608321727040370724653416 4748 2922671645304185524133058408149496430571405454966722220606460819640180419855785047882110465284463715662745396273168985123441434267955 4749 2692348687095057361147577334712236884035009060616384852180540463527620340997984627228482207866796945095518562976507599233425077027 4750 305241599833773667257244928080694427792394057952581510991036457201015520099308340692015082203336611414749666338097205135736414 4751 1052043541321490663718959594250685909561396610735361414069078603825973938114221884864602069180380119336528255990961884258 4752 1917593350464112616752757157565032460248311804906650215954187246738986739924580790084847891233423398173059771233 4753 1 4754 9506 4755 44107840 4756 133159477640 4757 294168267193248 4758 507095149340485384 4759 710317451078553040716 4760 831355928767186245743320 4761 829683140351285791491843104 4762 717015934314025035608364378660 4763 543111881471311169880461887950480 4764 364093250683814966004258796605900432 4765 217747540243323876883023089721781206634 4766 116945668730552467170850695697733051901284 4767 56718559229914361774484427481057898468165928 4768 24959517516533323120602005152977537845610110650 4769 10006578784745790676882906940767825085827626078816 4770 3667775620792254753469572457183063036860200812984950 4771 1232871339583348848541066181452218365609439312652448484 4772 381059688745354848449855616377153400002643878705608336104 4773 108554551063336179251924267306228212975232643290494458514512 4774 28561397104334942422281396695248661407030879820391281181167040 4775 6953078536619890311833610957036097447402871152443884385147736056 4776 1568691447162987032544021040913054153900343515931291175597425491040 4777 328453991711764767395093116230405279398180845776825356592327874203747 4778 63904093701581742926784089839602709053489365888576989156022489093430294 4779 11565772070494819023056165996096670689904890483574784140870031076997678024 4780 1949071096132945495176421970380099287384777205735502392495689397819285956330 4781 306089989041079316054305928453953505947595375357448535342966675068669943686696 4782 44828151977750534991812447226921122953012075237745340468940485163643420763241698 4783 6126312623725576137437571380560021088166757492745276814338185421673916614628627329 4784 781660575497632298492237305379112879291243581324245849414404151964048340336340693362 4785 93152113116996377004558199501549378352487798896971022027254760533997365963637951326944 4786 10372187491440010403810486177243926904281033748143878444705276105778681036389741233556057 4787 1079353840794891035570187811473677459517859931510132941776046908931072561753042910243005344 4788 104991113512566008659456580346949791639065842190644734539544036234862852270374847089458714976 4789 9547374241256278703977775601548991953217830742431163986409909124191835443932061744849443229492 4790 811661233415930489459754074486235554416720082035225266365855820016973350669792888364621915392584 4791 64507773613604192767163083214447676994006158992821984976110096398895768844878401790747794609577776 4792 4792405395215459805652811132345705136695835157283704151549019904639517083346340986579717868609365868 4793 332758062147537273819686188964214250041471884320461995865109651140714856671745953006587552048695702944 4794 21589284945642468674640870710644175648296185776340311827587135082996138745776804218518486225825556170436 4795 1308445476566468030846988162579919856130337148486552390530530662881078085295695335883762671679459639175540 4796 74050118916161988247737417914539800840618734305749143320384504955243391933644391793720855797902096552313672 4797 3911700171790770813042344521232127789012672101593829941949495356222036108435390432341011114189224067347089072 4798 192780672466126884671165836533282519303908827842265707220131563307563748714869005564422258362885596241686681944 4799 8858886122277447173567469489510321111892889815831770280913893303087310072316489945807233472574177044515413041384 4800 379352099839352120948548768463709432238658415328834286705365130719594910774356587638577653126536383900434712370608 4801 15127019509854323158520136280992672461519451645857501821569108008130978372530857606885042960446078450936610343291403 4802 561280892518166327537410458404650573171154582585408560961097403037572004037742295490580213827316447288323079534565430 4803 19362405479589290830802378278084256810687469584881790469636669223954692861357709631210573956127447996275867509999653520 4804 620430275212952524797631302079627772269258187882207052146008550129346049324399855922453975789022812372617171987765919820 4805 18447967058573853440895725612352441563064633519599315054312963228250737462441107080936534566814941346343652416475195887440 4806 508459292373624636837033732130700153915007581567855125792138677576496152837019318188911014000994881073422208348799639954540 4807 12974998949232420860781583741923499405289020812849138810227661690723046073491465965531271543588808053907913058335722517294890 4808 306162541639468793542169578370202452955380454038300197648961177222647571818174532204994556146423230503159370551210420453906900 4809 6671088435960416101995694453261455755467192939477057239751981573853087973992431972239387746154526030373497617923380466818418960 4810 134029666782609773210554231763424313095592611391617507004048541866994146960351993702728173863273873990604842692176213611945772950 4811 2478988566370798484024075925754266853604619458052053411855794662098537596054655955807111634814838874138445236039487035855156928040 4812 42137968387252464183864073706161057225642744912009456594047269494516565897912347200412653477210446450008822348706881377264833233640 4813 657047108317200639782071631045438570020916400123941852069411440999340913340335007918375345279992982103743872248228912448621986157597 4814 9379488366181080974192013739953024424980688381073637650657152318450950585198520352657037581561416288093454393396199218570269128989282 4815 122317776546449106443804105021689320362925909104648543385199644708737017981917852656278858280828367534495670293895381021059209318469220 4816 1453857989244625048017240957441715080616732600619520526082569080531775297577549460861905418469013987577656733321398867227818943896595425 4817 15710492897249344750861076536807753296221264779074970326250784044954974747871175399321983623252994270626002101792574548770888192005746560 4818 153928084298356153307300717596043654284562476193040617728254100029766019562357202994674442420246418083092071005131076254520413898551854063 4819 1363431592083620666805456465157905264499415184861069380632930292892418697729905249867371288590172735996472159647725797694427732608650468580 4820 10883173122870818751815438079079619142755564405669445152696456473052611665312612906205831392088896795464536216899776722944652503033490812520 4821 78016026656290095809449104298784612205015741067766930125502854977096311629292663530588908265126070704705533100707507894005683271406465416336 4822 500361619551164314686904675938387877290160549108209997019440776730289778564910217553809858563105242571599285716929284200145358963010858158832 4823 2859381519160155443421017102482621531077743685102154490634128210152028917443345034406409579503233467108624405495709348696240938937746935928216 4824 14494252704224562620485454940217967675962966665071382972920351403513467968621359367879048159475439511351689094173267897930639618997909960898112 4825 64850352802462558491818907341951866215709426859588673909674210098638297693070930682976456109284466229014529114938559896128154628810358271412367 4826 254719571475969864945193869199943336367445574086967693333850602632543337749291547732405356160543519971933590096464467461021354082446977081461710 4827 873049567148307517462296297759245129304493447152803378132475836987839579458797090790870474716059329890544243849555928119445236572024881922561400 4828 2593884383285122764410959425899008671771662251034161683576965310948788513902375042391149664736432703694373502060847256285935239843150609831539990 4829 6630961528896281666647674080530499756239501907242995205896156203308513264985507503511171762087372390308014188479753094774711349373682230930520760 4830 14464773385757304722909593916340916048864980409337438534016005097801820334545995292459215301343287529540161309618650014678334125378940098923700910 4831 26674732271005185713630360291283145516709126819971957566834186445867037078930557783515822487161697337878984282893077504835571079955446768363799835 4832 41148297683338766197499263140436982546545743701179969198630909544219679938241031987245662099303487684708471282035764739178978932076053174353938470 4833 52461294437777817418844119544109494843463957371831015708313263269778922374801046306131498556643610623640390960327832521469722146165480633703912976 4834 54520935005342231937691398959713089337493653254323522481673270925984759555129685498243654424401009158161861021442535841316883483042000587184599031 4835 45455539611202502359185154774314527306203024061228110618675498247612072775183189608437513156627791665920330029257975626286885032098502115916889080 4836 29840811423679828178946819288332318352139083423977449730166184235877245570396650974558967168307600760985883500472637647607694156486107660341156520 4837 15089731750641600304734910048622388986355475258444074670702935514095182663905677800043752408475150023251758284984475213496979551383900639751023919 4838 5725271221787829384137624419666892020138933905475497668332291642679894987552503470023790674293117891656153218273070736026356618956573789210828454 4839 1578900353652702952584886087625881960068356184688608733456278262019908308891175457021106776164902388325676815689284022117135421745595618634013588 4840 304362407077462581607699087737589190601901717743974729493795120855305191159842256642327270208436786087456180177789731585080789978840348728027805 4841 39052844390295644052687029846646276063855804988495171646896036708646334726560127472092602976858590945755348974701876632021046565770027346501288 4842 3132741084959725191041496206342455401946051792547457558807072485042193225119006411225351917961257630315805115984827633429472181481533029443631 4843 144682640855487170829512733592961562070691919056006225328857293063974942421392164308595082657607637145685838041957068192694686083831748444013 4844 3439568268282274455263607486593243599020403735667264273644150519974907904506136650301567778350776993993372337213737729183622983255739389010 4845 35923117325204508566060270349681848092205000399311171936925768721184640983069921718315192729003784015929668592638205219532174357669768636 4846 130127236999318288302121607283425969179855128385124286412234009311015712163887514537905302092590900000376605082585015472610912293352274 4847 111949096887783278782095614613644992202294441215133443113133734093547487053865227883612738301972272635570073609107558538141453081058 4848 11675046247056796861700212835527990221839429122206799660692893244631657649429259098741668112895718697665864646576411029485300004 4849 36055495416094145911054906220590023579107467853884868466072666949633506758042549140044828264218774982162421687457978074493 4850 55494677927746340698788238667452126040563242441827634980157203368430358083090722409217101274455481270374885095618 4851 1 4852 9702 4853 45956757 4854 141672290760 4855 319668305355168 4856 562987103978372304 4857 805904816481167217892 4858 964185093209172293616696 4859 983899253335675375009262952 4860 869676967439201642175338479596 4861 673966418405084215739395544443512 4862 462395548264863812295486232123288608 4863 283101390575042961340671825123528560506 4864 155704014752052774911434792675307689038012 4865 77358964129597541066949210295267634289304278 4866 34884949731018142012076547805228247143761449274 4867 14336879459128163225835053905009349991384203096640 4868 5388819520637830847066701434358420065291331083367636 4869 1858187618643715011540619150619061631948267757291419950 4870 589398840600402316763874877364954568738636944527223978856 4871 172376068330125555332617284548553322283611981756274386613472 4872 46579424388942158458797327952606966608533441820029422228761720 4873 11650798336044505230588433937575092965317138977074420511683909184 4874 2701863511968028575750669033856584877470604246844166002203885994544 4875 581750459428988029802688589211992514847425109180164488181687576935587 4876 116445298825103087484026026826841263503882408869882512132307458490410130 4877 21692011751463558664187974212172789344092552994196802994373420862829391755 4878 3764367178907424640239989357506466958127037467416190436850518599906390004250 4879 609068771769548606121982637342415779618127384569723856038434818711450517015080 4880 91947881800862757771915061375110406891107938243505137759890287708045149972558820 4881 12959606436130482083215840780136204410890639155233469063963871789834560948987552295 4882 1706272434340394338993669066272643393574381737473394671829641208265739412241115829290 4883 209944345906652861857651025515777858720066620649924584403218625278978503203987454539410 4884 24149903445984761880871875762996051049672218619743178871625508735683197534681064270660975 4885 2597787488061460653719024841397442349883540790959669073505914156774032547327907702815381190 4886 261371128333327634314586453244505113747350665108453797524574873831619528985847882640985924160 4887 24599979677972230300157859705209852666523250614806200321588731950703324082071117508563861996180 4888 2166018721794731542627819471702140742722100199758906784451722252362534441689305437300446755041080 4889 178417701040317486853317228698021921621314563674323034386062430578461605915612067139813107590478940 4890 13747744125533783836295502015924901812936775171053344527766597945817697480493004138697864504503744300 4891 990796174125652096078226276498152332831760240212404821131622077645153777398204561054732808215114878944 4892 66774510339643719597785049925724154940940418958750457603136535301519320689116543418003526108513421336088 4893 4207242101061242152342079698841748883188765140532848815689906480628105995415100664768437101239946146842448 4894 247744730428711914241305117202810055462792792261937210605855212524745438433735498932182498207535325524327560 4895 13628999504709755145294655891926209011235350950379510642929420044639893549913261338933769699692166996758560624 4896 700134048444105474236607074203334969264473659382540513604796393510329178235920272608431669327294232337970511344 4897 33568606693823543248859547517382631269101988015889198292938752618715987567550627679939881027220228472430097387952 4898 1501305950807137015610725940729714411892649313335261108696020052606661481625624964444203591585970471737384626482256 4899 62590544726069476192334104398783761413939542159793239152553004608317057772387369413600849097380044322767582371666651 4900 2430759005473793417966199972743542253168548784214772802776124132685491576651579620651912277789052073750971904461671010 4901 87867422261131274991609532942780619986943779211095795749401914798686584918609666327850334419483116786216076199543082415 4902 2953886592972184424273852253449175561866826534036009945512839173779120037030299500957524386753993260917580508628553100460 4903 92264248793747849239242162715095461821051961905329478837753442782603848881354938996475858768965984584174745922287570136400 4904 2674887859093442664953849853924591132835091218495467442583035709640519318703255936342893893333112833023889045638655006476920 4905 71900557757603586545651318006440450983322142595085227567977310163768286789834296188210292539523966392405179434580998448048270 4906 1789768126071393084478072745326768097679750704629302888759491244940369422924076717528491413280158029629112344513386974203234660 4907 41204184032838289177124324099923872514445229721593853741219426139028391992980135784820671163393467637618663974934087031868040380 4908 876121719623195421479008535530129855186736456677462071679444870733843477804155883603142652025170148249248626976734720773437625010 4909 17179799934403300881089673803614204612681321975376587302987895560451649384744652824380954251424277445338227795855931540138142533460 4910 310173245025635278533683916361533669462579700685749883347092969805480919357265359219601959042092341196651837138767034116310904237520 4911 5147206264928794049653166745737171698998957132829551695663358574436058271573920196146643218903821544091178987012265420681198075541637 4912 78362886478102344605184746837752267440980434713878904329180155184251571291211397424038177137815417149618777598022140925957652898521614 4913 1092317584125104277877390955161888220813930581663092608987327719103031504240096971920220179753525806848860040470684449739787222676418059 4914 13910641368370635837751550269262765245725634616258506435518947776820891840535928016313532992791178308017579324338105672019189706988119745 4915 161469737367801805914890190987579348448160186076056977757072032087811691494030918722002969604317066317941965480663461020540333494365809200 4916 1704064032186758229338276324561207413132198071119714304454101752145395292712003677389859441275118920384321875453763052527683342218198213234 4917 16306005498752306318103228192857839059433388868317365871537852838327436908710652988634455941784753946866554584766605311227341125173093362117 4918 141056890739741844417410394238078263098360886894949170916824183682690249480279500578491790860715360408108146694735933226007589425192768840296 4919 1099602814596068759533089806529227938531747241536180340859783882314636031643350968845947736086404176901834024133502521825677268225270188615808 4920 7697710739875840030206052413573269610974737433144308768587181236843580951107741121652824113985973031941426198761772721210357813148169654122152 4921 48208839442316830956281150814963558625943995534942264516522534260225679661608387929035958047110915088909526928696740034680086441324902216331424 4922 268989815754115131989088781296856927684431854470461558615275351889889932572160086101477336330972895768414946305816302029273523872917972197719536 4923 1331142373848025939036209466307744887871821200497114848038009016018183467702836089418752043103407755446721464872202889758952655196783004421095215 4924 5813486261495191082771296938310613847895660155953587949968907639622887261791335117021936967399859182104502672477998045566491321920272374116609498 4925 22284275271852260030906347283067029596496720191130867417146151965437840937685235219967260054540467553292535664558144709594905548179222795523786415 4926 74522502439150493232715211617546288550111001503825337240523399715267616376693358359814265261819209473681505188659906819421726247627012413128092070 4927 215970488431065909131430982707118974569941123392625769183168825088920339134968014975015631258889342941335100480430683512475350876396268587614620600 4928 538367724582308722168492488993632669143512732817438850818231163107187145209990244805376960961960695013628319131968120994717777338707077669655616540 4929 1144759918285696343488479203325733522629776764451222852253705402164386043359103216379988942530574718910175284869612812143175748106357518091592088965 4930 2056931953813238684802465337738980260854352246952744169135145282498688971340774096829581738262066720153986122835261792547829043895039331242749204270 4931 3090134288236814703646645903269059541932228837392063043544810383712690994845222148681814920789925196435712801098101705255260943054827286247014535326 4932 3834653559813756114519904354878284427129409046773160242982818956683516059724586145296553871620827724874579233872368110412944790422709753458824931017 4933 3876415442641175541611602507649393361609030282350400969488741327659666863722057682358029579675032850849652248766667461310030883601276565407927684362 4934 3141286910729650683502345318665298902525523871261068051735928545992775670138851982545073257576340405944700867775832225629217655198391260191523985840 4935 2002656322183514724952921083524952172787667882842304497925146428976714472686651810886876134348263185656960867123974496220476919817401863427792032599 4936 982449801515726170214675650705536682452775263840355941819270396490253981004506308449112626864228049610900267862489665079879201810256333771919323098 4937 361192829350906686432190182320311211931198041378229088504446014028429556119498636584656369018726176608850408721081428891956920127986234987344419189 4938 96382509765767308500923948290597875386057894326806824909214628093006383668827873571585632629549407710657285235468199047948478324049151014613705037 4939 17947425706614028925775965547211048494785015282692540445211228380277488492173082961258092444094712704662457318744890472618739449963817686801183000 4940 2219966982099083032466425844724733304004754176964364185691415052944070328479191659346315273807042376234745689672951451944552917306601530944579498 4941 171244833140243474562048172923025607797910257928606586855559564698402783880134638725711051535318114176680362682973065592253111430909006621448966 4942 7581570491038997291272436444360266366286711454200698088604972547036468357663393816648205658981523513295310893006880531860892290683522745946114 4943 172099887250957086688797090208945301846770135458879074905920819920212498718546366352606649608438767763155066764440264362184010372095422279204 4944 1707434655440850399853049405659362603770435013430062839754336850655586918461436614179478864715623327512081749113738679898939691019079985304 4945 5834488795670546131028934406387670449752159118642884781430267671559513620055164784633690421785033544023415195998617425619668148259963172 4946 4688370369212553446666036173708095627755755225549859680222471287731848370075142242571503187898439924288512816217801693553083644448516 4947 449843899433690638285028933847612836265846090341371010982317351077814641988837145687905468920991349514454377053278372775645725961 4948 1245068648533805097340060813085813362516021259974615600372161399697318424471294023650707769099416773338477248648633780211614 4949 1618706027446068305855680628161135741330684513088812399898409470089128730792407044351108134019449028191480663320741 4950 1 4951 9900 4952 47863200 4953 150633858375 4954 347081891735040 4955 624363401441010000 4956 913153783414893582100 4957 1116500882549971208136000 4958 1164683490720990597467362560 4959 1052681456913376004545437506900 4960 834420784731832521545865926237400 4961 585730245447287604500170018962158700 4962 367025078773600321885023998583199247770 4963 206661354021928166474608991582231264796600 4964 105151472131618550982554764653329231152212600 4965 48577065238277369979400020849133900718323884700 4966 20458948062820733709338375836378639228674143416920 4967 7883313731206616531813500518247766952857110633564000 4968 2787702288469869736634177234495484803720746411631538050 4969 907125191604163753890436506341334985546655800930837708440 4970 272270128821389296175934496512454106953524949560515106178128 4971 75535455910178659382707055833430454507151863304829326455729000 4972 19405268339683470413984096857322734066250330886797426106421160400 4973 4623950942557324992194528272678673100540248705745812773735124759880 4974 1023425714264385723864038388945762847330777387924564810349269230863427 4975 210669090677725269523181328604233322033540929674853067505009222230260900 4976 40376927444005880957051539229903314954637054424172794337993366595326582200 4977 7212426053871798274549569447534702142666523473520997360104857272332641450875 4978 1201764676213014834620244762124961662684299798521866789291396062723583103476320 4979 186927393553603423169861139869271890996532534631772225339074012534823746017781020 4980 27159549100649214214404145787852028293973489763231839280717666434488977705042975875 4981 3688139759370536959292354939718495970099164210786697020195962787768352447136333808000 4982 468303989319693416308339637435448349972608091574946996589016781455384146697823903783960 4983 55622212844163580707246945000888686791834355396653274844162281771303001241731774902117385 4984 6181568467558946523236278664918113582213041303430398331000839104009340543340406392444065750 4985 642949448819019177779234936431531141625559055289898108241204982229408421629338065179195247875 4986 62596418884070452624314496216604435128398734735322070767234581927518162058005674479259189820500 4987 5704975305118953950780843698090988958351367809259851501371706089903473445145019052353786705568880 4988 486741186482792532590843959091647325267712316393970530082626695129027384645193633442372827294880400 4989 38874339431325565210515865392889895153450218379254204747979687411263997489168972332106945422364186880 4990 2906041724809443595005870897953972004275797566302874693666307481419812342928901218373456934424849493424 4991 203301724642443383726777762084284283178722758022003748957756245251199124056154643091936141469991564514640 4992 13307015409073788519980240766604760228982727648189621443965827427214164703821640516421453762724499138899400 4993 814693496210646896687509062445213649987118476463368078949412572899792295758699760709451855577429281781745200 4994 46636834372619441013264215235342129468846712382587765439338049520179736993829338161700067741126266664437461232 4995 2495202534556161784190111697126610760442746462610490272479033026832115304489291008133378804975952583219951514320 4996 124714899944688955119754263795126135269596489145728765388352231247080180672744130083841035067468089862110098541600 4997 5820138217508273587308433626582052568453653544749636581399411824067664411074952317264302245141910917784197396451280 4998 253448337544210707487706523978643845629174159476351652391514137580595757138076688341759958936128359139444755645677979 4999 10291934111692982455454381377879811283487731807423996209917086271925186676972693122134688982281040477422767140648017700 5000 389436549824284670531736685823002915721430459855086474158788103084822148762624496628889470037517419116283610650982733200 5001 13720149582261846095365624176829591236963619648352156094009581929255091541823541113180953367574501832996032248758561442425 5002 449657621565911166913011197503000514677718431788678271295202288655698037274083946913019101338422944349306123360087321037280 5003 13695928447075502931312464519093628604947175276249796824724174524855848828583724211308216262644562903841977144997765023553560 5004 387291629896510857086250070832363147713096369055308401430312543062179965369635951787763749948323037318651511094536643428287670 5005 10156311530730000020753935794934839836676743985107256474888327670862117433431414995055924440371589711898217165337434030825223200 5006 246695215113621828471919116534861193658754356851402054084909191833249476296816607958758299124331740085623531910041425747475219680 5007 5543024996853135036076881820615192382873137841453447288436169318845520911885499342799321983570880848913003019686288770368665799630 5008 115049664066087773459809088017179523859591331131819678130349806636409845140941069944537095448850383482970413636195060511266539462020 5009 2202524472941403127675449621764140751876477318083864199082625221586668448792998309799365957380788502755117590016500281137039419903330 5010 38828228917133632916503783173580434153597204957544136363156066613256699171800695940641873903484973601902789474993224902332646481331157 5011 629226216121461185864899774506796903083005358959510335456495368731221716251286301621946244254568415254300557095652492273309112165660540 5012 9355811806893455356293133956062239091425162803417153695045136625645675732741954339897939652611399055001324235548657622255473502057784940 5013 127377277542737615673298437650030424983843849831192406071002006504842891490742007377454739953357258152690772968687595067780867572995292370 5014 1584493783059152919089916222143616022220305727386712814639918860525508326545211505980557307932596970899235662117346435680508427605731891564 5015 17966158811121917563847824664690503549226561715746263586941156686410014988057401895706156374468914935018331120917106746575430661025178099720 5016 185217845804507957701629721825951160860986960029016180162133726661681841309839443045448419359319646615328745296597570345676463161502476155335 5017 1731334113545730228404170172820797026427331089165117828290641551505196663535675524213730586259262129189083251567845129452621276465314695944140 5018 14630481738974685208050629501266041664239057544333560882903242488958769622872256278957794599649806359497764077916212611946415703545443978425616 5019 111408017946060820799606522513771077551589381631054801209270091905939572970775841574496299399187505906987320240725812527417042965796334328348280 5020 761787514497534842223672402082449461221461139961938869768344023937651246216455885367283544203824802428710113713368668249245782236341239240594800 5021 4659673140498486490151757172371163027136141777554574712313061551370289069953805446926676791622730235158864023383510141884058315749322523800471640 5022 25390703484712309726125803761523134303716731200919257960492117344763806836804938678254376574366200570125872850920754877983323545082791105263330703 5023 122691652463184125904139950490231812164829097300897601055063039847925112408724911791643699188249404214272875274999406116532605869454261058199610740 5024 523126993601757090372122555021379235648053765070429702841561376085877111492648056742812524131495933843730938461044805348464162326419710572964877128 5025 1957325258472466153026838437609463476488328344872871604547332226759887323006590951406644584720032693764283469820577261043526883779131982515010386675 5026 6387695593093610418745484042251868999368020832442552619126342596309207166761396793335735205014134261851240142493146435122664149498833302050358905600 5027 18060274830224139809267941620344972978259517198752826213687902821896686615318498855071241490915511608677048952078534686255938404664835365128706956020 5028 43907991183133668853462631882980942785167542996619459837486593396135232151687920056576187105405656485892617245429922144121113388630726442969469508105 5029 91023431938386550663730855096440288471541188570956776317142023571268817004266422935232061034811904224558725019379319845815118898897204081397520724640 5030 159385161826942591239160728672970701437742346123199452239282840682582022776160995362100112310602604405927947960391634456084455909713169532194318990296 5031 233228289678570647091981875840526551411609771984159750273592744855327646439418573719477047801137834168989474124266088142068412401747667931647731762735 5032 281747578835800682015941229694417890280045158924826884372139579852211038559610815457965040978677782254067147851047474163535949951455423032095248581610 5033 277083772167811082312027395823564550497145278300197991326750890424145978713731617948519568560152847453462926409522189429935239902845196033933113634925 5034 218276671991388994958443287995231108706115769999955047376550465323456022836663949742756012418040254679343308428509754810202885747684891935165902350951 5035 135158923922998513116020346593352264496070873990976306632450229297726076636685558622968862402575368895737982817619412846202315115526423036385153614580 5036 64334471031829460565056250451314852502927781124240862291103130822883685976278962215878712592726074845196262360141770171371346957394597455112678137980 5037 22921719991418946226707028295496835033437306712044391667112946731029015787008301617895176346992812854725115733336669179690360060306087380034406666940 5038 5919238636554003282805581524789535012633902107523308091040097931615482349730142800127669664577529574338459502131664510287669858661964814520396156676 5039 1064866509202857010520695106927963578331425128022273351584976300161546433070884151044099110389533118709670327013535730433656416085356476587635923460 5040 126992697696476942070597578164197522533187662154622250718811069035287780927768922359145419790808105594252392268561922421699708863959880391794012520 5041 9421160420175852458611928511484899360596563514144383231548016021734138754826403685624833571733692383592011927237744877755251201787717420605076900 5042 399899460997334549890839702090360042747802769594275280798670607906278904755792463961491247534682396181049220471085138129806035309801896940306156 5043 8668841773084570546337744350114283226359709956461437786402361809077886090969248684842790070221736363209337696785069086700567688826377646764520 5044 81709774393343783526929007514960156789213096301570795814280258207671262792206500716835592569544423284854271931510739684396271105868577015056 5045 263424464972073153457970828760556772252071396111145868396719157909161470747970777448260430468806496651592122216218794407401135591775747400 5046 197745484519811110186824007710034758103710294724278435740076400403247072180428109735954347890455245369847270971154047101495777114517481 5047 17459173156834662593598953165600429692222047632700458224500176128757011068806868035201546311479378477430833457344963321605889361340 5048 43317980754487505577882476934419741947206300049437648855888030468942598031217994560220342227914193364362359379001022876675184 5049 47585391276764833658790768841387207826363669686825611466616334637559114497892442622672724044217756306953557882560751