0 1 1 2 2 6 3 25 4 137 5 936 6 7672 7 73361 8 801705 9 9856342 10 134640146 11 2023140417 12 33163934641 13 588936102860 14 11263023492372 15 230783643185881 16 5044101110058737 17 117136294344278346 18 2880200768035996990 19 74754120925555539977 20 2042320564437950227641 21 58587097247563618175632 22 1760692189831566102448976 23 55318455969759615754761345 24 1813593987667743022390189657 25 61935386482621460286183144926 26 2199738094540174449717573406602 27 81132249207984842702824765847281 28 3103203977559761537672336191419425 29 122932608527674930729844604485159412 30 5037871986068744190782804377822232236 31 213337694533499912703644676798088325897 32 9325590730162094325144900628938653617761 33 420386796809037066637306110104366205459730 34 19524807491128195182074696996383035665194742 35 933498406290863886021811530385504140530355321 36 45906571345881862861492274201599461528165479017 37 2320253078387344273965740624695925834135339367416 38 120441936634874032002327212502169603151443227710760 39 6416543059845109355099375090484295566000572351974897 40 350606432969006119165790229371064113098148611693388681 41 19636429060802240556978886978410751001144562408048351462 42 1126602159340008371994858640581737743425577575806038415746 43 66175588293524783218730856486519631121333375614127313247265 44 3977491527650738381531293959397187674619264913734114124175377 45 244500951154872762555451776094527880167986962976021175702684316 46 15363747484242661302435670948324371730958339482611782200844993732 47 986401659957822537536919904529430109816635862659832654374316451001 48 64677586840201203750919592247122536583719528344058057732520342577745 49 4329210107280258287938477827835614101746620663346808030437692932686682 50 295690549243259388991800391894505812402387455388811522244222066292071726 51 20599960898188558155703379217110204412248701570596567873263383870071177577 52 1463283635002366973899703038941845336682498247516585607905534421146988342681 53 105940778772829282755243517625095664524251117882661107748350267293748464863200 54 7814760935421168408433625000480946561102215357859933823323734190523757420989312 55 587133907925815747355385998699719122679134754738048105289105527410023128476264161 56 44914230684394281200889398427924928574128957916434991984108460188367881622994333497 57 3497176866060075961229891764316472648521249669798719319135594652483366165558794610286 58 277079481552788152576403897931715320547267648284192762259595774535407345925219720667130 59 22331359029443290971672174786716688613908649433792981728357153147988072918859061097560017 60 1830312224115032488360565386542137434203182703490600092900913709806955377419182571434421121 61 152515432694898204268154568438761923649846973376767762229849326559042451464082218666034519492 62 12917077242885215100115412389154421154368730841660326033926286071905584609472771799876630548316 63 1111638506354904744242976852677630569613381182029427979772251757299861738106137196446993141111785 64 97185692128370497273383189947903669502463757026670607989819505188152809811489888521158848216559297 65 8629278081562284190795299200183210102455977065354799717264551492413645053007608122485070867588867106 66 777995662998465473243896689650345237844879245135625235477623237127888350544147946961900406685384921062 67 71205043259231397053189484738178208472137074715586352951872680237295088698657734005261818936159774882521 68 6614217061938239347666481621219604627915956001078826287145367990313395694048294935537012814088171542190665 69 623428008759895372475769763059918796401834541357204597838123699168318580976383394528398111396314668285550152 70 59613294817773524097918436529439660924545451637609687332124722638389151269473469886309753743764961054378966616 71 5781762533830260211554496854794114134701285901542941226208592699758901413858929097331061822627154185550498757457 72 568658483990007862826203297314423991021630759296822129107929465446363572442617084037244181798218341814628549207401 73 56706541270176497822278058438351883290574024777922864967355032592550933703932312802504855741134100152094594826737270 74 5732230619250072076342151430484298563251902514427008578304789898019397103258499891369955859880911152496311728587748082 75 587277948468495187182482969452748868375235607340761593657269457795783623772799659879697664172715464359285880288277030401 76 60969981348468339643443837255289164901785828324014855566121130001834837151019498841261396677786972075920215328384136344177 77 6413063841050879070241120637276008886303448168028212301632497443651745343787713215585122909558962298561127066009077089454956 78 683311833591418991428069252985162055331731799563217170792396554000346152779953185835947561168993336431756317779845574419050100 79 73740284547999858738230363669275185749907735971189078593929052389918373473826246098257621016701636419975581594981766891715677337 80 8058488157988872711971127932975126954840891364314892547218297301834563720690751755102203974630149856722396491782853366501452502961 81 891656062732618231981527740859436885171813265056158910969012211191935191431147929521633214039155440395235000202152047415776447311722 82 99878036316755741298941390615884221201115287955494788848770966657131271813768116799468342950957473786584348765787323918244992441894686 83 11324182595769826371245274323263054079932249441292176248475538787228051016982950098517990292304716287951485653248271302570221622879048905 84 1299406172644875929352712730841068937821396846881397638798760847893915898969363463438457828080633921807957834670389400594900659974284983417 85 150876856541712734140326211455539962780176862490331868504952345541386993543025026243978140730381720501663219729079427600742247291492428181296 86 17724739223604316657852219216400543766832415649520049061235372615611544055433175715849683464447544947351122782421104032838195179274360437980592 87 2106482632776122887652103428882022308475061804084575788404504142228533075667142910457644685879294426816269787077122189511299727714342531930539841 88 253220773432256138279643396901999244685239925865805417186005370888671901302906772760545320659283111618291839273894738914698987185124394566477212185 89 30785634825422093534933899351779932136974695426851880916946516230058734740271234413040670128579513909440486181570642257534459593205436471456465901822 90 3784856331884174251954022746252700867292108491509219978355137971114417091342552722079644320812585113880902572633306232531470807064912482669823165964906 91 470489100811563329953370387754534601024493250500297470385213539333502474073583002630649177370478354822320925023162647204967455477083298273568135970767537 92 59128405879930979774389614889230989124738145191484962104834253165767177559129561936645115445005489930358983271173983432233742702265387093624148282039709921 93 7511694120105449044558752703512381011783429628448374054057529065685071097085837345361912917176416965453274361468270263940588845841643349721370275912636545940 94 964549509391090522782379760810992468571872817706127930441638252761965016237024025689095613824702191238206905856318886392709040860716481860039958076583407383052 95 125171917638424429648280908098227065731940930973104143543322501290670518991005546187505024488539409918378526080306120935802088078451003333209714299225345879012041 96 16414849856112118030122618886727923966954069422157941142972830556498930297177361991142758349940425344210561994414201731787753681856163477269914781554853542051873057 97 2175040884567379593364289940117953842842461708560093183206074129989758175248325936189870953962860750968394930888082867060506629233315728814606163588014003991711749426 98 291173788053704097146873221700177299213493939402405826206745128374035716876819943290508883925627195255935504386482821803116842914727286431295308988355591276560304083670 99 39377328348353064024950619447829746713764681749063188826200433313609852878934803502217443506310929833285298743999889346619085106968815957177890089412659469743263800748857 100 5379043085701141683372084392198852302483263174948227722343431716812462086433739069509763326062947599845410621113078902587336883124781663552700788433626123793299885289052201 101 742138859814998283346581151823624303455321223502540103528998791631788427768428403706684185639227903242477231389620410361747404985795468602571124583330168825326770607976000152 102 103405614635576405712400884190225967162534053411417411557748893519743411839599887125126577827751489217536387711094751284125607593526888146422216468721285383842618311137459902856 103 14549233738072555770796881862122773083791809888434836554285966684975356030546342778559249543421267565138980830732435397895196700523653075650794413714525771375231212050856298792625 104 2066960780747693029158494849383618680836880618468774657949043608929182740989716644412339903361248803023578898976796769258877211125389932779920010432781884738885109727741290314129737 105 296469698188383922570192934152470302525375746930075546671050957037529631730703279234229192360011245223134619728362758044689881153025088734944938594323408609291698939210510874391354886 106 42928424752829607499707474856981690026547069816366738918617829129669042917062320724982965952366541582478486264012326373662779082133454381824418349056712501156815723191194433283615604322 107 6274621106979093227364263939275699918461942331191699489463637694234418133670486614110491106776843720985594458728864122853353677807084897071085510117476287847072507065720611530020243220961 108 925699517775591540688650295165415796167278741167670562333846687688544888411198643472884616804672999130004895176180547055185734739732268301858724313537123919167912011696547480754917229636305 109 137833667273218420671328939719607091502300375348670434489372260426315177971605136349198773886197859046891742558281773856130084834203318949063010262727011937457171185863755194867985129628933692 110 20711272009118697560274641888673447763275877341653932815022359539587496182901700866031808405225779124942471027992197503770147811527060032866574181159626371015700462955133873582604093050852354596 111 3140425731715173887388948426630953995345166176427219545025099558796866237818738153541389247555299412349888372425444152310160574992314925832219411762666935060918781477718085432338103545029251549817 112 480468948760781299422229397762660998775181465315569435420990137483324894908615645779889316773076977223829897621649244742173223195591476857507199227506934249056497603233537726611334639447374409748241 113 74165605240261907194109187590901369744139717145090791483490715543682282677590543008737403953887633107642872051954575251684270339653205735564597950342439935208878278356389807722916333490498412108793210 114 11549579496358049769707026936352055643942871572637932962664539047509875873351715277464331140078578984569975784503864364076344549323270156293568036563410316111985024795055654577516068430597357553590846222 115 1814357184431092525173693822338844877726266076739432428880703630852473088387053266330671764026770018246146241518506642643570015248602831570386263769286880128172474966057535466038064435548913210036086807081 116 287501128634714924884094353056774216961345818291269174611134096625777750328154119795045013331429443943634702498787545855043339912824140404642905401115224903334947211445695330092447650955758307246637013922137 117 45949859903811040087267725586033984724727902336832281891887144144180879166188575481340205150462906285223608587302728942019336893277443242379861117868862082239967238858812789293350680421458646991161415701741696 118 7406703759615139856772494938302922617202062659410840375583341678021087552125499795743339934781480393199296164650852444195645928824963343814073587892424123212037274785949544000243546424279719939880582359910031840 119 1204011713778858955408633598997592398199360058776789455857357298720803371328744464147947032600396231819271199484903900761199629857871566918623761867755751341639245683555720329657597151728347833370733600471222236577 120 197365270497115173226391645739193955270745934441408134984547935427566969681625404239361091046387317825755518553795554542900867514754826305067336841682598400730655623998366183720650579676758940375235390106304295726841 121 32622322772185451976660069063164989398687612094129875782654714175448635807323358722676787473291742099924326653269664419217314282053481558742356269003501161228710254166416837823512875462435637055675008142283893220496782 122 5436676439745832234736525162907119290493264417595878289804823440795605371713526872857292284754977329062669334144464047225663645536930123124269478046886400465695620169034795016510692735011305459701963407733266979660420826 123 913476489848444811053473093218502588189024676906549487643251603676250575183110965857690887436970152450440550979251369946144137459289677279529044886100296469979574317801905321220632311001045156372071085242747889331619116945 124 154731179270708873192731404451424012644740694384998304305814782415362357887393115698763381005725756015286544663612852697464784005816549101607280605461992452228862014816495606627268949361325814825823987517474632264011139720257 125 26420840205164056434755842028871396639057528044150546567462047730411236693593249447742527003352238183401732353040804704265715066036563636617260173550026354170949452815026717067868519080423826815111549350315625175321440621355876 126 4547533902607503487171995905692760076098581501844830513908509425552794391755970216543320027842472339728999815709092607730015272366412342388932116635316511186841919421373269252741176380353842970457419119839881501169589243587864252 127 788929948112670558405324972095980574173619132615541998352644540936225192538447806332389602089815244850980237151734239620541925833892913139969077461258957780450690338487433958358145421467409095595799734571540267676284680347127123881 128 137945388918815619819615579149756267392752519421784158206186865850729937461113845130609974253799966518242780857505487387058930640532492400853282159052999198824339484383313479156122895567344399900140268631215711104070860456314432497025 129 24308360822145423086924772679942974114042474564284071146997539024713637122081111110928895233593710342343011568542925755237796192313311410593658102037990852083740692919999693571344702127822357080357017262049463182360547319810443326877762 130 4316758992963173973487697079563292936913751568708589415668556943371143351481984035840921014485295063760057221400763859921402638421595432158330324168598209053028376656154043686998901755949089213609088396539173951314505316501554148981663686 131 772481120478744068112052756792505799316773126415704079269265004377056399138660569804720195811624096917618239509643078455553580210776848273946271204939857491439769342169977113756856268647738057522030581932982966620000256889889518444962086297 132 139290206156353819165565592846514996242370348749927402551413323910158350103216429188103668938374241914395062351503890689013519799615658078601831781813761304342532897735544840733697532043437248933772215091631449576905246875937853606830459620361 133 25306436694357473378907822947711110406637890887417394947163580288472861635366947563763621847638210497357396199165664404321647460439081698602743995618192322537415170684395522922139456087966998777120089055394707274718760089479184722618328323023080 134 4632277544103170315358003272848583926005239556624534007055563888018784516908932574039517121493373076345065491302450200108900234633212076751188618420580198203009943523430440147344665823826647161382936142104418621992116506901692966321322220962129592 135 854254188354391339285551700396605823638747063221002428249595708591772943274599938209576771013492979255181489947284211551790832955155124325272282927144876314757262594503466924722281266532258870725747584690141641268766913441067776269461279511631253521 136 158702877471064325637821501298688392455597699727869552426715092860493562150569592626185208033144210019552383842987145608043257435833983772812941995192629398310618994397562942314854284511115827360197025302377826162439929761342759003476472002014200133417 137 29700526232245322329165745318815089619435452503684987304033201343128574754174207214147790699302457367419947346838138663118409668519480915089609641090671895316833460562860420967847809257037391988028056965399121714314102942920945387202577944206302176079766 138 5598890920783825551679199505772983741364857501036079127046319558161988959085374954647723888041051334018781418331420622943173446796627014886766871151068647255953298911714900587265315228954738010383814341408456387288890862157063564293818846135509934160198610 139 1063103585082416638142437394655200264589720617606857711892420852666462625780151940086925081034716004039535332151592054507069776235501496525885041157699176116561258268986765479132507155408954210000527287810918414195142391165386622645500744675718525019048642497 140 203311710570764951957779846442899168846040949950041129571099608674220920181121969920891864775499670045537689701587610292226846310301390368472147418377782594119001756069133149792642518934983190241108333835432858635640842851942355650948961627499105162045542424881 141 39159783575241310444512815433695609418792316438735484885903238638883135861988297407503703483158100436291027976260066629188764021196895812665058142217758214041238866720647149399800440793719007876701479401489797815731414242926238112294895939426715669786431583353612 142 7596042802208194017170153834324640116786224884250300601934538069159030924335550272743574352875977458779203784231523027980287449422386424377212924000301647943581245654339987177345806849766215835995345605038069637635261300286320734367525278251487166886911210051696596 143 1483823403355196769398470613406735059129428547250274364123214525790321900586750872580716233925768970335088948188076249487334626374613341871929783449980034803092816342385348674216624254895197951519484541883769875404963414749373960568686193262962109060169942903181835865 144 291879426774683900394163672208776343157068682212280603431260895673867736081450951259790979222521795643843490701530741022261225777197211854945673082304230778872478058560574717065146320030101463266213852380734827047407382071657808602938852094743855574932109596750452516977 145 57813633213357419829673765674238883775086192954073551858979189521961782373936067042412369469450688418655634770805473492875651237044559008110069536151905026280798321105786374133267773625470578787464427212473107421101888450373846395763217411403183476953330095438033981392266 146 11530334181560212380804592258768774623480156172511728758730858250914310213016824107277093457610193716013806025613302023680480155460138102668670101854368416631361735131308494003591668746837328491642680000471151827777682852983079477843537491487728498895842574015556501175472382 147 2315357222701889692170504241489267331442032893949387412532141845644575487968181079201859875045373813674623102490668933533079196277365463808323661165038250081829421848088542199352071784560012069239754728486308234419163744349474428915935097290463651228875043634432348327114846601 148 468099844186891664719626982331298295407638007149091922492231269208843038716487812360835484138599011666642401115240501576491984180145470924461695220397480648226707388275478043275176796742978245579572772861098808276601868238472154039540395231392130992862481978037211172199785868345 149 95276005521357893789096400134024107612217917753900642061921855102194702099093848621044194118901544407906112094232950396033036860995906771695369275844936361988030606150070494738057286211262451666793878792593757025919377812729656005118619272202079736386086045840795537312536393006032 150 19522416586992198421606291547655874593013042392976198543138962698738026272520828596288965653084075616560645646597755164522253452362511653335164835464682300542138045986489041344308693635292149644370807555611842736378932549474374722159656807541119024303151142980685165446213066029660176 151 4026885667165200108824066755213860082253337319902330751365248376541796968422882953672959312012255408520194212103449193077934413757517903843059947204110931681377291558609393595899111505271661861426432618223512551511755768699793937304076541196397525684348247059230469442442647621271998977 152 836125874161432885627611948593405549331924947126949128688580489165070728703727237929301985260655673870719489680080115615903411510454905117819463626817555696590924532649576065043951516959905312255617145478175415072471506780136602781723855785194305826923896069849374313912023584189724024281 153 174751885284496178366430876364417814084226323266247518666227922964683836640491550388492374624958823992492900219391164906343443324272018668913479000992487935169466599738895166684839450678164396899775981742863842455066836615802104128575551956166439220176957515491686168705262714921178579819550 154 36762189257308252294009251326499254145650261585104705559679266879415009097494309349872932380599443388714852941707263237647848362942560112205706867140380765677635538278934511291748068225741961606248926779279416303049079660210313353172123746255005756854241876984615148772808007943200640022265162 155 7783803085753240994374786465016711003671031713873893497031716626892828000415884603116961010141797289601204970083059354992625492331283360205366936283604362186281092301118563064604509418833896125967409992889389486673830042342196682516228393266372344405219478880008622483282551733780365553597429361 156 1658728149498362365357038537079982899193592609928243275753470130367408628053584198126209670063567647747350547398198071922012063511655755948604238083969483958102464056766814079595537614187308111470465483652232903024980859697325370912382605441777105327582022998025342256055326886503032764230384788897 157 355740772059377080578168685372151958124349494126833894057945212280612726297505641955585222730176570304790392005154242152995585750418849713005788880912228000755285113231887733785646227770447265459459983706324029428729717671002623807337801958299001266016695349054564325130964449712850500553524531811636 158 76780247223609767148874001264203037282345349212979756610325633567283779968754496238341843729166327643167270776194220946222018172301244595685453008139605533651679909586717056967355557016495850449162860819337841345958132994844341136985654164705603637408637696395129483372546602427927494462206338562927980 159 16676519146391788485813343057967883673892864520590941844303625548654897470054933270500459135651193994862068167391623566133078442006909061959052742427335775768104241931593753881891035832647428322853171725609852907661617129845714198424689142586384733250409104006299970344204954238883586756943629475591508617 160 3644887808107002395863812185355524022054291165283653199171922146760633276411346515431781713939186726799018591055850261017236621872777281170567401051909506510946047158998041585727328418473415749369859065719553807146446192469734291010407783788876835587903328139154042283571585461104611610670245342615085284321 161 801620503710753621431349620428865709270480972635879496021310162695137036916534329508562769611396441668465431155996003555569146454566130986493950891821515340155496228677612245300856416898718812446896161406703068401259465620040019728385649346521805893917705090004944425688385069834663066747343447806647361762642 162 177395503506665504916338613218697633673427928653476599725853283072517618538158931288133034008527157654477401293230695829927984511482601743557389521593037359514437790046266644058208829442904262403929510223934598280000838226444288085065203102527275367716515526843508862381575427311480656827820308057720199798378166 163 39499262582079557365121302993170028248266912652228202741283443218884266120128908552467238790569193917028565498349218655222440916011300711614534125644384556636926376484771977456195246471507179252576880185554040131741965355491807338339503834034073288155187491178827225820560542728798403533199885754799557684487803385 164 8848947363331138546591675595160997204394811369347793481506239669444290133082173278201813294211321791602429687414593339919297751206329771609171664951291604635725901245261004267298039635661035768713530184083972422216173522035310758032660133449967581822349695085118004489164066168968188638605427501286615650761122321897 165 1994501337685174271337717702699155020924195204127033507538094532209811992563902723618180934381269289311797389616072829491843754542677310943657971436931637816192387579307030559086498224643563037125097669284401612648137422395630428363122408893725662589427386444694003106064255061000393525174089991974729597846705162912056 166 452273556196558871437634135923789590187603345588305593980551644619868344138168215165591868171514753961753641245410945485840845956855119838834829210038590402974202555718816526249005358101209349015298008972240670021841308501948231939535600403955766022902025224009895587085768226310084668584600268297925314579726627241780712 167 103175466926479532105097005776385849306360028437651845642737652962478217500002347584725447916101737530763681705452013385721867556510855220075459620163754029066934511041817110463081846694686388543145746292315282646563331331651188101443684977136544334976691215919556140096479933194310594306066306184515254490567527012501387121 168 23677971889973889242183428629171743054620184509438260940339104168423853671570618116576797976615100873743778605906562992076649136576587298071852200345932023056167111306648832788018797408151078023235085846971559603689029539382729398690344478625630934045353734116896246831847785455322047574323912002681859067339749665047932864265 169 5466256177893890719692956532331598092983898145795971699661612325918972046125467788014241316664932313649419809888805927684661335913671354078334246626307164093126444129573288441309086657655300157685226522503901325474059043739801534666762768823162011232993889566949484679391904873575859236829658411048612735128514306862570345630502 170 1269397616441436341311767562754423764786881635263395807350445326785633905833441453207046726767114417371730747354944785087573491952246806730118978784441531407033336055947469518022434756569491262610260517017409679037582946768999168705536469135394730277170467616970626981236117266573597283666204925796789070474182936105050514352352066 171 296519025957173315975049376428446242060077719179185131711507686037575656587952162797191987814901356549460274734429352408871619641339417082378933646852876500696293330990365035076263917942402793698309315914571260881192132098256873155028133066997158710667716147357587973606337389921510249514240127315842517156178237524211097927991549857 172 69669033812021573183039346523559309519289249027003341397274970974172545152314362011979851068000217948375839624923666623823774350960121277942306289262691918991594692969106272765155319416204219024055693500564283611491741536085083957648458202628626201690916074120675171846348371588731084570044511537092493021255991112525181707680236058001 173 16464352917670556755742591571078183736206876387619494451332381331398900930065936906169136629474140087811890222610634231060704919739948828435652762840322798562905334062130036180236524830150398655805080977774612284178447827100585283473691832825536060189842761663262998600733355972102707122890565110122106262926906280352069150401339116806620 174 3913386035579413573477136137893695137674818978551219325902219939795679738918956484315738511952971655620273660928976462559734283791051881502113232693908943022688019850688644806749508032979459066641146333009775570083612123775118437970989323319406727434682618360998043767986993279927862593246698272306025602212205615015876542052128239233324932 175 935512329397931601964679780801061996476843014247970185054423995234792220971071274151679344775513822570483919301817787115852732066474800175802629035677979637090637184966442642025264996310445156196832966163329196791248989828252137585810089735664963817459814259497836813093889168662639669764181051455163548240198130746138647673982829919212652601 176 224916314921958930977331537944549816500116582777331530188472810234176898870260474109157937764566196268957384175426168055809988814081763806073806493765522138677347650254699035020389063058522017116916255573096482414547448915909200159855811372595897234367039632430989153131524190195513665814495018449621578764342837482564900738223752949974630810577 177 54381727783888913415189534481942659177643941941514064445767395561226434733881510083507512458551620039963314526095545597994890174759883681213365499256217629373214298888119039790794391743889890782616047517398092956595392723680783723331056570672191286903720081846223386305030199355695194345412502323048646868678008318915843006835560830967165930385306 178 13223054254497845627589640855026286592946958194080807066405608589517294070534122043505902211227399656938355658560495541826265204895489320493059732563895008279016402736547462981437590640773297894948438232139849433750345867587497132871136666132153218201846149898313134891576276053463671371059165439139547872899378199629864936545968608133105894767603950 179 3233282016880248646955930186881533803496551155810725025572124316209493970371074182927914676786890397448621226597556838908558067050392295293667817897588009535488613085428620296584474179570330173253626696552702067532833111779120552280320525465034105449793625455690235912817589519505577316536357188114467062513898048262394118583625700453963875600369416937 180 795014167078405049512536547813149561641754704552572306442776731294832522143098059047904726444513680014028730446969814182361584519936946106003399513170190299762904603462931282016164937545517260273272145299259346533628032047076278221011706275095127326194594056886067067410459920732303662764307449085142187484910631483268065472808180358737833572772594683161 181 196567728296170564420681217898480256316116419852172298132712493475417343285245547127566485571315420656977239992175737272827857710359477735520464065435513119590195240388422786676286938080939302631763837186009458402696525191402680154649540195617623623818359682969572082221091778925292817446716906878795404383120223504665920042305543305326619410201857439555872 182 48870004895851452295084971136553793079334530151780776719572649353683142950133657707795139123246991383080924897768023993052347761913306387176706453290689592192810335474330888321172475417043167872942083873077822126046154900682681166724500129659499341724692621011432529631556389118785066404693385045822140567791843689010105754102232420258215589433875461025513536 183 12216653275256944179298154039652735841950505757574107420485855985570140177603653456841875143773315123304451233881250943532981954880751451582959569033893795351819812729990957229294769381180781927475164529431856959846551580837359486125962316605308665743065893445584436807802660603180568440999066113638031593098008477112050919465222745570857645904490741308592913505 184 3070639605073832779830910917351123055202569209029016922220122625863515187387522497227343988733276329613569478612972625557098006617630693425771590549838508318893000350364170965965497362258602648964283197502599893925878554781967765570150750438324125414001049361336014441512572918189089971133245995540859371729377040136791509657666170212505124510135023662606641977017 185 775995765683532254200373101464847329242472911664279438907391954659154095489505843822507352862677944377152113544058826786994484096332067989709716116676996435883178277481817720746213986885538398464019691828911185832875840540515895084341767459712316692537175638291009786148627273331114919525454614429178281484462856705753535935966332618929445167669411794654480153603246 186 197165566822432292258260219205487675403860164810900211783572113344584440560050411515782820958614116905151755998731135805090845245774100726476407413111892872700825230639633657528232183678369400689738155093209711739909646875559711892322012408797857482559802722983913948689868489897030667985082055637107645846714023322823655607749884325627027468383383675920880583784781242 187 50365303356797148085093349599001355203377697226391823325566438678914639259387423083368612892895671991926430778407449452204609133879067830260129859237053612211498671553297785939276825793781476216668801463026810528182647708569778055276003998337056248838597130723510859595916184521246154478677525603676969266631815902337783342111618859468056117498631487918040733519068143441 188 12934453364682578673313247857806317136484061055607666707938121080007057476929401673297729650674905281440926553286296402196353394899481894658906703044246932012096856156203464188615308573929294854057951965277480692262469541989706890035125085809215313610092472840631280994102751005404282123833147187480348420820320491608097486590011812255866438928985837983928896803353695638785 189 3339401665361865502135972294101252015338695708433926141002318233690931344221933874752397680632741606800900087780296766982977877508497597162934833954568164624835791212338343196645485407524958433882290848229578166681299662626505279146672128252397835589173993991313206039466466874225868501872649738308710887526021414234863483821467253173668241941059010393314473167533613112103172 190 866724426581630145485174101166150307099923500855881622531469428392803672400434843247016295198088829620442852942511837628201321932034740879558288304527404942995999382628918406869230092874642591542245788700177017499019576525461190248448375283660049717812269208203043797747743600404948900889227608029864724525772923131447452297802440192051047879771152695731193243935602096493987356 191 226137808695082407323925470599201926474406022293006979731997725173347450669390045217562368297916062912906917004793245823892586076410324408517085628270373691229881313630002653015155280458597105767363113082859506176744921494721025627570005446318828222867705539739159488955938069110173624036321702635315721438582286879398061302820789385517960395056805908471349025216597410349463640937 192 59310718355256592553809842674029301914070153591950785539280586672293158665657261967549265501952040859198568216474200252938075965616571295202861214979726245750911856896844357287264016831000090865852336493515470978797047882157293304888990454894405690416405231831529632955042735926178478861678644326816218105112371399382648255474097105380896409774390590255426172162389902828410771219521 193 15636849962067009205782990755349668563133334424291334929555607079764361188474310317528003801700532699475663024044329907442130496187728750615156777011680649181033229360027650111506752284719904712767204702447706829350560146710548770671192218704015547563659057983772366171698868578225743326448946861502659781100740291382338393125164327073389777286069883791454405966554368064838141184648290 194 4143904850969758455121774271238338262381174223707429632414659636566286293943785802894922536991947500623335022245213504979027036412727208836833179545901500987823267368811187334407179602328814215376459303769958257088068201863713149471038080734657185157635379593969905295860935563449781508100581591573842416679352321496016206257012451362073378480883923695713988126563648775429277437822420902 195 1103832462971600377876131253028914942035995994258419378513402937044168719199029811220552086622595338632132495437615133670178170435872695041068160448626732171884780670263104532068550241919595769640401241181940234809339144538454094144098026560044605187905510102587185838830566534029847329099395240242222081011994205303220090926079911262197476441138376972579587773537287383155122540882994481241 196 295541184444465758141098831917031972833159454289699178464071121315438800040275589692550178659944803108809901380878596279504128071278265188921241509053017189566719650789550278245957049616744410505362780566704188315583455667152560738634750928608041425191892084147853314614693519287375401123283581302451656461093287103220007523083170552919927645232813668450693516711939655196857509849853381760457 197 79532202865689471249073059858631530519079351160223782679001768001716164900790760704856363780344951820067500528951681237698772988476776492680346482904632077655051346825640900910568969744998364798234054133899263271399042290888449207057002433704005308520506518617675312783557540805593186556879790024699315818852937686918308557466283365753210226283481798517408144348162982292973725214708207661648776 198 21511315887626930988342316370886917608942820366736312048027129143354803567542065445335366162913203955404484611363708148303526061492541751530239576766178145623819900020825497456923556348185042468136433027904485912455834509472389335082880029234035683002577762003435295126074760786169133386369598111032179188093584040383924901101015181712732973669104961082240688237369229589313109607113915621480650520 199 5847615790294707539758109310081396386936003550188094840116412530929416074651349800268113089256303482932642265582254993576305212882996782236813181836173607541022326687956225382766906986235036236049159273044942082288543599557798815509723130763975709500675473561970445067237744507858648912244638767372004879377844949406378652209745269749537856428162762167957354811039635602427184172270635607816791989457 200 1597598344222717434619633957796928937805162835335671577779022376138643805924357062415796404493233455299077696882588790866501211200300937302814403944881666606118481348005672475946160168575889592325746871864287686115579826650060310870093938734552451991886392176262451386456436641216495536837682755883941341718631312284915835973859256065990957461647741159128060658131574789312767715635694042430823343239401