1 18992 2 1490648 3 116219056 4 9098402456 5 710992703856 6 55608647673784 7 4347481602940704 8 339955485269085344 9 26580462272923519792 10 2078379029608032830656 11 162508519734907950288096 12 12706704749963835042580104 13 993543814866189293968003288 14 77685949117101841283813337572 15 6074314022541392062128255496200 16 474954876022069625456699880586028 17 37137040063762307651692963127789104 18 2903770643839534338210550197465198768 19 227047795583992128572744530795655040240 20 17753022018968659006450487770889794730860 21 1388120865153761567946420953029407483708424 22 108538115944020146596102448419180823636179356 23 8486669156632161536630727639372811929140653704 24 663578439690132867834813626630985173949439551836 25 51885649919176288610374287855356285431920056546136 26 4056974291122751341628804574327200577476063082707208 27 317217581680010446259839730208680765084557574813735552 28 24803458668869356702688897522757084145210256109405267176 29 1939399318935700893628991508315287599303815396930919873216 30 151642953054726385318141482842233842265233505369409939476232 31 11857065734693215972104010304598329527481905407395902925563368 32 927112041852298370903256868633814565354796890290298537392353776 33 72491521711443377639227235366807221876773774134433401861025492864 34 5668161433394255189121258978832948592314261696775217185797057572888 35 443197401246961704370925301120536561733379026583876797519195803578856 36 34653906523380526107246153030536197354363223469652514518684367147888212 37 2709612542744474802387104320655090508531773115908322115499116153523909664 38 211866449366876843858703280130564258634299244163527098858362582404705322056 39 16565981910408443531805649155795749223781226643941698955751606014898369152680 40 1295305403361826718510835062342697822165323793516030019382192556449589858702440 41 101280811306699800810885394729291444757369896514864333222630619112752031207615624 42 7919215586008135758776829626373562059724253278363264435471026765606653911892079408 43 619208857912505371333469895953899578462461294721652646097062057398953757877462178192 44 48416362145102657468997382925524423596338179660213990973079789472366854583754509158176 45 3785708317010142777418684368152585475737796614830170555646254326338140734810810405857720 46 296007110541026790985664000088986993311815573900346767796959771592000138484675118134232940 47 23144997488884148951774958117639098325361007786724552714730518421849273915498052681429190176 48 1809723110304158123994412714433210217682797053360307331537228999817586751243426471695604979616 49 141503482017739993003738113633533054132954703338967922722852978009989869932583663651577669057024 50 11064253591688722399547731471326832521704069238153998959235292560142072339963787399608940445815860 51 865121520655226972683901897292219660629826688810060153638633143898501155438125925816746839249432560 52 67644440657345747458915508453998350212888895907373909391136100464646624180167321345457666214230088788 53 5289164865971160717844649720336853338436627236599701025748546302739139816105339452284420722250775222464 54 413563401627237705585937852486321777393843801136976019072226799062930357054477535086676148739495993222808 55 32336803918871166557874871718804131054124284041166292708771229847758526388847967387410108717230414869210128 56 2528436712661599362630648609410793537707089952777818055938653569277497493998584378341780486141677076365819520 57 197700187871818773006831769169931226025529876505451984667628067413641688395401686780373472371347541562773773640 58 15458312280005064700013437012528348873396345979465534885343117198082260563630513362826114404761077102578073634744 59 1208695960881370093080317090915050292290917737358313973752666254331637592567379072518206085987834059226450594312608 60 94508760037189511608109032385112087565123080195717573948427900274540313836861731884031980383359395361663566233562752 61 7389704286968912264550917928733902574586467705124348937321114896133718920932005493032742327947729579234217749255654216 62 577806008959999017545733713230112601502905678343815329302283396190225556596493741711532374431550504738905753851172408180 63 45179045199280107424021100207446185807889050226255949775330668962657216686004049095098304325713954263544130354399357459752 64 3532580301116082031266208156933295092369487194433905865219208491291841741288818215867629688686435741682700122773484913003288 65 276214858653813113805710404161933779261224572631308506865310299864090995044769880201000027511435309393037289741577809794040488 66 21597427839656314697502724452161660648321519075896942864362085094936447550779771279676611640577396341765626646357074512978782712 67 1688717585876773961950720909268435355378462114735277814567289980767219428808887084423566190305837934038771555070381225899474772736 68 132041977684638039195593333078580486943901102463454740072425464327433489106068730609344472200533543332781599108501493933269652029580 69 10324452126681821177471669119419347390037088341181595043174400582375636046924001734113603269852113206185632871085465771189670491772064 70 807275940464394615340834851751827809221523928111109939906570040404276362133977901839712357592422050035100202965792485890920164974105568 71 63121455362118190760188973605594411058844536177993799624875659250691655687826104926530977301778773445334556529998771859807027009738944912 72 4935509566579991508167817007570762579886294759795424261980856116031981358062616512240079147418678393545552443411422755041247464807856313132 73 385910853006434590971431154021408701518749420943142410980567680666834916473027389522230954405494727507369438344290330606601813584962269783432 74 30174632316912205833850463702223799832306879778250291037092662616553066855995304496913055426078526015788738314590812659246366116504740643029308 75 2359375043141533160695805396319055368690547549535763142064265196771908674121333024207573936436967731492693766527968803718676274173918401239518928 76 184481140838263949181742133642399007855410554008607560724036692737848339691548413199054940026149389378130606882214304047748617092378613192239626208 77 14424705993190335023503151800823920817249788460950265264048911763742785874808851769358596134925934934090923213159046534096939554914492038603522757672 78 1127877581656976175256257177709952074515375286683140048987445216505706110297508225667214517725122259444155324376465910501465588573222821442200550161596 79 88189515946108712240607385495731194841419340643326848276101467477999470865313310987526433416730881727858905128259040617325857057383443913750363130987664 80 6895598289473154307114020013274868583935646500598801458903816088146323244678325830086492658277520370388210557827421539566123181401822152533556572937790296 81 539171524638390569785173274682513451401230883425277865112228007545074352410099052286620824635522475517263149530073768340464502608079818988004436389045769568 82 42158188568594454667889584345269356523343983065902439055156341145594329185473602785142316795888217165147606031331934943063741866212751759913100524970007866840 83 3296377464624396348357250976635490521859548797145141843369295532436785346642179619748473808110797955377922148766813580172089489661426328064778828550396175996840 84 257745998066392658661133277803178061534454711496283310538133217552089229426239479196875546223846407046304545764086852484870031193682636674572657709079745724436216 85 20153335057097459673844694657079939463388337162236128773506826686565423247683770728395773789659378117053754168867928138440041872548524152731845343534365022093486336 86 1575802988099205009833057654466306996263154146528707431334342733826637540422663927628455620666264208402661982432443431531338752937262186473490876271256726004617136420 87 123213108414425094252001152685383817633713351754340063948460450763870962383483619551792108424572207597854917564924767637083362067956569881417261571065400089018616898928 88 9634116827927425727831394844744447099041776152848938425860450343627766982046829688222986545721366570588577944606184338479789889191147527336778805512769639457796441987480 89 753298153488415739753527856510215383590994635555603374544681088289116163893635092082273423950509217437162684638010043446421976574793585066715235221505223109402689597602448 90 58900895451475777781687319454924723458837130271640644195840564454498857983448176131596501662861743310801350728624144801155988196867402150687883707747820284535498281820337988 91 4605501113894647680991755302283346541262086809559475573466979464314476506776431465663179401503528360826338813088398074961417343489441990082055752581612139424798045444375929128 92 360107267427857113275975249584744354790463085593360443759661469894144311567026150229582077123720912151613153925451764261121756784187013287498274636935976986366342822205460342984 93 28157032393961681125933078663862506170950646217664446286151074807186668988539818887248058260369398219661275973922519304299702118935927231600307569187006513118253519509937807205936 94 2201617531624624942824337592873040584825755552271815269838894435847009951598299111013123084184247591211688979466415142078454731370001210984361405402730335011041485143955619285475420 95 172145973614619227124439663430210095524618654776468817388821268887715447809729297475721336437284556597401078943430025550080014059939698724380461120332277616186308336115589568136610680 96 13460210870440055415825975849785554680241326700078577920925618131463565441866783138051309349150665598721218688145791833954835384955071540251509575467179319555585609142187702193842446728 97 1052463051400270670604279625206633700376411368237483684879648797448229734176779568941371466645722606933131048415732266804691747363332074586962745133263526890513789044144755572119997924144 98 82292802484643050035912580749764822180657067128688488872480352985188532382130772315817619099425707904191172563300702997121941313303749416596608942105413171557010341315466843175298398154916 99 6434530249557349649349292611749687498436182232463448323136219038595162758068266846325196255094489445664156124391886130316075518778415485141387089581959796250760612538820246481682831575890224 100 503120300711535029339527366666382602492792738346903851504544036703391489905588720811418876907369595261770753821386699223579603196459255729506991452878025894756253238653188526051343681468309640 101 39339318826806199041950491712333637405307500650528908170421233615821246613333953195782743581650819348007473710470316881504842187222022843270061447379762172427848712776448104724717636106569634104 102 3075968120484205454873282321107585358466458687062089822556173595093844031594503182214011838586682938981336909968628521727578827683656202166155566490000109260228392673670400110597521944999466282104 103 240512041397827199589920010569821229727368799828824199402082230980698772906913028067657031740494425020838345851276282424888056667594749206646484415634077057544523976780446671127657447594378072985488 104 18805800252651602114149113376021545001982156110683601195374096842808013955152927256299025206313518453502668224917198850906513305097262271843754699138279353298935738346499481499810171935930363595281992 105 1470438324365018802353986792392573262349367830750282632370616173768184691495728918358717007112664573708542654344455326229536623841153347031176633439646945244772373314307590950455595340830812308082997960 106 114974573626907338099292292637392721740101388483124345456821252465011036294922397741944914735166958335288178751452194225465198385751116545568743341912588606044221711314360994752787469783252148069173035720 107 8989940184262797553952185180634910630664285950411253129518318011191311511978798344327700263470117582488924559680551149074674779487473405934070935171134561079149031683940945081438120770734839373745366008080 108 702929543177788828597721659095422780606294935082151246125740349901210844620594203342568689680772370386365290129407680777122322446806309653924224654529399782624189309987111910870922676251936764651268533083844 109 54962539521352044199519100696050950596004157552744225408348895520646036722328257633698715825480475500198036262905445420307819405552925407717315262149801786767910112274865279799646685533214434754361963676248696 110 4297558382564847648227263473627527564555867763899857795285261474538109984696514917066682103796819891143500474240436809302102540809105746840702038821502382488776645305884908530694652354940437210215696910767700980 111 336029015623968448924731930346898041085071125706922537519624056990545028407235061542157862548556354511944972706706394823739058883624483480709172220913775995286821414874287281342313441455639040478818300015157068656 112 26274337493426571956679976245199448228001780751281451547400113285259870506772800469569620044247424817643262137297783847565279286439323295863484425735195215502664284266837175546099007830360833401946353369206167425804 113 2054408335651001249117445414504548025704210851812459792144214642338769069995503719216595614213792435565252832903640906363933920565949029162336955630960315269524421838744749912188785106274514148794097476393758327592680 114 160635586364384771952906048085289773516304129058972664963107648815069513649248551457702562312586935397115516527025492738512287308760564534257332370807979019725686582810853504450467233822569066534421023823208741346428660 115 12560205855304324968124581471351503202771645274554179588703300470145300579585353551185868891245758395008186784867783468668477127402762067700969259606653413790387802180249334274026362457806385210737933709490797760910927960 116 982091046561513632973622334310541054321601989878773892633951884979283813312915965083445946048315163041948600786451738358491126877680894839505709676399817556548641228170225265240671588750118918329080355885704233469403915684 117 76790367518456560556794956149811373263080913580109197771928159721382653575514970130991271917463171025840071231038345191691719915772666751166401783339765487529084078661849680049071509267058514246514719636472778576144879930784 118 6004291113604284983567648406779046844114922589641818187605236479113646602467103611181970992739386580147082126252239816355835426817932846878229172273508346603796685357785461059277669460070858394769004360453855875866645208097852 119 469479609773223260515251015430049494804842114803018142103138694279980291633035705560173490357276333559745882563494509009187005900881897620821678865896279999899411063348510392708932624011367078925827724578770503251116505385885280 120 36708930300434507644316572959555802180851672152962117060535973991709437371988794166272662807458193114486703136601800746008834350583513852872072782512562898083439723273531111757474235875807000207528278943711161983415868424241011528 121 2870296250891652433622762247247362345844829465322014039100433861016051404085453665046734178499221655990128501498017491706747305949686321067278036642353129846046887383731496078532719215661427594086940975799078816357922991481222568688 122 224430417897117504447226027868215726745701948161110270078581575132976720358296696187597812713888623644259413930821612747985763330100002296292099005161303450005443910525755685690247756468353878335776527859642651510208930531929385052720 123 17548367163085607194703107955706251822099013428085089238050824062850957626748507810515636695710104434781903243386366098717611777601240543748152694670365702340013736000141482600377819125023734309697675023866251481967319409582974793614816 124 1372118775056722504123961424120895554530845209186557836682725267977384129307420949541633193939170234246122794012929593774106105615122838479471998480573810144484863227940054852409222541302594582767864813388511426962331720929461269653899644 125 107286901132521974011302337783798018719645909132078872467350319160999330335954118381489682316300822022924995286010678811242952678284637848116198437794887455749875469033816777110113627037054946592910121031165849791078341305071238046921524392 126 8388835838314149629122593590909616090247789362890956991446569621294178049472531382141025365742679348536906227201778131579079739710728021774915506126182205758827290774648254519697083591086805311148121784172680264792680292972583310626690498264 127 655928785148327512600657183220620956181009946258966134727993747898759306697035406026702466667984402545918094372588341978002174268507962552020226872314773505753155558322757144738945201827856969532681338419890156118920028143854131835613852260200 128 51287518253858675691535878635301572578114413290951244299282423335077525830574889718601243205753785758398003818541806182175394471662315484433214555170480866353432689542240922769970310268560356096583014850572764192621176323810964319706043688642444 129 4010205967779052395450013436889567851633030129868013778855918499186934568888736913458202827528521220434191378011779200235080055310397841573613535404576459163273659198883636878834156340158073545559195652888398441658366559860661146067218860455738000 130 313560734688128471385419110372670671893717574429350830000307739686077803302409703977229982589132611101312895417072959598921050372549904770879125859269230077273431409465923424498478211678687244301945555823683412098451489920898358702581179273803402928 131 24517527311099942622751895753058573543120443399737672432232768214380337829993818915282816091098308073101467881696486313618308718769653090230177709942316582277326332494300892860458191251236793085993463216859072328318660233639119804613952935886563908720 132 1917042151493880280934079751775357365542647706594746949098407097416730354700302187303869763496727346924948737859099612589729315920254728935089319865025295620253399878455446620087893376489263656816953098991290495536255341311605918333055265502543612952612 133 149894830909006937698140073317193000864051341004233318512862631708615916550487899745452131864520154223608611831696942476407453650496614775639378162630812438209079516936924880188915420021023855952782442716601925686618070165828185537467611997838895057767600 134 11720378874158264455102777232882851475940782418756692613085776069653361820580296213670219447536727164704883302653834512824993416551526611132258042684059539564364180799350778889336377935969090747362566294219816809369397102752772960881943654931622282167072188 135 916424403168402847998512711458476970833075496651019851442523932914516575698059809419320581336852597494006873079579528232121317061673027749255251536881597850130934358435180800781817797777813881483321269430568729119687368125868639161548026831765075334725843016 136 71655847967020489526881917986687464518195607715565618380399049601683382981183593646875921413293593644783344150898533693072909408551817296924201325530783094271120671575582895743753913609049162075641913070102594415038780850322086589193543978558792540075277014388 137 5602819534399962563546748669405164476352227932125552685643561629200863926785537679867614786930673643834486437438631310871753715234425188629527490859175380307717292702085363283035657742328233631493008232193796678820457613207485311574676069020046679380861553017784 138 438088273681469097874678425566202976814559001477880860897093975151503292522135430860228076526572889487412957330873588652272073239583503739269786639469166422469147489090715588214789538065649043294892100426792189645252013849736978194355355897531343965917181018176944 139 34254420360830648175870025358653695481885051185218177934110917521107476078694658061335789345608383933539987848399261324732234935160333531701812160126716634264474291619821943968820883916053851799861113440999172792127088925907949345218544694094176603327331201101620680 140 2678376447733077054017107368909683964527440292462922276282536763294162215491490012751053271344841214438803142040958448093945981197813483504704807399576465185731794452306325050741038580618477820583028026761927883687444282175330588672484732312846856927384816191900471052 141 209424077833010475496286687899681599621515197783502392947260484482494668129203684472967330367750054769760658729535586283733637076536011326306714357137461891438979118686829824368460773968870897107744322388143663581002021437035488839516609369109226889293790478164435550816 142 16375011217458889428247916481971815337009148885294212919258067273832104929514165830062575897833577247132806346219898853367213196021453939071664821084218729029964114318116570286922138783115810057833948712931005812812066916665212456311928625456520093624449211896123881955132 143 1280373274871065133766694528202364797660531932866240191149005940734659660654504137749146026222257960990927064713044608417593452784550692346214344922088473705951914890021500392183491865404935331623595124457637279123606338610592336541243408803757261802707645974618948989044480 144 100113258014516033378828207782164408878428161930595052152183306779064253268102203798832379335721125672360231516232174055479068904056000267985158295812705352865588559895528091999075416229118268624108510066620792193923739953694418233485131563036176580306391634371446082262144296 145 7827923799245459178873767938742379159214965505490977747647786393378591909520615048206165490616355329553066352052205743498677554490355892438803227623888507956966772250675181912552232250389323119402469175860566476476640020465082478418294155265543395207659733605049907298161977224 146 612070690955923393452239401916322570073999236586506014138468664734183590621309810252351416800551432359310505038953410013182137634988652446017443381693175381898595748304547147505248096624887587778055582126674546479083982914915784324010069868684899915422158686240879801840530832004 147 47858224011247077621244392433753609650819472645550452566060406374244607840547939554261761223254846146471732298937645693725529141483807736508085769520462152038999169625270575496735198431034947262487413223487427692710565190540229366723449436292189245412428295279591070146890438167384 148 3742067116354774027850292526853913309155725347402503394752280179367108151522727662553034204286750739494808982087061421318289045060908883664799374150595891369434499307259217474100166480648557218715870634520197235459827440989241178965031436309806989353804587037112968685204008857384708 149 292594775351732604048016034996659638533232499443253158681269912994269126964311672302169336195048478224871661569531831183985534204613731854733780566778661968573389625634136888962291187171235932547344454418813731432867131582372291873271104616047780864445658546819627773907478433943594528 150 22878184677384146543192061686321744434526157339643059117294667079742699357695477689763102180415836415931662890478094217668981742037612007708818975563544599696511630033844522706095117366978791300692427835328644372622738867264470954937672201178796112301319601849108317948872236620012161052 151 1788860834932182455053413563087135350667577990629702615284520924659911926817645595750494720777031691369287530498713490642256196206854191587301720855217028573054529631805407838890283624506493027412544360307349731892864891238299768678416774421382615573283414724052412673422644599126546581168 152 139872246503788176622561659355049175835486509253755187743643469252284077658915927987322571061675664157531571951403400141496358947881006623141217203006544814910488648068125956551033858504048587991561163964264084440357774997917500338250278235458082665655853428981609655040008904937977018718424 153 10936706176340533701364699883958022093084531681977822409173797599440140562715257010491658153534110921411748905606040350748232411769893082393124134599538326885586351992980058263794789408781698404460083580060568676101493949232292955628611619454529299093478423913770433495818017989253137050517896 154 855148501417439688322519992228263701120797326164793155089526265560870178817698516498356220416074462063440286492612445455144960109701925969693127847608386632056655302252641065202738240049132167700800185446372150987909028694898719929124233582387383132567141875226915520308900021563423019577404368 155 66864643493712451372043813254338020356954950910251666594146256785641184100231505275730861129727861884514228227586376017029755075795614893671344695741814694534873075257958673481685033997885769692914009388577831058286817480920825194928599323050761249562093358763911773763057786158598863069612414752 156 5228191994876464173575858144779201403660278554791461136056237746021140773542690110464191768569229606858838835230525443097995769267399800397824865122421015663554209765431529717358622681833343891377674821955743989513093610357522374996988639481053913146268396814057742674731736154912428478116682206416 157 408795891327240322952311284950418721156760933979630616305539006766962379030578268627906094960760929315700646864451169473538026038720258777361905316447067258098517103669063765406791393168916524545661877114240309739732198156930783479631843435391349116304653571892784588146608985967478515002168047319568 158 31964029042889344509541203378553989613550562747127341725349918007934701077009268835688009055598567077254282101536789268858826889257441542810890484034658397923258497807071594791346544547690808890097511949868648671403989998325752450239866572428996117066278424308933356115407036230151734670965799689265920 159 2499289191330950298385133205664952040030478267191701644899742471843710856312526600272578199271645163731774698733831806830957921234728915529255566420415146987683195760527559994310561996020808553628136333333327921003219599577804202888204457698753432827465082022706681580953225174179388847149995855431186672 160 195421123335929635307791655843497398448042981806599317815838625957581933813990832830920525855444314790784964710737803892695249228058607958455274475349507588088080383162986833522944643289464206390374898272370550803069737500348034361102688391183195655943266485298937572132048213553330469986976644185229778248 161 15280110672402641975062820653052400459387971871671340538047955180686178045331664963997111904525919255535828042064910930327693639933140652563542610899149951265665202126433822728588173677230896137190906786344768122502415659471315177096974435995913836456474100344572187319688155716545683189059292848557385186688 162 1194762255866869982993574102888942534150161540872255014176940575522576477542698904927048875845072958071174283585957501812422060133072706708948821524371588932349967640777417755478343956103973279159990955876990462555696387555607338357662263257896094648478195387630793064846647607041169053448133796679006399114068 163 93419274156319904961134452553795267438471185694022981429076267834187668112514326745034699610735418511190484533835185600461989372878843225805663132540735514842780008229812783632538856864022716330153549656580414805757105796719996998957496616011801073600558859923511484847762895901226445680277189342692541551295272 164 7304516644243664922022905258732275254268034481761916232108943827754351954699914678746478371221353508784616650456884371077217863687667343340613203367426518108573296254809707485271655034780161086777767709985342346527194798848309866626755375405534991792231476360874090430544930648266258186074945823215696620350852488 165 571145129181279865013480961723788245750682859229306171652906380234926603879517097468144094657825772306008977565239741775619222516033482026668606406669534759854468449011759971127216676681954550746585369194953741285355795207553588676360688864672555372815664805399825337612328595088301245167113307006058547270663142776 166 44658226474789208726958165989502331064470904717040903867867089839047147540135065981748021205680252868010542525160987055699957441524691113215011931637481156718274282141329206062004650090705013919924249319678358248511248571521486625854249000805033242799625861393004665438447989564619514983348167343720248574262658241648 167 3491857130485236804923198701340843287095065544975316918068568146135719145415139575547988214360562606340553772474529462795858817169547856339352666380454396900333934448924759765285939087213451311932899335818434355213058320375557172166216593000330004812687957242937255462981081209614032002640695501226380345894948512971104 168 273030686218672650058075448126919503432916875287764072459072875182370451074019935082642170906864714107606979258027238194873960407289404390468916735857726657832201146668396518744482336439353158492537186409806636208688284329110219634024106311339688647429110656336572373258141553200078288765267824442004703832138870321259800 169 21348455229232195749064825737782438549467772935596186606989868335409715332691477339160804113702259521764868654508346988935220384203656915399391790887528173017550252295416563982756053814908905332176538048268180657913976043360670237812504053621153474728052726945972798012850533941380931703828594203090736405962649245513308328 170 1669250247972171553689128849577662098150178304404141698849395293929419368755763231152657845448897415308626381240258570766902186432285932935335211058571083917122762112141091201124226866633482499445675274497128623635508155238894588034269404374723647237974813329136974797489868051961938940650667749779832585036104033520026164984 171 130519813280905472318681024872041603091460124963594459217685180928387121866023396322372336486969914293396447996280773546056577060900738294516275911559038573889201618706381378797560315248068806190158106057087710883834258856525509735484546652869043176220664044784953354061020373248998018314875839675253725217009052433192761434392 172 10205433055695091836343601666303617428840441757540828629001555090911518308790572079362954708471930763429428132726487524043210069759997812464930712722244922360785582475498014325442436079561343272563760919169606653330551396150906539886803415452823584901283909743092382997965182303152490902245796598735070537704288538514934310665164 173 797969758278154961699934331323381924466962183400917755392624463943102068833951467329237706292504176465241690143866837910631873113830296873120867183763902969532777383817930750341029674534015418964807566316207080977703060629725516650399702434197193570102719912435501585201406747506130599652016805421018578710436013263012894803545776 174 62393798641514643589181682606097599280218627979513452447487263097058151899738709891960970498312580099221309652540068605175234739446567453208260688320936280847897390512196321735796787829244542494605046479281546459289901169463647621827241510937257973135981805990791704771955856901093706432011671323418958514681642429530825849312994880 175 4878613592221954866287745728543854036800646257386225665691954859717306085025496135756303554596639184940754002254348469414154174445661023464939920339279052731563673937551523825126611118505361532351106475645706930992992619366385241409192699883444404090783041077051977795048778372205700160012221057572330422519421066817362245848505582960 176 381462118037745864152303256630419347697037259697219987432571008935749772549611177584109687964682750136970779632953451898562097955155103594342649688200512929577330990788602784397883020269950049039499235048346610444593910217129064629669656654705974358589377390894783689903451842793960580061965818369054418008425860872012047921466517242180 177 29826782701101235116175999034642506582126453866082701758615781957754444626551059565534221274836818169451806226331955184763557485406142550518207491324910617793936931152066400104300120636833935327728765836872735916167434747301253290791339534876728140748376839479547419174189090809423963924027244380091709231405165164681870777247441519230632 178 2332176444872258261192385163167997613749112933939463112798542823009769282067601070171067793764726920550689702465064745329710609444607297023123034149985959298677286710372978696711663812278131624049624061339072856318859232563696012063867690374929020908381311582849113059994257786882003683934501213110580229795660370461896940580520577975283412 179 182354463923331239382099794207061279488843102822114308561826416903109802864036208243537929360369770866439229119431650781076191158227944075564184839063589285305639702532181095441238246696627021231127625681820214794952396588838379313177546971942999147029813527825209772726700748617741891508679807617894880285998009551826049157970326508515042136 180 14258419677412919686733451325402014625941260784652716206347976635541364486886513149000467700628309660267797799442523130727691066699353362683796481875631306004217057180573832875994207828754002635532490019574295769432251950615820058564468397965328167322198157002538030797302025726328781407161582893940469848245906380342305248541666100875287229312 181 1114875541421964173610166162784046158309179950203144721205730762777738621072219851278109387286692263913926911532997523809926957000981381906107982752587378913897102557485723787737395611548169103227871889646422014478028051095071055550724273452679589664754926144783765250564471370935203740130973768083587351042285265444045546790805878068851235552736 182 87172877568605905227436331901003083627374903085373897332378487689460814669320782920253906976559107887779961219838590215566203200514001475303344594237925043196792162255718352951561717995080390888795688116668314181837820709203833993014196530297005704489353169725900934703129387114856225726814847666130534750183538910743215493431739428730001716660512 183 6816106642629270662550825353348183908599605291418465430048931269384874944832661233098298662696574294485302441211890453726530656894562915068751838931213433365923747124110406294200573420214070327820879255669138890929602140244111504892286912479601223430245884745159488114163212627448842827531120651303488124271807817465671349218850227459283063077860816 184 532956018655354561897899716702639789513010497650693201362852252407430164368816052137976788306537480713361740458283954257036007665114062597800373075679095229241997822250551331219499469259916915494060558165578801470491700800800458168508932183133578093056258470454384280156678618708784994034109276620551827446934357372272983294066117485816727851377828704 185 41672193924389534327244880538585481423511235763945333988696039337792270583476477993201256921808569577295457523431808424452738589510804034201175065912216794275222920398913437287704610340676166356562883339698212960304850113106510966169721444979036955971650372991313830953965816743758393361224346868487223049845317963514834116325412096704976620678643797056 186 3258377212538644506317959940646628051408005054707181205266339450963200259940000037601010327304235340733362348674940971515447652207793127935382441757414763268854639810141662798056850134694459979311674383842333649752768600282290294195672472851200135061702486512547518975161528463390911512477581855886952659448285706906286608135663891071823945735208782025632 187 254774732486001170917930536872358062122761726311386614164256423035404918199439479239295978029781760051829363930079207495265853786124144630140530027815223579943870440631534547806995314106677372082063301037404551087123964775862180967762639066013289317460669746125395384764804516857841981919936582514248483889199030985272451138544789862922739333500581754976552 188 19921009778588863364312584817865205263018168339719063769998845367724211868790301370659044099022779773123327940280328495371224570378245491034015073269083545365031813642406159037427087084982178676099538564784873423989063098648899299481268382474683763004104956370167306199486176490192813701305329400990869633660339363849964738994734741976950616401896455202044412 189 1557637316410245719815959766956792208585070508145583882258413028893434156960035235998778304722001388923072517307019712914563555270552748182627009501355025988852845898018233405140498640884686047318042235993480916221075859586881683678672558410061527818634680852391046552286051760000244581655552988515715404745636848823548232348643488843322279949536971105454372176 190 121792722178241815622629392312526528678065214749776688704456268943590120319732502721112733862404963367448176852316009831392535125003129983043180172634577558963348699699034639925026845802189051209311203463254016553268450213539289931291020614570382594564852926412094993535295025726841865201388678131159863713254291466193172767173689922952472853779648920501223200224 191 9523055861149902576531124540598140237147594081664221395582950595693120083519689028089445951896463245444813070751716787705531887445539166526041331260073325250480150035432033144283554367845654117821640862526916925119127351628040827931451690128283017419957082114542333786641842834608379301395962365648887626564081051354429619376979879174478887815188841064556486039696 192 744614220888011041181436312869270696493508137613713096123988433061987803450448569507840727425940030830080919969799683327063571720647900653641521735463207910075413799106857593814005068878410567950952727675132114659705444548862690759539192637150357850098597707216909742590774070290295600317656977875962067718374394447920085527867152079307882303608017456549201357043512 193 58221892849603655874354124167907303971271300039518666320597408872322394255340700552505733576848586267924559943471109448705154408249112744606170227137756800770562137807016964004928089144845056964740850492898447981545695163380001808225868324174460032405883292932596441548908530667270890217197584947123477482485496735480143729980768567690388069073147366429313732620730064 194 4552409438202965647053022667925030434993493004161147799655295707346748829582957862642515337623348489027712242191449058918226833054712455295058284145009048672735821775023476036703238166515056053050569457256368912243442269750150829799877484060002564193974681128381594717601673390644717451042355257356017258810518165673725217471361640561145246325321479316102904680664837972 195 355955993161780592390809308757611322796588393861945979403141929335431398265142447062374254745383554078688516649150217608938953070605758840076535134023861838894603364137315324567509975094046720114971580989490607475667676532675946195608696545793004776881025067425325741920555988304285097536304694681231821081591227367685001930313455269858071499716126069992759261884338635136 196 27832441432993216276443735294671372026536801698396133503209039726714788825072030187715617267279907538181582093662341367428440745591482895538832544361398036564486779887448995289488351926482766391668629593572679303942229454472790465428338195182341404700580472447628087851261928850192094787472590958956724442339934026603772437832677988377752722953363529026452025840353584944560 197 2176237543411509521503158527242060762035322393002996481215227933948436537171153721276887423938781622647208941496551897381716460048114187921121914270102339211123109022292103375832280696451960469345551675405424995148992244190539939953124726820208104507167678568358911333200590786299885434975982595073253142112726587087934540682820883087940555389619436964873005352305889010298200 198 170161495058050738617214478033057942182857215897752818322543948653024633092865313270827345471352994893846143658275452885808028192783947874916872447718061557482484430591854163620438731330845421748519095747932453393423660497858478045106534497165895119203345824266539313202072506177149074161294535977897540710374151677564318631342708898438592940053847105424439580149559237269082724 199 13305043141108918000461208256314526423054021907594595368835844490597409742537409767943894332867199515932322359545187990643607248005616545518319671848833521957321210266014964175796461728256480333193937487334070857579127108656743118230044011119600429708185507140400931563991532014437385940582031101319922882109464847783239497688454457137974651831497951170827700637784408016064298000 200 1040330381008802938922570951953730881670237105932293626652327188981264792206889515634611424750282722915142101809071738334177395969001953863889942573482515843491301659818705047666193870143622679156283883142858111208945129221691699436993299913293913118496893136285277552095078488261982824641648441452392665119466865831327299564077210737548999813322282180614613419496074320878792552292 201 81344140727056455731437098334869936681718659473861828848910876853726846321725833739035120420037604026183828980927502394617106794162062631934554748783111013596249595113025339535080390215785739863889806408072133614453121221471789458876146983332193546307693368170897231565993764006136525134757453914655420553196589091662982225853268512210150959487141785223812874052977573106104325223536 202 6360353740901828924813096280643943879147624339252402026381798431354796661615193986147493728759467230774103108146302879710008184541329504748510325829839454701784824021124409461125041835970978673237424332259513378964671611835632801539270390609441353709393151910046714040520449433413310565699662262892477582312338131741618237457357365501329749191321678898434757720349283185687888254141136 203 497320389001886185774078698872416086357737907137863992670795140929284197172563339712424398038237411047756285864720286010382301110523042818012196875935394051076409018139755329621356394537124163122275682018274825447244364234578778103118569155206449481311533351163472115291959391392316779289199648194970082994000562042205602112755159659772277404524027046671149608287452807984154119745677520 204 38885819781765635136123764397281867590383967379871644608183283112025534586389353392195203159010391637933465559237086355110245114570979892290297360908748717691224864429864499128648352070134846834419850432579515315476397858186484413393647444817059133682548067617523546890150463049842524609413468171489315828620450301462340400919697392922887283663273026318731232425235230546438639842571333804 205 3040508721419464311381576596512525469077656076288421304398427809633493547790233749998657757833698737807072610411995692728998531745143609359702707346297976575746605293074777916576775189264691085721397415754720813709181572939022314428883791065074187720446842617578936887226420163258271691243645560833634741793422044239463719640447146586357861353923586454097587070508018080292843040627517242224 206 237739446844910119428420479615791287919004507446308379143482596521586888711527817933557207832276964216075283958440289120931981890541740697441739113293967299455279258370503866897742357609413548384087867983923166699853480151896247968412321985015762484692556687085460037447505878693145970022147172428613030078140336177349414468195031775125146452622221761399369014748446888910850095712713431858280 207 18589009197032465343547730507715414685122546506594033173428591254010694176021841690365576185417401862727208676656139588862585698311937406083087815642096981842423086999564980354884922523361901613498671200222574659283167306737811708750823496250271340477021987938415538123618072493493167647942474822586855902813102958571215520002105982053783604258318787518298446906512002888884435912073551672063688 208 1453487284139172542359114033263123401632393652916738587426021384119046658435649457432049510180583642217469350550030509054960792017271517506270220809979772104976878540818652217635370582480779725443764220306842454227772803969025776682886600423110241389411328225851953873406265533596563882668564602597385828507057120558079764863717729522216874270517743239755160103081291544357097605583686069770933824 209 113649160251721512889718594330520389879279149253626407172307256978581246896397445538027103341488587878584607096355526350503811945275325553068995776218299028486777631644534318673498134206994710278606266216691499845456908679974822629273313837430778444567147231109848401755962393715141944685826758296411206706942932985448538982509830864471006839011209427793833303534653289671304614170361039735939160688 210 8886305210142276939782680649429566493304727310490573046536875777691530673882293025055964647600702944352111405884418508101319787540771961929940469939690142554573156199973495253219549697507038544733189332129989527318081547642717629670578553186158504755544683385123218163937586540011889293009704774934203509150451598303261452055780559085387988068429861401647836954123358797212494190531411201291664441656