1 1 2 3794 3 292122 4 14297980 5 789866870 6 47301712998 7 2824295623804 8 167360596895808 9 9942352809180050 10 591329072696504102 11 35169449829022038068 12 2091545018566304198936 13 124389459762131184280364 14 7397902064856031021455598 15 439981523149017956572980792 16 26167364508399171324845579568 17 1556272924408423827568889500318 18 92557516401924524353087024439390 19 5504750659779390507424218452589396 20 327388644656466160125094467214867840 21 19471059156467057389567996183106523414 22 1158018622055404760501942802728420633346 23 68871812291430449065029318311581194431588 24 4096071029663780598363203041134931983452128 25 243609066257316359750867768811045219352306242 26 14488366227214491576137041247379659305864800802 27 861678750990745895543056384443421552649707387940 28 51247342748823936513843171705456433138879774215452 29 3047876178691254566698910070059399011178353388650810 30 181268895173535644872948770106927289368168456839741894 31 10780756970112753593987631501958347179879159658370876372 32 641172997371680425184388914698739203077638073549991407808 33 38133019202485303023662617548777965810626667813803633432678 34 2267917019989940771738447598827982513542809042937679440418390 35 134881730246655861736609931064798474458354233985284402432354588 36 8021934221567097954882443100535418250425241530613255514057041316 37 477095219178099125286867102617231188753190599029091494542517346238 38 28374683944757258690790974283090906006169443509193791777699583758022 39 1687551366269957012728176495652888211099754658681403167256003164236136 40 100365157171232129536697832047057235039879104917195920234428857396897696 41 5969101133953115004010337759189118354437720742766522309509978355731366254 42 355005355958064624133930366728552038223005443204861122942675457261508611606 43 21113531154974409808114551490623476504162410554914466881936045404533844184144 44 1255702738988347555572498624251900039224804223202270436081629054891430755056440 45 74681461718985926967913054803016392831309405599970754870181241890199129607088970 46 4441593182298629889044650220880300945442328882554173446204808288211717547670561438 47 264158594957259309994986165374382166690606717226587030664285539880682917083435724200 48 15710525576248453287077960624825184296062938099702192662724245103338404045889539918956 49 934365258574653651141946755724949146263275065867114628648546848681553275035876542049310 50 55570288351852447126592708303212310120940132641004012832652587937017444694450130574014966 51 3304978346710756973156233020121536157917348097865968590859366217814210715464594761590752520 52 196559747955003224080471808653940269711717058048388519743848493243849224325412801999025299196 53 11690162676734684267470185679687662741251713358576042979404160439693032677399007701118360283078 54 695258845365456230906570435533841493467726844897263781432560025962855941227114565535900640547038 55 41349712183297627544876146403071182923848035262059890624261194768086975393587073966852889300439812 56 2459226098364577801625139127015630061169731553376060731869930911210956282961789015423621327351069728 57 146259615449520508767414517932766254949772745990581156455472515304338055860813826097103007212115428258 58 8698620726930124777053415878705197109975849048425621753368474685061511098274246238981822810165863144702 59 517340363014241964302110415221990411567235864137216566022906634309561553611782098930466140759364196801296 60 30768217123792479956365252832277982171170974267217150573284224635772600915824143723715276119897458128413540 61 1829903971654296304762096000330662477985105484443626642858886299916639411044084749919073476935210880571293078 62 108831413013099106131846904774957756349838495105282775244837381843560673429097943030432005672795677226471021126 63 6472621865354018017090709247444018441944893560541238619818159396583110817001993412982430440481578658715230469888 64 384951666545176667011290741642342429376586083889917846872294898100681595341404911232417097691452230308518629489492 65 22894553190124262640718818028530105867371638526294597918273941420374066967227984018519603322974769240151842837770306 66 1361626955611361884590508889609784701827412542916529849553833627593993612360549764433638476937685674876511491802260606 67 80981181456173363851245421965956347440399534660583641100769488797206982270590687992204677223267104949394405865702095340 68 4816261695622203566035157409289608228832747196798912476126494403687557242911028003037928280320081926633675531778222789808 69 286441569554914852351513674180378662978256952129387860350044442145264558232761090596099745253372546736285777474558174379074 70 17035779605510701059431231915110677918744415370535135862111800355350499066062250747033932224780944234674396754477081506993458 71 1013183202488686026560058308013962951196719760342715020609021153061770908104564767383226501151291731037650718236044948715341576 72 60257894007572539281838502004582573100856783698809875843292999211282829253584765810301556516726704234845696075826891343553355104 73 3583768247745296781643950689451422164244681234577371967834379975922234845572279810885030455701466498126592305956225006083595964790 74 213140453463796468466783177112190159418471854306503465490424691942133170021785949522682066215899761460194762341162710490227863684750 75 12676280875956205951802721970112292639649621531828969519685655469178755869055216366194269821767160019728529712673765375991437999598640 76 753907079743673036706407491243845362849041869757436397952004771259607243276391131096653553916799771455172881316387051303459220589318648 77 44837747794442023509939752521406242643308319922247500567707044366844535524749458295222025796826668566960588128253102160410214276986696306 78 2666672964473991578421481723741286668508837288974810811279833337598352181913523697052307864957639063793148506372594258364124953070590110790 79 158597276831509059135264469358415742998778075171098999095442896969737626471545809989223897559871705069867631579340207542519013900594684993816 80 9432388805626128262458805532678319676178802360813042119964520138837267497354201955352599021427616885921879250683655315215770772982270484765680 81 560980367115768376742014762448696454371472921943274662465413436501286639075134692054039587974242645671205963047748683408830987321921544489453378 82 33363655673484754554787338402448516237272967249607729719703041839431917735903960146566598998792058088146870759808141454922348971491346852337116554 83 1984264664415851743715229721664539660265563006007809460968156837680014076990408340726426782350088887505672331110343180923853246372545526642885672068 84 118011835902576633159649247463516176415651594884802096377344238472207007400480120769718030935345479164116675160898413358532926994809903753633693226896 85 7018616852302103572978691774835502721280601792083482994698394632935970838088058378163944592711632911235558938676673161633152950739502572601413840199654 86 417424084140898782712462869708785561516656775649534117523719642698989713420106463131705097617654059953942419927795169983824750583060345907744108900729678 87 24825812505168529746788301347404330486895387447011785680622777433533206270715884181177741604626012023255710784861304937285301120457384217099963436285047280 88 1476486359933527505828825288894568991677444357833234409917153885985665055261463663048709260549479148598897032079962160089011113357422535774997133155767543076 89 87812311102240766380573471614703553428821463261052845299780125299005728743510326309074490630279103118321645450492392225918099884092134321967573075747645686450 90 5222535195966098799181801913623168108690434294261773797085269622042050912315734684105372909818364207476903110707420011403530936419427188219797235274189102609502 91 310604214041790166556639599298921293889390733476496923896864913295548062276689794445409441369662286617508989298778160548196401976839363851118968925084799763054932 92 18472824817922864337951792137306102478357494358829313175304832121555897663433186088420223066558070655511516283977230277435781560117454127044136464653380913629282276 93 1098649797158753770059440754430236952962345733535552183006966577825704527890213347795482665630316014757743694148850021518051130005178409741009818740807985895645738954 94 65340920443627785107058432241749694302888708511870158155038890225767825419482489227968728185268486593163021772158117041576060118890765259016470805150567514346114307458 95 3886075340351213225322996312595221932890403173518764711345584119764077519644717021162124228254343019463329564496831529125833360362044489242961947701695020664478410534644 96 231119816622640534683180819307112120650626545162051894746732767384727199211466844406508027060002937045822384812870834209607665005600804967014177176990784021633835032099252 97 13745582614169121488018277480040307935216088144407793568837498633028720189981096872094566310841473069907295874013616146770133464864069950524803870413877318659621486162455678 98 817502558473558968452533044090206507489981921804305953692063113046811467864882683636429812933961605928794809004429066232284361389492672325104828370315012828543597692096557190 99 48620015016454217142780070581247143061577886461350951467794665141249172085239909746747544404764915068873802481672123687416776190668982524958166810524107553000137755882579711024 100 2891618913846727680651611157950725777271461182649695326715649032114205607013388570619498038044986387065885946177335226886038163606052285877224752818748452215544229093843871465628 101 171975675862839696920271785074349288472175688451873022041982579092409179631629001525647032009725238850250349608699114643926392308184164480318099882468220570066612063695282630065534 102 10228053547047791174942562197386392045418219624406461579059455850149092899927589801322744779036865675682474907504082366095404727127005444764596299040387555400865334974477205574500770 103 608301603330878809155100360209483130725215057531925899864186155053346709736142757664409375647529377620115249369190427512288241143561500612394552009668713855415555328294035724132793296 104 36178031226843051890956090773447231247708869680184654131905311651332472748735835628621651203561470293444350424292539211227355097377844893939452473147133290265009804495266123038452619952 105 2151646381143100137504480937000307297032489442412746583828901643880036517576115847338792177785545073544977859280952749798217319032916563217784754846556361349183426601817285847189747990826 106 127966669066590417692973381287857390604784629657735425900711544792067000326665462048815533195447112234321763172415704828099222452930898445137787977263036695091131354353413789366879533241882 107 7610668990737461289339812052271242573155688215601435726860275234497026198051285234202913367700596378823732384492100654223465934508832601925701124279943640288743506466170013287035885858827596 108 452635697319210266272658984863590105133013645822704123552308529554551711719204884793005934335812359477284604910645723061707877894718715397266554827002029807277741281871247789535438411153665328 109 26919982295511092379935952762636202779409209775171582633284252209319614699257990149937372360489127728067888007734561723188111640294593423008159645099515228736711698020877721025856862107807168386 110 1601034675529720665349179087781768540700897143280337277258994664798856326739252168126341525399137551713688615522395197591459894846480197784037350798821502741893761498523978448408446033879369771014 111 95219677491243754188029407310679232604447440504479058236668820310141034374971523412414040807490420898228108875064876755823104269168013809424341488742260332660995051357093737510972772201631748655892 112 5663079707212851023975052347215194665644618247771922164977625901217040268752967060324587666458382676088843579496913298300666102682022860291702187788630676218225777815197272264310802064143424843400712 113 336805087091322469678745420102824577522521614056963964415724840052503204471229122596660950241316313745491248592719304676057637603778098198403224167349922904283478261488266557013632907109746344926695466 114 20031091306398537223139339139829199785119544702587702055262620040594827444938126390023326177101818579960224704812990924585941235881852798748043245553914525046586975144975570095097340680670385588164887470 115 1191325886406461059504091984526561323997407545151133668157745504833845747804400732383191581801961263739262112951231832591706018942392059337442899251781021494530326754013272104396318419640053079917397227256 116 70852723194805985089732912740108035416564812092814201705829791499628642089908722711788087757389494245201440588783296560202847698886064149458490607566441804918427893763678231185122055722705767953828452585200 117 4213883406212679680363636819848009399325549470017068130186437721237052532679209149715358812451539119670435459826741357061472517023528058478261607999663731721942666504388691078696708540368945818751217112879930 118 250615820542749130303696198600834093306216349207804889227935328134882340979848612862919459017722927593659126635176678772974162265316140296266359314248054882480812405102517486367772814085796593153252246695471110 119 14905084799858230418785633577841196703349448255452862469913549346279288699954748049393118851622363966640999082982996522220313235238649214800781946312836594878194377057503529889629817122184589513280595760275302060 120 886462604036082228777758005412087987907345399009882708549904747309594866426796584246624578177571116728516512677858519415257530374468416140568243744051775244646664444877097731089606570776076707636527309329438468908 121 52721333619108707811609100238848282488258125675141578471003078534440607646547018469083255193655300570348115702895343389731738232193931992457736491015279140552989695822822011968110135171687048001418530369081061084590 122 3135540073458332602707659925508165928277076681238356769283225402320705164760011725003671358890045292769450459682216665470135335913299132501752284096086021665787547502554525332959188005706280005786493012869600512838282 123 186482603480645721610781930021020654072317103014404390099121823979912649226000017086358429017837482927038965991844339170008943956056720165569634796917481734043517994017164223077883130958000776488968765280280286513068960 124 11090836215199105821119469266364797991539793898047166747167581074315772012898609945492305368097838955724383498176032286789016155731749658027010362742788375311030988433525352028678336357735748755515155763822873758982000644 125 659614600270949085774934667658201720221764175739788732244350282590846677884733970024064422149094276786781143225957392225934955405756638933233526861818463135579573926036712863870480558292710416987163790938005136205296935018 126 39229812112304560056838685201377456963353667645680661741508711359634847953847370597525626388748129713852605232370936157429091241680491397668650956003019194386862957954495165713686972204907726973098158703266988202673511095446 127 2333147504216179243018350086922552003733213274522871345629504701502794760727725182919457401318294598226390766446613275475925178184242154438911280694670844723468636742081501543197265425830275627544971494256017102728810034194468 128 138761237521267407700247102034883841731804696716499191359133014861612387835075391106948110622320277199128068924888997912670209818934542255460260743076690808422507070437361044492087422989391516514583323276111495106014488339356664 129 8252663410109683036729335558468344378258255628162247430674450259996260193819354842098598726830769279717030472615679215820878536945389318728803787622890498769618342075401765906844079042986556852821980787674662663563786979587283518 130 490817569640979636750793888387751994996940650972321861875833783136351416884660103526527891631956300689193804784929078010677512860017213413034279063505318312606001471207959423021466456915751900334902714767949499564808528911150177466 131 29190804798020492571269204184265919916486419185525857915910388371397775436600690122513595288233384417189709090741864278704263048014184213865530237131370106358569403040917910880260855526653229395317243454279036457293017049888288383508 132 1736089205974080323696027083313665050884160565891643655382308402754043021523416693459811896815600263002223547110415541085073644522079432869487200288264151903840060168317879644654003035781815505737730557528347181531151966344339953543020 133 103251888803836630650542043707012172474303840110046422883803000397759545259647226907728260053236567389424339603663056745067768768938709422079575661977789726417018462476073271057352982843807066687330618148583766644098851861121230430348470 134 6140786144441365388987643596249655361853238375397545232135856193863218071264721288884273033159080848188376240452146978788083498934771725701210022352908863386322196282555966558656937217937271161156413610380475271474084692957516065868703498 135 365216122519609058199978777851643803521125538177146667559198201433642291738671368847045698448453139435659968520764012663666955998896894595680648690219580527590450618976325559652163643876557205218143036437314458473770852051548769635761527048 136 21720804634923838062078733918246625209390444255548252762234093038013893724511599443511521385716448206977574956308550471177378779649790758826357001123213253177805496971199728846309275619284347706898007408536266159533251197517710397807956698212 137 1291819623771394484070664763021129832058120357197984263310321368295773267357468013886095049381680136561993988005616734890123454299654395895743672387942633170909050141238819673018284518181046139795708267626111609821967066404938952483658470184182 138 76829471486414788345423225373558177851060374201464865651447101785620911982899634963476169349946128138007171846261422517966044510848108083491641122776310546735155798191193704234885073396165519363053167413533156141248812973395977424741050601173454 139 4569343567989024550326485931693327798753156100726540197683476146804591886715986557227772557599284498040610170502086080428386603925460549153634858060553999224571107458112886190957285535600670912462715762558465395526380409095537683766193862403732588 140 271756400745442296135927229564761091155862061726712063968011612234545611024519762343183189806971004762177368903121061115347923979545740064245537868742894952951714110140605870590190691859760337467584779463821889030130127354091104016529472779024020656 141 16162396249538226829519816343807555103613144795563674250223546804437796477558066752634814645569883786560810331419472900452678617609546023865387277621052840279288487616253407038642774138865456849700062707178207604794323107524764276878484270770769284278 142 961239741954701269970294994562933031907200847625146705210023712771102682792963385006288185070654828746732616903770352388273577074561848862325113060425499796187913712865451555016454861158324637897686231677462037008551248655018571438053877538295609607526 143 57168617032238621077467621622926826674861616528420277056845942369979960079629252975227964870309636805888481297659810188745224678809497458654916469785740781727712965212179640267401572867690489222571967246262514860967569998387756533379331764316144019932096 144 3400037088284247328970974520009571349448835203659093818449257135326403945050842124617761710225126069481514134504840908071437263934190815992881697666203936265841408236317883722926452982848515216434075954279013776558127385209943543379902878771967773286206708 145 202213256185458293007322905751124444598179886866870145542102323477286092498637679805709721187844903092857397479629340321552386267055280515695012870648458901224909897740496071310273942808848286911469151770655781403746488171188865396112057450111282888545805854 146 12026398511364507487050243102105841834592761029063296759170046287426021990900129872288349992138377009483223517161324663346334944520011261125597090076001766640791693645963852048734309033351837550517380552295015429575489690216707519413216210390641605915919717062 147 715256081042977073010553354082549231467734586042372300059579000694211217068232363711740783750466100909261458949050342459107883749430016602869149716548127918526807245166835949242402933806024508373500554019987180538247068968085834948732290769696672421229674222288 148 42539024545504851156512201924192618535289923723266150572312027262952239321260062092050689099855769436292855404743398132034298232993428368131707273927523267689799198510158100655015873859539248849735777105538665800500390237873639249696661457424682469587335074968560 149 2529959069546636923813201131422727361577177378102885050630473965733042648222503752283715660906685852817648635320909296848353407934657788521550610810469293156605296983710837966787323081647921950052977090964704975212321631836056913124318560367629689023475993199017254 150 150466376743884542279797630475001846104905570071318196568008048831893404380905093759351269920812722311797651621309981216498281824315322003659525639269651078843135961093807174606266599996274224692507145454916517701662566423639439028733970470828188715753080871969916866 151 8948812968144050017118329052320578854671590689031783693691849592790872307648728057012083006738359249131356666391810657181147126777860146814486380852630284979347763045929201656826517277477580641232206787555478397380244681635288644749391053160397153753432339168506843480 152 532220255925567722022169942805087384531768259730888797866421886395988500545279966083184476207095788545312828855907124891483335587313651532702240827477964454265889193724562253368599432001584631200658660260117457568712923495969960731806935410421411859820555977081687174884 153 31653181469522155577244395350338529157643783522082279009746673766908601428555589918914582418833796043989225450069302635324103286995962524377922066791161373378829879640001508918398146629962602335629635332666178417213498257846122263282923656237389177074615242234836090161010 154 1882536198101077584774965783096518017793535664580280908481852257438898267961723866396347968840628304105792414467542727395268896991181217746340728187323249904278331699295844933311445434161500475144516355964162499882129080446539642906880117564260515227068469879154155005480726 155 111961653540994275290705861192098424701336289139594286322811338015845703868825689774983160433072965677842258843143486075295212554335485542046266295740145680534741357244281702704288909145204444372562929515808210329401765202273577024865314929623527674379774962648054728902875424 156 6658789284518491688752760871721115119998286457879963676638250827602068621708098482841462721371729697472005908947497321596812024942102470019866929005294081253168528133129351110297036352649672710003129890176213171960757363098773106690197435592459660112270878402716721712920420736 157 396023757539304111115711103173959547992842335034634560221738175207881911078741682144772281312884247950687675789552829837716002893709001990425864662570646118837095116017901321183852951359946387507718692212186034589734448964046202510813979407390726205630004016366701805703983224898 158 23553052940147289934247380501414175255285967654756058005204294680197684175604620158166731917584317686962936426396286351308225369226479683518273086395700243498771226710060808052124348876544125523171108998391307349340818921979716981856993045247492410513388177252459297504947165371710 159 1400790463300232877615571457642438405544712021709016677546650434288411151135704208745689010643852175114710102197430736932081350944538604481622668877673129891721355066034699535127812062024233231296746763852109885215244529250884563701616463876679971676579236617700336048113749364886192 160 83310385581828114855056482436956322202684480101469596650771069179689205656050873657938304151948043487431030615572421808142323563637034019833593942251675034401762981400766371606387978535060775771356194943795153202877497741515084492173447526148017456787132842789595349052412660425564752 161 4954788405284340847505554980552427611337165416693093890859289878057939896473334661322136180779635367100844803298530225543205544052836766014846255637319005262640597900115888876339115525356254744043707905121219457766646165973857250907752804168774803244434864266043710346327209422518735430 162 294680284693041173267344056318835351933375950626608411743185881461901340640237206679439540933853648236940343123240903461299654943277293422073617817541769975920422061258399030476717071272307923937642076117998193395928226712151513289782102292069491622094574766101298521613530705214263522358 163 17525767617878427724075820173788975927836489841905381327619122240179613561736199137086695265588415495246036233420595319125312186948759604087492412424726674549357236350410699189279948764835922136046877043195511670020359127010695005636276755948921673212713064299707585919233395511072732291220 164 1042324670331531873230701862962504307818390902133521938317205148889159344557849558952101200087641425734063874888824539813433002878717323072834813068162025318275473614008943632575831528199550266279438644050701207199700506735542758928593412105427221766844821758018478097127114427333418541756344 165 61991048955449695255550829321738746448278995564247157918421639384779183083634130884871273535052765660183203219595488304234340054233360587018948896917797767520134267612385958601224423598199936759524616550523776228802270063772100252696696676753116321156797600612232969488416249667484036735876126 166 3686845624957388677055899339258865100928442298739356268343673150356329015115986870241569647816532111664156309527967059434204469853515127366639941363155976038182930526653371020645070998340732201208921650351053732172013549971112220716715788020405186879625792583135290647901382966660801216758134862 167 219270860734039547437519759624411397235662565263627780881949743453037876677433046385488623865164734848789098138148208130956634865234943861409405006410986365079932473543391238998893917660740394322217299946366344829286571419717992132062274353135875599072376074244419470663976982860247803676262692864 168 13040879726989451953960640246949560883549611291498260599281258994745230190499470679999453575723123433070652372551137690873868619728192003384367574685336852389989522941036479129055913017935738274312009147558607914449758903950330665701697401532653185385804407475004234996340041748819540563070873660364 169 775591172873996523735658504193859011425057706120677691448945057767951366335523942403053470046565965273428908452943764113806103159194896897412189421526846426461441745250668000505562361565723054319486733743788797493304823088007642797700960461934531694213311493107031245734257814737439927889886968700178 170 46127384044123092837000056881110895662481168749619091419455616410566485710575674029291407267653721291116414669957290079177238103378663992809662413872117148284638765572598941441816977623900142214110845478879538376934349461055271250054243763363623696113312661488028417609924613601729799914247067573590214 171 2743372582322692547105215716058055386800775568898251706302095805198272650374466057714942019733877961404606393862851906525342974095001460378297911431605184000941994639785177707621073997717949222929120068426027150419207230497535217996771839756611256037909125867952504424829872369927420958769856280954163728 172 163158897505239042270124743527501158548629769970927999160112071263641546941006462322399715219322627283768165829975862176607953916056176272788716259340910237092670434630605693658711009894893023504380280698172145617842638130074216441247479929003208986691831143289195004843261696062615046614192254840891629448 173 9703685896206785029890782398580549869534627795896234307086815130015450370779983666921793016890063355977342037512037074109348596582120235552322351462676522288784248962047999962824894264752605798669217416978082693412824293756777519343634109190992539187956992359548745025813988203530647942014803960009308055514 174 577115446426811903123953309216501498532860992495171387723125531028521963621471308487004444905994734300998517230233701667652610885271773764856555227211537624171858185644512244517028763889222009464884001364347196780748556664371077667633750271867891188263681763506507538478148448606281659867514583946267212789830 175 34323270772255101987336258909149348917656044769484693700500827205055865652374392742016626882454932429343997793386158009017919588025479504783806335220696459555849139411560692786967891671175364823949147988042784179046687163276002868338148494231577751755636909579092515404480238301244511968782994111737073912074876 176 2041336657681961541839884368193251917171463797982022109692858972849798521859362138988973594365733967780768695429851664482164344608191565167910454003245024202806684174694391726273731603021741261199856284124969579938743269704194973289559168834367494335973820702016123507843302226307681927664136307749942317905887720 177 121406126404613001879693007977374027615609922191078771874635063731015520499945162314498187647483082662148725175378488160370432603419004278911555084407497656362263512578234599306247190699715074563415694734248939215649899353716259016784202752277223540761504831377794542512531857026321629319913215596168036104805406802 178 7220488336945969505264019634594325513272534567715452574778162638687302648353988714986984402263546901476755575237709508257245240597697979482289051110488717004692432160999844234234959687961655273820421693130975824746207218662128157168944057133632417028280787330480104736468365853512911346974290581712323326303772981482 179 429430156186844705533321178620086528656748503262160269890826547584122961281335006775760696057338273292561698392061704150916499790309391427770653774047441310098192235336360204602732130550898068066189529481726447443992011301048882821857539558657830009398754192122169097787201902372087136014241453450183663197357045976492 180 25539859693292898311002899817245887820367567339603771384618540186176206219971139253534803363684768510070071977597131292582151475803114043991311156651814718804202308889753233884572165559605378580836841116910475326330350940716449633860612936472870654903527755458660188830564232584520378704186428655543713822150042991895656 181 1518953486977004010847150539152076476823243258587671719835889309051273840316434264924654538756590764061111331620665073568048977458037519586739311084963538576409926378224978292174354383487046721375391212371688220155781825976197277664784737422631744397243036879285766099702884507746067320410180961173959089761863674806995022 182 90337994151373729211689756605343649717339327854658059358236042768941541692873888425238386130184650102515412612172599557496143544520275597455951454038828802842414795691964093946980844364388389250730227828488943261550389208833465922052590438968643355512942991523326691152734074284989565490404323928436407847523831973709004382 183 5372747261363103044921494284309415376907244137462376936868255660955468732179424382851658756185858362256503376759511393092109769439166066610421928553170027309264956660935798947077843691493673312569890483925366917398204310223844952986014552774668908859400145568456514098532695901596568113964243249866982259909157012566321080304 184 319537902137998326929292900842022509252960232184195669312688554047851354496775449562013609221095919390124917485293257187138212989906939617421183158097474700126536390118002140537501234138116273565694009485768692155336415622896822167144618570762188400256583032041859381967572892638609688125525070364573521600775245889551145838200 185 19004145539659795406194995417820832311459734625160315666936297996717658794551874779737193783463648513804021756669978103949877137090021478522594878306398091323140785010393562683967251042086357467038258765901143054110475464597304082702867847366805415517109873454160906700971644906180563445313645788255367703604992308751401016806842 186 1130249479877347254837532656538391979202979575060202350320035060416201857713707875461263410917145881957822610276342742427029523697990785392142820883581466729691285068912730565310620391412956359985823803825171955108688343215120841213552913116185275963312642216389985119094664597098262296566682960183207681545643724313984179277524982 187 67220274865664002036488045951722314035111528631629838059620767707469367732984709010777559176322585150893563374343981041295704977911736882419675518363919577486219084484446644114537866823529149431850053876571429988106903197860839777656214407551812696532329736680867635212796244441730510522172972154452242879112394806202905739735559400 188 3997847761456848066602995150072654666492927688586800863324498340091661325247689862535196939501200090476099448083335205050969478684619822257120160493399081128812721821399064925422603775133495500465408873826955293355555367611865373815265668387345477475195751442878919453404339350622302823132308972393750309149745695859522079987588292908 189 237767351527887168153068664864134722694431141119761002365151114386356425920763271460475859719816058007498081121958821964810390307824863101968032932598935763676342833152701872688434558343602620936987168248185063936575514350823483045475275933179059219726177315803146327079546132118538258825757881794496455509999538118720528582920549284002 190 14140937030574839023637710177738985941993847795638762574655453627542149033826865291209242329792946825682412450867621354377560100911312507304818182892202450889434065599846411266630556855576791508690029307315071101891029050021751349945466761090756766456937461664119476361708376819712950399749944172248704107347289523237578475246684922383206 191 841015803127323797651107502734071116363145023782367339976749443730700884032609519334028035823039220675234826012115153085625239136788270270824406008978693185540633105469935869557619967335221450087941774193515819396686244234630808642341698902309268361508497191593351871742084211287917310880186107119355828576852768488124899402327337470539680 192 50018437928164998754599004882383862321128419501036826690802610718091965089799422309500544233441730923132205455939725139336615326694933079797574702023637476225509946523056465674199253696936090309622004292845739937372369367352473419805478343595745675856778506563812438599516094009380793507649935615436955824123761008000520626640986915839721544 193 2974788492048030547052486031855260532260293456722621591802962450363516313977309021986255860185915151840564353769532642215922876804192184344211724535252293197006770701697781463265678986923072052465617528417140384551754657675228135370543221303374251065685398950820779326725982778705548135782290088897960091316433175874258919013838553145399350706 194 176922089912735660607694704179302976431160330661509374574330550603146650892357761556560682773507888559229695502082999004922851262527612378662210605459429219625592547518413698516219786165796348058109094287919144489668336549490942024837781830642470309909915136102924225865270417723360324302966779894775166375855019007248946849102781553063628259698 195 10522235776682146937501940375106636741255875876195147727941454385851975462844007546337874026809261766471006364251783585874455313265453818633638316541752832126595715488792142546168544245988054538422609242576857507193438497901408587888267478376599437989929014891797305004110460092030779213233646566532731291629428884051653797087582515197081613505852 196 625797749702705700673141841218895574774960148914428725503971454511937596092255120586073568547503654513178880615298879678546884484479840813870306628799939860247453606622802634789838972734644353025694500110122659610901282022831107168204397034671429414739968435367225706590545346765782114494024892207612422384811907586630700257573129973483339311734148 197 37218594207975077293890277550218006282644481721850251844729209308501331531145703640127227718629112116327097803534184270725650017304574258857535694774946984194335080870126198693208833786569864721255257633256233485236036967434367360711663374773774123560556658490312190555750684891459853392879943559461319951526334993739953505290037425111082311897150778 198 2213532655679868793074025571782067383147940568423482988115983933648806132792910031552833269233005433422608249279821835050123153730829508565845565727332504153281949049821200720278105046542452488127170874982894021694978843318174717266887755257562929561275413492414798969343220661248367126314769484474895105238651004869725497272513460992225169117023381534 199 131647283354707559436711360362132866126202012691870345731876015393124230089633700038633763580631261305559381092953855146432472321616071658058433974314262835225027120335385360069784314269264068084527616429584247627725635209615224173352125613830805912752110161243794354791567540079601845207266241532381067351712459497222077577236779828017379240138105470832 200 7829569249951536065489632607877717469590649095273703144266048563612088335075486056302700805607649227086385857469487699180589473956383248601451451633946952667953911058984866093857473512938816368757044954885411446842547064007003039648030047643420093170115006458867040184120274687529131919997466419198479374801415380312590803373817651176235466782301096030292 201 465654535951307669975436285644905570868609227931552828305917349833448551810852303727554917188049640847439621030567260702980717290336895901354911902698271780645610774153962976554085593217630072799233279564107395585663660099507508839674668381526266822936320678570182338917518949347085875613888403635955109376025521367062748747313459866446935988817847844883354 202 27694262599870339002701816077574767386372856171543646090641080289402984847830201191707457248165714637228980414291476658570756189935349180571881253132769430424926152621941671005662181037833919643497411984287806137843577398911466382564282454279935072308915691992186253965261694083244319901011965177012220803300817043637831956115448818059976750799468136356388134 203 1647084097191694469013779312780847920492915698503359076832192895933423955185337908408543892180794659894703194299150937235307651620446344614951493278616808024132485411795838233433792044691668845274552780805093388176783867004924716879051647585655557292563221756315661961748866396707595775209348652714213528223224969805177829011779723224718496619331251258163586792 204 97958413351452824651000248618958536856085658531632899936773111771122215745721909416207514113507811583095928092032053116689242479418956033916114262805703171518594020220908383194385137607450980326781577759124682297526832515762462334020319996232354320538888743289889389245138983274716649619071406274895635052588687980403746121994864822850347432195966038572301375520 205 5825962841056613130888153898861558483364674100870596508795199949223382520033482905464492491958006247482925548213115632404090815277992883534707204095102769492761230527661619113317113414038363299471267049373941105319841838488429073784342514324788177447091653701589253473251562001687087855821854055617605000164663216069981809956496440842409766384083396228300067405538 206 346492372264102730231986445877363906658195732376828918768873445976308948565905267985356373788827678002913688166760624372198888689899520640319241156491345382834073065467612178089934732614016363006131728374944127031298388437842128099866730303710727593220100421837325978333442833882012492180075351793959524870794587697833597727125761154714922383228629172155054141795650 207 20607231338851395033165742601025862403899476364290435645700864688279906287085538817884396665259665042819754868853587648178834256751882009171923872109890883198788160416997574851465892318294082499033368449013228469988985860392229335126062652861126115601329228398844531544649181406664279414404072267011213953299681775731169969206440988081747661560126855565915830466763596 208 1225591145565701202130985262349942482051515834809728607582267989337290361051891553066052228772202969886162620849441321076324983152393436251234803294607536424929170681346528335681367218753270696258986967903891850224671079072627819414867593786929409129296228442110963691006696321704659737904426140287027663074250407315801688064589062956163248130929363905465807145206735336 209 72890609679192853169003017262087613845565135916684719823738171288216276121244651700342442471792602347340353875065168059409709316431616391499929281940419280930646034745501482272185579111700231611938152597717238888478848779274990960858639363752820386307143949438400219494103975849691959711310493568470270323507867712081059063790095913978363094500211641009239895341223756950 210 4335084337568447781232683980929021316587687522552928103929712579708547920775134359762365478892150657871328301776906981479594425250891669123632033263654555510072730981375048709783025986347716592906923583354020469287259357178657053013822859183495659438961922024408585391359284823040896149132398423585082349248899773294294694478539241365780120047805281377330659476461713285578