1 5
2 121
3 2992
4 75413
5 1899634
6 47863268
7 1205981686
8 30386443928
9 765630552308
10 19291173599548
11 486069136767792
12 12247217864778912
13 308586441935421320
14 7775283594972263888
15 195909562984166148304
16 4936225978108593107312
17 124375382884829308114144
18 3133818414382102975622080
19 78961106502999668777343584
20 1989539761322574305507194624
21 50129343890756072368593619648
22 1263081627103126532905714137792
23 31825176092513574912961329904896
24 801881534483600206905919753719552
25 20204569912718670135484631311065216
26 509083484034617576722463953103095552
27 12827097772256023315365203023688621824
28 323197358427418805887665948560588517120
29 8143426856883594251375504756326280062464
30 205185467158778221482831197059418716416000
31 5169945856095980833797742463947745928031744
32 130264294665084009747473217141404253167351808
33 3282198099731280105097216657075951158787167232
34 82699748181779928253121133636363664356860345344
35 2083740268416386876514213837643109570841816649728
36 52502862483644199884767143703794120772855195779072
37 1322885875345391791215585054164440313391133697361920
38 33332030986567932467500062726247111977082473133428736
39 839848932092836723651325155328604310817018064390557696
40 21161213639268399849346705417961486565531678361604878336
41 533187512152792228241361613588034505864168478942454571008
42 13434433769343703570814405105255116708736619705792540655616
43 338500070967832965627735383309937286290743600171432223989760
44 8529000924973521010173058415921681972673272888044808762753024
45 214900565811437867777056497739396251076436752100318096584327168
46 5414731876842833709047044307703277778133693008484116363908792320
47 136432033984609569196993741219694217240063702510386528083848921088
48 3437603249901035828446957321652836893610665088685681542840573558784
49 86615406650488050387123776537437551512078290313844158880364246106112
50 2182400970631322591415444733317183394028914581600796514190692811997184
51 54988762170588985920436309574276856086512395507999158971376244011761664
52 1385521728474528287172683516213505979683761883003907378405921190262538240
53 34910232278365229725825126450199384187846313717551140825718941732411670528
54 879614005816595790591349106440869781174094534680931691837358733233571758080
55 22163152426465318153191523797536250966392106475068493008717225105310975131648
56 558432815110443396863023380853548268359667661893763590535667918936508657565696
57 14070525843597669616504667034609034563721860955762908135018472511199491525967872
58 354527334637730250684466143147535185384266932071763200669441599055004847069462528
59 8932831111107628121276471593441068333717399860190504431708459372049233861120360448
60 225075653873376061924994555534959624372272671318886708348019492300321294958163132416
61 5671107998844311069611504616700781001202277724537651716645395695234465190856656158720
62 142891802738689140076740620736424660854350955780478120044401122011279964077697543438336
63 3600366505817443954262225861171855367984241210805601329762898415112023812696024024088576
64 90716463280383604089193118966191353461956240615771058432112452707004374471397842730614784
65 2285733048789355990620908635503785410139200092974770634394121274507912806224006096711843840
66 57592363959118753103797636670087713001723151911636868156030812527645219812081302478287536128
67 1451123257003434576751316849092325041184706484282703951555387073508955528423095004095947210752
68 36563158069201735315735544455135499857258773368568352668239383338189086815578387415971840131072
69 921261871823385588967152859750183513546687529826976080117588459741366848078798017569530734182400
70 23212530899797569970145143310775023655291472279718845631586610675447955969661338240314854095192064
71 584873429861595378927849854659233265374814573410987656635188200325388731071836868309488576770342912
72 14736735534557745572015243932775710984499388729395176200344957176122964097105873666855676135180599296
73 371313455403314288410218803470628722904647220044895384441948659873290921440786690442448006056662532096
74 9355781803930344119705302240992651122235981841478272702035503782818260858298053549790716661228655083520
75 235732510871925807546442011454801435620969271506124775231442128833092278052335235840432537676406780329984
76 5939622988924117144958394857199349679989415999159017346809196113267674333993933894406036875374318659305472
77 149657427904473970686188856844939529253408660615362983651140173509814093904782575083631468442434250941136896
78 3770836258252108755514252498114600912252218071316415428797090116901537804368203334530821467973355804704112640
79 95011696282959335107972422263757887933266052517709136144045602175628489180523610348782683612696303464746057728
80 2393957682678506546601082665292547332467935874264749853185849716620944888254213987195049301241593344875806326784
81 60319240795233807571114538449623857553246361663607233535655834756393608853317090822553896078797417465849023823872
82 1519830879400725856685667796954740625510853511812044851601829786620087861521714749840840736517239959569195790761984
83 38294346406337758930825244247405744010970512476543239141619581417282834926915180432719090714682769093992283209990144
84 964881676352583566290934643955632059401437995425229996026771466589261129252390241473222727531803546049796659925221376
85 24311595228242119601488316070002349094615352238505893050109605358216762959212342601049887767946860432624274708254162944
86 612565951895954868949629580744944079910725200672450504231613954752521794854869717767303211119595225509722451919960539136
87 15434488847786286540265266515855347485060131239759138336675580358945695816709606041528482990350540728386355494732064358400
88 388894363545856717975141802055287531353656865824501791945703827953989496201322629736169273580138871116226533830835132432384
89 9798758319063388596116982124610358347357730386340189555594456332359802707806422156989342831429586591396563041427381404303360
90 246893947549055230021454294658412240205671992654217158839972666888819782245564583196050530834239279483817100502750351859908608
91 6220851596856422474855032856290513872761515446797517579348596845707818145111131970618570052095507844500679086895644779885887488
92 156743391137289901969975691136691770363095657178924032345231453879804559316345468789132140494332912948156324585740681912766169088
93 3949377393544096856638163519399295927525118374315471858649008816347419946568875036486885921286518220829132425733819370751978897408
94 99510299499488337829992566480456550121092400218293732291084638109075431754049265866251940956467756032103465603033634649939896172544
95 2507306524482769616096880568358644121191380063276476864667265927659100830823386563272348552096097293934664674758080162631936177602560
96 63175229492161158326160111928687449695282364147564019068852141612634392845140871790374765579712006671075437759018160308629751130488832
97 1591791662653034422790114607445986573474114133664545285929054194233645652706739634266337320181418359199705173917735931297945136186523648
98 40107502856101347564413485074573766049715911798144822092497862682584910891516559438137697696915265713311309781797657659075580787855196160
99 1010566786529783226155633242537240349387502888273515635117319381972167823755188239909118364495609334939992886599333030785770901858265595904
100 25462697932134552987625448049616242442856111793308610116652775815116215030755964632226681170404425647639100246886859024962610774514929238016
101 641569656380173569669326671971437276800910848435244037007408035230951606820818936177362373516925350857052530798575822034461966460182872457216
102 16165279307198235435754392189307583252184825971355967732797342389004329422226765783496150574117362719692323453351649053301031335982568728166400
103 407307690569586171242580379613045961892165519648337652971508645219793599954906559221541348943597466938062390840287499000791461342524675744333824
104 10262708836911735959752968416032633131223816984692471427437112521604256348595680122265314914987017053881712488037966496611999418471903315376472064
105 258583854687203299650224677474263052842629668269805636687874999266465545395518737048809558330690488432876623694549543108858935383240876872383332352
106 6515395785603709516818881857419026162238023228610255502107874326238760467545957819472444957145839910900699615472314165146171770637400440995661742080
107 164164859768266682994397016931358061337877789167447793542408833527165213091299221629231538797068453428368091583936872679882805407018058974260191297536
108 4136372074630228742124118408871289075306653899273116970385404579428993479082109092372842390124270863374279450737139305638406319980930905811938225160192
109 104221902080216616932439988661752410054131150393236156089654191965229791341628218956711789132791010212153361939241425682572765554894343673304605094051840
110 2626022194627955057442667305880234316976163473859420084493494065909031961812642102689264867319623516727398499868134686378236359907323465655285751499194368
111 66166443223910586873360177928057208286599069076251467381365832999401082682533248119105768666457900350599364158050085138917668778095064187351544259711860736
112 1667159637058300464381520124815515899523448168333710395216755930662197954721204382077219634681752724953786699100602269425754750280038299384055578297355993088
113 42006508435562452325966931068287640853328133551306482654993892179652229803473627917327984966019109769193309199810379736879759505909724375622441906405480857600
114 1058414990216844711516574909166695599988618887170993374811198709861071370005859900641885813179160933431436677964110247671683766152746542769783261523343277293568
115 26668302918681364034286360553277675279805987430385630064804956777017182827457465707288300057470076850038068084361870549858049700155400227782395311302122961633280
116 671946625034893815696804311280247924290203464488505624280433670041506972570649105342293417672697965049700799892253886628697977699907738090362459891877824350388224
117 16930671151912563481841506636459675093207156667584406981436106593454526745974421571800351908247357953725777815040213706581252173917790545130159808193096203028660224
118 426592849751003417802696670206439689598396081433138741896337688520240331519377600629425581788008519255131297715602208945229905247591746512449038801200754357725822976
119 10748626432220600208643473429769901449478057929169482272131101148077660646466753861352830398300504028827078342106221319466266621690576841781963456839567109823314001920
120 270827254246915788120852718325622718519290065419859518703906903456269818589829446148848383831252254751640555649799212233312883102589222918542410613566841418836514701312
121 6823886019803782786566205798624246335972209399589433463876833131709981671246155756695044964966655550683408418445912884078798638711981721276372153020913985107740447473664
122 171937719269639587822298963466267998229577343309252299661921711886903187743860846721519724773640429126453755519276823128378049335028186277461201928855621800712571409399808
123 4332220559055505543645715072709772159010592441975514417539655944120686252619300949002960403974637387916712654879798491685959952739040331414556669588480844105630200767709184
124 109156589095323867265522912378276636498114954391634987997003199764832180156872704598920622980351414779678947001534452120800339060980754901569735167112148909789774702807351296
125 2750358801104779404791384396728874926995747597445133784245749299807337100380860637668878944626167179428227797584682260886949555012211098817973938539625642173011548842976346112
126 69299284610374218541026628349404594760136469158139637607635483985720382575481506423988153934687935538772553289274860140977124785855092189999415332806400547301935465568793526272
127 1746096125923860540579404320636021397914223308965415310712552564858359498570198275991528294308759236183984511458867312414939187172459211517660522466359278465093630647228512075776
128 43995427919755120555749581563577912287529299434227969506132793365471475458624251850387512336307356808399554465836116415386926545519164202134357691446483045873655345149318615007232
129 1108528705324423330688070306296119411902672925454377752764515951138910642126261269364787195791829695716972057720859406686565902734251942696185001641536155888149044576799117203734528
130 27930990755893115992626168543697950718797879384241462936812316460941124467558765143329569293137489912966964830161747071688138776652626608494868113429904917413611964190100816895410176
131 703761879019154426217115519180574703342950727635728518566857545634992234103983297691468492075127943200245561693635759424787897612841592557992367801904571533938453960769651875868835840
132 17732302684467876759290733961238544249552235543386170057167075554491507971677674727698506156666173681094770816048017692202684629535967314514107537414147861243447496698941445933547651072
133 446791120502036514730296849188267877578436067746353604195804651128099965532850716856591514409869027962115005922942111868714796085574828249117870249440071957110773044873875063018461593600
134 11257551199727657833705757297973066684712843811011694796409995847821286859511044759835666789885290722169165662942394388215923124911708017383918088882760529348692843871095302138507365974016
135 283650352925740318324285715426416022541280547874890779989923347766533897454952443623514465476651667388001612365126097149782413354165588070077218866172823598380265512643714914821298720866304
136 7146982615263918488014941591242998257169632125597827423784818443240518028979632970528502334415599407154247368953258309568661219589452910259973828297489590179108448412735873549268772693475328
137 180078607257214518495015312587497240467803895340762336049466843976019391817762629498751551888082577645130810893088578133147187589864081681999388955925859123232475751031658160412416681147629568
138 4537342055714602433340981570223126393568326190489458186256362774727754734804453457845617859848217114771781260586131583061974821890543557535501147098490781488180566999969628473800089959875477504
139 114324923121769729813446149037699361238124639736215170619114133651318480063838606878653572096332155794412147661456432185554353792739451123098540602776069324698221066427257427275568040884486275072
140 2880582483380809986579379320200257585403790047024607729009703414206072002665412259184022549790369702653920515010673923840841643719073766693512444579572289036077363057265814398580002698821330010112
141 72580459421977931347297054441097579268467869354501350327989726143134279947354436717675057458942024563981774570454878034467444526629780911756201366217513374149754727642158356103810959799357630578688
142 1828770090875044439550976680948356580882826232836884615157464585098269590836829312767088057742533835039440637090825961614616609925105117095576926419478189326470214410419789268480096275056412134998016
143 46078518542229119324129205037500610794934498740227848978854011447062464295913009833446448363626237524598673023377703201245773414586945694067741584308137396147547883252754686482282837582233803197251584
144 1161015199035004378087098751725757545905595022883692697917542911602056828519172724582352920220565465904546829315101781201351360027901793067736834612295562239994335531033478023309441791877781225012723712
145 29253464196227202938304835065072544361527861407153640258040086410734896481475038231452521678571849184866498437329262688466085408349400757669167950028956208577583553580311432919056580009944354665766322176
146 737083518106592609997634091125853189349542665809449326896434640774647977863208572659387934545223837424258582053222649615585484771834455617913664119785502426818801193837919390805080251563249767854171488256
147 18571889777568962486638312449052529842509374950331953513701697069271408709790930633126035381335296423780020645162605665748894935247483479415623422153541026662180816690303432094367594291265728276473137070080
148 467945736727613232958562546298768954614923220496222187285301987264771833647452118368906069830324914113608157869388209534315881616534748835147934768222147688001625831772395972481765376230660730976489007218688
149 11790572480460415492176061476378585743495718895284357506687374646973777039304861195803721962868237801393377890331326875499855815749865748924826858385108752253723989876310243043278393678029380514484379614969856
150 297080598253022013473160909909558878987339137299857099933830001561965021182673095774686796397813162974045740912576860577263388916737566656635340750280706586426269045534978551624468895579595673381006485632319488
151 7485377152350712880553747332053200280871551081259657471588545884370157847818650239728220600097219208100058602531001077749125972209559989358943508047080555719439673040347906005692988306854031970327693387743887360
152 188604949102778039706091198421866146738837716133137399575752489335799611426937680387297549403541360365736105616220549822727753708253615663109863935771554053102557662903598255209435354553557535316791436879943696384
153 4752175622158262852403768315594796286699560091110700355583996644307022185118839697348150665351805466316683095225720891366609524034871489037046955153355441867325672430652125808952330030800883028700593979610875559936
154 119737966852231640595403971110131517824642433758587945726016630842615112814510831841661555868535472626313548363910041651367271944306803691931866343210022730280781424867794656610245150899602304059314251714318858977280
155 3016971982065491212241279189114973801891204295581466141428072469086458698464269578086363141686699223862783231691333013080979725036082950695968147577679312754598828856467454085096908726021372917368333035572332859490304
156 76016990933219073828758361669803429423184764116606416564167231152588017461490724040487938673750473981446335229861231300069324291551857476413734690333739416280314576333988514421445760279083877366127201606552789624815616
157 1915358493513405033464771752950707475344009629284326789863641052658344252702744244519828611589076708834118120240239287247046004879135457877756613459940801553866275160848540759290529519958310608671901544503501894868533248
158 48260239107554308437478629465316425511804987358776277499870885740119607651926757786306509996316154173326712779129046259266382776285980128476575161872666644231149335889600660073148797794185033422434906294463825244611149824
159 1215986817405685798282521452706478174001434483642784260583889283096041882553358607743245933914193302906987579842224876255228344146909806411941852064716220429052146420418500209432762634641947990065585422451000515558446727168
160 30638553961763433691119483610638769014658158670418810203224611913360604811247224381100679612446536852319295292944525249209514245673353939812559989180660052675217815830840913998215172243135565260251399487372118414678653140992
161 771982866451345181620385216835202179418441190430891518638226544592693701298039319904829516934099884479712616156403227717417778386822256340537181834427876060669587568807993110937589446735635241655384391268550396747366279413760
162 19451229546870380315176385204619864423000627434767668980406894258956390951190454726425599466620321910961544131972135529401690600602341883572083904732993374856302953010799331758818919189031885552709746224588398621085162851532800
163 490101979366777984723536929429110559840804548682788707123716266124001118794328753828575439100152690305535248416403041267866922715939751042621252223554525502662035586587163311073478591284699709263318911736815594246923063832608768
164 12348831193444057558580760177609211001613651941104611541526528508848126416180705942558667325018065416817164503280583489420903955743418911546452879020386697222717684957828932249164044087969698416334026143396517911632646499079290880
165 311146737340669284740557766431587542870356581497645549089401370959343310465517964236993062431861297315767796482938059117858461681316851178580753321713253269225626118469426183066356863422268179861389632372419401267570524966019399680
166 7839793956300955812923245087734746305822307659342452424042740944601147455290060584609267468679199207161099577525083231538382127665614582191939076075159786508961960571792534596305553419865637228354705010339969464654823268645932630016
167 197534995232679838533230360075582368454400404622743713394212545010831933888819330777933236109185962667516027042208521656433164275965127380203108514853436763577679413544159144072619531166177196687201118722536361287728619239816768258048
168 4977181104385255983037261445345841563078284566846975748419255428004150699798872228979556234894201076748608803562723485769093467730716029918722178386021061557961534614864826073234859350014220111341198323407906402077449469480220055568384
169 125407306774528151444334865363143075692595053523340258376714528621152559436668613146797145519430926417065954785606889621995482559987998847095585385875681162634893286035427552233451520439814615209127102272929602450367386574127531215028224
170 3159819235547607094200485594342442980962124766677772643915855477784489732876710368809509354069120530350870899994614834921640109168554347828127121780716697529289136045546069194023967034300511588407893625554696802443323988843964130257797120
171 79616234955813888538278697692628805114942422067610144922547086949262084876466265331327606345428472411556995322313497664389116269693093739198986374828257260989495859752733011171192247658646567965369093383671822571248888220448374669856210944
172 2006046674198701731783944828862294971454813298243066277735358679925166102601805530837787950100711674508434508068291213559310257364601703161137783166044825457212524269712448776821930704191352661570406257255972081282809806731916835976367833088
173 50545259535282855865434573024626395459606025900205456316874145920566502373681725354563601400358610787183094675865625137662261223054011300402155089442812304993999643796889211516146240705080292561212975677966027272837446405760667427381538979840
174 1273561225842167838501714066341110993254741793540616221063830841222415894449908290401548974395575202938640892277101653982492650735369110786397168470829551802168278110023291890791485308968402428296433370037103177363381514349419732059717587959808
175 32089224803295465131734756358963142884072002349791154210659973907512850243661160800893299574934377152799663802716082258523350763614985717429590332226327072617309921521234068870470779969244280549965347848474169466048616633610195758252740719935488
176 808534625255657438197449906954027994806666363641632614441083191798088083658205374820997338693777523756953299097402058989184676475233387999916176275278901768507663589689791967801757716972639826516671753901411993675968315817218084993232340818853888
177 20372204197658602158512350127588581633074819420665092504641321866461999800428137788346667025473716186114875323555159287443945684526403578742628967727588632355836190559829144127229227750570671535257205656534580732178744607423830128407136062092083200
178 513307273315435251299334840901033371706246042702892132222411343612114566795070944199346290630906600194022798611918794816681650598237462714188719184108048023324460580822124544794873429644213563662260675554494182832462743836913260083638431968086982656
179 12933522277810737217559425325821530743617743029599463232571112127094872014331380325709540856004664879000349861667103644110091030647666641339543514567781966198458554286426267135049816834525666581787842906194103829318218560847222815754620657855667109888
180 325878878415644335808327393922617119464736707207390766804545360958674134144043841708595262774129742713947289840014539786027280477539272632062653199264863780864955071370769072227555113763399849441319964285195232485886074252843198123285008424695133896704
181 8210991647622098671977205320050151244034102743805492598045457285688072702894858346969183734033733087976012004559142048032101317438996506000006548703563660685285849578308601063042535828551033696397467854618585396894113939769061283750443538867138076868608
182 206887860192424313463267655541353534997810908162145585565738384247933479901407033655782072008697435103454042183081821658438158705930219150816050447546392657332005142737946732208234861436797403222761604009417677066895147676001199817169821980848479442829312
183 5212840121131499181661630593064903021408820144559447377461024705892444143526878535495863245719937486447616899744340778747827699676888012892096129755506355692426493740134024864147060362909495447246507242430433581476198672069735122131251890380089672438120448
184 131345077972212949592710208246307530874260297346447792807238283919731165211030142018595690994962616956268676589964421644198727092587812765791617696257175392816660495221804265608601281894566337556691812250446286964654082710722841187266031301807371694158905344
185 3309430004882267912757425784201420883759136864552946829407116427584348604822615447710902547359675393499741314246529359439496498450643517561721332031671365880959916592537813328543437350929710910657502687690776988551445722054206071306855724300988618219827757056
186 83385895583632725884936175386900305548697742839108786569889052351929730944346201160561031469556237720552207886079280075502776392990900856350281363074048983060419130499293000549964076088058304849395494336156460310831725352340331560068943640273677335043929800704
187 2101028748765411111629207777608063167977558894944287001420983529378743161558617516173421226103148777158710167230646758122246648808942462093239990023708629454809052733482781544594418109443198467570854975304396415061520608769151493362535015906894902708606053908480
188 52938470855797913471810469449506714729107888742086674589859560109591430053434763293104803229481964262369075468523098166821265441995917345842720556433475005046336510249930500865307299961211651465852457267868191227074232503931787567336699384954179382434304888930304
189 1333861660958678387629646077972631783822522339076051688270042026345190699829618042054574619555766881033744740099306629461083763316929946184019726429137813966860044675370212966227636024122013889934254125438634742536722252047003573534927266102476900367850534057541632
190 33608581846307422053606975950321344826152323346860887447939886808536375819869221640436341812467381858130816071305874138233046176166664858554591329703351913184978135725604995647829629136825250041902727809204115067126057328050117562940507490020313085241697956735746048
191 846817032665980982407412046343194938342152073663211044082045181374837524039408472332891313920034529330640811819055128751799732875543600914611273109517258350525479310602336806323230826584894893971341321075962305753508740639286271603545535981308995489961037434682605568
192 21336785053666429669986369597680300940469209683698715634911083064706134355943605909800520964202408563218787868350162479359389791043070306534036903585205025218718497595859282428957320746167387442966999238996908485740592946522864598324139195004002871493146800069038571520
193 537611288938180274687674873789077681800740682256097363840517307210236796597926502255048408104486597506047628162309363513738648678785608920168777587999722756934218622014204813762275844762716276186286174909092322948167001689250524082630691773466171221045199942136274878464
194 13545897250537586354711569212120480923603204488382102215646011417361465041843500749959889532457118712857084939064498504459117320135231701670664032827316723131983928387318173171786302977623543503092604124688260457225494882686817387440856550086723974339922528797086682447872
195 341308555265887176490117609282565409368005943437514292799964248872739096041025772228657528462089238479009210861836400167073441923664588945094296164905269221477729835209291564787559099069176263546723957998094129519596038104510772472591665132506948836977582461449239428857856
196 8599764765900911058554083930492014443946057226718403909329130999305577294646338494171157328102551761641317169380210585052205294273421545974334442854117966017207494131051549358297972972177004617553710456617650344161597903330781268667219328159300578838096724747901678856962048
197 216683563560888096327660747537236338901391723590635004689075579330766834314029989948467899880671640936298709053134785424921154824837808225075361981794283054015858887725856365918083294711612207340394849578578567543040943857257341260726730878918735575846582303257158331546992640
198 5459657094763192185424798310963746762343629204295218439060369474536446122421223910493615809928177237631019880969023119245136212708167407962784926636146966635975470069281405483858280499434663704698066595164665245352132276523990082213845254832276077034142514631220358356815314944
199 137563990099424641475729894809100624266327049679844065411205585437566286451875302586594339196412481080942112219333173670455738266745006391186747677004894665451291653893692881253071690470592360639821348628764036061640484421659268767147656125913568855196183599069415244844893208576
200 3466124528264976347550445429890298946344744329073274368326119836691928952393392048483919119056694792284782939536695448467895672172297338395510145266439110295187761439449295539029835491016921470255795695743641003645823251436609762993382475000287227503686626808749482988509132226560
201 87334041683124697359156218514477785243353986194577084874740256754214357953124476441076104678040211000808902987498571293240519506389754473263859879322544295224020304568104219015661455590561508754806632021715793099374744945622000905510158129541695542092788563672362113874420880637952
202 2200508024022926721071514547811113431274763991553941651195555404153959195437548441861697397638579854697144216993311609615358193204282623189850977301646855685812204662223309973354364397957664342651280944897137749778158568442233948860122068427589581236808028463973583635327492829478912
203 55444995679444622856326421610710920287659702197613955017884755858332544170244423580805852332517683269201518322608081391121272810746501919122943647631781148416467160751613170632698833064748587566805766160291612443516936775114630573975166201206020167145831334574839165406296978690670592
204 1397017194362934016817534242101434732754594554455031807810257842436179261432511193503911897355541317194453894724484189059507459723050781269879103332286757176739966705556612482047991112727769974663588179171435539669754274193344225793458224778116329336124588058030984366085773514283941888
205 35199877237419111418941687430724692446247718965096038949501426186890343166492110427530163467728088079650405330236449435167332659509090050097997417619363145008414980406392306958456832729681401256675530060241422984980225204403906316867389115118244016958403983820178396815660822495219417088
206 886912031239814181627213406455578726528997407773075805233233646917643545798966305845833570825586980299366019559023502005912913620022336875219382003938720119449085411188493239704742260724813894722475900684314364014954948141404055301734307461862809915546966121879316852712095583045228167168
207 22347036776643268170500843131671217802524067199506891194187503711839654088944567530497299351680492756337972762942792847269878741710818128259521479892666091451524551330624476050882915612323792644429502647119350913285396187445854103317353031587192360212825854193635681550938034359623995097088
208 563066048386500606063558252686497057787210233044282878900900745558273220418059712066137174622014645981561057190035549347744091032546297307543486074321882560339932528394177303266784509720551764520398154184510900611023806823100429972921052659725863973703615612413804445913324865810252779487232
209 14187266885288219948437128506472040493037835233472986086702800494142916575744604411994598325691341403234757994374405804521732687866147635035734709273718976964742593830663526792652386461537581822449526368791927066191796023661588648119664145015629483234393422488175753930764868421874764696518656
210 357468794737618070820531776967024922522797537516142205266057542651204886738602243414633174036064624835648901140328613373844781886137532729566126595227636006754859629648436879403280307599883735438739576782609963351528578431310000983330463909375912558380010034731086408083191012842001016398282752