0 1 1 1 2 3 3 10 4 45 5 249 6 1709 7 13912 8 131168 9 1402706 10 16757321 11 221018769 12 3188425939 13 49925523804 14 843121969923 15 15272776193787 16 295372123082865 17 6073931908657770 18 132329525329523223 19 3044691799670213778 20 73771773281455834427 21 1877511491197391256001 22 50073988426928606169189 23 1396569176269435804095880 24 40653372011337619218360472 25 1232955359768718030891387527 26 38896347294590153970978924802 27 1274468583746159064472029917569 28 43311632841493294950565270263677 29 1524664468711697868579451293914265 30 55528505351842421626787998387039359 31 2089979332601753488071861492090708267 32 81207457603276028860015287617810260720 33 3254241084810581819178984437794806273696 34 134369648129346676110052260598534709569348 35 5711781151598133093502134386567626063243620 36 249748934687079275655115648919508330153161745 37 11224317414904812295033528848232773091225311937 38 518108926736738899648685643279412858536711998551 39 24546206369880903166742155719664016303059917465489 40 1192786211455481209015394477856844795879865067056068 41 59413177882572347822481234891395406912674853860474143 42 3031692494879474366856839413788534670592198429554658790 43 158387989872458958539265773652515117125288174393642928051 44 8467555493581988568735231063414873085723244335118961967227 45 462985291456287957805273810253148039846664301964865486663745 46 25878211547920281792432686878927467426611730938658826672333026 47 1477927515421762760936267606612427022168234913338845721718353707 48 86203802970285326657874253526591519727629550114728410393788541997 49 5132924867765875722874959748545236283507831871727861213035339208731 50 311879644478426666195032314427013830447811646011067037029825969503928 51 19329403915145557449940174657827438464788507737590474322493372642486682 52 1221494906335511716418587253130349348983369273542309596877717190237065450 53 78676583266183817231194008107395950557680441545248478350320001357702196103 54 5163270302467447255007470081133800373418503233539616357483604140579156761309 55 345128152476480893421288351157466867249575545450716282906878523107429616378464 56 23489192226432054508132067158384728724608945315151937383804884561797287874593298 57 1627230493062267809166594123165070103237016685728926808782589550436283599869448498 58 114706844433904297908207904162098209776028120680971951988259925524568294005016396621 59 8225445363275391593299432844841084391704254621717346013841950943692202744606183045132 60 599838405017784604695380794755470933974296283142646241687781200797884265886642389688023 61 44472643226353724465091515923460451101533791222972661967596244691056534987142379699552676 62 3351339747242076731241510702134254978746675784179562158599430550350729541254357575776663458 63 256624181930567062881595117322049890228039336292748391346723239321464252824271748240418736943 64 19962762666973582116889594742391273571525682913410365047330343954311375641463720689225962735173 65 1577180508255297719304672667344986172139913147324903200855101213641221284296964191193648794611793 66 126525146465714768885941421575473917742487406492816395286250403449819194643979065332969492884311441 67 10304029377905254572299535674193662459995985938740510267434888805676328509844073869750886680918622948 68 851677526230599350801790265543663333016909784247434955354825325075732276613394227521049230034233515437 69 71431052501850140547363206162561160038903977324559909750488413528138635739122370968203944470549455321622 70 6077868364623042886853281479918295863101981504921713237383649952567514507838959284930341961748023155342167 71 524540615991206569459840286784879547223797513094491247333083587239386578091402573249138794072883280572262242 72 45907563783678987281914247503769810505346698179910259355747787138963729269442036904175599599822650381337168625 73 4073640955569684356923428470867042567745550156871171185529040601423966164694901901096283041022653000994113734986 74 366431668746727424771232883078374623715896783144380850064662360453323879451322773032992054392495478901948317833119 75 33406853285585837475339910780495105354631900672307208069434564854594839813811045091785913633223101058682232827407015 76 3086264412623259410309820651011821986705873457329144016425972036186600232598196366076401181282862363690216770299784868 77 288875282686647148496081282248090272534300015216700009574848152466775717836541639026978002407861310679432074277579113235 78 27390122351669145144611692039242526991379138511790112159250889012376035095498193928823716632181444778943488362283673326636 79 2630343178391246161323144798370161753269024581508472822112496730017225403944709656821631830099738313096000513644825079385999 80 255797341664275692640883850621924268446964584614360197469151771185896262669070238479136045870562020488799224521141278459914736 81 25187024308417933536623247414117113702925646591994122865465115114327737855774803825735558397290645215005236080914228461668512085 82 2510664248815674944307745907954543849584492941079613518079771607007896739914001266548144093796281215813796707735947769297947110569 83 253318371591005413036805615958155510828333227563175329600030877354167397037766234010292983605605208472943855319481647939543046437617 84 25867108775310973090540599730807246667267999167607718175029809882386844979187402227933774446485063285594192621814053585299063974318791 85 2672825585536457844073479493556650030684276969324221027182218553617418946052547148070685683811461396018233940972784737116133717782594733 86 279431073143961364821647550643400055430670119381960554777017411107192201736585362800099852200917616779329833845822195096085827942053989125 87 29552983953451509351727536482239472260989736977779200086886927355129992424999164718082537041915500644412669130831057475940796949607777965611 88 3161499340685455722896731311718636950090113226394775375189969121321251141081480572184183638822307458302711717305233171861164515999174565146227 89 342053334629691676665911723736055265279640367726343029016546028266030204859821127737079248339620270588401061465869975821032504114008051944756992 90 37423866078742356065362505774075908307795813670717168362883931543691465546378475154119802371465745529070910411183867766703997358602938505563233204 91 4140033811612494462755586479816895978537941976015056492599073124913960462963331138086883595229649198482847401686887436918138447921010823908449235658 92 463027775193227231826751088643896611540203694503098265026035305906450239113540770991273239274468940130713822862470278789637213597419779224003826899879 93 52348802860405767212582089823667260488192716517673695056863167128209395652840294054458519952043791649820866702815084925697029245518396263564095201352141 94 5982087468480956534792608951684699566295831012764953809147221204534120104996580339039796559584646080858133620673416010350045996921929382176706907396205651 95 690869243759161820903584019183602675120917792966918776873906082935467906900997442570354640630861453469150297762742846272349306923455620614045856998264404287 96 80628371631449337693105879481872517085027670423220924349070468848232193710424207255644861033587993252851278326422595001748959219865589788663282432466583764335 97 9507835980114261523243267694515176330966988417476295172044909450089199827491751319835380510116762782763323537586306300993185152806498011581314024637042440157271 98 1132742087067951483419606130304567305822660634139295600586950808285778350856854770404766617561714612119315724231833341006567423180311624150538877233461687848867691 99 136329768379803369640131801356430562551120908058200383020299108262845234352010046667899519335945439093451484012525782936591651602523301263375612496598442776501121794 100 16573579324019955182431847359981997867055756530528147117796726389964648693665577281934660502204573048226232125548522745957313987679013918685219890263671365451636418906 101 2035000002914997257527498660466954021760408093794913983248881809907181959772522332927661708017052714187021814266597298360347367263816489628590996750238977281618849950089 102 252343659450101414174328101634151856608222261983081459005474052857956375866007182267249027228498021286744494594425832830501306736306544248732836651130964531712303484768217 103 31597919071849315175468594347730390222033616884288776775224820481689291200293670964793177980381258821789807623832721964454917969074024247100079376900375215757441749265577406 104 3995045244614143495089324336876021979525969575011581710534908638104099555657420229502236275132110973288290963479004742281211261256891919429933493988970460871140275254646755556 105 509966762782041169545889027395908574662522712555046737136994409838661876880717198537423052583957272870031777258654478818030221759537587238606384822971261863269815914765146929248 106 65717278422417237562872753877682822920717610240737043214496829992145782060112050537345065964835232666454788833334997748614297360728810034597365351515086240859566460573994084222892 107 8548622008570195997259614323974362388143970875334572369837772520226150444635554126070055904832610622440786601091107010363951598929607817813278947627118357161974548816115085908459335 108 1122415216692662084075541528010113385980954510290358538417585382904314184376124422644358506371070413864375167506626234068454324638170503583422418777322028205741981580131436283166596335 109 148735488136280580295271407664089364774624392211648889876095957159371226161709446757651760694267446622060594958049613303527398631006893188871112969233774022387693154902821942806720420426 110 19890362894610765966730701635733948856515066225860324361186348611233631916502865680193178537238205573189310531372924617199350606707140948130161477575525445809230897596093684888560941096429 111 2684120072959861966864729609255055681339135746184521472739103224791210366227515838635269993388698508514342969268687208492712769583183024624721356464682096883579647314882068567559299774400272 112 365474457555333474850672001324432883809811636860448540350133119057574651954501871291950739367161357193802347882205545795667714928353693818783885646257468136654722282975870501099236152093693210 113 50208047504020179047975708223984431145272875770969959751133943204441982737498033885963734072863396972664619513152158977090200291084139883482547906768075820131433050981773716798551777163940015011 114 6958518943299746695261254662291452884067564624772136157489542880774198480567888466946325968261982365246046101280629563291049504230962416879062666815658134982904846226758844540339950459209340734604 115 972868259063977109121943401940798587153654000751169944986275477632192658873502332814946552421064502282274115146287072873163305024202769817219439431001353314594459382053368778972341506836837726473031 116 137199375434871809546894799517391099595163526831045558614164158779386263568295463030180031946340095135179503208236010195416318985813919970632987137011486769315698209421747691891417983544591528018573965 117 19515461186383847310067115702855546881115756147120055144320019580575609731552956879561339694140884843245019226224114727161903548209925944906608510450235246641288390610200610660549145289637775763339100294 118 2799640985542910125866599378977227808727056664022451642115461049999666625507189219146737398336566441103351254827399584948072125795307529441308188548200630775086433486825770057452699742217826322989617093166 119 405034014805553129544921451036057805106007581398125588837745241519286561294626389143090855708177574350702448174386423657829873077121991579325749291954246501275821419950682647587745437671657880093927241605298 120 59090218339474406792303180423063739874217275152601692486468763005269841061204173043868975348966564133732040988409857871907024367247048085616078518779561215115803742697087043619968698870081872894108305085876099 121 8692495199700212607340119629080550093679128499576041913425127272990831713036580667232943327144256453481955469230716447889940103127603754231071889188167035666041628101990566701798023266540170572561904270668068122 122 1289283460804405097480931943892920307458154616024530018786661844276904300444305951054925933119057106330399445959783433441084475868153999391528622864640473831266436931300811737433902721514026546068274730378523563897 123 192796104941743291423387936899218813843698011705897976211595940290460795199080841756101368103597620461140962766813553692293632793106228496639800614404255489287784667556874434537455864258340091879371421123932834118064 124 29064661543306491132887503189096830594941003283834304261712061510087253097608794323700272674207163139095418229065118086511407168751533609509418849127507611175976278696408161622404185442101247887994641602532305633149720 125 4416936893063338998961427204908553303113998151541033671103803077998843608977742037501176593062660694030223304282573214127843434055231735500865673216691005619324832548097204117950016656455307187281954057216602024889809214 126 676609698967922071039175661033533601697308112138287089848360683013939016147440386643614579910206781507822231308289642521496473538037269947295394907665096402124411888964237394051357833023399915007550386204240308700320600540 127 104469369615390022483971930817507457899975888922301111137104124082964679757777815545496360880993399988918195576587951238292178366759147212071392260672125567037572355167088775396976418108753820059361010402411802779992512936130 128 16257228861410575082867460271534013874141608521137935398811902690378584275101509213669767534910537524215766101753447454596324889760746353100889389776819326774571716689962173015594497670843846810886904067853247551807330247035749 129 2549672117144770751227037353682669825490057422650369010443924117279597100779810433102529740010237536894374012374204708573709068597121251825542645529530909984772396307150019479291340295161558794130548542542973115663580990593700660 130 402973333848960301806129710938506784957503663144802026642109387996659963611228631053183540883132384270790051238934240308301392795231595806050013477720721541327262871319099567949512844113734407402608394282905004846695321774177772652 131 64179559229086008731048233930393163114574600368152458502368883463408635599468738819428554892872013476824169719705311613556165405169144244070591641865114390210076438386372577298751832103890074173101283086150904030367510792721906220098 132 10299598153896950395055939848178832792585112618143519638418148933086700692178139186653937663466624501434016485309923583581613576234060612955837222437593670502538537675032589015661035982732183970402545907843614392551337919486147660282887 133 1665413278960047017050434914953197113619966388220802569527355285142932732749546384983029654729471404074086284203557598740732277522661118346722162948590953463263357459068034609292042145816237092596564846329568040943335011507762244228809980 134 271317242247358641826975275720832540381735066385991790348314009509197809939707439530194865204488910315970759504281493307493700780982192058658668442023169033371442833801633445690920194370580122354961808640343253102115044131991439268984112618 135 44530974162074934118607195938513619250032418988907615939955276016835961579017490864776565496705398270655289902063786730936128394707839032986470658148218634570380629198894785536112415058510507823186018960726339973907535312231311891419119054595 136 7362962489532313923984891210174600614681675141028812499629873275732712691139417320146717654214798214539081796759578918476568015667795952552198159343552734567698128164244718314703357834787780956052952848927918736552845320470555353025322843267159 137 1226380056537844743847412305382606170371176620944644194472976208494886898899852893742133902337143993869987714881117476732016454410770067479353278529708008255192697256184783537990397301789437646584117971073685493827233311940148656541331241330802303 138 205757901016864091973041367429426662074365145509341321559384912081078583003585607443748234049950366488354799626302823055305982080757857468666821859702687525816656622469543457671508276332507634763419497911826994604203820713368100618655721392016290329 139 34771553792008759874699546960825345007333813836364989033329517999587474715568989895800261576590104485926783478760481804741494086408582956812744844178024452718600895869593829651784514626663742463239199827553181374232381538468071549042682025510840910720 140 5918413746883614780751860838143643368621980703908031225775851683618335191609885032178898737604247295077363900604397284447570681752033113598033006866354824390357650423234120817583317498074662699779496001166726808857689353359903140784243138550940749476878 141 1014560682949934021838262082487664633751639457101586065500046943548064205804953881422008139273334514682311466006381717783426477029621662302331235090036459585816362441304129089960910739823709818313802870249864820888574914461399621648541673617649026642581449 142 175154121268658977705242082347550780905596662272421432914371839044530834256118506633264325602483213473358944736604994708674536166107965590189641685988754384097117876087395020056033547910747540265350604335348890515181507935235998182756222143098648317587234782 143 30451646004685780623679803998550567433318216004229025555902266948090905145629564127355297471317644463696533479134260028074153763644496935709510455831066220657387177053938504608336649072477641126019300362345352149582990284490817284776221881416198824245018672876 144 5331237348813415274573676187231156744158539290167883638010341276725857617727312709743550459500348344174557159703018978944411797480647132998360225571863578669057099401390775300334921890920944293118938391942367658215393184594289174185058256652598602027391479294418 145 939833982536487771343645787429714473863599116674310966427750873780246818302612167476105793740436031540694566361371753609296189117379943780654549826369651304163517995377919498454149846009762235405022176128427689626737229562522920264254409300042755016213732294332029 146 166824367579939593865463177383990877392451960631796990669277022388196016995394876359578166188914511558791390886381905846196490712320540239265926587096927770194957390809777570857948388029226121421198276596892683819135450984015108905394015997711589674192904671848583093 147 29814852470770550838730704178418004332597341565830128187616013594986331532837044981154341753446016489481412456070308650675167603554096509281758226279268306270023912945319653781434015338900969687693588309720695989390754901106972179800903221154351484328370394192756734724 148 5364763377208353158028382529197251506149802056378293405865566264162534021981270655727434800938669318130319729001762671087504329773418768030217312585247697709826243346046969759033757271402579814041548992764347833411801678595922744907222228582581850970297355746411901561908 149 971836871997223429993346051120216798864328215981267510187090735759870949899447312592371817319839377549786514610636152043743933992597378158512710656929097116123348347670649213382473807505860148267675851165862408269973604375460358995633865766409394341771852735926927237169072 150 177231738910961761987257837446584387178272446287677524488281767609295074768570370330655551859032053302529335478874711917489338912080816550859761416774289302333422645941795484920407377341177056965856309340666404482130257420076885908334716314205681257482864114875713418300771656 151 32536860166092210461787751988621159229562689669151058405982386966129455708335131461256350015809470390355861241201538518902833477383870897603749138541527725363211445905862217424289878536306908595528019016662870353057191255879544063747925528485332572452592431254027986816140348715 152 6012799815421794182822333194002476701426621193183125046806766559892609460015709766200551556153126957606115675789088749711718376613333837765398248193377338812476785959200461606144552041623126642956754421281300627330416758393910623918553878747607097928706362204302783539920470185947 153 1118474294227199016134861496229083304609406818408270573377578432082875930370924118609070137154366642478044515590095706062257678131632361239583139266941034396694112564430443106871184913356896678425841117410343492331022317518760978696098865726528183538086767251366265853817680670528194 154 209413592969791456641925062024024932450012837446069372989727656312076618444440870076793963300477237451742140926453501106777418935089616317838231412059834498810984381390891393052028651744240471536143168173519004856821435217194700773226307659849217581309166121100387336597569256578758524 155 39463446324460233915712932199459569634470702185734358883376547430911727124416378026804654662744831638184648015867414659845327000519647457495089327141962555722765404690254876057159576640787542708758533901631654903434453824427918658403173256105063050981799025724222565623736523108901020713 156 7484768072931467410853292994103005589578804063059717099229835747778692776816076514272689505600797294632169196785524120710572825343542255598452864972284585552259726121553678172284293131435631565543899300353107094706607348525335148312154522111526128570528700986739692949184592460277712480765 157 1428686796843069895632562757510252139097430817959207858644908439476417944533663647718719110368110151856057958779741855721626400894339733181116679284133983626395698249950501179833272076225565271825207719913615535255095500232961641513213175945178169668371211737348916953930358997886746227469389 158 274443807019808264468322430667682520796021284659149202617027076504877717486538101599323745804819010713427569164349435710400309063379177815851689945089869211455060782910096715747643695026279300464973783342014683879697128981170915282465168560401511905395288884124984070157076152618070740554684596 159 53053025606108458002465207899258425390120176945896914082009738946504069504582475827915674687095555693868845251108098620228266737652548503383311627313060557771799359175958864548227963434925514516342959706185065178144113667827187324807400450153243690161359686591982591009794808569466161415858701867 160 10320245098991024498919614790266462237653721640090345716724750869397409314931536613041156454467763025927259359268679879424934046676184046103855626332062354399883112810436016920457875965193126787452457275547742490126667163159261861372560984976698369213327670859567180006156750461047743782360685871682 161 2020114704037351908639134763448451538950140008282960284059048481146482453963305878189045963897159261201001675017992247956892379510101850537528848299103674200842338766093671543057093235493270516617253527251619593444337983698122653960689397564740245651648435247179049087408647560794467046536025420842523 162 397879397246039092302783303095653660417585430059943551991779004226427696709787486709472789442011371649931599770879323454630044021301159523969122172540725738085130745527782307970018221011573551521978904058515400890266568819758313844343955897267031363102440844026238238964415647423681151743790727081012235 163 78849641432484377559246476574118497418250375561710513652032814647150299396113838617996982898251704852178858192034817934172172604231887105876354382726453412011421923832656796899573466953948574602134165999533926482859573626067078640812771738035637849167327779241101617147671921268949667138293992336428396677 164 15721880571907062709353528122950732701712498968806124038224979236058332590436789447988877314331392959127601108432494443412437823745851429635047040826518187711589499219528883903461772422907308377876166624192707504531822267012150947369692586085799542512043196592813964612938557285782433116062543741525793678775 165 3153912277940590685642973020791084401336977869759870994054983815946901426872741555511948987001631352960759124000935917787027091078237781848461716842172358845280124184926080594259695702227123354416923246245995991101553678797100268649248203541241409881605372391924153877944265000599711408246126039229958682416697 166 636530351029179441460632679861518875313459598985865366685240648056974098094865372918741515821302284966731245684204913449949938574515785639040716566681652496932505025800968464314074054083494853799547062823246863886642055425730435656870763058255308469045297021070624868062846920208352470624057978225408791395956634 167 129240088829277819591844166860383415175878831662439115557327067486327249714900333774787902645959054438193475474091073193442125603524417174723858730538774608295056802927748942551995901762234534094769591757559875073441853206875256698042657966551486742075247852930689693543899782593653741046539056424432546557040634282 168 26397842111515618374145561671447250194490731259169075042816967582684572542477325459952417409417163384565914959443041668328740550403828551973530814680111345485998823579278496769366466209628996891623000770299623986743509008318219047698806092442878587600199217048542030205754796021333777117596547194069248613465747737971 169 5423969789921098162369932227380504850741255920131040531496395258077810721079173171633828483628812346150753967169112673185980825336334629779840741615967225730874827917269881061664387185851388854592184057005485542044447556869389306706867270490036555116129217074508958648186214378571423918180855127835692465669914327114132 170 1121059188351031016677071573934366491871622997226794615090874239273818979027177564324983073889800843301206356318311297718252237415185427386115002737100700094541550705273793373028045692448219935831964813121573365226800144181646208510152231990986070556661763979374984496490154674644998212174555250087708199761986581325175811 171 233070461977353398362658761509106732685815492139218422946308891855004216438648268946372434118161765305320345942216750659387540861167900290556257358231468029143893299876699133914671998019758316362632419264529298396662365495267334867184213274229405330242575193352202946471260593740287412359561477537636901723141685771897934799 172 48739210367994369604675563114408921370989315924170336057158948407585599173952648288925216709518392780138905971132098420410487387728995011507293283262363053346367747726679824685018737523058440039891606652645082538787267724854051862282441379471727425938366707905182321507361144502223676574710983192834697617831632290765826441051 173 10251504670968119092098653716721362107576816855952335231299441309986985098754236148203677614660362314285110998194919542428895145698397122132520337086944996722276345243211223022484328509718128743773970086524120567483309759159097254922258381219719878605377221838379450591718672112065537331331305016391754136631503934055929395525865 174 2168703085851373585355747754921049601196060919184777995629699145534579687394195896362648134834634923596044131699096372800865748014623069804560400229823880788748199764603810335328492836257759457006280663581039208155547812030712914426062133440747151261288984085039879612042075109914154578532426213477299591190525326227211757294593718 175 461425499419076834931299916926953395528423168900827585411033238382344217133508105742984525265494977284553966010465995953634312892010137107194139691322967143130460703452756942564636916698355573828810756896014623802220236173947482004239228714191153139986920051554346564139167867429696871573125266913028418218065338875112658433812534594 176 98736541212605076494809044979280113534071120027523807409029349666325440073414974597593077296011333091343037376840625123283002229948631795561740161788702873987011709497681599879961863575002111697979719871903337152283117530765127942446218214425412529957928549518541420294303546224518428563049260065364353433525246288143146270614067586722 177 21247851837250960181769788867817968728466151331544591917102691835781840536435289295702021429212699123985115292344020343874662011731151927788791044264586573897836602438546061545972623419382253433307123726222748512448429050865700040891489982824836648157722712028255970751778849501473582902104313113054664844382845507941016723283386996872834 178 4598318869969592119512019569700723047374970468072843491500700324903894798141920301213728056485610574197179858408550886258486306910130248494250211016107979191698157936631289291964687647069889485321853650522606099920215462264589261387432253623759796815676641098540264685634169708437518043153672330622261302705770151666807403419462236705836153 179 1000728718672674567356862442426604560197740482495587300711793937537851936642836705725317680896084274175728903035408169060421255564733048447361123643795346950538649832578868874916471415803304071196390803553693305879278076827068316139935904906066517338150872693666751963331555054503397255779926867184487639019978228261691094107073585501324028810 180 219004636342718108309904406736002182031636321675460339819851899448935198488196626184827131391869036740342805975009773585095449951985526700530424365756169861040527667752305273997076900588064251538059918494815120675963698134141113875801514496942484769163825751055687459821287464511357282689965505296366007176135519040595737929862599243531479603045 181 48194392884730418108941225233898245899503991703081056924654192375010598324214748804411442029975366410017172644489441961382718718294009898798076301248585830238165220353137453253122440165804020499166226156517692201191873456119915856690564824180794969334423833231369427537575952684250924126563897203472760518237591201440082490041215905912387078442996 182 10664308936142597579155621772967836269481613684297245850375323650125593913607317694387150769006036885470955669767834286034150137239673596512125475962732943565756102822881988381436546907220596257522442618948074908499699902485142706451662962032054624625483044761415487480548323657472865929099653514082102872378623821642388814224566766688997633061656459 183 2372732650692691740629048815695944731959658224360179864782145642422337960709112854154241841618422218590316830730429146088366109085394641120336972517265961634738573899799117930016438091956643860024550765938674788555805859427650479141359382690151425881782469332694511402783270769369849190228208364188807593720144224210292422840727715633300568149095365405 184 530801093261437180841614485041215397791569747958336240046417388259404147904822824066128569768901685949908496936562433297418204115165385411550334329278765508405236297217867600895772960409743958738675358727440244995180185228956489707260883486913961014131789653552140011546801166561619182704947180072416956350051590871529619215959372752432950366225092417724 185 119390258729985372549077562058289568155001608286487995558167820260163819087264440791729146267565358771260764661250152371275520633937996301464241434554741552155791519026820947417603979549594558024191573326758310269885575338037442480141459221645945763178366701951317152786776644976512029357273256789315329162525466086380699438923658553082238634319922313565388 186 26998980679921736723346879874070420982469191936463963669374307713762217604859193026924470580124500423205550633947083778850942195447973410384962337315555268657173429962119186762135308103483753906148083935542407742092969041488692101673410618979654838234607383279160644133798468173032440093628799193793528197444408846359987643861137862562458995510893651126188678 187 6138392811896431234185108235375552342956393102918218908959045800322917903836486217418768047152725634159967159078069668439479225416010672339669833592560507783448697580670146287656049868440179652002720344926773792144609254301714956852208947945765415838182664499090454360749390165157484458044809290255026783170139171848645937564241935901749064960993640586855304113 188 1403066956095204406690055141128307225441131629303284492959109349100965113715976968495306398201224216462105867844028133905628662509742783874608571643493858206562582676309773637461861818990292587432515591178115846405532075280995652208752041292900887348946242666864941094574821258251945646286054366908025300536768610661023352924108789070828538214974166743130476499157 189 322408317699810896985789610513427944090840933574946886261457169411087207194393545017842128517438578639864219773816580245417452399923183660028593129491925554944479136534557596192299836910984939943498023984176787730325636859961069263779634297732568067559323890781561971520904658808339040301181525508836275521664688689131212187775911791782827496224076389638652317899513 190 74477662638743198283889268198160654499504004537436889394858387410164393592351166121530400031696113172880423127836173703542668013985603204474811381650872157257548229504481073927452957689703245140026371066291252884823024352615010115859389355202890852310582828431215381649004209453423095614435273749623432011860611132229902834297984617138808100190356925257043616312421082 191 17295207097115594611580275544100866589972322196735955964155235734273916945156132523035615032147851404890893378678262275173642712225747415701225839955504702607712670580353273994791590873478177659687867390918308309915794153138372561062797048762208141029969598266648603560497817078411461320509323073287500939204604965310653046855643393906792015760970483021085365227945357220 192 4037323174533693935286186024835372890184031497379015342850545432471302632584712743890667744437668529981125952996418077224669795909175460366624124304761225975614236141249546328989313915613740000100600606012967660255764651701485373709601010268886620359370286153116842765245808934458041933156085454520019073038185124027616131878957138580206558995699043360551108770845585398518 193 947365355232062179664804464844763442764838428838958569068251710737647625891966067113689795569819637842999778599019375715119135525925308640366352257977857243799662988397651374738249063017389098173805237033085123244753309741403946187916395498906590438562395344028898184237873312302318285699823712289890642264931729298107646592734797601970140718164594281346795746208212379992155 194 223452931759349025061337524290309089130540478384023075152471556962766334300539330751717100051374024780571301599268028332993819738867547803979371787503026590940583396150972887676179534872205546945690821100435846886030691239136137822071391017964874463835969610767627354050497248484073732215228153516232650646725606064488937112307819692728479881697880676825874823400839596770413419 195 52977034967556086427627306743170889234235447224898849847298530202064343427685128252886091479210685567011725353000149163441717544179868862420234634870148137619311707812363595778939696102163708494350841307287769134129321853143187486860012269238160352698515006699926469848186305470041977314870821006015797818925760227040170456925337430495871597363224429984756955492984190258602401551 196 12624402933886029223829153571184832030035200914133507220904650731404543332625581994555276275384674861338479867456968400493173722284042989883074513967674565912667586353870688073314030069463720805943363929764229470595899811121546477755129882792572151424568927269377911283247868967318770183357416919293157346921318920908532320209259991711211454650012451657526837217698315575992135435532 197 3023739326079312207782875309479584181031020383528475493496365458373168011811732774797136264171319491032279493748932917260298833804573588351229541946130342777849097398790156210469911878947352071042006295938004637456432640438097283356448472076042353290842963809233573489785905611672259770993998902535319434196764629901409384344978308876935997202953078914866616082845668138456499787923384 198 727908779270863049675196417308929033352725631361464276121043271866367352222267410229615266080924190603424582222112096611980373648367902000118287329764502492820360346460087447838431601071789377742300636705867919428921264998098131032599363076897879681698030099605558376465677339299563631717899153135365787386937007968278748796778567284320838281678952564175391130363889834826504699165368163 199 176115505930841328709700725692597525048474805995651380429024895013953893972250123443327142591732988525474163180958423900723842029980711491924063210835219410133292215649338086251268086532987796828652052346593026776934128014509279766077033775680839742466579521757049730553578040749976759797545574932616155558019045837787541874667341823839829444924257042217524063364894236065288692633166213487 200 42824794849054680956619428927938554606708871519158853636931274737925158307035872404302678321137250094037172370929558891898479029067231169341530758794144715070331338772002518918955608535751215779495306482985389118648311945310404022291912994719982184945671022778432320665761680763384506015044497478275432454840651925910457051092176840252757756518961050585365422313733021811433767512146448163265 201 10465480845708108358423423513838877550236003606407333913727692484121438224274106894591555441313752060747221205987449561893001813233937830388932554870639376051857148758945301122769372118146286294515371619090497629185722211820702817156100905076771002073097458573256945923412806276362101140070647285780114625149507148318149727016158643505527586863629365656797526057896490528748891260324280405952971 202 2570268720178272330635984107892834648626053359113174937134614834970834039875605666714188276754502400337468527415750894298430520822600856085593130210846083164688324238740523157939321853646083784207887177222365510796110384354098784368903418334082664593960729602394403417224995282368307142526967875909506490518316931547764252052889017456938978560328143749529588088545912187048521634971755799440008515 203 634370058958250161499204653412827408106913958210368499480663389421798191741311310596399513477329149560334788880822186999598589877145953155188481285175741659324902978872927673967653539028106915697486210995873379741104719350141372556968656901719625643043938970750691144370845709973219248855150618172162909248330233035776581181904353235180862596657001309049224717281677267089174736246456204910878918249 204 157340702243845665912806009689316188030292292059510434482944114539997578309640143262007315449944552363852402975922150085566460946077567902576369098575109868192021316169449670454418343464199847690363895707462142382130606651964135855521563561952036712889437106389337730750713481497487529388963129808895317624126847119713465416508154064356477880162361839098382326134324234582569928090549893678718734294858 205 39216001894396182330413263968369740327319769095805182042727517480662391175759196633914772986970111223423129562242760364653784940643376664291408306105743619555970235840356352485844031862973584482017674294480522464292721295096719414929365885443411360197571337082713037714932278526247247126815744553138004507543427775942204430110681263549356260732308913384820126817792704338690856409294712094545061992604765 206 9821979714304567290919006544995867472810904178791693194913282879328629700346196277659568565789552756707745489785297303574117808601595753441741005687784333255356699526902962958346627957621135196746570766277505157164191588519850147617605519518883267473564607979328707669437844049766057186112590704139728168922684724505139800781076903252271087269694503928616764461072209807318604806242533082624843866269292875 207 2471940436966754477298823546221299969859882654110145711512660014737143122606161653573421947062999634223493849081729050397993174108488699864637818513141749436831822378073949226789539861035409706111193657670337212422327634344459987230414402405818321129648362500402280554472271268435555723471007854185862455501716976028687285303104443304358020189506423959885274544865682562576698380313324431975658859568594228364 208 625129630898173361679819888059927597099810524551488383811953556156219483963129720650055572346947293369075246668171076361359346293463704663855899045187459867470363356830196589601861070237308503225734432301084697189605838613964454134667536673463764564416172538072915225039669704223327525163731664721064892321533639506795139706534946321082297780101713775314321392229326758989306019121592087601468533952533317162658 209 158849276539985838203296318206082927188611300918004817036948065090818469906719796422857225072225380898453049363232697725160213614202987499244881149798031009169458308698939145139331760378713338455008578096337849309746091243976266562154609295114380355764451642132326377725887399019756970788017983593657067801423119619502162345634642459629119328451494327390537176825068722814673755266523110381787223583135600141174489 210 40557719473026131282226170250635282707989209064699434384986996248951294583205214544030185705216077393128932377981815606113796398593930944177014075406651475861166566883278173516820143344033358250730592370163614353335099190065747165506392638184319100919710582898366978120704698929741698544827361059733489899485225916402775173242664055113306066250388883986319843792770494635160067074862684301242526281128329382492642371