1 169
2 5184
3 215296
4 8139609
5 310358689
6 11834176225
7 450847788304
8 17180991840016
9 654674355426025
10 24946448969913601
11 950585713755901609
12 36222101462252160016
13 1380244690837659186576
14 52594277751165110245321
15 2004107029183389851137729
16 76366577257637576784835249
17 2909951432881516999127587600
18 110883813921458479028553943696
19 4225232095031301836702061933025
20 161002635332050154462006460350401
21 6135011758122685041376079220498025
22 233774864583298372864946318976076864
23 8908000418839133463399915226038559744
24 339439706674545112955183425935197477329
25 12934363386830273113476490497782014625089
26 492864426090788453948793911324420936227921
27 18780618360632878665543752638068006716659264
28 715636202038994953639109002057676369550990400
29 27269345653831763051617795103752072524625516561
30 1039099489753920566158390441263737604826903686721
31 39594926967202078514735000179842521936458249652281
32 1508766250967308945647310684709351976066020200907776
33 57491597394372101740410020036206682712463399624136256
34 2190719582200006388573058771543789025024961015879529961
35 83477455930009924840275624578386436590906403433617655841
36 3180911744783293079308108087045706366335772103927239132529
37 121208767269856721289863248208705749206337584780585435151504
38 4618664848898279200244978295305926025400639779634802470359056
39 175994405907580025898226533319517306091647407272000314428306489
40 6706273766140550426904404856815352457110347003729904319425367489
41 255542825889830972173911838764390619699027959408657375735960764025
42 9737469441445385381911212850460955115838841802722007153800091808656
43 371046656437776715323348030947709832669988162150075863384792570302736
44 14138747451947594497082548203381020924300907075880512409408270742561881
45 538757528309591058174674624304475210817550872844444635095436021422849921
46 20529376827526324415972658036438170406518904525503710954605469838926473409
47 782272712269906650276950994081150225603413004323575753673656310958106303504
48 29808532499710211501390238321322245786317856228977683965430997506938940224784
49 1135855304485815951367533569393696500638956976366390949398942322061660694221041
50 43281811096910196352273973333675584522837719069968017196809266804929874337149121
51 1649255115885239702331001900834768453005214184057112399175910772134324947564939641
52 62844931123222196618067047383247210718254009673082452175276123693800833039041440000
53 2394708574702617064556553503676259017566083783752806093989815355062214580522875790400
54 91250464520522061092254687858755067349652451664801864968573410760389146018113753019809
55 3477102543153956186870624463410971527409530854455662851882649972832972832307020000070529
56 132495129303025483325596576277219451602560002184574587293522989901711181241757062528775841
57 5048732118524742211880651846268480631632781771403311826166093253762244809761400427139410176
58 192382136148768471723730159474773342579291125611978071812209578381954175459346230296057200896
59 7330728872178309116297121765030171264761107951231670110609267741900570152291584639716586257441
60 279337712290667255122411284954213225252767780459361302592408227943734473627260750381009133687681
61 10644174524571837517786186265088589129688556166286329460427105313333451614911014947704646534856649
62 405596689327971680673042473183554840306700586172079994293118946363500589766709591888066232681697344
63 15455277815489270808799711557757596131176289128765305859557217614898198961163418540839523453213081600
64 588923969645137864194010344497663965903734731850062375325289101645627841654537306564917999710684221561
65 22440971049707885980637772869473259374930630314504081198601415501615882492351238511268801249034615797409
66 855114085367038242114010285409772951064640306307050637911349707160310589153364845574054581148229051588609
67 32584155889396089881313522283530783102450592997070559794461805028951536661781294926009561158216477746209936
68 1241620543028178126329192852790587380922524100484571669432620657484597472598097433153772445020577249047976336
69 47311999675623947101345172001234065677816084595342274127084181152762765754934078292980904311877682449640437129
70 1802825610348684628633435718211353666255340834283533837206154280985673488598540598450076623867836181036165041025
71 68696740860937709338469910720404014182419942596956305441929402157154845482485110094466429461863496583995142365769
72 2617692015148420108296487655406985785467460549834993967639039474090828833598523924989263688773707868644608266472336
73 99747257297735253216108441829637256880127580214138015930108218535400120399760617692682776601829141159187622567600400
74 3800873166454791177056914972681851618956930848356127483863374979436146931324228253326294782050679697955196971272596201
75 144832421650996908958242827702405932758351937666666474169769418343536244350058946309197589016096113220909728720390460225
76 5518845129172678141237271822550375102757862840734184586595052226315943326297281134269703123419404055380404563763343609041
77 210295810928211105420943760130940460856976489171503142417366916466478219708764360812410168280032475648313953639697893336464
78 8013330154923828527729020835838417754854303552295540794594047872691539743772364959383515049403984501494012949357633395087376
79 305348261044211498038861454996803044366031515957385426500613323042324189996107679864558504690036586345030077087083860720135681
80 11635307508880520796409663993178620284555199810329232838354528868865330939834067991729089120832965992773336785065477860466130625
81 443363850716705573493155185577326053210711803812603137012253639646737675112796053451943794841717616419948026791746928821168497289
82 16894396987128543142279440804974022454847934148052271509512070758383714214174485910036372000990716453325843845491686286976191693376
83 643761662339657201461544914360673488938620726448871815459228780446587506144656906930966793230660379038953581446540805666375851645184
84 24530563488833777423590322356623283109234581857882010132373866543625690944098984317195664661601599778574239250865728298449265995333489
85 934738087528757286083382533546394065470608812833388517670588798419658610582110363820730132779439576990316582650887500992187781019065025
86 35618231626625283987560340117231833428338863370414892006817405061551478821124287514097843532302157993907825756638079673696019967468522225
87 1357234118449141780426196346591841174143779553779487622900456726334175508894423343307653369606159706479618406803289389500397662949037633600
88 51717459518833241957611226681456441275061403251418772175905517616026927922796720573239230093599572368494968507536192990473996833062043133504
89 1970695831120444374564190349708672121883270518948935038652980126034551419091264048791893161572801648678573762371370475698741168063858463447089
90 75093442232622544958143773325562606924662539334146909785796986215157261208611571068103482591730519471164781069598629133136749931652291947517889
91 2861438572759417914593900914488471887036522115935982532491454801119553165255838376431911447368412620704387284330874939333421481673302712817898329
92 109035229471987740832033028309766364096699073520348118133331319256819790214877523348843876705459214197529445989236814892218799177690786413298708736
93 4154791711829136823081122652384093787275152641251233793840922856700689198846451367124365603698007999790980366182789707561918299922345056811493793344
94 158318501756525839417985062170536157259860904612698670358955293631200709558573881015117474927592082867353534981884203278462104903621337877415231414025
95 6032732742550981381920681263680112101669168390073814570271529449525743611700889528904255840804118294352694897349766702254535176802350576910865935509025
96 229877518668133439669574688266104182717726198068262453600563659117231501861112020603033842317484506593792482647054133407476912984006462367304544625655441
97 8759491899300139940277173313628978469678322737941968888218146735234642816139081563988063797444297619102186357332245192215781186782628108122630878731963664
98 333780783690620280009801423815177208375225555783207339060086535153062335245274026986617145260142990045982623029327706432296519572256153066132164961247753104
99 12718729903731742269398308804635374699596550896148215104621875759277240126288921588114096615480301931421783967846331466093162187089547407086029780099623019225
100 484647703727666434053508337516212480134917305481698210201254824492407267399696522714381871930463745075675401204176937459578164010156044660743043867626618771009
101 18467519831487569902074288996811568458229193735931734776034849101443422819282737382890222644985134964496175014245768603830105656389397450151881644018539402827289
102 703705570258988226956273245463795091618365415924715740967582691272484202922370475591228917889574787972257712806641350879710247974161265669519669039339101204587536
103 26814728460136654572342106797444755348015467158929133471727349531065411191538201373305503183988023995180935115695129100372536794244909500109077468684047817379675536
104 1021776283689547396991094978026626056051466648020011471779743114075449100098628192500504850489136470619251619446184358850534813211253923431726048240373774822274135929
105 38934825518091478747156371407130619489050019066707715564467542629674221382801480466464920913067625411622827153706623710237446554327197260579884166931178301680546093569
106 1483613059260258699200379622112368323723094204721858011920481772560397562103152776266060563822870010713878655451225966751631729680471193611271757670166761689065064426209
107 56533134034074864362348272823760815755358174300713916218043206666219687399755871277075297997896074886546743990022988322015110689669380510744220201349576904227271237210000
108 2154197298120456326199143382199845524252434615003994649738640773828129378997004814242951717446271384944376622993182795847932358813914516712691192262272656487338198577097616
109 82085772857248858920073810062184056925094689187485117471752495481374300655172323986403695437572416509550565038326269564346511748884629658580640564092377950525011175529366801
110 3127881606504122710545213423545361901334251022593862747875386511601566891856045713309302430407031641444151939352641902268934477561591601651414866362773060567343568891244401089
111 119188051762892479985086089725938106643071532430315435262564407145616846767430666199989968543004025619312282230269479772029371959125679265682272458502920426437126153523238241689
112 4541665404948316490605305397187502759495541396678725609654675009806010836271781304171785237148443249130861863623464707593845588392410138435862799671596676389919467351221150171136
113 173060339064340638944538274298124069508154733677284346423831125924273018065890463378915346169860952686776109786221631158816752356331307567135582376412387885296749514701723582798400
114 6594471033562493797182903281794649452193243084599243293613399822193385722885721878379069137331779054296829820868319804804090533440023836922719829777753460446131898979462293497635649
115 251282578363186400237709247920607436907098513577343877893224152595607696222339395027315297006780693713208943543328973769040767961015426706687173744999594362679550056509593865304423169
116 9575132541713442592436233726076505425237397255778331701376930574459525406596206797605644846267603075662891704402152399577318987134437702923188048450343052060454509777684776397097211201
117 364860802482165118530870706882953096156591224921320864066880774977842957941653468869001061387407726274945368728057683900266363535051219413491021393452788124437030295130769023149206742016
118 13903035243427288910347544863231622499690482929920443900894237612702066470721544599263901514222590928944865505160796504498953818028523814362491195249336316573043080216903975820315034223616
119 529775705323757767917166523936808541716863462265317113565185449291868978944828164936178634963501369788231848384784958076092436726466660455417322367236118514885309348596520896078879108929601
120 20187124109030016240483722540223362127412726476072240268564265899800180037004322732415404286541830987964284692903328394383660869791181290819577937386561117603671154168934941109959561249301249
121 769231158956857721493012824721138781612387358855944832393506982920597264932638165724151190297013782936908340359712063285563692641545687514740896977768623492700698372635711937096754717246402281
122 29311583597260713094275754459153407615800697447783618969243007066926975200708775933307370387364572303311647233282937987591512778479141347875931797962567060596641644202922573657637644832451223104
123 1116919046992725522601431009427861568376524653367827524808197474384462504174397132925365732374072584932796814906105969458743447479177763363451989021007858987029906382113042839468847189912184064256
124 42560244259601276680183828438662728791464863052540032276885207588581310243559026669221868140085433381506760763502724304189387096963881718681244845171767618308925649426253609013563117597809080303001
125 1621759783140953883940218343229999069881357061777589449034576185824421058614631891776367060269906507411472446177545096449680124983682931059329502995287116952689791553238469231795064423590286920466081
126 61797220386489242445705173105868114191478728010722918382016149954400249312675364424475747285819644403265826395373377330092888056323242121574761880208335217469368608355223055151447714498591849070484769
127 2354785515830247636109158523794046025145443300102804285335572172809512298547522745109105278813729631319080608225045701457020301360282407077417251291842272455407460984678258340640461790466631695316057616
128 89729194790389550219802987783747012548760918787562150038958598205072066565600398390198473412126461524326834791991491346982974442180660693020275053895475480143239507806422926118673494160939426565268739600
129 3419134500193722680887742546427346252234207513136450693915808421903789685494893508208906881013510441301957186382674889398867343915032370366527303553726414641994966666440758266824459839677672348185192515625
130 130286254743780307628639571943622096497653854558259576969385965742477636514764313701721037059858376180307717969757412642515364474149953328422540362795435390373015980190216500231232833429530880543824358209025
131 4964562866479651000884907589100798423563008963950122838126638751602903882640435063957267687559700213667084766426550704661990650964944842476550190746057932783692171031051627645482527006673190630883345706808809
132 189174863485783472540656739198449181472087437025300573720636626997092839027492925346976880127954554754911201204458654034676457937296471280948713156946739431322845380027144920969511196885812649115909834029929744
133 7208515621082527195159675091223346902609260974891668399516280064163626587252696451877748597626392590432007797706712079570845147573240939782118916830844997352248208653534492552372460866640410807808737882354515600
134 274680771546034811983233040026050497622363674450492572908450837138866889934639087423331360647944324721704761430314804170488859815660598386469180756296277860887232791298264735508973837989236862146008392786158474761
135 10466721614150356353595536026786946075669360970689566361816580040571007212750579642818800783244769725692186355552247274399861375011303138814707453648953083339879912578245697082372797992225336994559838702802521734081
136 398834839189906506992294229674488034742939390833254254495678269088537796481669018991137729165841509405248426495252728069163243666711097617514350877881382136964124461759432384089672908927174678159604869598912368496369
137 15197617249759168478224337415674817186297311106423299459544382408043646954384949566201784917630165588413704476117166147643159658607953527415103252089981669234555820790819770581778438888823833325029617861264230941618704
138 579105803643701927382913582223526498189250081359974849067773174449044686400324330248874624476291407912979046650455312156602777122301853582507744275627779121830219894038213355907638927369195524562567554923966355930113936
139 22066849447674585004243990815923154036086870152659106326390993023470791285278740029106264050892581911970644795182323093305602819483320959757303758298134481827796011684310033902857331140421976886943785785282711514406933025
140 840858166992110273356528389141100442066734875289375669136548077951491461478921798103403696067058006465849764893174188358677674485682544160930952380733612053751821999690284612442863859530895775003676920335534044126546268609
141 32040933558453224241659478128811209108915598813692408954095650051103121078147765489800489612487461002148313849433291906909747582809766375460486900282533155977216313893622720423923253095252277311932514437976286920105153285801
142 1220921034720528234114407359108370661474131610124756962102033275351626597264061550759753850899965712054801726795846426235742355266234622281980469891510669233491153426955493513596249066365057722833672447345614061558420447480384
143 46523244096605727487094545256757176247740688771178878451559311987864824284586226005860109019926499251469025815013269417059049310793462702962642842635741735749470690950825745564164228376091842136228221663062269510381579261968384
144 1772770047956294608769118101929477631034735024142622834792115010029832514016671114920772935950112261746585873017177894654641934192514107365901116461004423532900702025986617272976691635684768688626286784688042977834018133512097041
145 67551472472665576500537068888986625198836351992340204594142164967592527045130024480424900253301149949077678868449002117122508563161787863558785560008147871242681425500921339378916802217631321792103308505936590809723991082072585281
146 2574051518123232114050555158399145058943343341593307049411499948182698702749460154199912057922340371517159248755553834550001607042485504228962541525521490219700500843500418101532039367740143675970319847228381339291596667820010262929
147 98084334440431253082591986018421781169456038444123191989814136507476587197307661808305533650469140942157962812201415404909980013331381526683188837231073553543300642244049721594418833515307729155807910304817544671994858365313040727104
148 3737507425506697848243227896302688118711024975299828954092201442606804710701423967556609325915813158754443165735713993020639753914144266671896746555006622240538876405398789622842453519127008756972936978180233303202353534722875421348416
149 142417867597412902635997700208605485350766087256449252502214095608112490366464833546754724727605524666400010116338087777111700559428529511465765504228225334390098207740769185919188783111023475087564245368684483614716643560234102981716049
150 5426838451898049303261722456540096646125156638380990246547979079892627187400685489089805019152712441687866182660542076320420373888739332009753915964067676284463914277153123498674085748378282721371780386255674183317704398946704520586108225
151 206789892868289245247885679742892433391505131895491277201179229689316751890192681788080391407704612350179381996378791301063169026144652743693317246297476060011718561673195299585058233233622599757852888745561832503522520684204524198476398201
152 7879737009219873481370061741177503447478858442247839130499982914393868330771137220287913995200749226528430513549077459781311663205188278504916479506887914659065247141084631378189569367558565002639790231637084954642759337174734355829671366656
153 300257688967499602758544883113518092912216283899011909056889395740165197290313820926963410367653507316413088030606373517001178394988292405853909295169370470937640811583476992593509793663478388329753872840543763114963770742656261937905549121600
154 11441331059477760214534960371038548084968264113060847289396384860106104687369196678578575668770245729344092110414202687101967579825636310060531661155617118194110434008615504118433048170475442169321479120257784759004698101346280645468138778282025
155 435972370475214582333637616687276372981705856365941279454369059844070646477383765138768804443035922943727121641537576490985129675306385757144755856670200868291485982405802981101924358722135490038723748883821457292146230955199160835238588668373025
156 16612744341518389006728143631932606999465180066576864980814960656045527412579688333416335715503327669177002726463754108082643008870256401371288100813250233432925544884245497724083955485427167355460306615041755108857498641402961762598967646779045809
157 633029277189805649363673848408033204398610412636561784387417906258774788878854315326674240856664758017117161499650668614823779129069354240184031973115472905326077165812057168182665422874870303733524041772358216160502783091959896764796013501682188176
158 24121605530156603514480349577208614978389843141091167080296871079950175831756582658167302173734290762740635276756950619275837234274525063599004015730716755713716507115920528692413512336597545176143386012868985965631869639790727259587873157357991852304
159 919154728412380960398826151525201755718510917699511028730306959982495819474959655764582964304949585347881460243659304111734335609710322803677335860145474818029662585489973548456928102837742782134319197015489976664609072344993848480499501275415944147321
160 35024427113967187687729076022227838620744915622234930613571255736012810838697378459482842949297736203831254047513875790447580981285842860150618032933981032513943469123770891937527121623701732798191743202871888457733350887174309009579536003590260433597121
161 1334607174115774461750715207717717483064315037761527406452018786910133561691459957391950486766567809267637643446926936901351602257971864100612902271431516788858519307795095170091565488232360306088028216072260300031352289958825994762454074865033065001426361
162 50855258914170452891950774217386728872807189294543080918196024394903106612251017690212663281848720726681228187476407893482388606457848335803520172179775378331445936770551889787550547174164908709648228939668893379630640774813622570048190913234604340973532816
163 1937841643134282101580872650353535185269197593629871529840673182009759840750949249467039864632894886962502119140017941593016296471912790680230899914804612387626994182021629255852482019768686702416683661109519016948103088908685232536350837025819675229049420816
164 73841532105915724549533746824180555253509073069759360736663777362895909445800701481725388277936250817714718018671513020451087647983158487609819620674232990050718866708317616988010691523333927592564089750604000367648782057111237930282382259051316858477756175001
165 2813734488092610649982635118293725877609170191863348276485690574460669052952300282711349224589250427662281990515431024864235259209317855523545274464918373999915347454066363675841653261170154746504888308330043528515180607223447028385249736276074580591162634084481
166 107217463447613334704593262891313493931582905868459507475440521161198000704065418101121309299560633715481413080302088692003934893704812386770681325367970249008396398975386061169504965329531222222905056766875016114911666456535751778319800051874637591618090581116161
167 4085525665903533651718996584541057957278525627941669512794670419510986948311033367725424445070588593586518991244651600475089288082622215396695748690246776172383089762918149808641512854694578787347644772490026509285337979291095754244963479231123953571070460594169104
168 155679116349474373025801282742692543377003198027836007522003655332740106869311809034867867784641737238109332620512646297826704286986997028079595622522253858344432701864545854892733737535968551061352911755042144798730746078787667771625961093476924501509590787978462224
169 5932158857700695384440526934320355743339152702632292663508442814920628466516020815125408784289018420453166616170473651484645658347783137185875074626162216617338179292088399897639602130967540759613023129668774833556715287715288804366023621883315440151071296165627007281
170 226045146826243753520543033244688290554319338405333331017747301159105962851846351407251289628029435676217054561483967079113546147465779349854361887701921413924181335982521419490715405981671951152485324423813826693405865274395196179248432243152653059460886560310971705025
171 8613459219381569800714070468128562497902058108000633828263204684011136500322854898036286736661085477242373783391291998496362278696544323944542087851804176936632069801734025606932582867082815534045592868190819876147057733212026022957028844744211168704596695031993495460281
172 328216202672906652610576826344299196621014935632682147595145513952282796140480793840657677483361948330589326099671678796401504531657353335252518754868662682707136771391389623102219728137137621381952662264743940516839333162992288996209451679649407989663158947757221342054656
173 12506691324970021939926941664280962962897579984321373953922494110384528096664259401391140049239779458521671865820487305236149255206928019991580744318224196574912458253293403149075736601295265354741438263043749604918088190762261501762088157556316630652737979253250637301424704
174 476567965335832655335278786849554207223515172425818735442578324525676368803737306449443005136925402794688868083874800117216158661652277971640326125718941145019661202194709398985533535877729889908030947284018298168483308937273052625646543299324223596532423099985550791401711841
175 18159641081961362486205295108269743477546279471875707588225155642177832506735252248825909580558160219343250598602513067750041859727029784855477491308953928495319349255653840420160127580602829651569526300504965216914317442572462805254868905894529399728292200999569644105249050241
176 691973838386874015735336294802609340251015927590859092619552677087759669300614224795848155927032905638974349756875569056082190217809286590700506294066144489323302065289305216898732496664818922923211525157117190773473549494285703708710752751875701239374812728913541289101820787681
177 26367690355262629475972457289530877761884462524368845129159549022814496763165793869495409465703024003818375916708098040475446370459799399439283124602254420558591439830609916599677697841793163247782854342878396461533485598927390243880744956777102670184532330647920403672784088084736
178 1004741879103096042021261751169296302756944626836177238779793572386225714712538318678714390758925931200523334824503538577271537564952331475460196346281457165534839002769397083472572802178399363786380766346177933687118312223464798605765021289594157117139557903690813706479463896647936
179 38285728860667421246290614080397043047885564561808779236284529221478890531766966208224552726999614749846624191183829399292464994631645668423770257779811625542324478294512243132794775465933557235462776049015063233440721073950490845478639247560991046893331690520960734947214935970133089
180 1458879205573691076790924426080509899543337592115090766317098630818151723524542466947693854657847684163658325016425004634976588509851948587379496471662754292236043772379645442304039532032256621964488618774542807460478534061972778304842253452232635312128510106361844151260536195863096961
181 55590649565557770832592362873044735310241825888909343982995975520953425049527585652278139764425811513701472254340385424749840623961573681039103056356312033128058566918436589297937239887792508230274607037081635834097286950705629903444701891064013305939059740643403221745996564387492982281
182 2118283890341289640228293491282704830533505458740001166025963078326528913226573876750694925453307869371151930189146427570045880207231506101450896115225353308554699663130059187474130049874995839510391113618691101880312207600131580748206213803626127583370211828759974485809685535819567316544
183 80717291039885819742670270465502701591946697706399606525833039480914594757449415550091382105963881340558822269401276922507215758280355816624398754957862857334497406393315561172448525868346660570083894143034322032064645347903680983812452731941595534909302415852979252027903525721163919238144
184 3075735552975345037044998934845415346043102057090114291136900008961588699168138667673873571634226714237792046282337118444809083980295935630513076123276310741214872077794060271383347258498210404950911883364016463376768961399800272583032811602191502029656285186709932350441228304541365609028281
185 117201024340149034316277080897132642056889887438096518542567315819321645324208049426811269594982383121627185495622557388566479196165204075867252575230422764492005086126346144995829554545460491666110329574656379130449889696622037647088380776481368946681910839715651593861184203873979150340459169
186 4465949646773912428016565553919490501668165664018727481027999427324164096705930074950725817450281096487408870155417878822121152919512105140428149600622341594996391936826306631776918252366050903751316860996409839649882121889416691113950378897598114961100772778985416981407482864406540019305695809
187 170175187118118589319239308048534924012368396356601615471273804344841190754443070290406239242545757642290212597263787718854113139646381058970921873548996167818850784293513573800300035453387587556816459434412465042429171699701495067476853529971397867739814232070416871945751771619737498619416254864
188 6484532205061099115163882897961461111876795231374856204934860682715874808313196732845736411441412089515322763994523222138465057351390543593946266976312610910723112480341643063179417502575763009444360808152869468954846989407189029952739148327797918442916526528736490620664329167656032204141333779600
189 247093354974766338086531357748530001386835802661936065074671593580727370948680349028622681841954036891068988527532762708183609231476254436806846364680856935391282835378528706445613611608681527208443183832687566855247433519019081370512851351932318673830702886933980938917905013235396071812332647361225
190 9415502019564818522810960707925832171964355340429995649354642467990365993372265719821822698485224872759477238994990868371496072662826711087832694912270316955139883025340742014186504278497099691034509915304805832530938623134159551783281715393589894048498196665698765322188863924323433269143868148044929
191 358778075150918003826661895016904299455285210290174583339933891057870497851457052413026488652015943300886960831787264632782417845188866148823311476310729475659344332409940235617212751464121474422011122206024508310627010158015289255053810830357205814919468724657572726954088681550516233067934490734750089
192 13671252678988564727660466798089521496261903407854775932758264413381027632423669968542701301385491917562327388384437331440789541819689344467596365178394655771482352615268637144863139321914884180843286664055093359962551926028641504639594421613835488805883985319866913855244690656794950774162030844572819600
193 520943621580366181993271036389956969749743130448215936084798609919109410740304102063761916114535748675402440776926424827617361561208106089960962860363377455098253695130138516633720218862672399818983938237609461336258277705661565149708695356408759931830951575340757092775003298869338384260968425281027214864
194 19850577210262295876943933738036454697979679774279941386781436627984873312913440306069027588145603952399317487523460579747533125390852942990327979237773405947949734955420213504945453788405102661251961250993819620947166365578708025624922350233769594421629327321123849934791192035413297219187774543339022874921
195 756407026129209048183845160322995812698957016002207575021493875789333102232531429122401318817619804912870146974458487656806792217159333895999098169679794539075323330952738040339082858294262803841773920159587305805447210439714382691765598079804558752028828871202181168880404972505352171822629336437094534639681
196 28822919510967399562360000726177049599399954401050049143714470622742854011715239889963074217881862087774167320664618711301865673154333821380232603071854123173323839626332739075675508216451496611636737896694811590862988468678514605094669217271389787433967324921944179106556475035486155501105139476609442479331601
197 1098298482745445965706112511512251094437828594249232588810995141977100641983148850881000019449758114640004059620916940557682335824609862526610054212012827709062909635218390224751542727826359515165295368907552492544289907823145285935122151239320973173271273845041728827029715412255792208298479158092524462762885264
198 41850706925853060958267153842738103233716334865254453310070652170314555152035026821141979047760522037469821379899441479726011309536716608098466637794797047403573301092742867876132749625065016542403509281685260180333522765350383561659758820925721613286990594662672332231021551513462571040457675298086641994449025296
199 1594722835103459298130611909611217756670585858045419865240775143334902381487746153923928735700408909278727547574805427326386221720328516574903257932279980611793893927754218964196214130402276081172397238132927359851596637248508690607348549685040752870632429570732746218204454678608578263121692117269792520669277093441
200 60766976417055519076426978563533369581646255510380784355974914662657400315007858894899880933311205985769875721335546781783987296889448318442852359082648127516606058042269861594850000283626265128203478304082425015083748932557946290843689403552902878174265092825625132770154248599174960225756696111670009289207889164481
201 2315528028813495171430252464773446279307489048911308457927669501428750588906429302816903218790839384371950989512652320743900909544716361263027186355070422612548305554151936096808502694043051090838675854138841821743748825380244311323542561907063343614901342597292143563919878258146670733654301678879939588486536320647881
202 88233286702019388615137032229879843606230861986311609549526752376460276252981174224352678905559783567574806737022363760253720859037726413872397366734939848728945071703055444761456229649682919305158134395347612925533565791669168547073709655910491896682740232615170315584230128597830382147311181024454966057137443553109056
203 3362132863591350417046970915067097463052478049971947139436032747093549328521569644650196330849984890261316124997527527897200321970580068148762938555155007733233929817724294260983069430263074321363794069049552480563426597142727565003860622235619309822447572512101463955427519753333464352273664336191718989559868491108047104
204 128114205136849580187561613724162552259290501084073530793571303340653575647104616509422185577639783419116623285763927380070206333200542816703454895771317108485489336198973607749022343675669316919085281522965159219555611773767385903020733193196557686931513362274186365605639698788487763782622802942825805239361992095648015025
205 4881796830692327927668137687172546321535546063654304648489520348881151062276148778031098657966711859324074687629421457081660819407918900678853485092691731452184220515462283639926712356552276586726505247364971367507370969343562059778489486122308008912294900824640287007466830675091231848789356526953065176104295621023946248641
206 186021060433546408373099856397275122394813736407531757157957642305774104327808987957003280918880467853851482964037847442866969354051899532883811940164355115666258232286584968518279925394727233295445413715241626148225801771407034285450013915891749553691118812815670943282994323551594108737843506994155697161009125567961861967921
207 7088339831609434154032713843288606662239538554557864144734729677290758285403221833880262058466005920259583817576172052815982567500491248293903970185224599673805489892773932095790604883289320607081128444344252166262489089598348756113618448233253208714674807320954934474979160066419645055248554900482968248615664323599833245153856
208 270101468356751326090740159100495753091759972547407977458349221426856167713318521383177195334726205755861319078365513361975870237186551751262691245652086361316463240933918241510055372864928878221815379745221989662325254022159186119675653936168446041824420148844888101574322551562967492984586750996015038971356313873991860942282816
209 10292227085832096189212189845924547938685400244402657336523876044031447785508371938637041464263274608301033325647163816662741350514146725697595833360681143776575558022292724089777107159087497421363063008018590065602682691418720167243305163706701010993841198708072761513128857419374250149331872536582926257103338383896037820236884081
210 392185718318358299384135692410710005161423170924302304018620315051802390493404465682658190941776921230539236220135763667998657199430980551841090111453713083654184603524526437969292327598706580989793554144136426563795818192914392528436348792771099001442104159340091458390994334472973727696432589395987243088680787913763185230135082689