1 1 2 1 3 1 4 4 5 8 6 38 7 206 8 1200 9 7034 10 53012 11 465190 12 4072948 13 40967916 14 438348328 15 5113450320 16 63135973560 17 835727519000 18 11736948927176 19 175225673352928 20 2749604628466960 21 45540211979269216 22 791473522065224592 23 14405894145521294480 24 274114459633006310336 25 5443421562360982837392 26 112607478201919175477632 27 2422355447284756251257344 28 54118478780508357936053440 29 1253792087994175156233273536 30 30085461306805182489762921728 31 746788925899705268464937472384 32 19155383503153387605331788496640 33 507182618340952531488090246263232 34 13848665190521283316940371856065536 35 389594212504537696680301037955276736 36 11282573283315463456312635707427028864 37 336076278088229307914065869412836502656 38 10288845166840009046311431450979567125760 39 323502137671723903208741450242716217375488 40 10439242071501232857265565530105721631862016 41 345506378184355821736343248989923072024248960 42 11721062589913971873517657681558844685626163712 43 407327176527213278151214268780326510829006607744 44 14492353939522858908417476616053024199660589372160 45 527616919930221819703632288536569369772423444993280 46 19645284241674124034410830094536461757307963568758784 47 747727323590804610540612928856673043068686976416236032 48 29078245720319189590854979648144742142304231065670353408 49 1154879145974540477766273308102810969691692057573560469888 50 46823051499884112516529023748274006799062886996389163071232 51 1937121297636965113848334927787854896431756785732022066982016 52 81743661851206018306999809920317109670751079624703286264832000 53 3517098486717452443932606020124490782770239300887599074720083968 54 154236618722638602224452839521296403961991509487973120768172675584 55 6891414189349916752184552487222741109252552880284570538196950164224 56 313615947903285807759315558356220317004059851367372535742304779510784 57 14531594251281418913415249143037129446490084899065745713601355248353536 58 685354416391036208134852761654757412187448364689405253929264805893553152 59 32890487164344883438549822097087710807727294480329117689102776575958564096 60 1605644569324526480734488371880010467964345457932601718557492585306092230656 61 79712744493440090178823704524853975333489039538833950723468512980175202348544 62 4023321092068560370831108570663499869146629256992421470034540494916220050399232 63 206397047493704552173461799439782481613137854760461813287756626142383640886106112 64 10758980659335015727051358644113658664482872220522954015241929227803854195460470784 65 569741950080285364186516749811968557049538200266190788915173313863861389376851940096 66 30642108871781034657231247222750454065993787754462441044751318906725626950187483072000 67 1673361157334686990147694062196480996521218972027014062536266182669771002911084560775424 68 92766588014155086044252986524791844026419736214488918067066652171107186230451408485178880 69 5219484269326978575208487455792657408126794538378248741377789241638823143886250852475272704 70 297991434398718485286321809924937431173803776065190427148287499449873293549397982877595048960 71 17259528112992534589795748980002295188259493049689920835101348675513363248321353458055880445952 72 1013944919072922966076322342222160209118760766264143032066559389671279525751077959023500177515520 73 60405148543853711169090953558631233192433536681036827298123559763395366915078832419246685329603072 74 3648580340396296375692859026650358475520348265862226223445048996016742689331434994773354656172175360 75 223399774477462402351338654644068493258708885759810445340721752768465770805299138450341273941979675136 76 13863442666005723185995444035884278504714549707177332996155601976347079325717729760639242350365624341504 77 871789792879436786891312195255167045533072334754555938380996553484010347021525289301681149410240515722240 78 55543034369781869631307327995530187479086795725682776329945292406163783405433236180331259854643005768921088 79 3584687501381246528079606851969690477211895592085085291181872809831789798000493635042185255393459440860327936 80 234317912606535038875991880792520150744677763964750446254713998249417343170748270166150462483678583464252102656 81 15510384846834569033084530640844816856485679347034104528067080658510657096970840269652708405931464209429457197056 82 1039524404530442471484873520134485521653284441704337461319724911437075806858963894813660543730365252219852387790848 83 70530285019197108769791115603007651051298879833536409865831034414843444648907509092931585433815948580382363846770688 84 4843740055036609201120579308457369091014289844500830999299723243043293992327464782732094397780598268417506046897926144 85 336656660567346429469811410378546476041299422910102873869404496109693200445039718138555991573300027275954118776579641344 86 23677357624303663492980322078564013090568723003856169441920963491417188336566579233220411843619550626408416575662935498752 87 1684840455369652559665183519460401207270820343004328074139411988477786380248662133216783759458543309464914671626644323471360 88 121284452352119127658140054078663355868397683073639590653210824539222168054260314741398531956072861516226550450116792895578112 89 8831101993408189138033159489093568756220773892168729680927692338089906306482719133608059930709792825261527970006551557011615744 90 650327327859788500121361580722232404093818245857872396091094593019868032935179590323638811587969637161924673387190696958756487168 91 48428566116554675797936067833725356997709631561732574734627119145303456712235634665061905870843637280161034134305004309534323556352 92 3646448630517199465709323190842426105243581613930172531052941966700519573466204185575625489757262773465998176825268160774702971764736 93 277577988372923045680183414068500279536039926247554242104910470078109015462428051276691330292824635842073206500338731095417980538167296 94 21359696109055155498205270558727544542308416328305674914945450873447071989324034007735198708222511480218606585443397896497968073515008000 95 1661307478517649867699188281355931413350225130706642810794553291718558954609221811961915565011987512187011926494798798824491801256442093568 96 130587233768174823932329441803836425776647681629823110980266872819403827265517790602252974954905321643748835651694666453951486937863572389888 97 10372872799848110918837788327549600980526753246416113404093629825142304865924762403117387845455291928343449601917129587551777586523544282730496 98 832526149431510997177458406575160922457533979690220626053257369707682558809317206676286860478918080133452951386994299349321297699816249153789952 99 67507349376926709971094301382175779856693479612715661103069305543410525186373851006517840054283772771985632673502468882320829892791074080862875648 100 5529849956873694375069715497499753521511742589060508981439440854474603282130020437779260393935129227011966047173613702785364189686781833234779439104 101 457551985794970432206678432758761634881182283130712098862328168573503944970044769696097437731886160371061835753345299774615816893886216860820761280512 102 38237449397544230305800769440306028625048813763712298060973471560866603192177358845553256458713396113388739225134112776180416957356143897068581808881664 103 3227127943945457034790752369367251136617724196499343422792234733122393466466184501313297184641223777983451644579391675205757071392997902301353989088944128 104 275030276590273547947723443277124645127798559639231599497492358206425711991561490528256468111674652812577225579445672402436061863973396899082699173630935040 105 23666876352268028907123254058082102225357516690755266881462634045777293076192083230945454165472654920597197480516201870627049369186272628907037332345658974208 106 2056162043246407887837741424450324127742725173705467047524082380833265059283572284500895194282690496299941000156779449552163920975777603068888967576832175734784 107 180339266949595814394680635945521258765060931265763258119451694817309138350754937483458611008509645817822539566724663166109203427576367298795051252929943668662272 108 15966185642979687664313764671680023018431160532662194725524265260149418674123235819229959048329806646605811833759203865162040406911036755002072590388194168925913088 109 1426763619947894985373547034681392592139591565178723493279303626501328354167764785347925918875671445482697332959426894281402202347838282913245280567260568320559333376 110 128678391022839614861928537707570177815140754029195522979525105977573040104565881644886612585269507942859716361057248327783041901216762442333837166704281775236886429696 111 11711847370295915391435889645579824997333628606741635279978261549896652144890051322874524663573311439263988002393896021960062589582831303767725161066760939246373134139392 112 1075661140966301880000503786272485675352884954828328914897193210558898792854797212843224264910149403652958031209523525937334991245299081521331807187320401460506582798893056 113 99682885127365737158457353855134244615398058085852774632392014921929990446008752474406112649079564517790097711271826106751922793121270469443185700812522472072687379613204480 114 9320219482792210705670806477718897475548962630100935023314880895924957618615944399840655420258023832406488568514950128014193905339926801752086692276822947571384853494130573312 115 879140096177315750521282759534300539082440471428180782744241147298446012678477409189909753209376146062220310468843350884614681407631177356564529329729730131180974264424746303488 116 83653289858722438974745818735142324453081132363666702612850891203998123556973685019998650797187106569813460242346555720063544435233996378085309526237699306596338431840709227937792 117 8029123007370840164087985293693189678468991911048442080690289153717588387755583025719938088598629452735238927856941978897896502467231183697893433423291733823117140539325654284926976 118 777286401926379209409671212704088342161138914929288404320998040103940500606180452488326595402990813779227511903425799699355590530249487595524531261310760436954026102149720988758376448 119 75890982326401558399178080824663931827434455172562788287139165618021839101735439037894750045247714727580193241878202804635659792343224253901280025199552344605282662148758040605307240448 120 7472470903629854198063327650819488828665081954766578359339013633521964306558189525558905870327232705403151655466615096472964177929356725303615861714702731512879225976904223335276546162688 121 741946474659996696660674030180285069079961880505962481358875930595480036851831252984475481810242255456965144283058846830444229326640916332720025118425624402747553611442506629634372560584704 122 74282248783054259030887971673550820470876257402718106291210855959471306316960615339027585548607049099433957214701896649236871228193972772601602089681866409141579085879897929928698425469566976 123 7498458124575503734344596820518066065596235054886771158205690272256778589973120391086549550038790827423879080180699759977476175096373702586892019323989510888452997776872728316930745983633358848 124 763139931721537889593834780334744293705532647384185595241776049068430801037759748648171792208107917928071142244318978243880304395205467696616613372513796625683091381454744711304574174934912139264 125 78298413241411572589311556870070494453831628626806078542421193090421465076929330297713310948860976034374158262847579556206608003244562155935178600114731888062374182094698389648836199570376693317632 126 8098229324168025130426099620689708338136668870951600577637461763158647801775113389161470418951479772659134620173818915279573143920655506215779672463254655552052208230888512615079516226672033142669312 127 844282355103287946210678781113759028219391016256070156872696468234573930535912995673571505378448507322030841358481821937775227618076983748877792211104061148905159632756583899698786274391322448770105344 128 88719386669724747842802679501127879677308599540429249542663441979792773415928646482161636244582314094453737565554354444132304584749321326856098866710919655598274227521088529875550769321517973735250984960 129 9396272374161926551458084865998517593908457530227592983312481284891401094791847420236420606524176167938137507765343577482212974823321424975098364218915359992414063981641498906019433139472361504246087254016 130 1002934116014509489652997975104686878089257742410056684718839234318928217842869057017337283805526764375567548176648229012286218714649059026282748339139040662243059951418777068022696772586548047435413906587648 131 107880475958233419331815457948351521466315886526569109123449919470845769298678489114294195249106240940439435644273547717782456856604944747987371002177125035206414010971946258620487013211406789081562457861423104 132 11693411858998121676105332414727351689947849433616510916612768228943912631162689405163084720584584960067589870996521858089517790617325468517771829455766323169913020890744697568952688675896165179637700375706009600 133 1277151078828328126346362380387993587348826548903903705712289767172931309453391309738549469446997234768798324524702575140966071170972578703599433190372658892741303470181208481061135127991025855136376491688315256832 134 140546816349652364596914458318780354458383710826053855009144590634234187269830588937983147934800095926509558264788974545383151052740698005966977512910240726633958894628855529786608783531178434788277036582317988642816 135 15583065917174179342112176348090358319236405326203384087183339570027062104795805637168988072188622226318065382810500129966008424178867305477808981807753602083157032612451198388601609648135304616540722166813713554210816 136 1740659293571636029551859858660596483438959117149624638283521472738830832230600367538047581846596177708698876210972713146541602239883858160598306918531035338718076745840382656812112904794965904199815388321802071378100224 137 195875346836781222205981377781037491259092370236080667379863626105633242340566139096963957463072603368038123792324637504340306851821077187043635817116738665211032680749349276291180583650590230448232818659002497697626259456 138 22203806942139784865352340399535567441862569788215660294739374181139667700344250777111473105856991648868313051875143256930567040081426301216173526761625558639226367845924211312991815801895238945586134041463795864931333570560 139 2535324924217728436533151646615176087257160633929251617421234149382508557897608055860382745435857238117302793515676053486743080215681807218822094891192004303357541987854535391251219017410829401631254484369922679983676107849728 140 291591945212618190624043208757184214644776570298754187605945685426655161704501238203375003969742030937701983696377070395788060101215661877831061429011620341964842971519899610832696581718098369198264537339713472096969519696838656 141 33777745229997506140365850331860098732925063458824625563485566223591418021907691209567356718254338345787398154938365402084225621807769825595027639762711146079592498819136364858562573500602573939934653761828185075440433936134963200 142 3940731680232293326294706041820350422215429951777229459207164878452049461750733509049146607414998269695298300865133472478019160200244539286839615013965190186661020944033225383485894455704250271600831556162328698334480110421110423552 143 463012063648945130606633848978520186043710645319623586865071824130074472336827775954333191388435035962902610108263976295966457712878551915740778438146858850378511337778414878726962528355370378475695731200392954013687832580110977859584 144 54784214739128868732374511306844791026555622985947179941167234058724358410240936469746227697807547793098093283384814432495418512110239714932038948101631006405647848309952911908667048030499280825906660496317293905329947999262217085911040 145 6527472186952471286694460129267407933565218012861428267603250578180346149392428090760806981121881833943832064255849577398013403004779408025315482029008269381969344618511153605289864545638971668158587144220629441401447131761084826100695040 146 783141302702284270999688173878307703495254032799644738334682488666825962506503723723014974588050235633006091189841959092910350589741103995676473723930185874053883194170643667827121259827049722420136485127355234339409239073693875456540934144 147 94606305246232021641075746011848222797109725493584584320178066079835303153756560159903258806252720308257083267152940718958647395441512924204517472938253854438748494860098533794251151861288816255972814092989184654742631180324554979184248881152 148 11507063602528254861531539810019530402117671298690951771183904055230334181222662350827319084974197642801885971505733844738900704901813420078908283786969568664702046854558595504916842389354972519795408043381931998515628975710200160513055761891328 149 1409137348705573465977131813096429344379953118910061665409015965626731951060503397250757555281995828422694023523534550529405256011936215776391460460129006945328918755638052209259277921851979085119720903717810688943895496092143290704908119476011008 150 173726748430383133746060335150055982919826314165736145820832916444859529889963578041305142196923079503879142837610654082369571515333261921689502389750867490452298157052695193849644763011224374725025025639919357417474329166687233468592168402872696832 151 21561801680862672138055248348186947996197542960818916721892463508787887389782945050033878638481352100373655566973820194891583108970014031057248178724428391071242201837033725114486359057845322179651375140563992613120693572781757513223058988073246785536 152 2693947273893147987305053894873679498053304393811806141322860609773090465590387830484079236244579431141676864134762523608418443219546758107792422779218895175489447093875904608443796775140143702076276782947396866309319428569900160659937785961674514104320 153 338812774361477047701106476434194848359980612786778927510205002640510610904019243717371113128934688787413921284749291694677597184090556576013833728130903090772098995206685605395109486657661868398475671899543977968746464089532697068440105124860920471748608 154 42892198190571455501164402351015953370848621983397140423308600508645157757027939841083853100075931207002274810664466169110565302554724598764517750088520228429110644415244081050059749878878708875684895208007746074439917683439005813198109836818919660070109184 155 5465452469742249890816815645632960170117452512443125138765157965765266912386611510038685943517322097602319771677910783286369562732890527459132995100117471064372808566092566270408100267608416032311934988759833027387840169358298624137361620974092654129532370944 156 700946573228397467057764251969862675492825439282033760455829713239612519590615783042545982770152396157450658203096271913405077489326375362860242490138268008102955351295732423030465018839039850661551638371543041782392773610428192167683837050533301239446324117504 157 90476670880436886367009343539522348475819928749460326497237516962984569453248912149384277005939144204725300187850603629344449687543523085942242351151721020226613318326986391210016337013285864690159579444728851397096189775102166757795948272200046245167260202172416 158 11753395802984833323852806379437569067829111179397198448810221629572551551782317888993303773500400903596550560094432521420848094536522028211668203083618187568090777200138892657048590074429000152004921459611826749213501625857081717222748526733154110475685087078776832 159 1536553001918682286496550247891309930778075889891778225592244047728676679256430009771221631033390463324004108066380681171490829895857144805084668205362742200822785513576868594512676302337696806420423351628467754654156846662074860958508488679234478696104444866730131456 160 202149078842329818321544278799802430516359868243961292257596571471332272611005717996540479902700630865115663762840799920798368206864942832114513825594444113343067053631459746929359494033738662956112161317292280644756286494703081777173175147099338457240403989636742905856 161 26762017247418685284223296432779911087116540015084540925418381389543870126374905782216154152285349369611701408358305408229164137984392826675004406502092998480424669798447056384381926926409355943613771910782988198328859172241324910546158818420370469294738637250075303870464 162 3565100845737416778224764084463907718916915684835176243287615428459833655754109021805159468705335693210806930092202857119395741091092960039719573966083401065712674348194596834397601765250353000472651189960786955558842667965086530398297014228362952042153458450022103776755712 163 477874581495315186252987789529084302173527554349521967934820079103958634546531920385588676524835245440171138436581054216070683181175408850955539192225132582786494191732478303636504002139624253292604418083835869957738491183678708955912314108488513615128876868308246339369828352 164 64450847428021670091166541925065538648189813712708384391384742402373808253519196687332107253655427830083429825646740292711518076481663142155136468959252962760432024543050602366015210124742019559866232913898053105649921230466935561484891464795094506166612166893239580910620770304 165 8745800712356472266540840823748479938413650897268956407568723662150549125363668167762570790017162195553239208774051963802745396285359677351907278014725057224214280640711759909607873260135220419130729236024593635724591551630605517859647365648453721354080199930387377148992016613376 166 1194017296843147072667615511505279801124918251872054048098317485923501585034844557372676734075396030431030717471657885532565640466772949427007833370002517318980603144173930902515727592520392130318805708642701041558242497791317137977249877233895596926553404775713382102792717032488960 167 164000738280060551064615688740866079661843635159102521038526884318949607646367246436746368495743531624810072400688633174315973466930858790831514012076712084725498320056677319689730721839288712682451347758872280976940171790637814781835767073526775261312749420696514172850094662467190784 168 22661537469434592670901361090488168699965744908875444412126960091345882681211398371400725179233026582756931955626716396944284904603266351784474497489036859629342897194051089124422098432356595842337474861272740768310184249881238004235672648022820209298124114534659299670688226491566653440 169 3150110221067163384646929541296747392955173482590994137752854996053452969662967469757603682659997906649577070160283320038450390758797588258201080475888019189164239617022343804508874464335152475079117855513528623104581465063494766309794472881562863363208020736403646870148871133894768328704 170 440493547787656062786537921750921852181464298059292275424089138018450019509399749828243454466558874017282726598685521518240486357639510567120174527666842264383269908248761368633514923420354545782296646055197484647882320443220291127175209437680242014412486017023921300411511392555774330798080 171 61960593588673263809667089070666823201616456437356983107896447646263098947101682137153014297806019394449766268515876293088337682753148644929705962639430881019934843564077222305126891536010837545206146649680135663172461352412230755767798777278447206842840742686121877949266878426328778150510592 172 8766753128612595535054413065240625493029600181672161558663845310164155990511726524039322757779315175931800040614105250439507181553302848200389076072892245755476829456151023879373746859881034784424026074881134354687043861109133703608869352038858090954333387884208264172518361014398194303395430400 173 1247654452637374151684330934648230416448389593349590568420029682212194846584271149699823564965060060158955479194986920745069060680151154297304381818125725109277170982461183009063727828981394715254463723432464893899130845761181216758458261431209847911349746734819768144968182765447934022451207340032 174 178594269995949387914561095190273888890287890083477124506035038748872824481841523608389279780786604912617916153504189827714007504423414550767677511269512604640247748341120089028710356834000091685088454707798035909411184484345102976979342491284919520731172697126739677780343699220342351642309846630400 175 25712474033552189674052137790778406064834999153903751636610663369729814725528088731416203849115445209897517501056482307312609977261735620076102963193457839363893793772696709755019551545965554156614498221638231129347505400228459151666002446181152405576621167671332920613839888595490172820443616317014016 176 3723136953015655565781840389159452985538495700805556819440308624037107663476456621999854214140402978792006643157659552186457094026629862673624359916096836850023088966187336891138722642862226200021723962189121930039511991354549787238519913893096548208745261221194340832106127666724407497751477631305383936 177 542186595723763684195732073441008863582796452043721835101143143600666048167753100761505006326231389163489981647211024891486568736214142950673567006050931164582560699155302754415299723704734561005608001337376315200452624154718462882142415417481248153553458152385882371964357737498724208938220195243165220864 178 79405235801837481536325086336787662307043720773406039459055104891368137111221551836038791775186939787041875536815832899880876280735570095146106543317790684218512161208586193164874147473674432193432163274601511034007190729204726399150313643945750147593660296722548012275257964821134215752078731291022105509888 179 11694892631889121642950593967239290842564811621384776105318630139757364346972015230425939190053232635809025820120597219927540852368534010382975656113452193754222688574143332653638496236614196271389895271295409471312882476366362709181838917382668942768731480752859919168585147475426724213008211880973589391867904 180 1732113581111524851934347554323093934910643908180675113723298347849488336955247691664228899853064763395445206506421481649176381861927786274432469844778659623288775990898300865817083718053308127083192938966031632689718284892969722152283258192836202449916210190098778126593789131098606266240623045991635226118324224 181 257974018592456356740876391268779142612847811162577340464586601417149915682596019967015500477384826472571343755837476524024724128466988256646150999746138188968199757320341836071878111533709626281769297277437238499201652593546972122455627370923051809737071007010890947045519716098009936490630743277477546161497702400 182 38635064421995012384795132664386654383750088373152522783507438037330434769086934592998652403413442004238159377996682814277190576255545620618970284029110256221805489015406062874621684357679484678334466667750832840165529834952072924215536119304429386149787246930914085005668813999212845317834866334734372286954836328448 183 5818085855049473382098142641170255649522606545976028338835870207714083627017473192137624339319714950515991087617611385214326341568472797750533314278056625122346836377271306789595451514939900446583991690649829878537488911759473165808474381214053607586089641870805358520835597906450229794572404414533734792287564700057600 184 880964305685356462815400007537362473111537623305367989133361264507852314654265831624981604379889082817793541989988066129434117253947397580313749847646490896689605467580511494516303207149722632447619615457630737211974590320211509913475073977842172879529653803873255132166866443989831116019112528771896139680078752661897216 185 134122991753653715986361069747258682911660709516305380624718043483174690119790188968888328879580020493791333912777437725817205111162830023949500984688528706227011540943450211168240603038420248927464658526076860485766992401560745306273710053057909555520236651359923953783565943813685953519271410127584871472583757839802040320 186 20530619662026307436676909701985561522119934768268276269304398105567387837027623008987809054711759999157076791276885244894712142171638106652619905766647879404618427252887571323565396259674170363478977417835294030136977302373294736773299243028289237139000930446562809913098088385188348995657618699216111200981082535968569819136 187 3159672706629152323217673791453869786046151395702552183296824685812737516276710204167573254654768991599788459931196227237854370615215619088887068961011028333234973322644524968184484086169330022459239804357479864386957666063384536802807021386566999594684224493082030646333867339836732142226252202839794316114420251300728926109696 188 488889603888936217857314547882823631593104065208665856543971515031993488234517523756935700002811388437639857670791242302250433266366781967754248145532218592417711427083677512764316204926727602531884001750535022801981243043710853878339208099786773696972906142852939954655847788579589751899492982040667638185348496725814462048632832 189 76049392366205224049145563417519941186704659941441363845571445275413261927375426395498116337596083175721344086959973379085904125882711742868345629650026872302055747806898995097002623353507432230825647974040194579785388239656615640593412965589067624055730402607202176275688876845762751152592845518447799757524426143839998618791575552 190 11892814624209861416616541210715159545007728263027081404305058393274507674204544610532974226395796767512977814091044845144284237695315605870933569649087948927577900109939229282001523164187531111459727477199751545578137041270958313849430853767430674062931026583015869923729172271892471747182861545753286986745049312883698214806260547584 191 1869671669544298201022886620585003731717274377048349836052457476619515685252622177849749773693542126671068683006614936653544544168932837715733159991305377677172749600253654716661724820384808026236568685850379030592880924843596852595096168471452912648566368505825042105357907344987091031717101546075349685927145598673106997846951803748352 192 295478449586419788324950538522006851321324346885970947639508698129439647383861349775044758445948344855450434885187024357951789047664939538838328610908461435164895273211318623264806363691864856227934908255353129398305391233038999889120002907081328277900831604434408328606882781933799164906858172158848127724051594830742756361080833801453568 193 46941194544289688883220325663649433933349709930110789371462787448595030062887165005124880474424478526735491092036472823120698066984416285481853750854594691001454569169802480901538908774986822161215311722159231591089263073471584773342698574873837285475999909631380537684506231736235177904653316178618186130618193486765466815868050474556456960 194 7496154743326505161324343263365194768711445557766754094388301112073463273984765097697885398268922144660636625096575196505716355161950934182849030471330887440163020929495268116748247966777135007431987481770496730488945236806788673742704065896559374541911430482708426789107100020544857306393602872732281500708319477384473318146166479547372929024 195 1203281861143762341329188606573076184416265462996579296909105595979121186401436603449719431284763423900116959532431129086036048055975631573176403067179733897692657900466697335017632781525153906703679259777506822492069949730572492072789620090414166230969117044149088039621812943874757212308119104577150970790607421166933804581709971809531797700608 196 194146282122613587379991594898198708246727386576066259286641116466388954459150445784748512199086206759039119992103954464569534185262514461902985735177133948573966232200905943646630182934124423742011641275610880662569780936444582825314401270976912620663738376632371883230426037179281953696590109602128172495924049118023774200698942271638181156749312 197 31485619776465327861527797937490068789860808825188554747440273405762637817900609686196689912171763013182564385967011572582834151707627348957695868286653878299026916728716475246470252559945255820259128929429637925925653235988715198210814607906701325192427017984594740000523802885419315083273995748428284866867549992389899768095052242260315391286837248 198 5132223603021210014986830789710737674131067757457075233100565318545413780134077845556979724156091811791910949624112141729614303165471605203247668998863411482972859487846217922502925141674453348428017079555518555732511117088586513027431233748597162181503163333783038530878228289805952402960515480509804918845405324679925505410152087705103764202696212480 199 840809977929102949964893200690310325281965127171198195124415334376992428303710662939623645232607528424278396752062956238002347596829678559396081966402683200357186768332806121915989183866344141921407549826388527703098429843937419979279489734396673301566604311520212270749571630628383214886542400111879189235632602277428282511077908750289968065949320871936 200 138445240535498707062572224344114772621454931955968100768147286066557720993881934449035184996348764541841510918563806758465412613199770607647774628469623008488828733442008748750191202298368793001510358807632666437073191277080128398024650484483368050508484925701525918017675065198370497437898766200526678310663801571101760956608134199025410100650263651024896