1 1845
2 235614
3 27112487
4 3143493049
5 351689776895
6 38303320167422
7 4082540189707757
8 427998742911795767
9 44301308191440007199
10 4540404981079741824131
11 461754399167951492388812
12 46674157552589664616064015
13 4695014829023853467755839333
14 470453217434350052318584227590
15 46994506007831133063803779520964
16 4682644633389223846064024808571113
17 465647469967060568818760127727913980
18 46228715218300272136646309492845862051
19 4583409483886102632482401326200219999591
20 453936918811190904839417592648809146301428
21 44917900887211666615060169193492040956809059
22 4441514357909839207773281827953263352489248293
23 438922319031832528338396215812792893680588184106
24 43354666925055061405330957154871799103744409267903
25 4280688393253262783436926920369900344030915298315810
26 422524528148091568436807929094162221338122900363524097
27 41694241491786202696732976134117468753633141802203318804
28 4113454896222519916006732722615073377318475133526043818997
29 405752134628830924752609747243832647091111061842424314301775
30 40017700295351164815992192639809518516710748416075607233475477
31 3946317307931713864476555860022540095902923377754330095440546891
32 389125515190828255394446411580503745972907452591531351577426951485
33 38366558209830599661950987948347204692979501099357035654065704434274
34 3782575654611918449180065252182184308224227151572851404705742408462232
35 372905814128887484230041565831230200419444830488111087565111359303835669
36 36761364025720384484245723737813884895877026872448593590828709271319899080
37 3623835203069226441495149280032071804149648135084107886907416777232060764364
38 357217257650000586310965873455987225783065229595687414749018888931438268679686
39 35211611409183994066164866644694317684023802718085183827824035922476353784425615
40 3470809162331713705060547123377558290341562800380206755048185429797123791525727496
41 342112141470373030283767723454291009722336295484770644260103859854410742275031107639
42 33720998752043535779435456337269320685784628888743809593153560600828237815724377830333
43 3323744286167974886177488473752406184531577064144328967867960585495726543455782610353209
44 327605260922608225101201573736129626635880200077559726820311129080277950599188025565488818
45 32290213922221081433633436535992281367874505631083311169086204756104176780255825093927651890
46 3182646065583116509595909174206233162846055437940904013046574889494261501863452531744898334841
47 313692118163873712835353085062808370679633434604797442331744934037477210777744611913696989063207
48 30918406078006168387701333564712219942258554544924551643171023601341963880022955346606716346618663
49 3047397682430196703904508668008799206125492136354368018239718953575747792923120691694128076361521493
50 300358534053526506139046275515680951943751008881505001152757058584194235193026049121961352714618728868
51 29603962150706294083299121748768029626987265664542631032595142143882110699314562056746804634059457719558
52 2917822718513944745279562719021351324975148929843266879266969157912904336860345477634284630845308111452392
53 287585710849446636382484862780142140389732826877983752563203735101290234519141658765899378271183693419260077
54 28344915405299699348146560497972725076852322490791290798985910895524223092094205843760610515649603786566825129
55 2793718110342688664533530064715736419770748227455018198988004942104623889438062759522854997585695026602134085115
56 275352888775246400225277358814131304961742143310964232875604532180741419006750523295385451616406662830728262492437
57 27139159437630376860206826527938732295180082130529769072924147166133939781410342167145201385348708427826762907398591
58 2674871372148251300688911854691125134402643318242188799119090633305306538661124538386244804967752385720859684446697447
59 263638730659488787353843921784155122957015433385112285967541263567248765340160946857999753772687278983564555127686012241
60 25984559342566819962561159883097939464074057950955205554195513525780161856233583032712415595173361019052806092919632012392
61 2561069506410495149198637863145633328088785747212690002807827878668737500113722049678821813693174163251198286707496076701411
62 252422034677340420873898319667672578371838997280450243382953620484451615459766656628141621334044670209719564519358730775978124
63 24879008579325007231357446538763825357948551757094779120014603826574073902430688653710646578675987985914947132931221506835966183
64 2452103526252707651620266929275995472437399175261055627905183134083302567588722334186499184826477701564549825632193853992847203819
65 241682092555797543398654703115200078198590880788869276397205215682071041680141529311629789013786365190312139511353094779977823860084
66 23820457198246555021010228763360049148917390510139655842305120345221064874339346176261366256490294573609626836795901698365012304389116
67 2347770665080107012870517988207594700330494171504169046211749130926806184892973805011525433947391830742315434172379223088286256334805698
68 231398861066260161469397076767984632057262674002195161003768659472365246305229340936041418326346200466480729731495513100553454994992553599
69 22806924999686773552585808208360720441626925041893839281648014470119228150416357828998580934117919535736248801882007226092000966402497025872
70 2247875370789902526385143499179552687852496449405450428320423534450230598809934970235949460351312690279622023072673135626729830736577236354422
71 221553035532144843096915464478747096844573037021696867155329688445138115031375291739089542473755666949704082228165249814706427248052106492349758
72 21836506799090513019515799496912783957962075478478859602656426483542450624322986905907373693373360030304865664746458954073075925463475896460121912
73 2152229664588151839611319174224504124223260132874624050793207888833161609524901082537526482074221838578862842820138968233170520574998877657480527425
74 212126072245865697873397334793249882320987139446308097588894462147918734561469043451605907070015694315845202532302657592540094247714110626520011390568
75 20907373589304042471088616104048333981112664881522103144705487117218542999215765831427198020662837157141569510281000045779713260029785445781935064434736
76 2060653170867645714200286401363147055631316636287677710374117758617657480505959272351813967615509226138235654308492899011095511690277524360109595165313243
77 203100184565539978605331154002709691605761568010812901416773492377867477395581910645562605248779021296151037023790261151877318810116311835501748424362463519
78 20017771602060973018618864270994673516970094467051405338480933600202537361404568090358881616978287027003571384028201994868819305341701916784736601388806026512
79 1972972979921373233229890005843436645605026390404748379278894235485344917675802172981473776950763373682100381964708258886337991881898776617519846496911755344157
80 194458325762096480063987067741979145046259403441554465291305677780795511702186058259008185672956115940529537638144611994680231419954264759806561287573414970624496
81 19166020324483400119854074468841886279543885738160048931609355736055342205015881697615367405395689555929479656782764165270841854409286830499809142127912045689755426
82 1889023428760791563555106445039640888096112718629504045697570509116127228259098001388777629888998374889675875393213601556673569140104941374588057392181180602165730545
83 186184165501020405832337125185905840759507428371768306224518094563819275814042951949680925226184460851163709061522325715580054125574471664431377038090513175518849708376
84 18350510026194683121004163876594326607780479414818707418936458193393875890311272851684054491708287565799526732044998344053334902235851922483898087432814342970103173129764
85 1808645844858519110661328238853124233585374306538225412683073473878791555126338535457601247201526263532898411195151223730111199577319678239584866940617514285969555746800127
86 178262063572316684396432079964577397266386033031532262687254635461985488898427945619492426572941282571704067740388478103577484847874461986503016158724059977222945774678234114
87 17569699088192423380541608728417646549960378652411503327515158592315429477966007746633874622622417304483936988873646499933308275797591968752273012335032416557929149437232438949
88 1731688276254048301675374643986056493663572303073900852594476485449905189949141320121185114824678646895646712129701224280198916033585343403649656088000949101172492048697691979030
89 170677042753668614187965745034511945083985137903140090035990250430297919187225814169055318411032904475099335629331322282681295186477320073274647784375993900128899437133408401359099
90 16822111284884841039257836071445209844238156812598967175216370322958841269764081697097807324319367026359136348297039526591557398441575995460784643573491740579075086138723247891489034
91 1658005220164476085541787732011105519136333235481607292944497631780723517832720124806073937217781452867637927339267630609641771091788370654465700346979698939591608287023859006633964022
92 163414761778665739204457209951516764111193297225411849390514063269824525918345510453469841445046270364029837652775764822069416657148063660582789958321374390208609868819975980881245918426
93 16106333096895638891641862122131700800570971919770640800847973111438277691465396453264867157864107374296186588702005007668555926398672043410844370689830990244216509303030919764563013656134
94 1587457356278576187548759959414813845238887231422544146439780117218418147817178381531923456322732947386359306229420602889174933451350671198694135458538315142177920204477696284049538939182916
95 156461488900123395518666704146788689403866377338639581047323957304047171408305449686798242602122226421757919546769242414021529846288392114161858741375046075953992690655939483757294494715962481
96 15421011093317517819170456532171656431048753239151869705482497892562789056482824995527950880690773660425112612273884680768350111721572560528333198889384615282566363598433963580266702389132443775
97 1519911287768852831245494112634930870003303131862622954465498281282426322150541827904431026524225179672292887151626829778012542268878476955193889857159730542077778599465489147056576764663238297680
98 149804076284697626480487271101799801173522395001509240635022885050829007900703905766109907160101817343998860584634585866329241428011293711078062111176267735537106778460702676372822528094924536683109
99 14764849401608662480796853291167703808342160059460872425869495358559526319012155337101434854111716443506920468941953051933046918468591498933915220996228606204095454797202163204530976298183395011505911
100 1455239291403511924907667501069272985005342032176152783724074515611101573559949011995401010303628044359139203422430242093239001118829171110337201695703325707787258274596751738205930554859912332914755233
101 143429935341737720871765697013775393900047673985536323948935311933370668575922993747920188921933164677942129206469892136505429408440451119100741965766068463828707485212166155156052567841420907575092317102
102 14136607272588350650241506401488285949435085126392569492766361578984430794228160846936464377700401574166371855237007957632259224473144688365236011684873376248205093466306784592484711077512898229904056668869
103 1393319077275701926963574393260291500085745251120170509275910736732219116630546377784730090224865031151079365505326426972992389538005030423714453906964820252083634059554806497950194800024805771511804989985202
104 137327013019775300274993953878200962813222511889839936980989420619830130543096989671329525229174143221404070917638174818974497953385511816979313137202914869958980669765327738370047576254044402422156201889950330
105 13535096742400876996403027263735536518624383961379611344102446869244573789877312600976341040542980075052925064410778708496334618967163591315195230767365705566476740639342771503820975205422760612028073113647672552
106 1334033558219205555506644460201562715180023533270876057990915969415599559227802015466940591252387579261799280637191626903628980322704146662455645626872959691020313291902146487172347034958597833189975504715433949239
107 131483769068164641262079425034851981538610669110155638342819992504744384919506829619687293490422100617299441826240440696852750793523915939170423424184360792144575925204103436668737466801355459225108665749745237285279
108 12959180390450436652896910188869889249947216672767913950103710976381819391315777606720189565045185082993242807107080593400321186561751757041551958494589926618935782223660033023056861009113264912176899146897791659606836
109 1277270628751435921162171561034816963917943706460552744010325289100693129987307539724087466015671008250972937895393003981069421778875420391788218203911474569705043074602434460137147722701378940870341589349296344078554008
110 125889154243268005859459631040636529355718017898033802218236604326138963125605613335400793337729513499521982858729167561266997164365426533892298758023664475584545706918465203789192873955575817315870271810008120015922823054
111 12407769190878072156858762335289679445777876725102220524264978044643884653290952331808183738243466628807866214562601435300594093689352820981336101925127072082331178900000003743528800557993211303645817755803722283962882373786
112 1222922953272162529644316287455112079101989673414317525255152299050608782820067222611031437062706412003312466549066688671732012551737957363322400228537318787601700195996838382181618827897442095013855077180867046887881555714073
113 120532589429816931188937416347395417734160344777401539882945597929871105814255820401901348851188976270435429515064655826643448236635003496633404864480087568972493772144495259790435739519049220015216100459613196960551102660912549
114 11879820454475586766324149945013829883514557610207223960251352189280072510736284724483147160507438912629965334640622260681810167313528882187273299494416613554354942882157321885141806099931858358552874524573875955479677354537065019
115 1170887763194906343216801381542960500984728406908551435054669461717782226915629952843333259627778868357391473228492385857524178505757217895643414749980767095750143262629238401048901188480087088121537675031683270551747093996820018316
116 115403945644231932816685852355031677161180550129575659926812780767494397875099184778540635329267215597736885753585374177671687894219443359377364123089289500750408195157408097175401619869922517608662573142202906862728253782831340106376
117 11374335857651164694673695187505368990717904911675840362927777572658247557847240723325987290679536419183780033123859141072217966226083973233122806411468278932763019687920672159393643094276826324836305081855211286909719136840208091637776
118 1121066662668348132833764042468466301638521037529283113899735460433036148664283034419928493455151918221014198329255451325803218138937755500043372836178950712960943846024959746454100878330017358605857501238815303535717306077738887571336728
119 110493524885400199709934322995203969565335821917738263005870067154387308762958347436116796867840715047899514874287450746976015194160862147723699061091384884112304148427329790470113408508754084790539314144783875192312126006457820745131705946
120 10890359554987434706423102372163824652386595769237771114690215507106694351484661622769550656947480838572700230921681140971917993162504552443292231499700810775508661061085705701301617940819424339086948389880674256745504436079794378112787399858
121 1073365442542041026644596848807995834659131913634869896922635189129226638162071948701630813779456222107841013402848741858987443643964828322299387494369207160893286810437828801388324159191005340994167686534184687814448376326209393023585584254094
122 105792041798452854068491582445258197781227591088497241349677060063374768995906249556459451515402659789138733617928688952511970941274660211862785224882008092449743797282156779747635378752597633287636346677047020878531387147601346458848550769499411
123 10426976371964585526326140620064747652533617456306105347383094489799927912229918760954880403554920470755778471058494522239879678900883248452673501960707364260895975618466262715302073266111377938863835485840433345712752900609862378610582433803731234
124 1027693902236102242289334902935707780449173511864541451164829211059435081592768005699094546541160920868897785356714925925390750434778510258884059709210890384783993936854762228480414071444219043750777647960979356581361546521378265403241066346495804235
125 101290606117795379369283389785158376415450388813696810864599148012129288555659716448221719644777797369258997968337082907117887529957121061887827720609941888365140260775120149438276843033920873794009713507316016689812752084223452734466831491720174435450
126 9983310074505987176109649496591392628810605278309304588305474893644426604597696629697453060150776985619711731642321280829804540061243506597473221655905756216969514127863301881415082605545450660780721164871994030768943201065476343987435600747284733031786
127 983965679184107598442247099270223305514180442227156778526144408886712819077432067214004856489147258836040645762113903461773920587096484860922026947063447189945730687633390178109972850956605168785947779276218118684646965868524885970423869201257176148778213
128 96980705856681862486034177299122087659393092875467467390505219399492283461600309915373508699254738867862521326802307561093191568163786690882087203672798045759912090084972735162825714107069962962198333780189880002199869157363947658879649373510174957649637181
129 9558521712113741486058839425203768503357034964547561138433126674646998756860187129773357653326048085710417368057868498257509055022289822211488210801053380702921324687208122828393833721757162657364584666679505880420707274041922730826742463732167676641542411041
130 942098085529878389285930377510908370502380980777139021199375527338854454594346730217752332374733779926461830271238076492452480382624530522630973715286586942381960388523245207165574985311023130270919092298357649879381159946536643506421838548734771870164193372602
131 92854191211804526208764097488841723576778540255084575020022996455283324525956508464569938280412913055116809936264244861288852897793701153320568338504245413360893000297788112763896334830962125773191581444806618677756045216821967873386159278475918737455638061545753
132 9151808031482071477556682045353946258125006371222341806953443455408711875849716533336308330860047498149289398509844081790537030038605802604314414688786035646144134578651600341927518079636199022956651476534884473506475331529890491498286861105945507653732772387876801
133 902011951771057248319832479645237598433440463929255301070844883962240538928812282813068720597186696467563585309761563622891666944070853421982091066478494947502038015184266045653410370399813484715084038192614176586048273339765368549118802084509838085013205300482382903
134 88903259152599997658459841520768182351624621549158174675397126157553692909030406570939233207272751150978171262169840229322557340639777559087080748859644152000175036076387295848686011160348943213696368609135323821551571414499092825909338757741747004934701991670141180567
135 8762399957599856113173431028165576491738690477280305222822708336019045776429633809135649884916648268774034778428570039221043480493739290289240563233032196391060164574202918369629119206027963791116692781324749711583260061188816125352474781991942324076303463847470462061730
136 863631477054707212668197238988917273383931970438411853596965615457906092264407846503099384232588094924789348434456150030143664664740627644422095589404771557223282997810284939001901785239554181436266268437419253129149939289066897005652020981168836476568778919617932173214953
137 85120438666203953309702733364529977782990644612470900151967547978157630025778763417474013821745105248765630444999269793338261098349993651200232960677058584611912977863971459122003837564235951291958713324185488988777660186465097079865614301288676691118316432340648367706909579
138 8389561139476013776159558154120549360666022285855216688465714265966256895894320344710027706016478234156427494163726112252876591469801182106811881788130713854933098461195692521020891534648985439216877591651363673484498998154641576815122595466327521687391271715417527397068601236
139 826884085842324563255309747487713735077479170859799360747947292532918342086623409308691800985452134471899322653926143984204518509721717439689767328040392361421909387920990848809704556244461530617489025247123709412045474663820066576651416146929711045371848950355950749541058967034
140 81498576630191430121075846736137810333266295583271659522670082225673307933637277774792658174944991958368016993814274596757707266747324087940471773652989883929041449400637175392465889617237515388778099142812781707918140174123253528773867635974111137476517452499521829420532073297729
141 8032586557740874760990301918458218104019061039195270939068673796579610382077289593160726281489316640590837092407716728318073821675388104589646623904959638804160288620730750810483439257391799778801838160898819097309948051838009361120787862391030772519995365262728916450353226247713404
142 791700290673476925176743304354508075678221441563230402621877187493341506550724569215747134399306683299789465107345609126711663132077941911659397993536242282645045137781791417717748844866350324523366817380176897836848492919200686316817566383470599971472836556514902813348183419615461427
143 78030824286409142635369746981793983747839415077957294219956082372135512676383858608871265168412827401949067486721262021633550758782989031496628343319123448160724671720809891973974820162194896373862779928161733052510310316207029117851718250825003003771599948826357586086274040165839306821
144 7690801191492226874936905805752785751500005720845360908546646320890095069200185002328267302256466469737084289888624930972698732128748566808707379148845609288057998899727612721120187807168437710221115562245755375565794197299160425238698763308811450957100117472705991986848017152934310890798
145 758013560768692191011788263100954425369532904680584449534361790019357908485981823335026408710473450791579041800229847083044943964718607139421776139003290174254499041087884641978357377028907720374139350900604730275356997060355267821528460081569662344843187109064378269889207501482553919381459
146 74710624290333228734282047903096813345582477441682478552060605350889543915637813372122683308490628429259130686005646619603012769574032211110832799124062719397497076879465736301125504310923629005415394939248648025237644354294841037618799986766626197290613275619778979830521337498442434293563743
147 7363558741865974486882394064629915213051276824792659869178926247105183095321380838776959095183065976083912608268701825529436548213129931074256086102806463177789945220904915641540933621322893823363637020597117973291961133724254869329367918069201346888592264971615253629803457203332793232566678858
148 725760196223203090779754221620358909907893718752479036796960350024148535784229106340528660695238342773882243516972505949469275717810147658252586524760952965349353368733998868308089392754673931520963881483960029822247561148998070633749418109395417610357701304400689463971723848525373364373622456761
149 71531698311469084547279316255757744552254444887895643176088237032235838466164656426925130836048172672128252784380950169824696413828019617508238134942501434367196241746639674786621923342886882059203009357450019398184503667602917518177479655078957463473717217020900901655707467391999428464765252975356
150 7050240409918206210541719428891621736859538564317650416710931578962408450157399796486444813803667842257081106809246162455879920097614780035980257968171788476214584375870084058727007483516061846973618697033545382249837690854683756130761273768036409108339656705585257022024153907860156138459396414438087
151 694879207553691220476114428399710465632287601460660254288220675024713590278092985933439637254426169016901352742503307113692785072234796271967845067158925448921628616452310183710543875833450703222637360300087543577215981182005301478051948966468282008779112767783178701294224913918404680647213804705115632
152 68488035161349270057710977634679901912555896652606541202305151145058987706410173054543283099101391819225716117642096205764800193376311268164144661604769362233333669670553497594813980780727709159202296165011359979582731971095066124279121721278254341366437449336512561312390587152787220435052560027177589317
153 6750253726507950479859044760960224950218121480967590246855835798173560437405086799657670762018826795882450524186265374132379693912044883019291295459768000467844978601298672539551156232104513171586210336855839008115738436101892077570577962367357801558375677200339459786723733056199849272261941909692682963713
154 665312200370279120096596529990476202135525584970708495867297866685009674012437146456395319853631108001351790244575555114886962536787251002955097808807698034935868859031654045767227212855342432842359454065871058076220889686622395010379005008229465354888291837916329418279621873813348966968084865933006729414269
155 65573879426681715251913714230887132138726656387573499240036052024486145092120172823868929776713365150842572320183706346278143906807823206662746794510314620105050232644496694110629054671908785875080741803486893076668627765701673235773462071307513914443506389643396924814336562252817004672357806686928632967333435
156 6463031431968114680189751667669913308551970937309614931160079427504896623963918595973346393990386322418591787881684668097582281581798347788109720275567434582710203749177266126464191378590957858261123302733003190106343283820237404962311153377475730937195410863656320195977654380674137994520334931223429324468696299
157 637003264955701336429471999966273831585844117797798437336761979337193965394135586458964090533955332196205584967669314729061481738387576921089539952718569700226091144207340732837153653408071126480415516432974923749437368555637979344399132755606899335729318579161965996991019232646854288207737626533506789094436329316
158 62783720586154923061686618528113559674722630457462042981273474140970138685147685251395988436207561957927574791442001802114193805905511661769022815505417233236322953910785812929374228866334664289055467269990891442239691697234870092215224012527163635852538284995709778160159223892484073703029120938104490901073506493650
159 6188030403446190005637878785216459912191251552832136473140239311981911073983719871300503988061258278761012506170541757917520112086863256565355692252999996509416444440812490646458386105071507707005881539714320989949351913086030721582251849017975747086606610275399592535610373806789346213234461927652887344014346679571469
160 609898870542859746275114196861280082588211004247288320729846205199627203597288724735861782114767299644923144727706170207656536108281074657206234678413471741918965009935498804205198380800228983926833793518991728623561694847865837945203845650355543644955113134746958088584546166644661572279035556431549143867214024809948410
161 60112282590321041075825734777219308141958267319576983604070520609434812628912293149374669822076256000403078638757399916812054363721650585806381658840220624839164887117748231994791887516945080995349612140474731343117131365321761872931512793747583119997217003717621113003205091682525801429400167836541319445616245929021513040
162 5924730627886413370449745484903083435885943535331849405869336611799083951303958059939935779187950155775477606748523876535945824377644431461570453341901240776711079010148776697733464068633327219192633527661867435811610056174131086640233559132022536046648280838431741239448219952121787207711916530364792170652022357429248403400
163 583947764090850238356768183498949633359806965456486171294894893843591094854990594438532721801870801642147340023065544587239429987902883604178457477608657375304083152519472453989941315890020371372597470868964043505448125299268938501869612780902950944763758040313347521516895540385955078569549943619916453891317826361935460126609
164 57554513884853121832118366936984525141976287006637909211092004697829629972405737889789515277110981323661832834382499700314992553562458158133126365339863920764867947765905468853776518504833292862924031958227854733523082801991068314125825070280220708139912284005177934493289148838315481241899855282433630036404217415203107970699234
165 5672634218711366488690012047996551087881301470934225154769114131535259644194662398573074633007208066055152986585145546630033397445169464603140442602483474080761463932622543685746493508188983931265847070275727620117815430902668261202723938100373978570944063361260827862474159349099137252593816827416592576859522531273174221981615287
166 559100873368052867326504979845162111564043699822929131575487295282523965083289593024086557013603416896035189945577725505930479093848097662925410138903507038014521776950687725922472926265634148509862557292002335551880736732757253134442081191947141974470017911070375519648088059149579881107397339971174162560822991757133207095482119899
167 55105577858311179150357305525879892010076127512774060537691017651811535404364208209896218721810626792550814943586691784100022263500689344957153913685272484281479940839222162294353561610212282675801676986943412108013949942716329731233480668044950819506470519463652582815869473064164388189316582260298880394813560475797881665092876570423
168 5431264474343616725049424701651759372103823390158100799690447427684240925771145782213231371609939314599818638651986986689249732738608191667893155893879397324143410541591147534013334638733020450959541679539890274189148103119015566918618642667061164346936523477403137549536912894400426369243123817560482826752534183950622619613581775601056
169 535311214159021309793146519526491332048640635959615260182184483227425925916561598121374631343776372693276414433034425463126390378269815164547444777018186704520538039817470580648977255409709416974337127498151277256367426051359448109777387427089299746182536920103294657760553871099724902383229876851532768732564164904596957649104774571755142
170 52760843696354314193857772142764555220620290265922519210789838993543738799701659095330797617903658612117604241341423965184100820887096297166774242543176517191851311247996764372413982901530869129685214978736068920393050739438432991103663080943184784297674577445945919226152733166069269816688016765804595977281207832797451206469268968156171215
171 5200164976787116997329997310447441513754046215668657606846122723804243195565128609829918481901816130373024119997181031779298500949251072258581077716314403641031367166595785565247777011595723161789281546363065225514669188462307614200421822584657152416417749625138143081270697580883823342987298632779070297866933737636160679575733876875644583581
172 512533801419704966142547425050394827629728386491673401457840563990375143395266369442895177590874215876570570784820316482532266495108912402698698986269660558417844691392927913991687900222882565934437597078691824536465478847747997743444052885215848012497980615784387519577350221016535419835246311528876000411333434005641255025576368250131602159809
173 50515877625104723015660706344831395773843722687301289024145948745415760716626934107760197428468010987598916767656382032183552273728935935417033880876038843822960786942890827112751312518067506340225056227914513978793650428466245327389159839344053637879804985045661935493498779254300976126909969406872772794088936712828020939492624468125129208209129
174 4978898728563830491686329628705486666258476897635726998234992942805415048845927895826193651619462721283220502314245063937577470208583621214407058268232946967072327731509993781054664008371758535102935182251318760806826515995777170277841440587522720916656183608537668992873000812866224939487044943020843600822733149371555680618285415873700297869556298
175 490725564213002947319523531909128695963513367334526557036650644509623336598336115871481106917583900642502719432875701811355456590454735911813813560505337713962320936474540914415719079722128500288992899060880814661890117998400378097723316840217737486164013969650260663895868650950414624035677036710390921836450194267719377355894445805985598966749400860
176 48366434527105247545618541411962896140386114812798964172322665721122446198150518950011991413325548676759945299408140550384229434614621195335446125517004235462868919563723378315698798834029736532763539029402566416910625678082717015746315844425521648553733618352939362942041638784731161443413722764641154364856325843132537248067633661884566910795863023250
177 4767047326373572422168793970652818988634448645493628316908775497495087258333154851532097622194935670666872244475815661289438529850995992619292023990962357537251611403081766130035704718803127031227924188496240916191861192889610985079275207723754786023666172492884799413933146491563730383049209757510193373240524353640133133122977819697071478033428904496407
178 469845264263797495457402897581493628965573103824775878376458389449107096793444770001292955104603558330123111705768783698947120910850547365320924207309860352611086500380033745576757439247504611450454632511964090206200737631627452355732520402667803060336291774590198715380377206109958133055275809616946223891795791630177076059018386687391421583620762288329703
179 46308449914016678898171281824092195129931530085457185360315161426331648466538122340479118709928394247788166368600138254807729938552108841827395405898903672290979897072034377626486154762144122810314207021523300322049202520858547976012363010730140111422226694732095616103700798984647620272720185913084691703269133666061818693608440011899622950794206732390345217
180 4564210169914502115379127070321996273520244683011533935121815436405286194296482960277193833716088949449584636564463804086659803428955823185654325441705149493083600076215862086384928860422869548446241587064386785871779637506807945415908430370103903055985405229836124857088720898828384742855962826841323425806226285385066715705267492130261752266802289375256127949
181 449853417979458583483432264272821134297912939118837352142350204755802499507988079564543915772594462048784187137326892068256606933926338691700697225351544777004983305078333540559273224901662539476896904091610748447595416576251494371038978441776860641958877030744037162105572649814677321998422756416403768010748423144765264034790091681635752817912406750588153098485
182 44338032240875594160669566717566541532020907764167240841726267749585298731680611014161163808274906838556621381980887266280895667216253122915995292831068592522791373617596619813823094992188847506767772407887204489112774647233397916696250867810050115155755984675014549967715040773084483493045359673727449974623280879190395453944138183233171477012703360271420784930223
183 4370003704368185345087938752252688310255539192277732750153903692845620146428669575875541391286429117562754837465209819482103625798205311522439871015089078137948158427114967608049485257475158770293183814998344615235887072838157592986649427429737098354929881209463199410378835491007280913850872652856683282772666054582724967555205100065169011832663730187749831423989803
184 430712221788364439887074659953084778833189794395436458629576486571010762060226270051288008844952784407892980407176616649119807739892378975759210705533937848216861861638892652869662956870715554088807241392779407696060650920194945670497588111544407378508601410728823675246836578615043126716489524255295473526594783190790877673145778850685577380153583444357681090486594234
185 42451455547379379120985378266186749241347228512942764379680641640110338101372191533705194646049310667759603774979852518842360537378028633930992040279573606145648613799887439779306680963806238102962063617362718259254057282186734950047921058766217140832903616162399256699201068108866982666623056738947814508558194342774287212453960868642296120914714069515217555351870820641
186 4184060695116804648116620338545702270362860279659396858199041722731441342161265048449574134296031151514378991074982161796772519618740813787709867880198374869769734128541589714360763622629415716314888128431147763079231543974975420577634622682904664724243989510158210702727740855332073998124697921083054705384965854947852383600822383745613918038175692859904645652370468476434
187 412385480655256929552962993292877207379220406931670223324840323954944871971908813159893273273573696288680980697652517486572177854464494809612394732768315412585886961709995185584785383698001148149397781042686866331411753173937565707004065271003568276798115257155806814099937426633835675118607794403288487880521326636134827461585671692833704468078579388830287340304846876887397
188 40645152412283480005588646270503124388762434620155083315113070966924887765749226348150235640539810026526393969591979366454155350063914792155762673307651609782801731812348853636950334896481074145598357735464468472182357837011417279084777308105032253994072945940636774369824468887390104015731029325070632293324478883099059562183736632875168582572057707066047482166025945781025363
189 4006029533321044613244342616912126304261044220141071048825609123306862829378325477366229009774736200645810757957091703239785614162396312746309392850020887491180861683830934676366365232017996634413785478461956930743814946754733214672468993504372856876947069964810772756442303789320034802091542067478952931809122066821278482690405191864825708094449505538906935993623062812886908692
190 394838539638257947457507133233451003955407685953047982897977336008203797324811456942569777892049195850453711421915127771501809060830628887823934980886050671045467785676639318324247772415381353281703720262962890139953199295684657298214404760939774820415992414085890803854150926851791156049585415698141470463178242012757979062410520045176838978568429160538861756779573410671010054372
191 38915707207588006033715548636966707634154215438089505205347977476824484870737131372030411870762545535406793513238541683729273953840807401030070014466717624528035349778424983884216280406492406016658368746142866951962486016489730877469065515554530846447018237249095123583380679030238708771215603719475415054386269602334507786506159651542971207846637716098140953926656630135398825732252
192 3835573571045535057913926914313869617637296860733811216691337340561360603576747529734023796201126286652105855581620328335979126345811957906547406948896201546616942640088982751371546687407298952107776240043215202848008877901755883577127768161864613622252253635071514755062163272903342263273769557520475309004143803837387830169533419702810961998811542355254747944467088318104117769612189
193 378038218358124604957021293924499781608635184616672059523915911662735948847687203387035591329906140098101053658505058609955240692823118746313763997387863769848830099409209075039312669209458476757576470983063147900887226943294139284953539227096378850285881034899511612801818088071581853714127270480107277447773565236101194604214777590977025282394980137104457620798667822731839151928646980
194 37259849639757690756711171472440151616569815154606525017434146237648205690988110252215587807636763526470284697554090553440769378762299103549605166179748431735649870987762399298269996472384917682049641910974873949642832893386646946878403812423349613313415911060730823404141995315180361007199534320992414541195218274396220453597027117712720861002617120156368349617558038925649615313119433024
195 3672370484674607918215840844823761394770046765510694497318081445572472295913299035339851073354458726022573461782682648579426115708736562640564056494981053549813138258553700036979593639779314587896312451901033450013093382672911011873521760724891508481911249283584975395924936645279158584980732302517367058909572061675086318907719995674709257434201681357768106793932034345799528064019094404330
196 361952748255827882526997341710646598376228034189075989609757711887419744860928619111288100072707008431731842176344045294252626936938560156798667371072528286922136378242397538996003488360180564093998165141232958151669092592433061804960015348543764176593520556061800990596350512256108629207746401883684884792806550479962322475717948745420538777346334114517256428734660296816316224872132241980104
197 35674448565761985547007562647172939750566246193687493313111409126486575826545969122890194553865079807460347181695883993768521277371160246335780491084058469291762627848623325339036869386047933233348303391829390985802486347177334127036032355174285980358613879680763209321900540304521738358168303251358832104569665492741029593445659571047991100303340555645122420441813642063166237899596458634232639
198 3516111665414619216733726900200602040719882530462460316545470139023952112876472705495799600697215035535973820592061728928600303226544161506323997792923575042863863609677300382971587833772220893771996610185649039762002684380945687932301368349452373664133365056696667556995008979247958683396837357665335278764285932643338750928509601690021906619674268757037309491037573471364870048103031462064465178
199 346551712519812000423237622841975359427559573478698761744154549579013558998184050900705170267511122843030359219666757033520006154194523372989381254558198250446070166895845644642371409198438944462138432309652857712108100100418938756570370473877937583513445600397671795389253629510489693026423839808699455132204921221354651573497501897192434410462329236819889549187544256114048161333256195613921081888
200 34156506072241729491015347762774132146254505736913364015696545399345879081178351904651163537766113729489994077558307334565787196584788252921745898075181022413227475897730011574584098440383313109903949556145478228570112073094930067799369447818206359904169941064379962853207890809142514441429127017103010324831154675220914036486786861655683312677452547919374831754921937817785283574120147730719708671147
201 3366501635730306791276663207379665387482566485230259217956303994629055493788168262468692137400854236027095879982383812525072349966384291001478214477588245391360959099976583584678285983111151584297229074096353026828968577885863237094423334693275126159151305525702491353435291952016392432665930478889970966851489593546028268467940766069404916458250525689892760128470168589905881152330440032191101331689925
202 331805988569339989484467129171068667041725644785732119869082059075941196643106927695752028525772985993584455139574194816424368667160073007619754306542182791807486552734120750201628901637817971324148482608812461958976486676431695945732878357537222167013606148870370438966129370380721436809243032548055773912843666521609019743222810844198479613364413713529097441894739407944369949427588461512755535589038680
203 32703151806606398953859387786155405093305335463786137691488663147789475770206447861446046867528820238663010093455941711476712030034753426388611031371354702028358548443348627171938674853534345798527685635108487045943002700788000010643896949271389688563020632087577727366490031389953039560091065400552636038994357061750146997619824589633068201550656646625706692680965234960653058602682467451891610246362675289
204 3223257490611694415049773154148591670117107975085735659351338070486046570196240195479761617070404923361442071120606728209862304752298096888420531318541412793174381177584104049250973403584710598052273879441030768466183127093701548719768049176212045463070540191959287240621811286958116113976911700380173156900309607812717607786554462640739307021380339324057464122060805577766688823017381609020435312350570206122
205 317687692985164373857412309420239594577015860888210452516948956456320919727747633671415727896508429667817799843891733806551707010629603765459124464966896615386144930538909062445703628775674310836310637544487609718092207892246857069841444966594783823190269292388856757671046090211069384459675494952247424414096350884420005737499132504834846894210253854807710976708225724607457199397350072263575752043585728680704
206 31311637549342328058123741947699215002961274918591800626397301935436805094622493993566276181214274348737932905710160325691944918193893037244887888079624140103442784512280662415114920418673864025524988086395509125912811886904148707624455706518278298818804258650816851777240102592420010632563505156212063694830687817041396111351246354281862765671990202373759259642302297493079446108192753728686399599249584182279643
207 3086108362615006245693067694886499413614549475797718784462236920364355268918127123099178947547273819320198747690962118027718783354429765802634796024150634887508562720869888185860321404148447491500007425799424190046964753463134469289211940308616794572768210436446732209475935653304391243829806952300606487694855121579836320101676177294895811977787881600164970984651142998453583794064942438576395661544196589835293212
208 304170128783389645425045166739375655065957492733121055119163624504194381253645084170630692855362527485000837000069701883395115463021245941693779559361175721008378454107996659290840025424023833783061975072329019334562438464704506633532743415361888199808782402784735849060565803491413847099379537835454767684641167211192857537234169196564262134730587467781834482335003784077864135318270707377797918718933287347360409936
209 29979332017268409067436926125334337840025753541068373296941619368731538028403956007776626339397484337630632940631674384431340669415930406842472052719156147419389422229931883600224117688326759421129038870436602463038410710321613162812163107649838003104574481053926304701914549893877648146256037827945386197787498726573073374063200166426731590412287268773302653016682097569029373721846776703174145332443004359156161228007
210 2954794909666010992230162392656735705301473308017661255448783366402882772259397054257025883532488894265732559565380542371299729572175755278661555808813052860804257096825900642011687101678874642064271465137828110965457959132011113246663512206292039001477097099376947205906740095807318832901895986600857044749674381934197260368007249575220363254558367350882010326956247834853657580796752403582546929238350699762682766344280