0 1
1 2
2 10
3 76
4 764
5 9496
6 140152
7 2390480
8 46206736
9 997313824
10 23758664096
11 618884638912
12 17492190577600
13 532985208200576
14 17411277367391104
15 606917269909048576
16 22481059424730751232
17 881687990282453393920
18 36494410645223834692096
19 1589659519990672490875904
20 72682301192087742711233536
21 3480079846565745816554739712
22 174127944151879047274963466240
23 9087203903966723169825144426496
24 493752322578482350104389200973824
25 27886995605342342839104615869259776
26 1634780361427637211832917276278628352
27 99330405965961651244983790000257679360
28 6247603261849883936682407655318910386176
29 406289121475724882947244399505562131595264
30 27287539950459819893102799433172013791543296
31 1890816383932031941325296356597295736721047552
32 135041388282796985771272553475002706667235246080
33 9931608816749655362841837041950055456281318260736
34 751508025711254749662046909213545819539257441255424
35 58459697779041725620255063908344870437599840897335296
36 4671493320438564597208532503483545293764563966157914112
37 383192049737569129821701858809138635212615952391877427200
38 32243400543626243519134786237552683604976218313596562046976
39 2781289000214297461963056485371023054454426691660169220194304
40 245789798368839780414239398545880224872312250090845785136562176
41 22240200854397684467500265576887730725162607823424747720495071232
42 2059337501064181800093666000621626846775094933585110416725135851520
43 195028694824050249908511368503615305335932436964551429735981458128896
44 18881235766605574525396279655084970878526300067324791627800030639816704
45 1867720278882863552220974741341446038725782674583207163689731410452545536
46 188686392266170514555793202886912562311096783234872122852852871277431488512
47 19459114786700382048183535202455150353651749130075604476220202689293545635840
48 2047735368282209950908127508829088947470224255675112752502198710258467598237696
49 219793534592041246196742895666452284583919553534682361162298301263785577859252224
50 24053347438333478953622433243028232812964119825419485684849162710512551427284402176
51 2682820190082154411283976847993825410837948624741380732832777685012058167504852221952
52 304863373847212308544280923417051180193461054255252889438236128868783677702115646504960
53 35282938631754546740625033921870890039730715725373436371924872500595405227132308764491776
54 4157419516276000008395910581648590832949151631368950724144354600817854385781766930001035264
55 498587815719612459695645614798252796283786904716015827149505476361411753295684230657758724096
56 60839035089604725951766358611245516687940364786841794444699404088427335146118513715310023933952
57 7551178205224445966162930762969608008074483642396736781379413241859506826050837744122808951111680
58 953042537177334492506819843852945095883083458567153463680647322160565638639393987467622330438516736
59 122279236441802162057982347083574581608927917515141441837670100739166538382100017560825353914783105024
60 15944753004878634566250643841656990429162994139625542437790467046172866927884330788498440337684216938496
61 2112482730791694690844667893327546658481953919673161480503363986618535628451619800048036507816477759373312
62 284294307916738490480796297368035985271256544750445466737164666172555903009669979712003004657959118359756800
63 38853990369149695195436199632977254682647375004756307783653859019233070347273389737668098347272860803977445376
64 5391278204075391354568253023229655921370142671388586075937736698667444395805138812903649656844450530044101525504
65 759339309210553524381598418759572975592381081140936668260858936039547862552449590153609004732600611521920841547776
66 108535163530820710371869182515446789803826550659738818590869196805708497471089614727851354494659924829903677902815232
67 15739858164329417415310602691918310193874408820401448877604433628322598688052879204672253385743410230317323130104709120
68 2315448019922656001886410156027651064462293595650525972026726254175764803844518271581741574346891581867133897544298397696
69 345448961561719640771773717327956216503134299265673514942505592228156644340747144215614619208799281602968635258415301525504
70 52258951049500325762888623007313057163147212476488393126879268077980537745243243649416457935443868038845247134866948317249536
71 8014587403968027655715875148860254146856520454659720260998794773230583345287655282699580647991936766960590049903717657778061312
72 1245843279621760387110184282721610655480431361828429387459278599686620510017009186503463744542236789476969216138157210916555325440
73 196258167267800886775452140923936736697255625727891562748703611938755775658769266504654721213798707043068602372448237156835205840896
74 31325398947140793316860328166420903012472422034092269315605933954628441846618079874090160564897667037434730791854993569006074277658624
75 5065176199169680315737641015652261454131288372823487416889772537139705015060003640403599733612100106726549262757804235979703396467736576
76 829560545680646724720939252207475776818890456130730980696918682330245239276207014215972030925391373944751644154897772998584665627586199552
77 137589602854935395157797074584236882811359148842958996900803057520624533712862142795544020377304838777506244432581595713360755326313887170560
78 23106671307702574371042322460600889418114639213965005672068149838328367123161274597661913324300428468140697534522593343749182259640118989029376
79 3928578193586270497591755989181831450909332494162263235967981118386406051495633610869586371107103537356078035460271325588180165736727570771083264
80 676103777101563958386102553602156738483415992801983778336495470757303649518472910586927044089462496298534672234998831051999077571646575863341776896
81 117762386981868873141590749895108677680526531030750799901326101932101605194899358148468230915842209817789539237560321075780399561727848027579693924352
82 20756399441726261481532257662753976870727193191763419861259834361573129506796380302472412114623199572141008470211425159206170315899592465323299994337280
83 3701587686970347572084641102512767195584138525767898171253495982470192627172755857791043248983361905957382832271307799540274563162756680083428620145524736
84 667812506739213787097101590856432816835884446084077919198760794981556320284547600017489077340913440308823643979525869935794699143870893522659972283707162624
85 121868883132214188556413646937376095651220352297474185596493065419582311908218250459725798747751541190842058922875932414396665166534060594238397265090178973696
86 22492904712599640382993738547277309885022400349740612855420230733677037590835589108723761979726583947195480860091790642468277780551237952323510860949934426816512
87 4198137439874791858694595353635843494924057519236941301211345793731500048584598649096966452216529716224589740552132638121789396192628541306195017527844967704166400
88 792266686297502775734230856022403641064475836405037527250111242260878831445276623833135575162055770700128044342763341423046190917266624616325932198430812580427595776
89 151159773801172393362124186139946909293163474494885492569229929313420904835222286444743426879098627568127963688332537609607238181979426041948573458386882648183043784704
90 29154044802330594371357781288259144411575148167391894006242309895533435467494693236731377391661579557711576835359946629364897978109232247855624478258742806890577842405376
91 5683396306569900648303875548920720859564476488370655059679127859704682085442216882447125401736934019646507824362226318048547853852164966652153024300439537169931508207583232
92 1119730504326209197497950419707151099394489863813435979488926624073251212101641194371242862999602097400487099606147470541230045315018049085828025331161365059605516719457566720
93 222928966165875708444553557808387393992706197294554615241387257615126893296596915051600252782566733728643015392349679518924413431646579404645072738285304976468107441833557098496
94 44845506692172656472358556678213816023107721574343094046064869213696883884509772730984027624863650242961726659291245678754004764146049628293914852473441489498046352929215484002304
95 9114310795113737740474809546053155233527139683014327495986310134060021047609532946757903955374543700875358828078645533401707122244239613945397637047802701277548736182142919598145536
96 1871264578417527722938981476277647165817569077176812596272581017747072939894095646891882878944222013509631467990893961435395809616814890375107414999939348000148772687890467255968858112
97 388068121790754710635754634170310497281674397334748244228406307614121062941184127476760937420974430616216587701184980113155378925149792562185840044159567666807159004254175213300786135040
98 81282679153285264145662962891633428757311593572897598019440481503021309531547080505010886840750467310496847778947090540066507877135635973827705784794502322233221664679133458189320607236096
99 17193411971551749032892665261314303724275172401587575725249860635178688929817492366812486387026041382183960042965863732861405521072215501961373272721255238734519718740984005874236273169793024
100 3672465781624551101825551243452039360153822596927411430303149111294268994479836539812914929926051742195976052634803552073005191131189152985503070701365227435309803806437354667813397115726462976
101 792033447745309931424743522467410534555684822381633881116921489460184316374158092805654843626636353351860763449149651365464147096063862522109578167642862927360656324296653142666381968364275761152
102 172456124119075808322124838535128974928642532806496596840301664504064922734037862489611894527556806624214450271276464633110286950693386194459093059446171384179977813515471701699991529463170109276160
103 37907321750792306531909705046982474663723418586195382419709729725141465411268888681473098372032026050920666675267165137228616390242091664962626303294504027965931403839570397752896317005998356982398976
104 8410809083279443518767285958112247899544921134266537037193888814201904993206900981193552420122534841340579768604601265356399767632444250302519789663512850023975138124823774706908432951253646075980939264
105 1883580551508693840806821269988042192888501523476184096084023401290705352412891339069399188105008650031922118906420266770459795572098197899822433964700205881920465212459794781839021148613758801525862301696
106 425720582071534024781782395233407245087921054323991377985018095289356048566389261022701441661135596127033088134453403040641647930037461367947473564771907894618167507359517926049855802484483687969110467018752
107 97100642732386601670068571320326383035165918993883660035587173806729844865148369816418449665330517016888155322355158322137134442664861954290766622483863153597273108251403096316015477838599392364986186470522880
108 22348080802941574800526280528211175659523727669173798823989389917414405886260643725123156242294239574599484565268063061120440214398923076271247907638628050394342125227641785310682128281750003251936066874676084736
109 5189713219984609681870421297127693008080192530345471517558726872573318159099629082428977006697750765111890368156165816046222529531776425944458389967013969018087119201601375031920284883454945629910294523918338228224
110 1215896079889304903145548301474371661789694867173380797523080290753907468830191526043215899735643537803004764407829636258881923152562619517585121286799179877967409634282579968073956018456800532064621421902805279440896
111 287385684372214272717815451156060025381741455178589494789222027792644632317524525319673315500456811845837227930496630209318808560591689624768618380154504478770157655219746096850769234473046554723484678318654397677043712
112 68519721758478488474018800448667148849530679436390505987915659170551297777869081641842040240373594831552383905624559459222923704312866333875042576975967634358653262750834820801798648397451215702519710328724428744032256000
113 16478385085554472462508142785752706594420056577294825250850827894449899326516101650060596652289299008875311547946884084434422541722113770107327134313707627737867053044338912330919766978455425564586362996552568462050827698176
114 3996958977423099359074840821917004274868070636751393434400764595257720802233667347639843133916344452844952721166876525831742163577530398551180603939195308785854123671249915560466112937208368887849081530219228880137035557371904
115 977751913171822229686705658418570875388771903417667217272514736122887137879852288218511914997800799899637721818890516156949937849139202250765893440611199442720141444069656580094396265504493945114147537590832093780859646929534976
116 241201554544507226872786148099011129272311338941266362190013536856549703046844497956761966865610107222288967656468031848953011530673785348163160360084957228785768653395448287433860906260311413319725038170317642209939494074666975232
117 60000243887036070789348415368171135887062020098670503272477698436854394126572492217644586010812169497365274140196122299728842304082915845220986966530354668079910372211697866503760297656388279100434472952800147699927974040547172024320
118 15049323470031330247435708856386149076734190624619411938740600208828762329969015624694379467634925397788039751326227448403939788243574322501312045116714655969700196419071365729298375567377792300186153756694010930395826703118178027831296
119 3805765798819830051307262881608263466075546721397335147471431343676888646145602987714567127499311718227652738313354867800505865443015716089665972221549277037926063859779063679388883910913779591378141010710664989569616416989270224723247104
120 970283912185291550588013063655432811961842576455643650674741886898357604873365932801051918693255399325185838700476441353969175986094459055851327505047147539501749245760252983421082337163274892194451214319615484474369646304787217579860033536
121 249378119453005075640437697792868622951514761912269095566264287611702032806050592234799454376788582317201413183975609515576126383486147790017099690804658583144404113459514845359215305382684100676275316927690919714932971840402898783367082278912
122 64608867727689892947858623228821998295197591545316731450552147451601175712316139893289584825091209606716398322722959211923807140513266784892949326981704332609359379630094740345494274347947954666105020305309172695943237802648008705023805111664640
123 16872217727960470599577893404588012772605606593902939196455610110211539169898556832926167315386144084539528987629968174445125813321840049831851295353845306266788087323504868558253600543744392089093743858324844609274380756936355590798263462234423296
124 4440899099664602628224040119865376472415610814951812558524293467536497489748593324096963376392507974765729992978691526473244295422254395491436483967612261169427225327505595067154338753658906464286159892211489398597045151560964177202557416263777255424
125 1178043182489025521807828541301514172864245148329884210727013293922057706503493478042562456372175329390780148837127049689865032299440054862235486067675757981696387136009172115038478144414528937404981252535775039115617017830466762176935166656729239781376
126 314931708655369298340583430271740429369979291230851542016823405194725999927903791552330382918398393925004942653314231421352788824283571421500292878989367249014741565639381108818958441080826599175487135482793854573373682266224294581962254499257944220106752
127 84841857200821022654946444823097282799200287240649044163607598161373361911760349052331013266256753391426875008331040952221168122083304789133029232015992784143199353086674686441979151596390474834056616368900847639986075614896809417257397615253081900722421760
128 23031205710807379704060114463657030755418537279654030730354769397676932367630824563952961698688826639219038629461551746033822826836374575769393087338541601756846347583086181270485459973423063249153720047744133613798758993805267184375214385147757757895935000576
129 6299563297285396808971994916267923187153333410672602192402047462431490171362528239735653767104816031166239454999387244100387077984298395310863898626006374354150968888208173642097127410127084312897796187978637343554271106675443614010297277642226301079350897803264
130 1736066662133041428390083416999541129676645173863667774057357245857145231197660174645603572967033365004054462324604942371481850039653916150062121439201962469360747961247721611285503089448040042282671863887211620564571919414627746130151024797065998064055898913898496
131 482014205194249004503449406012278522268303308882141546421586606217293262545625959501206140411953104993381864433785042900193459889236690290098852457788155159997784190839372268032212052893919044441017117650643027219761925610911310512485416267640931874753689774983217152
132 134823761442193337412643703341195881183579190192861123692164351684092950899240856635018766330055657660811608449489797396255088032326884998418448404541061016579007817295468113762018267559565543204601336487902927280148215877928274793695341579106163086504170342110965268480
133 37989383269315371948017663612589294669164135459911543705703505149690158171529752396472201413846770574329662866863029521368964350103767168939634130557615149717907991228238804979857134550039150804810007825869104792556044396285191529155643614631421253919312092862176858996736
134 10782603721754200266024177720601785688703151218897983729785006599722832354709399795513682716388552178181429691300321945949005807556689544675248197681667098890708606274721974520159042169447131389276195969981824615247279970381128186361529062301985513625233690173000500929101824
135 3082672493084628988008655676221321131175586478797684825219013536159654848711674127504396457047821556644875817818322266489487511429473811494639070506556189549986605955472566362706907567299955212441608511862331980466896311244463799202241401029902227084925429196228342177486340096
136 887667982940861346179355348664648358526657998479784616974420307260663614079183669959224104028618739000205454778388285503025939391932444200331099616933973343660574354133073959187992668709630572340221700129604011607647856445718038992176983563213799225428859707090735077716930854912
137 257436763875456123049833993165271980534340436644827457031489561986921855078999360511132289157716808910705092025975832977179059465505740940487945225666679601530060899166864569988792426514643993878265201644367575393599868724910133722933014872798581414200134163159157793846571145625600
138 75190879671558557260500557450086562779376168552370252448398671269094860633098551400832877607195505986194432185953707605251136387632826826195202960570778706789035211703913315198655606978236410560852597291307527190204652840847972794920335455543701168149544225927735621332232268284952576
139 22116296959896320982834908746103812457217958236670715867722806128271183990240546013266473447315604520029198946246788290341238945316700324329107397528110421804993885037202955757905861093481492315352010094576871090999147637609097778815250013525798117817057318180185457665101926676880687104
140 6550744823634108848019773153324561497738979460518435794147937739827401828641837626230155610582410188203404567094156658160442322820665318397654128638972230272190142338287700562723796819196599680317406525759466629968624885123537567533274155457797097587394180882752276120816997034148365336576
141 1953793472375268577408049440922773732571439559362644592724635395042454934379121291384970547443019500665632345026116940644710999017073279602891750400206407261564737695011392812443167943765714840663083438888475076413513771989405394472652744310646619880247011959870691227101389821193462042591232
142 586752984049987961478173119346545030431602580188854950282272751214626517153346153746163338958977689243133722579107026498956654898708315094769822264907389038816750276205854363851473948624617647947593298496645238558075021799044089345049742653039229245199519087775755370173606159815514750105681920
143 177418911946748051939118928361685496911781730442552850454431072221984926791488571204120250367526919561088019035651934350908580879263525975775182927831822387699066559413881324273657856739694026156354837992743267136595833543122640562122306946497070536748513034793453365694362608385882476273096196096
144 54012219727518863072968373921670589796882786962831769163335383503915140565145194879315249952414180377856693199041196587491568483903549146720266787762864769985310890090028690935545968216191786529539347247373081941537313426912311960143199663640090912317433681126840411685713499126933934099643083259904
145 16554325416635495875095905984062124469858020153057114169246396959682565137776643298796451058117091195159877367634965341861426922539845403750640683244068725773855648937122808621582105822282703188094077219853453873766101943414971334659988002614310685033991574287426076559509166736624311950764662939713536
146 5107853257118502685160337864348944310580621353724309872922264539072124979421187617064123417312314618114879170951907142965682114282233570996247318165642302027915081982960170030452677992369499626430060249152372157011629092757992451392511453711852799328458979420041481654254686678887016538453947022900723712
147 1586547869369091218005308665230754525547468424836876480343242177438118313053659009214244283234690893180194094495139310749240550507333128956301488308451381221902175840529460343652194607597520925789285376477902401447161434020326632267283211317002532877768629889793139671978633477883350656453638016106485514240
148 496062547653061760318050288175398409270970486001237622329243172763738814724358871727266407694350221142662594207993008232702136110826381811459141620561555739633622753736226635991540230863843909395740122139478774504529492763633727289843373031385070558131378229776739093806586532058491508652146525056112311402496
149 156123793352609640472698318528237169936151525827979093399998537687764364850423665121408435358390822566247032628232282275601383979530541975542484163519589501045873921324286144571265263997707754941149233476799954361324382282943512480587793568442070740643281906510646065563938124753969776817843364316912397869645824
150 49457516582278680843964235674634016010882098611105960851327129288655622644559245441508803664921551222163229948710275614166092361134464352769402741515293469333419189509744639808549368197793868409827866369049664291774093318662053795876622980412591248086706818488746276970789250996505077072303451514897337693058891776
151 15769120718802681117665430704146803495278231497116063754519063001178221304941662994397963154635117051549905602371150199606543458439057925161019620924499490294903461342077805996704225474477523164495289311298941997437207087054523315609001951119126185912495117716220306655329879309464967416966128032741155202314222436352
152 5060299983232128111227214055417381594717403759305580581931213472116628701158923245481132400960182084042160866239255547082639208002224024052133642271023484169365026408484343186126005969617520811493972613967806266996098863902023115106278400212725099029394218121765491763931222367451465738654945238233942261627979416207360
153 1634257742121245584738202420784232409220547833514049290421780286826615186866156718003505582485961169413353223560334496534251985837618151069369682462726828293268518478033978477568444024561614081283333205477993677599684287777467848567453436408277359171158722771200465089362299801191957021867932609970851491597499786829234176
154 531156456227390272408420398569414475026441076921636428607332942758896768056657918353398340664766364116144005619935660662808002021449976591807352198959650794540032430809019035665884493936427828571234124101872759147460245727389441687547446862828665038678093404212712218540751094377616314038244583437728984563125550198516875264
155 173725814884510690837898338216224265880082464591816868174209901823820777049698278914860700673283068688727968066149249635322614476394263641221623964011466214927442009030992895116554824066264416987195834117780194974014684344440425073760195028207041020114977533449824974068442556323860193915890916696112678820518400179258362167296
156 57177979916143935507170176391527280814628502217786538508062136347541801912765067485971328766504098705703361838811196338280287690682538727110623838476787036075879223070081647336062024895046045667197292073540889675101916724015309776628671372554421690456541458616255430456552722703009173893960701537482026795060648457982769786519552
157 18936452157632262274105578867299404823081280684061198753366962159792190358704608846551288300101563068765652313701214917148836166493781053536233906410508094816660840621575808633425279895501055678563918661920149057895207017923840594412449035242082373961998453068072482581992886286866940521572671733606543322395424528503416488544174080
158 6310398637189866963170815410286540825517888375990058636971823276159976550393527210671077495234428904328423149389723399284903550075420792549941028945444516254886767789818994975575078403430749617231784497437948187425613841822346899013223812365118223014609217797162847810524603668029024899944537523665313735636966801209689807624115060736
159 2115858288207660267885827649670684127288830551086245451929988543699710504644039486979747894586518337479287245407265702293633698735025816407665889307309847547547790703273586823143447346976920175080698907768127513604950269151228841206568720071488073887084918065005310595661026824535666527047493045640613586082596394399713260764001860583424
160 713791542855925521821760822240551438753117635962970747372751073703832705823927288694170518761596859182054238572455061075024312524043602454301482014189202829745374954868054785657698053835034925786818635107335548698331842779740499187863803776331283550749480916212590123643991916694421360192491513508105851486076424264273069620076644239671296
161 242267356453266224863785161400050587965857699633343284080292958776994148824897768510764807965553391704993179152342466320031480673564557436767017472619278979042852246035123429485759045382688410882899819233938965675535719589635960368242027079507181457187538312132740753774365192269217674162571461573210121786749624437340581037299895673513050112
162 82725790816135807475464372156004802013544328874735179125926954889762664001511186043947212785511316482650103525087133219903673524012509267269983503361429837573541104853617856692649357076719833431176135463160154841839098921505292920828371007432485090970581903176184786578149621712545836876804856357068901652936426021718222328025370503188525875200
163 28418000642941057894606997190565027177000873786549225066281701956415739938159069658377129627371262165011621106655692807613453275158252958852947364640376610708009144902783869707678426482478784154547256168583920011319250172483857874081176536906529755273287977623204525911802388011796625933461728035535200409181755217500278026500982145048054098558976
164 9820574883513863061047525932700819000423549812125000964956272208925539668595921395222435581675881474580821735269841331530404232084372078222572824293662812112121300707179838872235491537262658485040793981932065281909937082070957264687323546899398664560397184724058981808363809339270761943386495604208570937476253575244136173677354318048603063980130304
165 3413937196392835788625303973045896347382290057528126951232116888435678499128927102777465197429397915503694268392092608373617440231143248115721195843361896611677587019631347248564196120714084809876721932493662030762681103502761220021808223217357565849149572220476385398707109616646902447628943005389876221772176514902431782269309800326706725703884210176
166 1193806608908957179532021339643055463091091214981208686950358906421373324603890556159382129595710968368205789877318633379078757955616553719982700114742604045917552989217436772190890515712117312417510916692439936707933021518384097427334326283022995580814694464464283479010047786255622796136888441819173512131384002201153975486132729505743017759648600031232
167 419910815147363971084714307996315297012132130175604058584139242572661052559915053223727292834832109202693085516150368911072885056559830955575644622799848752130616898057484878439916443366757922143089543911571489962910840505118372895968112038691457430527841722880621852785970135653683378452327897503265281316513723890310514256625405273322394326874723996139520
168 148562687492661825204848108919751334282211180105014726671380474233684921306049170222738486981443347841955782934085614128730935370555502402391766025113996756732471243131773115878128792117194696114169595244386343634620536619111593756235656628072892863964282006603370104264144456005044984931122685051175622115787403513691297090420367092038254277742428484739792896
169 52866090017066781602772182903847149474524742818213932942279726489524908884133102339262996144004114233623063991875818398134286497788034046852455742184482838497863379825464582184661811021626953464524148132029908699508997474025090138532661876246019341931712208123228654524444564878221718764982661581524829241053925207134582754217571802468614677765377865709156040704
170 18921027550032140064896111314195171860978228949707239078635390261835773577155406602629061287526503471110621975601848910987820321181792027119128492344444449929182502101497238183986569677761895393366770517609207240222013443252485915527366048217530179266985370863385552671261776581723671269093783988834623812713681305806726220978091348088011359764397133968036945985536
171 6810795253754802276723626114783684760753430286472999140702174883389356581634805927369566862535161160730049831656854128724735597310933358255031582934727622886438733274538068698874720181880890001955084179311712061126006119442063505022389037028239392909034873820545612201313051080871708500670059106498661621946855231185855274455940973443491219600081392564563871910592512
172 2465597469135946123184093221057538413105850159947719774693075486889287028886459037363716482225204668452951228477963108607947038258437333976264662859029348660455849266252304215935176315810342776775968235703213507163268546158264152004726396126147418969123555520064540046472862132964214040715405270712210374369247747347704692933868538585514915847212312741670411415941283840
173 897642900122766194761850229994144972752217864002404529928491067112731088151402714798774439491142485555676307912939012582994453800410111636394930839095868896097856977184794107077645674208646542864733790149869790426275582803994307798659486070005696640572410477010714757208945348611093058682568022697435076218027603231834802580763904285460875951523692120274563502524854173696
174 328645802794441850440238851818298250717593864024709434265260379706261182538896868780242624523630203702410569548165218458067512980574952918911369196850199664293298015253709556055704101082520083484377922068117038205755888111060057787465493427005736066212974048615331896155542519124160352685504280587103390506854053041997843795534262123156932405675708559497350060031337744564224
175 120999004303295656992624732195999208671213696703772823701106877734705350131339228180368545702301480198521329306284459080259045797318993696635629430995578621259529197510162272932613281520859696341921996040208016254902275624440783703115989512180395870687693886371595792295045273831782772780209803700946696509999987767451051548840188936068425282759449608853275151590982455106994176
176 44797216209572479177547386251986313162037924595430264842675472788643352345073885661112082497454209717112522102703308839688903439140703075993188113163644303130763144088893293326490267680413678634412478039605531194108315755591444100848514615441887240734846328194497455075722263518895319411172934324349901799607768833670601567661302514776415255143845824872397846584041777986589949952
177 16677165664277385286595683781622242862652980109229227065009726830903891336194938956604235684591919578793733326058478552536200201682980062444465520435167148196461428315983095943131892823906799913458063041201724198714784965496651827111664582293060121343595552656331799953822484371875670361747609966131664423319566307927332385806576552003023089596059634286873028158964430965153160232960
178 6242837889656347410498259004131078767129032744258594460886493619327312252953283759205119283013389946273735674503508893075497391633015306553309746511813355811661190092711714398958767075093973829041772678468037792009333972052404759519049770053223572777244975522154786986041558410183529052581810856914069311874306069635260280824577667070655990499917078375975270288029717324498490439499776
179 2349726056563256098575794412628171186748045753196246728597027167310067161540328218736811862252833625271495253848234830186380156137277908587331606536838311860457294415622220415563551076531755940872995685279105079261089932105950140386229365907804692827549306578111305029869587129953392523225750004316925738859127743723719573590513309646306319153790777379271329686923293384315865783561355264
180 889231169286998741631279897985050259173403691882191227464606302616881752185008276924061442012725227471472530647437150485413932471516384096351788030761090162943167329427640887901305488150340346352298103086111408863917633619942558102221009810381477507811830781499402305908336145134619717581817584720793138027446158457826578386922583008415677630589376039396919320778998597563937563486344708096
181 338346308674977873277848416457141442947880032395859139025565959386235545120103956949626796055631396504315120520103753197181087865253032411739254129388523672799466081571740954557309221313581592267933268062700896756045268648225530806287285833170748259607669442087463402805473256112018986392376365610493163165662456807697271904520164793387490561849609431947549100864470550452180426969671324925952
182 129432912433270366445859030719402349610862162256845220945031205675827664618154221100438856571281435685705804247526943121418606266930997424443254134500147401778673382276820966495888090871197458844508531906021639911734380841890401987450123510841690992799302344767593538296060399818843410187838155826735347594568224762802526485921822647293540563782135608013452436549564524901432501308458882752839680
183 49779651618445191153528425461848702076340094006967351532146698797732120123443005363652277480612760367657071596132319361185651073048014441215644391560743193364092516771842029734431924305367982006944669715735002245396324577552657614342238511205917115705010132958442568616631299591162396727124379812671121108629492333931188403434872118044408708642646400387726720885757880405698221778818372904457076736
184 19247321515978182053187556375191987439518552745222082958548958151301558454267943540113144821412279116606852162133998079519956276417930653920908663577710812525630930172171536910887342380656830266059492794024060772312306303255511887423741067411801663199418637353994024583636665088113908030715995545607027808575678227042702774866899847192651908228046962010074302131489959336200126935855663564919641473024
185 7481482649811164618821481575716248422742504189768914594883526562834040923858023800210078890780625023841563434167644059041438440674860184220810524773722846920934747521924697072421420707938962558421986368861450386712236039656616046156115543380483285462515105850412170595636102037444035474289894472677875590281785814906104066837471998453571445717857405712670014957092673694043714638101385539926340451434496
186 2923423319583382951443842257276494284557470102503363643072887453225656589741451328224230874491805299900106542456237134011887692561406184512019749543837495181209191764861545293293245310059633182124011334527091169696679961841734068257874365254585316736569581983065026405558073827303282458489446826885256181284247726322189007740826386715337247692274943315565706628150439732809032930918854324106865964652429312
187 1148339412943465230404316008700513858960334208229121836663308772116488159963629110140682824496471132935057627996008010096441216576390209901284231014631733855930010681590841496437735886560414253251577272817903521822794131228844721158276458106893387092228273370739425210301393360776522490155430416893182145272078979949531765302283299039067284412024171436195003040341953958813177421831816904647407911247334604800
188 453431159779077834310918123950799888535914461932417142561527633587480574390609889415575462918997526754628558111276014903404555544591371874167394160109382139178463341611415830823307607676371741766019125424229369012069350384787954878597353878424879463786275202253031594097882605525929358092378001425739601152544108644750813018851711679737486581450389434738205074216222825503557354444820662563999917634557759717376
189 179971237248396089583423708232130661842672380936736346521865298856535522535648152089507620786921705429146807268464985813568823343350874797041138623659399659254429853470698885443053176182965883583106025102544547658086317686863012295145424231260391535690664957224526867297307020697061064889737324293068976785655121745258134108592245442013577780318185461289111197270816502237024228773108596017971422410582371550101504
190 71801536978806970047923472668222352761046638437905113345700839581236419347913046382790779637751991167598182607290959466860598501822425055857084404553277330589091731971113330778528033607159108323886045540023536664395473960707571021790837055496560911187197103603920845062845863105294198082108472342969836801682131536376806294248440020413621694705015382870343635225021858724454421057502702442276965924791149528692555776
191 28793313589336906354713003713593974885335862187174927743344999419583905587525694479755686538234553253804091963951383856877594120479294904293233531690170586983064912265138304571729843174784493989162236966229469184551759684797158087857773838502257825354474625806711324509730390565443444373146686480655221606211733596967049921897856106996384259443796651612344055410523663695858039417913959262506803779118782790218108895232
192 11605538914462546232995282785534567096619020583846408644842277961068960735310721374848720238249967493899359751356419211642411869134900509209065106867177580380430133940556164913776532804631771452023250676145667822157201847365321793645572753561649026085520522515219026942316766565058950212564130562441383762567767147209407098496251320508191014043190886281339993086540995028552712844571034476226337520179034132602099460997120
193 4701574747925203108006016862695923590060529925969543683459318275386055603620676520106886252901242754159031595222184866365955616746742531926765690314989968324157880357569826253634478764164558918083834505534863731150649022108810146809672506266265687195317510170074002827288842253854493412826951058996940745108408619778105499728752023423134855008338921290701129759300029904908355317048254730038879245135298659580658873528221696
194 1914319716815828209911228076968352842478297513735012022287501417354348782327877323046461645139234222450706602052893627525070819489841155037757478772270975262562477191852993852476756023367041047111712624301976832859820576575258581877017952943292980122606548020650578594423869225249967310438904676779218095758712395961463667882526157388784111179495727468732738061107365875205848359563647727538096516860914900069431967212061589504
195 783371081833257549425183975846409408858986534121956552006158707742814787433822253776977547727685218073146188184968851420458665974872546995379889489889185070591356572290374386286177392867664425749116167693844977550283554011780680295966782538964548008887798302968518177927386859774699254625024175319487043977780039346617524195334861619349801209015536905347551371404075360508731022753820194780921138185255886726024656677480259649536
196 322174741755478105924861457555023347995344953874631349767579269428052910006286733774217746138976616645203620563201149578970182767546530119608886476552113068119087424755055072716542064917499783678490920903733867131158359564980012534883630304443298528549618872708481936579171324181142276450082676585663691083069733177741250866293818448879107038408853045700341481187388454990348405164086395573875707487900703930217757776047699302285312
197 133160494565058740141444307292317488609706549687519716278229348317292879165384568265630245769917851938622783207189557774154023003990907650936718348675665697401924311309383024220347081665542168107875330575563812166003409727580641422095112725980258441021749812456276083983942222034990125134878278396763242986730508086969862012439576390697995401281129121364038510415441886966519625139448378026604961393559413018879906433702737294592573440
198 55310609343494663834123604950195890751372970905284908399089675933882805849460358498780469910583685756935379718432558238474777133060377227459528295651493609253824470910490351564499388099822811300876619980119452156819870973028071622528687969923794937649502266352531346323522309228785766486470138125565624704832417763998380223188597912390077674970788382575258147598181487555934976107746752977567857202070415486952348033066384607363670736896
199 23087659258868274951369423783791235688259840396674383248636568027711995685422070479921810065672896090767315747166860614315800765365681743843343982647438297359927629127915646493665823637135206237462177055585153513508724202996124937043660715521661155149082693819499183924108471156942743216659629364877399547652553629650888081225948203404741233258411758600992065393772681160109371265238406573267330557263346512226969373894927210626584227610624
200 9684543948648665557418265855704754165169914995685710595905417950505085935916978838019297503715285228721986358448499973195563375075476067385018270269945862069462458693393747412645036946333291455088506073778198346289481381026634214971573379610506458890720734570662280864244093991236785267433183588504042741914986795243080623273169064571876891028778194186405429314832335443004216434779614994493742939625812447325728857055464747808910055179288576