0 0 1 0 2 2 3 12 4 60 5 340 6 2310 7 18354 8 165592 9 1664424 10 18410130 11 222085270 12 2901011124 13 40790592492 14 614247917374 15 9862468172970 16 168192316357680 17 3036117383306704 18 57835808554908042 19 1159445925005561694 20 24400842327684259660 21 537878773763482265940 22 12393674292804711132534 23 297946208353187521899442 24 7460188847226639940166664 25 194243421440870353482094200 26 5251573637310179994405602050 27 147227002383733572483942050214 28 4274544808671388656368395438692 29 128375845669817689253784085767484 30 3983712016208717874426955909036590 31 127601030588616092407512258137246010 32 4214635738433440216159892263826395744 33 143419629622548362222912931217456485792 34 5023724540627425958847552048536627516154 35 180991708123169309518262294607554459486830 36 6701521498012509398121091595753497192397820 37 254832021225687435054558500726824225946249124 38 9944907778870346193451056507729688847921040742 39 398042229904263410342397547755491748835116772674 40 16329339844285862041152469807393198621288333444920 41 686217274150858715078458965738125831853625171057480 42 29523153551792439570966805342037519307142178429610354 43 1299683831714437741105227837578004028877118500109103542 44 58514412395938202336952955528562626814981590590209537044 45 2692924872013057747925117064504128294362353109616730910860 46 126624329143785652653553585442714596490288715419835673224990 47 6080586631862599836448558357773244117848069314388255036479434 48 298071976388280420638079679595298568136922479923854234820674192 49 14909520627099564878195028606948740743997208410894000175025809264 50 760676034095206475483295388200825108295582643867547127515651884650 51 39569692867671404561721342040268132940317711670572507973536698900350 52 2097935947441447164321536435560174916127812808879918992804478166856364 53 113327173330940992117023679766255553059689606710686876579092340055752692 54 6235043890256642997401213040857496280730405783506316042606997122365589334 55 349273219114134117262511811888959397445275693258811158286039846825096366290 56 19914670428900254380925156443507653270659906249278307148423649737448248083560 57 1155392586399240514608379288211740224078134677134506014746259076476991820741144 58 68187654548904109830127284926756073721203501269480454575548573027905455814339042 59 4092390641656327034294573849271619246304008103160555663332192392012822840228877254 60 249702627386205140670939555093990924314631548546098709731735270380648189145064355780 61 15485573539546549278956675769717967772427466792714165199653972277534983924370320774620 62 975835943766030195454008796788040204715882946668847385900619069578663252988515998133774 63 62468688342410755140282557044426162475315863505900038705913339741821766376981582096433242 64 4061422171176549368112636984232478167845428521826844561958686346101143716291903568615673024 65 268115175154995818619702107023090024211388096721129315591401823038487447363660154475555853120 66 17967704294395489018072768105922451048407518567379628029021587253272750317417294534302916973530 67 1222067217034449657038566511158700391023352022963856389714375991985293133823254833443050699034254 68 84340290228578409581763823306291363519475569269064547850218636503231629538933615092880718902035292 69 5905021293389221157725739996711546739328897246970221720602915270774672622658489765272847307525976644 70 419339421004214876979816947218418145698318995436791626209810078667228493600162814757917342816570858310 71 30198244786705605117089664696984478307123369236054132103284446509692969364618440399807874367246036680290 72 2204884324160067563133111010937006345699234866713839429089095319059774006964263222216907207920595923442584 73 163191150356198677569391131673887776064680939932298809841648910906903695781748053148127324398002866231145192 74 12241506099411853490026937526518369929272805213061211335620141154591272234861147638331565478644614056959788114 75 930515099849792592576704863101498118669277330528842364863811255688736664242998643092912505083867754168109371350 76 71661715469079374251720832344397237244705539362132850354335186596641367664629535588199486801459107423199679894900 77 5590530191623117870326456516486629326286698764265040695874817296385574142070296952913029371843588683621151671358764 78 441722474768134613799081191035999004641045549647306559173177644434540617693641507952109717773167216596348024083762942 79 35343306095854676793917082613324134708211385368976515006986062698487353179875113848180547865709529462845603816917107434 80 2863243098041117295049073102694918415113118462837782113982475451798416617955440355027146961094217314583431388530171392240 81 234820771094974852357961203710191305882622930238503776973031823654423603973254298310465089013643402207570353702163846617360 82 19492946805274358304773507616873846427604126913248196180392375449353915980836001174595015554482390755596839612544717942782794 83 1637639081719269698090218554584951567422614448772635621765341463135954567495323384180574211408724215987608471207916192459888542 84 139218547082808729539493832809328935423533743729007265815777094281743541554333166498843528646596048111383324065139816587397934604 85 11974410491266247813921030233263158571788889102329485555693088203245451231628517387502748656720736448399694723141408245902756920980 86 1041911069309054189463096743289832485961200384940157483431952319509167714732149999803138394417567783650633357988740013204138536847670 87 91699990454200723775282344853088051727570399954165301848224051532786569225482942367620834732275581969851877605996380954691294737714674 88 8162327486568572376984649371012330214167823721344994215221684314033012444445255727687258858758766192482018502510093264232707371359521992 89 734699994278875769660344835984971863300312398442626054089237783603842722151224862553873923671315695724802521297085831389847252368402269624 90 66865758140859964121971841592020466559737728230121335866065370895375780049431502388454020904304549888493969512513318311557798326285865957570 91 6152375234000209474573500510861257379303612736055643664266714559697524128366247705100212113944575999977487420386456008711368085929123750585830 92 572236934169824138698135724016127061461975649424743788981925764795820512736524524632149926573284281215654488909661481767283620710060882056154404 93 53796348895841156888362191557663981128691436861575475062247370167963323541702845739358581462514592973570614350944756337277420315670721560782663292 94 5111218463195258244441029742771233623065305878054461112905706745919933885372716977191519955189828511643902402226441430244503921452967911159930112494 95 490730126087058898602636512924920637937362938828690436742503111695994545579428553458577213457556172695658896618763940178514982915032601629679498502010 96 47605873098969659750921163969418597908651881205909202006238504080603013310832113708266563010607805710465410128562589693955526364577054571877119487831840 97 4665860566765458142389652370895200738162389725772652251321700541810319708253348076886912270028580299407016849341156880471413846028875518878653479898101984 98 461967252766077254183226112000231777399977587069555404852694816668557994264968313740979733330562371367089546787249941312974415041504770425521958760729312442 99 46201337918293888918817569153880198147281729409545819108068457327730719269179894350034482230788092669185362137204697829068693816123582661774501792961981463214 100 4666791886840841566844946577623854937706034030525202323009707281515037239735472551571209081340959994627910457425034002389626212650714954389565818156083654554300 101 476058458502735395267342162328591376353957149200612495836838714493404625028571505418171485172675639158282376077954534870495275693693013810033799471048125748585700 102 49038636538600179479979399719786770400876509497697427696410533548234124331606999760993940489935533946883220620607797613021842538372276286950234475460469088263557414 103 5100489064056227438407615652818269134286383385894854879726062240871868929343143413700425137049875908635517174535560739864676392631928530189158991593786418971199469442 104 535599861028547348643833363426508604008306378218070500796542340951398672346513435714683325198124027210751192451056124656653975778924803281477556305154448897774556321784 105 56778631286825199366092903854624747643928667213158015693979097196952409373843067106498746861974640370067682212645975572205474279136270601277399758175157447905498334114440 106 6075843487649559929889995380322971262717092115965359292010052446980745605786577612046292668534854317868040028481605858610714559208793743994421789876601602783442142532847410 107 656247281533748373689744873033334274590456244148089358688194473520783465362008538574922176175959172301649192186576567765632619682109316501488561456487584490455507707152520694 108 71536966646386480554220557118919931841315722252326483407988269707107080826825592132866517798016057359934097942843376126019793558879400027996758346736871123820464102192193134292 109 7869715855503335683910195509616511099031522331741176104457869255544683344658304197328778180824754377151629547564833990074410579568147652026303031736312627219592809225597654688204 110 873609271464203855543216834371426901332068019412990022327004965004394791565050173906819360500034988453958402846115362604403154116203330597773043591041024075871807490877923537182430 111 97852029109344434751182592165340804951123942372789928083922330833787457042309855287530345125993444649345868701418646686544936750941392661267493439286301047857080464509059169840616970 112 11058144214488293346012375344476839195254793326357062810854418023706964992719960114898751257650507807580066062222736226277687614552643819992939166181222521624290845563863769336564991824 113 1260725329305686427212112530206137068287244111500804551069372109564859589256007513725758461557485223708016986333947238665954711051455166698241627106151622434836577167105555008423710306992 114 144994363222793313519271215633514401711403953710420666809749352125044093205895791627216941571935374056717608373023010880746800815348903686669466445259274806141036716045089582776431276562474 115 16820594688048430419707564312220863757971991025716867829080714362751757712235001034186949968806459551720096540405036837111752956213649994931860276338717604066240749507479515947073359263758270 116 1968153186400311798396769863113584154984953482763861299601273402225677263412676363808019030593373876099786094502711943088627995022108527119083373217441806209868960560551470384647899207671894380 117 232258737264373955241247763502088311016480434607009404526858880391399297898689996223262743940433016143695435026945031379451220490438634726526019653029102072935871294466648017695685253976500970804 118 27640739419314291088532720737025999264282905201514576342407010096429542640053322368564458816034650181517392474754391404765001075330177383367657017892391289419406260663139797121449059137665750987542 119 3317118829803926791686255425891066469789755543014917943777819903783133213287887532693919717575889396763695195079512078087192965658717891612063344540465463077214048709437779998781644769550275421944594 120 401398764533074510901089216176910456847167819238338113994400397906472416872978234341255032885455197299798459314049132026608535920214242123489786756347335493738522658176929235252998282816491805513841960 121 48973936113896981898753869805111282839308193051925280555463569380287029057881039423436211137178309106089456497970280053505682435319993076441873596399023712780636380120791146721559771363199962256026679640 122 6024191909886790755856072256528028985154761165808031596836262342615233044484546080847038165201373006382487841999670515540956476654850976002246431538081518251304292526284583232126919100885919961626960457634 123 747048331718430029750420977321312332845302578128018452527715745624820361867741807699065745624807158776919398382928354050370599119915331153425466074095968131896115495466104610788011330986850976489918315175942 124 93387012128616191350746257857569079646749740825691275898283877053400553938691595430659551772267044080838769228573679522342875355224725656282831298767886299255305612199604795484860774795429258369547130090834564 125 11767503996842049329946670993108056495594297074091159750456175594425823084774160604777899920218124311604002716131986424962101416392686659723594789916158257177523789768973129970084052657312428108099133262287433500 126 1494565579248433321415743521721261603730935868776998709740299606393584765052437286529945156101131069381192090807930094139278853973405940910446069676091589839708650832662258697987862182538881983400165248314904972750 127 191316059791348959577586951302273562405813020719115604029456999137685916201257567254389647880754716171521707300844542365476029930734929092521772911325576864174661040938833234560805838857459504095134567892287943452314 128 24681253452669036675659391541431139718797670130820839231243464686538788819663972084425491347661777803997850978181051516824332598906081938768487878488612966190892014329834237419138415279357419178763311307065181402872192 129 3208752636994867943984868450821947447046093187161735475206813651343939628650619108730654050259223621995942051053304142859188215203238596633505509136054470706474917442850113536878919580190082417905987930382766995283232384 130 420371068451668464632330765532469339204426872778120337370955844944584625181814722707874175066082339204796244661606684771209650765841505026691488765781430818722771461997357184016195889950521752455685768991794997729584532890 131 55492162940070229204088342899192811337096799809371608034349576787144125266927450870462650250828978911048464951963155679508317088167098276682644132034236082555470249265283727162557641798319577407532518106495543757384306773710 132 7380874553857591831142947850319626000928778900531362149189336546003833725379213324239234330791323758580778018834560721664685395467394760116979698073175932503913348950074462436050393885951909454967648403000441629045959449954844 133 989092225681402655228753252791054382589882247163303885374362020354910300712254964462314322258821803078271713709890252345978476623686156213306215986359958701362221581517167187141028214308640107060032803340450830050863455014076292 134 133534771091266065574249126609181232874474713668878115695108053317939492420035193117336670412817180633023351927586476904936066439087230013555026616185311415710686776038525391820707266757713712996744602997330457660809209870999138054 135 18161709951792749660032884043845215803113635720731453891053820224875000743411603743063471767834334237234812166886488432735412533975150181122060860368712004516152601405159947072876189951347395603688115078230373020933904085207405140130 136 2488286725567551045088061935268561958531655886620841200084501695095469700530605813430351915974115299123837657752424269736432093261242320303157688339615240682898124471459960478330282247270254789551100544258502468140649335489464232082520 137 343401585115312429196131021086831730640269519489241640014238918760454296879874444915246528161967243764018893257031359799139183325982479433798834884828244007589413070359960193641650319380235964160120536918543813615816807103422641479965224 138 47735288945869327901388644128381126979038049500397862501490312423665484850145243552271789713911838682781563223772286465556678922322407417994690695030650585100427896686218368436111693071490180981579445399861934163816049407207884739148788242 139 6683281160367277227336160021027809624825335836660861014172826122383300478899408779007192686982435181590781271880721948256373045937358649061258970391609714033826530084036219232686109711390246366081442547574814429553068838449648875757238551574 140 942390007369986937005684686840963247591786343329426520737442690052701191650806123891665701270310285659629890491251664387277584886641736577703481891829799858773376025959570314719727379348793657677857612594308112029981374183934426395695749255220 141 133826012711153321515520601080160765833709242734900708967418596518485629276584764762422277325099087427881960826360009159634915506118771660610826199105847462789587032218218304110450884745105125684871158295370081546735448732085861540444554680899180 142 19138054985004288801057577398472773731215522276001170443036899111739583091178977300466973277137245957782712015065410826122972791183916787022476535067486349109758506687947321429235837931960294335892932569568338471694545955142544230991022334033483454 143 2756012725955692896138050918073250926220006561281168991665607695241457063004246203712823864021657768432406981952455553016365059198725371251916695296749737352284076907266118673833749906655106655399602220110704763155995461500605559042778129033807008042 144 399640838847463248629265755639229849967813391706785068785535537986789917693305575163569145449576696105442440636978735121085196221976625880882905306368198781045229457514194345418860157901261944062514945632695090615846449482085121130296901764654001472944 145 58350297835007308234040587820955061240348717299431539726289510955728565201850306942970867744930193352314714464835801018437434375540644334207593566992264970967089787607745875289386808426217598483843120454370214200860040016607708689257993361929194616878160 146 8577890450472374772248877509808828880300232008045206557342727887380496990804702212562142258272823577554652946155672535961748593712494902008756993468790065847610528210189454032351903298338857826373217494595203574183286257016838371309942132158622655653223690 147 1269585706212710123051109779874202409624569806972552620049746919327925928170984693871154303880336447833443779083886634918065346572887401989019619208389900674326605400401083181333142165334821942360624530248464048110331504727210174072983182713291845037110509534 148 189176785254884943351206750237820352368247110578036433299478156944502362699249165924129899495678998744502224871835424190448208171455327867894868311494882721910528791983937772865619863546400483072024455702367356935529132918765796614813708979736761596338988735692 149 28377778137534092554929604895733004051809068535222206170612452114332871157659703518314520659480202279426385679405614592450702989673166286504873937510891195874690514073390240925929607281438655445418860337162046026166625495250100776160593487333202567876561287902164 150 4285232309178040817766530935527322736482780661194888714880880133471558963541853501421356678453081155613796954884957139486251104886092366819066025584195070171868382415936427260902911017409878071199695639088353951914288540336012152948811412318243110710685704008008950 151 651383485273438563670281067603328632527048485594298561471031583828575023922731988337155938355700350093863420150886167674641684658250437230461876895537867441517950531623847968296732755633946190528522580332796054795508681983207732691914567270201709461190023767149056050 152 99665927967511084937826930826725848515938417602788944640555011325243618932120629667402590577838161497784949458244231709136221348099656052421842400406311019378858409092535732922474297032412836929067578574709948392114747487929220231314473428167137732254005890750711043464 153 15349199685210823259887759512988079053570724442968823295677092795533754770081104662440495092853298143015284033110528639608316461097177126273740832604244620036314497713793899608301208949495775318085116168512954195099462137116717114633140625394103126311489158286654693971192 154 2379224917432187026538451413387090562838484648918897390159375740480712489298280558734667350537713190582827994149048703375190992586514385459180797644854955175560296075900570345416344251578111846490507461620107492040933656131724883180627770370465078167447166647211479097839234 155 371174329309426354550491686669780847890188911647925909628722275950848800161667449487023573251728335159210953957407224540630163724749278966597724931787270991217320168673363892686157673711677905093750456785826379862099234805428045176297186083708641092261139286472665223922647590 156 58276732453837045674703916816378995440143033635748127484520975626680687843719244930544852265129912642878446592537581677149596737667696546693796710012860844595705679523677309113878068709742874113396546468236746817764152975918561036589155344240639922145407387848634647889168396260 157 9208092349817983611969339506101367562249310971634978019157591095639392243095911256227882927727781476207274497628906219064568134002977745225217622767402722764367617632848164825382512656151000554671487630274488748361696273847710485049561376037921164308237606192853133159474835085244 158 1464144562368423106380907730773071107818828921809842136599625510662940151938954793113440891157075625286266789721499082041055900922079914006824136536891502746876174451296602343417726269664798392631166751590620867504572620185800995886017939513481525281799368857554299968199980922714542 159 234272275612563946735973804069235899630236986918936516969890205328970769752458474163231466772069120046534997763319760712023763160389888789986963271202038682730111314039545401248152739757634468998990933087988013964340255747346705517224965854918203052992395539161472189139769407431284154 160 37719290653592648471855172005982628641682078835323135933101777475311946762561239408889291598129705823985145742827658926343349166219675266296644336865636105001929337369153598810027595161740753644057364911865170843394947183503552415484619674251100116104296096748517946520647867754360794080 161 6110757790297576344291392433434686752862372397985823194097684340890484342667763285339713356179492733526478683050423903548649930272104491745716501608657349209877844484177048736782987427332103401615169572458274395503692480734011535709774069730988224647879192902996926977294492495021711244320 162 996090988347933090507289072274711512477975134591831937813737734935242320191722927844501879039108219478493163158195883333859016899930367213874820501334280632475830120867013668640834799809878917046483496714739131891678467760774289145180603505182160839151977682814284388564510673651209482634874 163 163364992489614931728130204169640173182616686322111204583348215115714780428583822674667586629942544423220906232261919639939321424408386151591861792448470922897353078822039703564056239661909719133880010741533798985225085869529015533097526439551564598367244399765830610902708169191336317674965742 164 26956213316353260232464125703380171033523522772213819244778939657306860360168282810323275494987397890248206373053053969740830035959306172659331220786487003387524863871201387396130991043894415703339061594571739207244349305368212970777081538359175431298533085145441951976469408270045550346288236924 165 4474893710627892292041620762826663613900139262875207191546887388040593751205294875754440036515085389824360188272288898106056786863085109323879684722440433306446953210384782184473271911948909956480749304813668061505046167491706591330393764452083835701484403298214711178381088664813236293295322448420 166 747334031311868827371193110773456167096165651069468674373390356278233812291261771781996464807119132974364734111066404285656270134716914300119374232299276841710695236455104909604691335363947115905986445101907019982624859986728387704424378272781717615544963411611607573509824760477798763565164777600230 167 125556563359425720907433009929509804716733942591714366112693307138341881570116494386357279429343135372885569543131480652098682634159209971238598633085520002535730654293876473927018333910854913073218267905080064019670234086914054242727954487834611160370234444489609324028946307484847226627365954653692354 168 21219801763564661482402992170039479582848665475222362074470810892968370699082994588263894680938183368462704497403608139399228656567573505067886505295213265778018741820843212315470651352025000205843380777682020616179403504213462439628575201244145177919106906652055851364077487829261773096827695664950724792 169 3607491058689954992568888387135136922214343130127853412206863535045158958415772751563000986423345957386513882539443622095808763784826253125745480779981910534155537668938731814803350241681920004100628956730820074383507049788495952652495016214281949489789507500222910337727719134390091255409364554295668697544 170 616902056874343129106551575660738050317255072855989040604094031155655077094412511813319532166310513499885913521690839623225228251085986815350867899458635414055255652734685409538253583368062763421065717070980288443040386512758949856046382291849308085616552821035594516108414953885989973294164237941846807610610 171 106110738641433792654290263006976775506164436321125424461867412652153494903803234149473134944977770796534909079607717417687488650006081443302593433157550026917889950668680647343483361252931812767137200059218011252725370835796718086503811472650495344206491179472673782496843425781742628907889361447858318367463990 172 18357770840893532495618280778267306170637803287723626884373696959071957818230517485827348115007750295705164308323873696680047228778382333769361751622882081677019689563008777890645715237085294206856637131027427011296052882291059509375195545250758262589557841323562342733870782760202704306895041000994303710348257684 173 3194357579587097905529587093801563526813754134824705563653321079162712758385968178795495115479967956374332490040033156255886851180186683950248361818394228680687725042253819138020928486132209007304157998616267527933117227597030480250210987110722329789810429691817463464794058726418216771023934749082877278022749991692 174 559030821151894093811691813758304734831217305115525144521753642468473976506885761931331540996215848397692807494074320307164807600703758729551385018507800617694300369222843023797711453771188006927237094889001065020384704666060937962046498777547948886010673766646991719032682932674399823942780027013607096781255572666014 175 98392599329670514125561877190239997536272343095963401037788443360295700707160383646040352212233481220983624735954341126031726668003060424799647791691337599539112764527824714945404919926793202833237726072178536757347371851777747147518827780539221690991257946840196007975841476895826705024219575171834573652813408816280650 176 17416045711467592389711447597535245757641276725152634349730193076590552800803697206963197540557217558675240555997155951368588402046610560486494618429333069805514686099737336194853617686666307822043469335758092206649975928343811317864977230272940789177779653654456960055269948367986583333817601409369211982545374482480835600 177 3100153934308535877615172979868146980899408437478729650557063363697254404582146672476624226830871673045217076171723128261306382622349113821332371895081672080081590835944443184608691470753054140008631666127299444741163706461918224122746552333827271147372378468791129961587143650313952144286204088282619145833774464476566330864 178 554944865612198238333145960124594422722085273047770833393803543108071056194112765830431209341102900236051104072205214846882778624988483140413438800140319113636610912958293204113453451880859352312504857978249461463124350654431206368929125180914504516157688624511804301426379841041717352509562183680194921636127340083391072766442 179 99893157442526291579882246484518598423355887511053461461005216099658780415236070341540088174665387812649405789292172255916959582725311016064949560697256528401072959326039065236604652747228118096774537790403751554331959478471923928146546365255329240376917283054424502905997691257201694987679161756377146276682863242231226000142334 180 18081213146142490226512755912902744710738984432689619064225035187261872249007268904693359528849786579801257408234266315661428458554780915921885199073810495315967361458001378475824938532517462738844744653481903067184971976755647682731758383719937771619918355381237756280497526987055579908297653084922179136684286041480907981348458540 181 3290880095984930091864244589920915290841836934754990857122455472153188879216129555630983656967416077107092453329867967033355183550624922995335933997138026872421855045210036376552118513570597377828490752874465750290161256997739783251627382910874945860833577902203803801051899280279719549331362431331681086166144445662056113657117715060 182 602249032651991392635026344054144531894940582558773185941569043914173792740046808127567778068873048557958596803678715123731766678480487045422339111385686131406385078274708588098772555386055842756545275924717432487756872581149013937828448088739329270487638123204154059518427620713284269512816022013902033098234657161724967848253307911894 183 110817093684962126205444405953606428124682814434107645496648394620614201912499189120037115683522344501935977140481931685799116369672393825316922183603197179663964788219422944978751012122206554932256172940790118211848996773676020126927271883177122905364022232870961914487043160735420948697182925476400795978215342222434230216111769919049042 184 20501761086826157625440548908696793741442184711339162459866859659004493504953539199469524769181818335424520931693228752736501177621102964321992456275648770192338617490228003400960750412979126967628697636844519070149775840890444957689685943945990778063989515244929932305233992947234537858226727083725592013516437488840263177800904206951126504 185 3813437740043330035374940696882042665528651987782443509934840202486791258331522160432619367144284537584306849687381502663618034493419144449160448951849801417232556924272314804772484127353647669402218222592693204443826328339703527345792892059093346319015993775668997592504825368325610053406875158231569587554647764674510648567722225564404144280 186 713133241570624646735603597340733327688411497726334659664142475722183737328460586056452826005450675354723218450450573029518271750493670043479098050217019477169956964637939760363842823300669406854956158625028816189981400403072514030415936869699198399224913935189927299846135243555218888298223024580330608387419372196899233590399980075842278102370 187 134072841107247505299891034169029558246934361854139279982612171067910850636832234204372357882654433981843428803335387503066014948020707982232152664610068300599248749056497939858744637650103632527235824680722669437692627601655637869314184677433624791298737255422233229079846154100399700866347532281402801641991607689734163009088674574455040573000774 188 25340476058950595509415879543337596839098486376085984559236085770519649645545382140950925648293916958260465151413951252497906241909201847403817600405085314433595073240704793832249676030895943254637686482159263363832757923226938447024241002578670511096743566314992608144549874757937913385742903894755021612670400119600376465837143391505363159288839492 189 4814823768109025768395139579744147059705388834286001566023101140241959799868848750537172565832029373940844352291392121170207947225500602377498431552038177164367771734153549933511287852783480745410204267655477900862943826082414461791938851360092828539390152486022185987087219038339793638822158784640472670043693612955104123807717754550772800198425618524 190 919656538109178039381289631376634904982995089531371002258745566778579442030572795742248217012645533143870570447022011018674821499897928735449636644173706127127370895995461329715073122057700335935000356066796124886158140773614555360344537217956742708179332539829496508746123307760754007248459553878933196880446711630114200976188650922152376766157983337870 191 176578843295833760517338685045223953329993763912900381371202238978892173489552561615926125631851177891832444918280533017339502922801626769609346254498269856205558029286170148443333779170725605693412549887779272980313062060522314300783391481725308198708516668695017519612943034487439937895586943998503026131575765724451596890933608636646196317261037961997530 192 34080631313496833163434011032267793753557916449845333834130850064063571381596209348743882584989285061422592314995949458442071075820151209369482472521662104962478495701011097995347625575840956061873670107739008686931346825296155101100628804152245702170078864591982761648542206241415808317682889735445923878000204832732077403173996067674926682594284838361597504 193 6611818079989736910349818246753273689655290655218188034815957084450763387312359529322031800038000899047904550721872604102520578189961577181603757567357408586828891595749325332528966604357467026775991343732796533814022096478795982415386167148066738232789832812892099905074208210910138663317657463559701133062384919327734507533050163565765763611207837559182137792 194 1289338419334309390812988053463717356236649407042735695266254612565478916369910122237910063662269987189387441802289342552935046546603311106209977786177164950085907919237852761386510886274015439216157206508763723039290526583109480560247911560445244223211885697529807978153108461685070065275690970790444886283721213655250731741986519436102909156982157919200423618394 195 252716905946419465713181877634353963291738882224555952548807120845642342161018098758680073806249617689824840313426036124554935968633791070543244608496876578659873908807552872051184745844684271938969964305043726272335397561298194148947317177571125708970210650413297460812145847947061901087864396725730410944803117780753721723780763581813679105106795444529762086039310 196 49786512815827408075019115391757898581862186027594404664492820399508749852051633306427798919590896144830197371207270345727829642770223644877209006954769784252509586572662939366735134873003067452564169666762589445671212588761049320349950182196213453603924718762790088623726988746050772656467249213039318690511684009699741780710623864237296294353613051067669244169400540 197 9857980890956423040666134351972175499632972143444453871290269950509695572534035821658984947991965232866502508518684114286155493017251128570018063837026777530308561768966333844046458341577377284153426469378568503259273595523587772805856777095342816302035476394343557262440037436356365783250244899724722214715375010131581850147692271288485883948654675749027337646673702084 198 1961787716639029132616089325879659309875551592004379896351094142925546116550002840004665671741299742579623428869104859187669812257152791732118337320736416837725150947676330491720055632610287803701900893725212188232721425638254376669340985125902825518606322757108258655677014696307478076769829654226195996719987208710012865389222668723036327576642008294889323534969598943942 199 392367348688775191630960916662167911433377764624231331825181146516578149443526535786976653421853803293346121340465484505131575275785198796217285908421836333417444850585513069280492682475919007907170240183957813613778895027130369510530744327606239753566916678398830635078079530079697245117854935078357981679938237485729838135575005639979107762374374414470471956261212945126114 200 78867788458037842165713635661668744922036108329999225891589691296719399765746033161769242575780201192903355962711863138868344119523874915990244816262020554240150609703072781448232609170097979306917440834515334710130156708671671266699629565480772027365913901150641864692882469497777772744323039624418258168094438514513820453568049096606039502790277145873202496925516376712248600