0 1 1 39 2 1482 3 56316 4 2140008 5 81320304 6 3090171552 7 117426518235 8 4462207664772 9 169563890192073 10 6443427786666780 11 244850254349321868 12 9304309606601631648 13 353563762821303227856 14 13435422902486289765684 15 510546067074996181483917 16 19400750426509508142589542 17 737228511558428162090012715 18 28014683262560811674949047190 19 1064557957264251463570429646904 20 40453202120945300781352885017456 21 1537221670902263807114931373239936 22 58414423125927037335318079590294840 23 2219748064787585988278773314498136491 24 84350425930017896551192730228560225584 25 3205316165128086098275898107172272590237 26 121802013506788705692518295637917599894616 27 4628476484070985490772941434929745924851480 28 175882105285592013272721103711572207114075168 29 6683519958706490225821685769306161728904349792 30 253973756829298400095937135154070502921721561276 31 9651002698654506904978040637732036381983042349501 32 366738100236235649623184412785141272558551731091210 33 13936047721096801954742410000459785954508049490386751 34 529569810062232691562954776947335566256749968970516386 35 20123652655465903336356094502198512599948676941634588788 36 764698796085544677354500009306218945420725305994090370968 37 29058554068008632216760846911395485007797621161121236656320 38 1104225047621129578283573848216722164387914245009125911886448 39 41960551545001384697115543865278539354061821193552582415888827 40 1594500948655194189344830882056299737302061913627703375874700316 41 60591035666812761296982433535736769306773263213876910036798372321 42 2302459340819669540714313587623244510224461581243796872775015464436 43 87493454399417261260633385132811618936973074833691474619792829050212 44 3324751246212109171225818702824028311714589856540806266436257909021760 45 126340546559361776776755291225851303543491038861975824494092855116248320 46 4800940738981209582693330484250199489642896036314037361788033022715877124 47 182435746930853529873638831728404955222059056942313063962512222154294942253 48 6932558339656001908661433761021803592078613592119031177586826487872326610222 49 263437215245703658396348393982015132433409327757083218667245188441506223247459 50 10010614116210211680088693325570032486288097332096883424038015143691378857745070 51 380403334017180020089199894330780664137533316063577147881333044955155902740509296 52 14455326601498136435548993917142500278181593291367919530776732387971900828157893728 53 549302407393050441935998006732409421957526389127312075617097187639135071806973458864 54 20873491349308525404240102485972233885794226163733112649666794063365075549455995787784 55 793192666271883124108072513558652003209114619604791739549701186959267362028275492775371 56 30141321128261607947064217643719952509253485469490448917906742208534259331334109129330504 57 1145370195651283018310613299048358055399165046088131790541991972859244015733454667126171029 58 43524067160287749246785869308932035708266313127434886578012714583563543977070948659812404272 59 1653914541661416330083319625555869383943208499876832575544917436361209834632964035862608038704 60 62848752186812133673162008652675454331610128442311770000327574055210097731836926507813745202176 61 2388252568038637073489161990344998023714615628956260950406444842503375429829959256179787776303920 62 90753597013179700169958537152317056915391391947306438601003394941065144210226251945175635884586572 63 3448636664753865415933968367208502083463840395406072996997365401412926180105610624235311079330802589 64 131048192434262289776709274790855382879376100644053840065734145841905574700772216388113246059123281234 65 4979831281099352560444869961303322410037581113302587235596038123014023403712370222776419972975203758999 66 189233587488476055681139261988360194794263959290435243172380068035636924786019962252991449342575914404218 67 7190876279216715420430288717466374695967970424557119768653146085719875298775216757801323176447126748958956 68 273253296887110958415088466853975257674315182979476906076131622266816362461773117427761790466940924872669256 69 10383625216231496185351545477344623178121888446501867177042488529532240241439044673857982955408175397309024208 70 394577755728605501825763649567439940652419110215349208666076972680680118772687120708240545488838938419813364160 71 14993954623135738243346891636199434161706519822120035250681552630111724467545272412955944870209501264971233944987 72 569770272086209784514947377159401346958360503976952714434754295169388423263202651959814808334253880046819774957748 73 21651270202743938460708563978006940895827390657625292796250302095499524538109234885627986916099798169274543031849401 74 822748262516052426890954687189691004294140786913830575466418826775837016844495962684775135502666168749389708806815052 75 31264433778457738549683519826605285659614520634997809671374660118507567860907810695348325633291919659982854633401868604 76 1188048476089608472588305580016664394028675238464762890735427638463366597314210930568969816961902098775558152246079580000 77 45145841806717271246198282507870282763757373073090535866478648474171840350497892359564032126176438109382342658997378579824 78 1715541977837118048512298103005882779881109175393266329038753050206433098830761927177130681065198547680151858672316061747412 79 65190594746721234599736511358235351357773354131437030995477992007355410829190062318645329936522615888255178784176154340993997 80 2477242584754015466036078449202614014013310340994065525481244785301914330343654271461720186550898896098826626208446323184511990 81 94135217627039716400021173908270984488673329229876963284363256832086775112075635600909146826797032581800605034372579515358446043 82 3577138247270220255690862937852833883976027898639360308107847497354941401786687358604448326627923189730776759549666558157429164230 83 135931252539091394356198312123489072816860924385785023250577125954247706868313657820671138709653289578166183289942243355164932669352 84 5165387563912748127255749894735434533968420950481533502075662557254218619948503855728953209079427011923967939514089060867201237105616 85 196284726190920892026373381786923308669479547789198916558240740401117540282625457149336414162715037049565892409118795784714918458544800 86 7458819548219979794847968892202212890759198405493696522251211427902995839591885826552163257191150123645602733256828696175450880497575256 87 283435141045028707593196400960600804923754621043425483464337778194013729162245910767598656701598433596243119720071177745692690804087767019 88 10770535291792531381614145973110525044771584729883261911254710805357026736488376800464367562825561115972716362787732147125151174388797003872 89 409280338507210947513183478396176262947737647688840658083155887792667237496858683999286493847518690921538375290164844863166414989573692185165 90 15552652765199617314404305195218623665942658948134008574422476827294098609377850714876821192007994783494453975564024532206479277166422830169480 91 591000801350758331186911233481460190624412303082714052314926199246341174334072686331850853504810237566899524821147483836249704569276099754838856 92 22458030309709386661251828706239976897403429579108068552148515370222007505617497961291292353251296653115891715907393464507984502733094601045972576 93 853405146387418389957001829744162629267899870838943907012114995942983069067233632049759294150931961653341464752579751404860689370678530947898262848 94 32429395358223444587443471707090965332553755110505165373387580737366002394800524513061974945778579353449513336300980682011585237684534949984981799132 95 1232317015841549682551033883913005732410556526929623082668642368566851553108611798096015090865575874601389979777786070616728488114622420686993225716093 96 46828046306683123751733335990213188437527412548474241916774256147617063747719482375724476184146328184355357414146292571753473049041486169416534653911450 97 1779465748432719734288719251070683301476772076896713137543510371169274159333952427298212220840211194094393081669504653638239707969587799072345728129390895 98 67619698014036271797345497434397879232075490297167684185983203419206031821985474552510905558916799080008981636732129615425480110160709915332819099945245010 99 2569548508329909462463765880005164765338752241222795959594538980117320953341340324395319018374573173648263375899591421563963761587081987072358219151551319908 100 97642842700804746554659193694874942652678943267094953037886962247653505534429532493718336048199681451280018207852261978804504506261318479868864930849554369912 101 3710427999232771621902055493836851043864631826435163042865659755733540306805397560163173873496707219060597139388045136052909031786974090976048011639769013481120 102 140996263081728594846362425223008026181316716049509655543659120800570648177503257669372645334506275470658885377192138009868440370980078674361461203775677687163536 103 5357857963319251199352870009025013182523118795995702863219632599124790666610993259959097658736624700495254627755113913690527838643233060479615322118196345896154747 104 203598601322247008288794692966766790344692742626607142920355709052036672737729661785967710941449001954518260938445264546951457854088163954206575704055446190004367436 105 7736746801457774205735559175906439565146583949013379381127819982042910824753263333609290403307635151923931065902631978016041254548177463443544762155679868135646454353 106 293996376601466171357685745534791836968129972811980827656897031200417958057508341575416983883569228783843741757831431089534602835141672553857009598849724644268095775524 107 11171862240406403514352472231986313884225112233905996258891447497174491245944199514586953590273971288035622853925110060849053812779516746808909326565197315717057983630356 108 424530762458369532531808681435884275328781577113433603392622105157676982563160168909014003252746232799674702404562151965230784377568519524279433978549781430206370123972864 109 16132168871689238439190208158452552809635066839972943226266414512818534753258485602874315933063310531921180018085386384546383409690152916743603058113572155736598192687179552 110 613022413258496540779437224677065985019397427257329584944108920551768559194278525285873783228242502418060473976629454494144346458172723821063446761476510776779736773034276004 111 23294851556926477719369261997165502251674261648019647197771832332747382268060173973570782302808354649305883729216570179639834481990925763741362492340410959965691847937067372653 112 885204353581143336986818690474997964548493718028593469311933708082823802938114381612898812871377879017812217660547015498093067560291525527944431020519715203444166472803254247102 113 33637765223965061121838958699994569057759028942968420469144074145976358870715223848535526246831122482360902482858941227461827841580748874004419445726374042377525036507492244912275 114 1278235070450173717479972548443417251635929486894812295623860107810229102111948808760070720712755137197124709037321005194723509007711461548430142104370789700091294181582268750396382 115 48572932370807656200051204437901219278697335419314754070201732956249035654086754982042934653168961180421128487147961284332853260799139929823641225005972121051964633496504083267283424 116 1845771418451331096560143105009353798385036312360144641798431688085329955295427890648253769436463578675833690548120631211869692177600835580015877385529119682851757173219570772796825024 117 70139313458854910574795532436322614412994695580504852206417490376667226495428955972408249905859660501725735755404422796059278605418122910004965213533908894309590023248167006780002333008 118 2665293894629251206237359788414949838739304153288867155671228406177907251741130745700562559256257464596849997418910619835561160581794629466999037791887896725178297584894533735653328921896 119 101281167357236604831492916426238854104602412142018606512905324123963129714794763896863037161612922088734942747199598746585781469806129565969855357323038952487494962533190461180176719151627 120 3848684335305343378430129359937980557382834127732616713467872378470273457921920597217024174498869482165475836396038904070007739426039747231985279261150025364433377004913959539683141828391032 121 146250003819356445199663802711116363298515112690856212156524851210022195746084827417517602514025181946371559362276908112492585936999778701740225524510502676959724899910572868801847562358865861 122 5557500110090174217716031038372951222852394343916566280942079377855134706517528116626170221379514987278154843704466098238463581851570804507186179330450985119422841777312120036709520683375825504 123 211185002851702542075901950312302245481313731416826874329070253539007487932764973578000818085089963194764615550488834053917365796462114202190251856011407950425717823327091390560521784635531098464 124 8025030057759181946502926047400571928232762848488027022520260684917639139435308347919289474777036070978740515450642319504915834923638565274672004537510405903111666634377640930429601052224623307584 125 304951140271839369303040299319656749148516905507795224415103121931272762461687411158782804271714076531380957118168602287242252274412679509518450772579598003435537708174051928877831281367413923589776 126 11588143257255533797084807396827062243482600108524164362442223424275298691354474433059636192873982887756063022438134802172996679698603029594166875055632083279198799467668044224977504634795247156300396 127 440349440998884536815405914237672159145879106096156486986507202534808233062613749783545652408108175730180862278577668300786402735590992322582637385321720827556631993689395655573648010966358672493645149 128 16733278652438234660381311688316708981353697522592895506049706250062237243027499880591072682388652812040943372233326980331386650269159555694809923658544154629968502641197273012429215059751682114556674018 129 635864584782916588312768504021535626201371404346614338953301706751263246022890916248987589301917717604074460467331047142968446416847300459951226191030283715135957493895280063898474071873217450993325440007 130 24162854069380850823018714491705280384524636418664416855546923948538297532636473445897270211740465551618055769689307139195303431002986626137836361206916291796031543991943710935544806102202935547866559186218 131 918188448846413145537663397351994450605061435590366885815672406032798787639055291778701867011198054740297670849845214587939864284379682104658109706745282785267518092540507335910193590929853586771486363684316 132 34891160836141451859874780723517524637768942248079063867714168358901786962639357180965008457513511419831151216970264469258750700859117068862943243200761593321132980324128876359756410659831297625144088548801320 133 1325864103412529811917249734270945793004912439901287731237236812194840065334259293284925490966006962629851405106944226081685300432560208988737715037136923898158769022124968704442749384591351270808284457475769648 134 50382835611964011223531572918246183198278699705466663152151686040185475674209295658515189343325406041524713323822554809730575639782966583062816782504750756156069164994117891464442326580131005933870450489661014752 135 1914547741181571880712121951592414669889309470485550044648619405401780013955867863026244749506804238253236072933276133498940009681979450080329434123796779308489123585372100212726471526715633632980182500598212327003 136 72752813706123433620366437775311126596744042903327711838535732120577321028181929519906354873063269065923082671314175517814774349291533569724735323993821608692133287748399119957860353658061003054071453814204584655588 137 2764606903399191269334485388011850345141505690997786197308359227761385576998711209559543449335462543096380788788241745815407868410060554538373491193112025849477298457116402122568729231623788872951414807566828203435945 138 105055061666696302499139455175161555362570134920491232563167240200784558997502346275805175990973976008229456748920403118191623123361099814012327506066154761217090233405070067603972711015848718573910772166789753712083324 139 3992092318160486955761653361661778736713148993805007763041875786249746357758824353837728243863332242261593138266352680540727157291567998888640730791510532081527783609797322348151571169527373511957136171231740028616263660 140 151699507133487553861478207581874759483232594761306655869037940660938180926961633333217264334180162836727385436172661386939000598521363380377752417822140191586867492639565658025145463235314405550632636339151916805155807520 141 5764581234721311158581812040475703464053137926685868586228716287583180684460262633677361540576908693883943070575058810865173254478610601219049147329839521897892662665217927531862140918477878558994815733201863449852235831824 142 219054085538063628986956365701249183217159452284363924010327250084145141298423159151366654750437593840912460821649414308899500912212190356426500046983280778611144274574046416026272075184073411058066206627846687345939532997748 143 8324055197955262821023646049716926740491293018147421921681270424069053042110313836708280143493376018791137781931621526237784273330885041874903713595532122020824627855502984755699576537724837396522464035830366594554852874662413 144 316314095527636106718901784416841634765943601282398883846565871528928806737532455498680246831180303681584431975423761411670775872195595335353478857750326086656093320806482263737570919063060018287866752524519205025017361707450758 145 12019935554252945075052635420818928519258636673063736245777434718063313444561913711428207115809380351462296336773060633960525122989863242948490904065866601112734777062182094117628675589622291193042408428922602997245722224956938379 146 456757548181317305764927299384390833090250501828578526772942111127324398929691961267985997992728591618356106657582689867890014465565417892005188346159456293330634585167974139303635392299077215729496770608237420017103020231923126774 147 17356786721438863239953269849013420360090427503803207636649795337168689747967612331736312777890833829640134120119776968413297057776756628566360558893236983704612276515415104617947075579507845935765960754550737798053409573115014605592 148 659557891255531442939295747276588243661473637661912338562348048079093829895855103297039564871855882326341317564653004535791149110306660992110374792252196306422984857830771450546337156034991126539902402118859137103074408401740572149296 149 25063199709662672141535234690645656504666022185684030137400087675482188023946065385629930324594384176102717436982005142953763421644239240561636631006964975449322832319541093789614667124787412237991915724521009765751188888517009113112000 150 952401582961375717024703161864867195474761230894099406748018948203443087908005267825096594053870050796362637170035696760462618865677078017772430811403750539409743720095971375958703261990704295981716732078995527843450118997250710745487224 151 36191259924311657360650550942057256132529116545742891499207183596214025517217427480183204132229600216064198829299046675781926005204517163402224007109825476419988039018777568272052447073101085446661382975735725407095640519354740915702629931 152 1375267868451459478713469763282613476075138993727297090604234570124967085972247246407630926783423756033817848919418340146371223339387616634939216009043594732216739898209046172850200373140133666753968263082945655091645122906232913608903419792 153 52260178671604889231576865126455113247241772023890739670976610433553123639523849507044949218594493817079914848432372323702377610332367889071154828052606329224542679649526709818720763259327847974838125066033137768919413764844358469659943819773 154 1985886776998064173306628143192618506592483026103377857468228249675548452919584920219248393593113465998707930214435242392336023543916837199196467104971874336887351659480366465077297406504077974994294042700284506588982658776585960965009015135416 155 75463697050055420121730122523927798969695489195581437249151197920098091754444381738219893985939661585634804608892978499509748746977937303559596525709405351437039695851587561268503246589282261716283755675926504092874748249266751229282174452397944 156 2867620469819007377028005875559507600106084311273254165337887593296993284611670330749053723717377514159192970097340225862637708788037863343073212638799889888406720613276789766797746295811947293568696421528740908073251180199718078316559507709196960 157 108969577165964538331539051188480219011553375699840561017742040738343984780559565697374227276786706956375347350190787435152166946699596531851644533237627566918576361882181609387932929965512694271214835794930089522665124108759284706691192747806674720 158 4140843906194658425429704627349206948107660376941152220143009721587612881049905104558652004463366712112229685129585722785022898718564645421590777191878101142051885829936802118073518694669639941390825649753066862468371770956024268186824296450785008892 159 157352067443141253239039856715839576511223373089328897938891775097138357655559210292369665346529841745488557521792181042458528256065445236532388789308111473703918869620462547242300172983550911941542524361682978324360557489699766525593350058280248533309 160 5979378525133648717617272537370592957437381648116409536589029951863342772879790359300888462179436106097386661680739839563819647313626457349868030575415932096177880516164362002998600767035260704193522392091780316408490031137651463390803772933350121747498 161 227216382522261341897027105302976242603980752362797088806678713633014677744314024411526186804027360073468657458231425683191024971151919416860180260477441606096554699762459031892092921992700522517643626530021262346733382158933935990862516261531573931497503 162 8634222481398873579275658225267366135909108162346142937274202187482835752933255591751620811184449753892418176640130440321202834668371089628386781815076468381504346186395876498339433321979557456373950954511817481008555501444230672315319638827792052262624002 163 328100452224169027372598513905011841384831728766346970178705351160464231709517640377299946432677920569168112329223426500225704464201550271856168759501124803358958599722308959295740094376648706793634569017161192587233169457965840219425294435387430921209716308 164 12467817105896873127627747349102240223666577467446264119733885869201065636674907875805323590901417564579541513246645825845824246408489679050823597221006256416872349861251157251557315845301098329634518809331940414401299051006005667536692314649781075548595389784 165 473777047036462301013480234894975657246418396128411380730422934519285954857868788604405893766105465926712265530654443573432010069517636115723275444312768728717406629152907643809118106146754752236333582198066784493815738646066687107394126647245609998973810559872 166 18003527673856050796642566402196663358669104919094021626642317047713488546992721157231691635263187707920729997118233758310301174340230360708205937581295823969149266469773002684049774963280236219505758165582820214896000112838986922685234644191591617238522747877552 167 684134047292408325086045773273736549246422420709300433488063205988271318300138017475617541092879545626815500125505209109863866620550560058842255190469168003903484740693597485375448737097021430342562180283844992644393703907624351935435769437577814575355789045114683 168 25997093633174896389965301429086873540933159309086139022702392014834150063134313102615581119588569087750886132988854250245132033232928015645064728278252216889543031898519276622910914897646068417644764462777872329911748174342191067825215584153429972702300409994696828 169 987889551831054543496664728994924162885601411723131711637591476411883219345814759183035703809469134381272089304835476988755183680444457494637652699620072421761690058916394287670674856759511265766496999198738911648506442108425757166358051686070155161977993379299462593 170 37539802732855596411411587572315005632307049414247628793261056656313366614197862918224381546559256176569346349385714980125373069235673674058948477420753777612110625025391174506013315856346379885758471834093385090965769974716647890942178364333617720064402679458814184020 171 1426512494852982623183545039546373930967233436721679273556426624372462249996536574644885571858554139784758741647921632409690334334704327510291369485494068243644864739240673629507432834773653996482793206641929816570127670771096240240308569541781142509686669851084781117124 172 54207474462583200299438110561509141940891759110311803219734513661813515721645132384265208400055838409306483944753363222696336475948691439173189559186279753313423399101325954300590354850496246356994297323239548926055785075202123763899599167394324393605138151211264427163584 173 2059884016588616396791803609434324861259523847820943014698608716087086305081591532092546021239567392776459628585766327263017878768550108755681634514359699453103055844968265936084905571719833917359577086670984324944073823333793083795519326610408761288231116818799803626417728 174 78275592136764708036427180304870196686041114115987623991787907633672056046322285125950498848680459736364623081083923531094942983997784559069669611580268512390382763470527331786214693434408615207054076902313938928234233340904684371913521785620783500011888560269790136176927300 175 2974472482440155852081372575546234595156712710237226784722835818021876472592730524831724286599686572874608872721184652358085850214752406886527757384068409943827729620362344775679492681772390815789170358761625189556818372648693130966552357073541586641530789137024841477363206829 176 113029953619963610848233747845370622064359274552945584138637850205973395000158585122086023206480422477298741789952543655520173874404083357521904629561217084126211441943467209302348000496957830170995323063338247213425147788683530783056489586370748600346116438152946063684471410766 177 4295138210473649544856972417757664139415979951613293423166354594095033892251688843332958098065887809461559418826914639145636862257673990478786310738434645753271150273388359546117980068667028237103437580779431627317764103544204417268050472272826167541582630881024496966134939637187 178 163215250968769917834555294996190254096827978205064262644494895185518108699330407778996440120800153811440351566829537951690350413648901498185356043308343898985483115752871525107234752451574136324438175732039634622414621391734227777800503635871404295788627773516070278569936050907406 179 6202179497702564059283179772369060002963799009002505344875412163756315937766394823332031972209506185809976496921409718425233438507381569766309006897291627111903670921958142530779907972266679873807307133169129720723766068653419452458928209766346903756039947310118167594634494958767440 180 235682819426491116524380687534594600855964891794494462372317029009242918834934039078556009261615620848738490630175902359853402834202793904984591864631424549734116566317484740461351856116618731591899433403306876269212113045232526834299482968458298865705244693197876042985775017180043552 181 8955947081730822710382379506303119344355050717985810389335328287761301194219393683178996205799084297159938316158714328568119622755349929005344643599682809384092599066712623428353835963700327275948846460009427082447447469261187245237570455493659322144536867518348230157431011831287115760 182 340325986959689367260960680448911136935602075137780292442733953906257839110619825642745833888432431898931955281484908697913901162079513061036757905783384029325824170312998853929091346863496781458876218286931179711727062626428185597650753506965515822363037651472806442453658222072517237320 183 12932387422917084432298863393378854718587621448004956978940928415505942313852620234539678256373477412843481328226207643478838749681827181961346057894788180680080768409008383334254464674378040682974492711866632524384747950128105005056947124872373614358141201908836625343387388870833145452107 184 491430718971906990071690564180545214900953699167607771016638892295585816990873785331369515016629623433451048472582935998615677709968837077558467846037979873982966952262394008080541041638610939488791182204597938263367805680760432464897244107281560042936637957807964767112114104921987597430184 185 18674367203172662067797477871324251478739090426725825332868868826791985888018612231340477071037629544019345151543767679928858660047339217014179484798866539612297814901263085292127647763834438874682124894374188231586587429286464768574342425843766073094549859294850698257728551212475713595809013 186 709625949245688651707452007478460897021302782652440164665323236849370373880452701259435236102360760642623046388723131266934602627164462091871636548512568699717278664426075389226093824398962808734034257204891911794758192116856249240683779490249989606513783093674170849088038331879215890940743312 187 26965785901291014576164652589815880691184950289462257032685142102208887491738132814257125614560680527287399183329409399149098185593670569451743942700594862610798436304612886373789431584898488510098916347066848844371621054892381363937267638326508739854124470278233502257930256620964741098529527696 188 1024699857787342735470271247646682254937539800578571554864065318823533663136183935160378077273073542256514570524826362123230787271127902992651886473871736596280953093809850318957848835788634305095499605295499177361670293092055480047136075145117731575975015586206378141541766293316711243669227007104 189 38938594350373824396156944002861834948363363988721784137621090411373889094840383333771929720019711860984310335637191488643513652829961548578943020930682424829549050860681523232678078122573253597122696796652606268801025389780637469124928146654928234944611387194803925154109157531001944243162713032432 190 1479666575983487802927983017392046175293039869082316184527792816803162727725636515327160093228237462224598506874986258243943753447831336598389617825878690109145329202062183651905601495621630994495950610237264412888843516104294865758328580305894880237735515711499275212302428161116327846940635078509196 191 56227329532805272830362892363752838133077390865589375505973861242402876030941360455823874422340976266459376541724669317301513965407612926388190548908950296779453493949064214289774184338002495644361790567441641234815821961713506503993823846155078638430873816157633634231510490075857354917669012137844509 192 2136638508773044432643270593672872690895918044700839803964724243913043498633498969532118447944956834614301071284938108991295251545160704197828312733570895422222693308374082883517198876350255841520206764758630146175934293770186116873355961431702355743405247634207638706946881143443267805399551681332841074 193 81192262821380566142465061729716303663524770692421433957842054625363272464773650249962586488558640380535931402732193455549371100174488453429053405451651157958764685274874301773945718234366028300510989126544129023810542761951381237502286828606455420832574650665159332629375096000878982516933631252351646071 194 3085305967756646988778040681517715384007547585441127132400593307336521433531929338450318253000338350665421417842911957258385507716952929537884424863457986897597195504355627503087932374927673661147006943875504888890371494110867915462874633389667950611667111926603136148876404084073902383440658346008854603994 195 117241626035431638299539504896716212104382503718886398656571561773357133442651252047027888963755839450247751018892913813327716129655244766277310340573583503162126536332999856420195053339217431044180515519199016051152720266170213501057524932774585665599764531106857142470181682541226203920916909825374747665100 196 4455181761252206436130373075954678184944394904749884277102334888617402085537013812789913420049239694617798461795870819613884443903330441475969162797212613822587644833973206932011409608935852300534061844340903202943610652886963540646229222766124087595161923620958580846815083156029680880255051837723299353268232 197 169296905860004410173486001270068669791784706632345544293046163465642221375261950402718478103414305999754476940312166223790723384324569322631102072136759077822369567578611236645476773561989969580456411436728125984328321478927533476394297944744390389352356270838206250867456662208669771967903729900358804589187472 198 6433282382112149335232958079252441164137327094782868470564484614996785443094449249997817900895070100997798622495816425960907533346705758532173742842603740096219543097920807899270313928212360285357503446898597046494458584696395012256307799572962180595675446660133281121498454306860295675910677573537832052576152064 199 244464728978676990908361633655317638251010883546323054581338291416681530795346104360879619180689196077553996355579173144492728143679296998485233008876888656696872083912153458221642738115053773934011562695180020614314591836347155914886564969796809567022944005782085726062105065384751064059915292305890689344496073499 200 9289659642609508038363573369626143800900378365451776147123684327217978890925199921320274119474954718318962634649272994582212002974159233649565373850895552771959621780998517704802421002764802726135808296627414185326616004923072089442108193262555751264581616891227905184990056349866626837466951312288843900327619975444