1 1
2 272
3 4869
4 207116
5 8450612
6 354399907
7 14920072888
8 629855730272
9 26612973830635
10 1124925665450222
11 47558289000359748
12 2010749398071334458
13 85016252420605992721
14 3594603941362352310918
15 151985523215867315907352
16 6426200425008004061918152
17 271710654409278235954730397
18 11488391271135868782702030797
19 485748904093668444695970859272
20 20538298706567583499095098637220
21 868394597229900448348529767868233
22 36717217661914399709886942747744116
23 1552467141883367217585593791930618088
24 65640982193327659077698239378825771604
25 2775413681937028941342691265882786211696
26 117349266429936273611843190370164433469236
27 4961728920962913569346495496831208464465000
28 209790437003241528651650537114736262097711841
29 8870300687522497608810212995644532824619849288
30 375051577239035352625117821237608611455833084158
31 15857826081121414115156779497959881305630228565671
32 670496175141235161137455234277032639467070596423686
33 28349732086827427135891569585504197405988234800628259
34 1198675457359316876711195943436087541483891582438352645
35 50682061039417319653915917750342636515889749148397264944
36 2142924755347971818616488105954789676510255063231493442108
37 90606546239541807635930632660410964804267218779827317262552
38 3831000692380917105342543200781204250619193245400800949082092
39 161981301728705303496391045331669618846341462021237633978949704
40 6848848177424724143177016094914881696908324499010347430705411443
41 289581086562545365911574415714494047807064117796969844947591465200
42 12243986656202394218470191670857625991132558533590530125655478116740
43 517696825496518614530647362708899704115438963537840832877113627867512
44 21889112643993935576300308832751611494151239571207090881797627601221347
45 925509349766482667060460103860159190345115888282239337755156722966369657
46 39132127941248803285244069835311960860360987766682294349360560605920175811
47 1654573708625025719070107664335952164525686816026359841343369748942857836961
48 69958223620839144455906423574681877954980235959140006822801853618200143640263
49 2957954080057543523881462770906371257973597714526955846242668944693675956990970
50 125067388605372924680855538911601774871010998239491539001836682098959330359589968
51 5288064408445134286394640352281142287167459354119765351704744436016871902657947093
52 223588462985329047217884781141820940603941392248637899766283573244720420677657123442
53 9453704970065048651469643915854286557297072140627710670776574596951815159625256632761
54 399718914239760482350065942348511406037402132039672000199421800956423146027096173374946
55 16900803537548265675265131136992099259411711133228922454125351937095402992013718984138706
56 714595056774001732127006612483665505596939685957870076399118971092846611838430149729636860
57 30214308688420871173300294009411973389533483131720082158839235870304124591214437135467365683
58 1277512964671823445934352885078855570409055789491675224736833155052234584972704327100574678182
59 54015446513593191482306939405494328285748607304579566773714752336407357511958274897015297171514
60 2283866029345822058406091165345449661927966383731435410695132831684409460077086651139164116133134
61 96565785838449268879471662133777859204314060179935590354904746845691924574082590806230028688322347
62 4082967597389342800241443887210825970242773989862438141561811696106679783877709261010112407445699919
63 172634896061640260038354988468670894075270160827223641307412096226370897324336664718727271822159750589
64 7299300478717809838616894543529575478003882204756700558881435379141484610457807768229617889816655906366
65 308626985007632525639834226548978872219699394487406751171669271037563484240260593897672118440393103043732
66 13049280016985009802375484260673162206436447609909814023740839508267034401045318710051995700388066246873041
67 551746014553695238650689791810816443585448502205718032581356504300780358008395804376341813534987816693752114
68 23328770949787810119765511596235814982808706774244686433222987504577081272681887029859634447220220608607544621
69 986380580325333194792426991510767562183601607749723077249963526400354815247431692678904189384784665924181090659
70 41705868317584499840718763703181571927335331275017081742577821459746259260560744867717567422076465824967508342670
71 1763395880675192676362428290705859043652246874307279155280223860432975764251272042644624781599799963765947246017388
72 74559412318269570563731630293609708207399706873457134989067756688871114108111463218840088474144150525303837088026015
73 3152500255993102974510167164052217426182657305775670688546549061703969898755510865427208468075867687717451623180462758
74 133293135702484224629246213577980555433739440450523096003275048628424868848950001331735190165308844167010978576176660997
75 5635863150724434187974487150684710553527232206931379829948729620200968519959053352320242383646620713062975757276238003639
76 238293992307224043983871569446200656745402435439337490130670360639281219484621782668828910817144372781251100661221306262285
77 10075480055333907396358325863612037402125714358081747888198830555387073893333003247193026067301657901565120461823206565351261
78 426008634806668823157778038131367456668662746670548334302713951682704269396277311739212604207735091079127586503939562327464575
79 18012378162940768904511582643990000066468555085780452499956419273149282304884251979861479293961934925232983162508907479297628537
80 761594344753188863729548935265669365830234785788423113706738334856405693178229437292597549395695367775289800246296835335538347841
81 32201519461400307765779513377997177060061155499054017863028382334874421596036986648755368016215050314831993837888063594053309076235
82 1361535655781405427081499029480322558472568492410138690186150979589014721396529679882786151135533911935256294332165750379409598638793
83 57568070481463197060527348045576921796534995717850613758652225974446184194150182671095885192190588514596927151428660340191439204916103
84 2434077084126535966437169552660165564249231357388807048332998091500943153392717170744089676415116509451908139647509097595631547860154648
85 102916967720460445138443013033056593026621538678219683257220593446931885818843173512198033911819083632889115375630564492841861209590528074
86 4351506496588698484002768829577167037255875741517430949418706082477274192003010514571634811542884736885082647748715537947848529834125552009
87 183989182826352821019889161695612385125544364015323422906455986603257969013680339609370435526743491392644938155957087445577757682026971886648
88 7779379261790575773655910252094333881379559459374918900843210871441198207866757686403795171623817594072503544484377977382567161688392307717980
89 328925542084146741141279244189205237434640056623741912335917399117698895756197906458187313845296224855315292221013008988831744005363904363038660
90 13907537940301844645485727602309418565916292944716040828387060761815291443219869960502451786045189381339919011292958573827957175054775688222733051
91 588034636457189685142113213834833699121831041751578643642594137823410399967884801475780859666383246319968387599111986777894230369817133546969709626
92 24863116329980289656195135777388715015832141168369428280569895556266040725277173340994075109648649980708345018672430764981608311964087528876121320903
93 1051255343328976030482688170045006040435572893750564721134854093620840517116917921016343949057295375214328712862409633916379183842617903031853738987798
94 44448884935036595689682447196084430994948379673209802861400397206913684990196930838074689017631293874712344038365082041249213809020945786618857702384621
95 1879375343493358862419728684468404430434004119575170356169330643404468519585934952547329936327620020847136794363230039277219680015388556933699307186046295
96 79463223585765585197716190661439523076980147698416822178467631326911609717420439017442656087442076308492962192227000566623854293296159749191309102599161274
97 3359841834949392672809859307838140949564986945005491571337093230123625487822976968237984201039654105458192815277171390133566369139423814639138164375243023276
98 142059894457871470738856698743637931507690674967596893168777818319962293811990996000962856820568424700492467978938951765876798121453610489930765340834220790883
99 6006536796898225472622195762455171327167808825077176168179041595026397337165507357557635609137750703925809895872174585236485661525515361250955826877113720327768
100 253966711929323855555144731353195243672339723121706004154787598023689908586345013601285661702595358241612177363978233226597973798648050820561488901230820502549805
101 10738149610853876213015066516947164349528068064568592657494028916955115782138895638650539184341979630202353974959259445740098912752192031963244613041091173543378883
102 454027443947733442950820930072569934788325501443991569715465876931737694494836047696898606413934878931396236068379527616441423927750085923169993731946407875057470723
103 19197061628695292420196285649798197322008660082641396668292721271963341779724128601259610649319814235352046641271212782607438587815170062085875173959238410795765546005
104 811684800309888587232208103180239131787283727396594080832856177079044087869753810298729545922368309939944680642250982926678601463036710421090882282121350727554494982328
105 34319430118893697202055094323588551072821548762791238767817720920809923011703758959952963747238986282964369637421770112513030383418785224660625297103673899635270888736000
106 1451084562918947485665055869184775346779715986125108077995636593652093211727680611100405597165453457562846215813612242680923141887836011638875878431979154171078725127398792
107 61354352372607210297550688159770015885014955252977647199957641476004420841396723089104525024632483838666850656636215456250631328673774197159338661581017155022927163842940898
108 2594167597986028483391041794762437837995652119640015945739678382021423194120286977067478957733692549792349865115914308656702229128658893745816746058473428093232410735234708446
109 109685870133073112943848405384967778176730898932534137384711422666398413594428791505743599796626772470393351336990066621849832014870129436081819783937899822919530573574543695199
110 4637707338642881375055374023242546673111504246568414393461932941916420453127728366408412527922719233915495144825798337082801572724767840941763961036662752282318201559088831321492
111 196090246927956153412449032693146042317716768519254848853594527589663662324057265879766783378358705338451405174878188624345220014079846778669992987357033918444886049268421704987764
112 8291033075734945592305569154562007987702784767269245945240235303680255289096474978287406755615326963014407215575994502656849582143145302088018889129187151257209888519413879251046179
113 350559145800792944963434426069893550050032432939729961376803438277670985434126385063721194945753138176491191003271635373068877189472155432475848329578378230590079952518718516859403131
114 14822243932935711152196499102552938303870844012647005856581113894767544690143863410195822978607429102564313886483370508116000605384779197517128017103862142133856612712147850470214841958
115 626709979868260370453879347430282388020029535270128446145507099230427572606048265228846134166807474668748003783512202867808976393189325308923240885984130746810689404284183007547133934203
116 26498376402626355893533808630677797503527981997536721094333539057297069102161552291800838761518374797671724064148661617018504364306664981326131167701591788342272400231446614091870691272210
117 1120396953185372879523277140580743454746176661438891185565485812965082490621428845226520978503185266469214061929213187039962764440359965085208143847641214908479384215267573473325526242147055
118 47372311179889877296413277431357085092854352040426036865599582042742380702080391190939199730167140311388557198564677159129336934566603337837654249792952745114801068516760817164006098576084839
119 2002982835810176255027350184954284845840775060669071404557235324240998760899254832432686404828051550384730852211764382032459604155262411152999429128068762090636180402895564709983457366728424048
120 84689561066914821641923040687109458996819218668544142575547049781840307844227784838619670970769340267800501030029900937269408350948841664389529612898154053921291938698005822912324117690095697718
121 3580820377227845339885320215303045549265988372367361798332682892769179825758290687000908710590344055983964705116289697998198483869547291145222112808515041328780809944528220545058547436632338926541
122 151403247489251329323013249712052889918780229947325529505907257444016164696338360972489926777492484428535161748700115874325813599007868993257012668211724955066057848740564627120315877070090775697396
123 6401589841274776834000415511134549055605580926457441953783700234743866087181441257755373693950712262598695360956528894160969194615645250298033262337652081254446064645560565486769519920085770254502023
124 270670234459942926069050309624850633622693508343730021480065526330966319387417400148109028998164022896136141322205806708026321991860202753504512135442533156301245061740178772552042682701148226536608563
125 11444403287170209404358496440037805735508239479098893311460714312135188203795527844438734948444707539232847944494471231462137151757691599961812934199002371789160062029892892213362467232632007242389284346
126 483889064716406689122625158210212146420256029000504171031975747219627081590005746591660398908013342665966235871757427651717491202511496272741807829993493235128187771898444765397001640113911332503694274414
127 20459662341208475630551031881641625864600185062832335979698840156859930968111533602946445539048401259115434737299101672028216291910381920624668080001802832911107310049677805148202916566209736662813301068131
128 865069731140942958671542459615895238911292534797858082411717410228183492702019690386730149463914624818201827807398802794860368601397449473394335118985378150605262017056752317655465427021020445512369069701509
129 36576636860179060091736324266177210582490989694526857129604201096202555870856756696113997651421483634034730632206624325300755279419367281697606412425994735336137792076711686808874723838706984626582028234830180
130 1546523148182418537707787802073591594614588441158851164967836766248300427778103802288512063361445322384679640482545384845265750871762757590247701195255848447737581823839521062629133633923843157910788166150918310
131 65389659989979467125225277985764979827846702598508787549834321511675453860429319842557204161012413571888313311091813283459996033474497412137861780956009693025199216119507549475996427158131377794870192630788883593
132 2764787348078396211364224741887321532030238858541638526976792397155668365987666934652626921874307862390262220137582684287128414535224562592298420264110394467849354051524599070538417402880491806084459902318769050321
133 116899966772510680904779848581534229855339797884108364808549895963936606515170571922892416073284642608538989010279418401739539288297549568156567416507225554814333951460705006665370434341023454071504126660276537843118
134 4942731758705447395555660161895189627702545054236377637487855171038075523878862757491976114688714725667236163339265443626115584538065049037370406630646413403026499209609048184439751167686857574655108773319779778886928
135 208987204299705250228804321380354866723799588288998713231501349615887588812117284438723057150144573791490052420742666399330459217737444570067670033406430270395490374567901649966114262847854529454253908033018686975241439
136 8836338626728521033818577274309586588470397911227269002135305962209976978273861715691809051572904745211876326324327219753253618603497393311822434964259547602297806474227716269154561687546972882717045227051922142265431357
137 373615602868393450689174230393716927404636678435121996481225565387335530646606716050145083615178366172928555532941680474148276562936598979705884251683927054103556091640864075972215429725898579915989043446570093184688736051
138 15797110613719542746577409644480950855631638977679066616073033872818320955945782896364606613417723401776968263527524359631450042824083722062876206638672546590547771882070984076577958614227426812014559167414705219000165250221
139 667929020699904928984782470766097942787636023798987184245169795715188561100385164697197242628059181904457116168983201532852427425371180502493756918045628443600603378261836623028514090447625804714802069176068736258559515837786
140 28241188379454521001058643424467201270922389059514526376627446783045417327331289336029142896894960851469650732310304051731285763536092607801726760132817898578684289052146674643949156984432393281920915417769011554730878707812838
141 1194086042627838459841536743973427824295765366250597283093939571636934404045740459338224152221828043953265751649143984199467732738670829383064165234918938751985209363248022552787145581646614059120745288673899711240812962023092177
142 50488012687026741828218777836500022355279472659267065761589014450726069958746430993941847619839496834033414565962872148644866257535677029355213040148695717058989652197927183925901733130930901623589208619507040042183727650758816666
143 2134720057087070355906047453785255808043043252463596167083903754311675472949560134433894315685045709154267235376689440395556582822488959643515007962963533589907200832302985321635566348725028417156094558482174576913549047921694261606
144 90259637478279799647376913615833782583604394865400030263418194440769069825481086438657141546818942141519985668650629481138495391448840577804986288592263274871837433201929130252562633748783547810732675636580917944910006004359087584367
145 3816332792987948197003389297760006824883982656009856897809732562652550966354531595479442048728977470338288599636733218619246294181310645214106370209604614527444784750646720573987398473575510627523947517272971001385365664872951750497928
146 161361117701586041408822493301824679439206287047868068304893069784398549939213676201552983531920963573978400244259302963876127057985423206111070819778107748652733018442846971737596091709126027805529384089005420927458750382694192187454160
147 6822625729534308215165823118970555574160994675321514209526459425433219438188540256706999740331768985150516776469896531341465264547450483571984006824357699674327885112057926987393700952391956829682281352845128717974064434801675320526366967
148 288472356341679097645713753436215681153521041132970208922226797868817611381354346157778655600896537852342890527329020641948608637156302762672247578430015637018268106237933442445811835767426934935701926824713871127595586402010723665330439944
149 12197107634541280564794355127364042185259269130675866141003432902208559011766565919110943580707180546893964726247141357760429960068033956109629552003009957608075779555277577813361752601469155601314079729819153728285874595286227282368396326566
150 515714699790423798207024518686948425299506272933741811333058751277869715770287302171398265024044845242041421809777780086659073611064082791427756231284971382238977324811523801355569925016037968827729717266874636192442770906727538144167591004239
151 21805304958262710383079740502918264861196753256160011588535611727877954802523483426061489803848656484886121963544127932697119076389242095067710148121766346231222669454566173333987070710796454315024286041261407640433233539447591836573774233694137
152 921965816595994715346663800679856037941015416594912081684298977499332071569418131419130310379978180432865271960894991030704158158952573934239601108934415513443057551686561414471854937643404901949151186010435831027440109207552800573454589172796753
153 38982301261025010296952765815517819148094766672443149800067358726501563605797860422655140680314421626128016766072708150130791341862427784770957815055347252081339520222475013831954602491409881118600023847028482462305430044388209301964740741301948906
154 1648238778760719807653966452157108562231113648051121610086325037382529602089297830437142053927101156851091840768216549031530635801219100062650644802622055289098120146952031573478188993750191523999725307948880767535206031546927045437949094013282238916
155 69690371884915131563326451721354031413169430630004654454015908777985849297660643600886833350092936688361701697731710928145882533837872414844873832371533178674004002204370152751797540206062774700790015863469276294408603386726610283440283097960063594747
156 2946628847738595370627494015138761846404075050128926099398038939576431965017513368115721538911032012376119187394331582204686482162908360285103831195092620076734168325548604935703100990323231638755275179909142688839458652752591999187988221315532198563779
157 124588538294264490345404914102947562130506888913368629935124360244720396477938315734454821093815600153047567797857262615809210084438449355613070201109753169525490121282607628017425564563341512029418140421200173157642960264058738002946224349615991484716548
158 5267817793277248644971980652304564519483927851897719704035703409306517109284516314881898295949481817156645417470963324960040166631637353433886675237412613997763719313198563114577787381108091070112873976779839530283858260043648190805511791291251226529253825
159 222732401255291598336416294050939330813366854682810596038865444440425684359928843091800330352996206841566904394567524091494927247296973345701405390364780065613080344126592567897605229944548593824806035162208632019065915175697709607311131241002797016024333896
160 9417509206992655507688162023066187648089855935694191858738507280690767481183011386817700329529789194488464983318851708383299929655513519245159764181829102631335339478093073143499043848298597587609940759600032503856463373491140846715757493620842532390744691812
161 398188495090740111270015934299863453448415635281336493972072928663967955838446777830330041744870312778523723538998509336818858869908223997481086485226460919687330089032888642211514542652073624528916505899370966133401282795546660184281416184427666870955712275768
162 16836094782354908746563279670803004057988123031121546852587118838787987377965783318015958078486547942962545858719960285348168916523072234507022476657255388440564173095071179537334992445937602263175688139455986944484124011505552011234301170388136331100742342042027
163 711859059252437747783725593545487261123063782520427918572048452426237775429224814236767866002301918700475476081361830107444961520335179935741766176690541504397869012828660048336038739350458195488101925690975037439933235370791857684372074495627731036873003289296735
164 30098626005055440690010611114746486232517420348042128690292826380742574143957220883867432165300476763540254804556346021270024034520836615800825185710675161125888498311181691434274681534925376233137421302232155278100560433893301458045933626553841504576133620944083528
165 1272621701750292512668078757239774464163888516331095988012956646425167548557049686871153074572824240059880509441199869121551292618165932110227669857135656819695349974496981913252329727758590808447637685472472332054412568466711077612336088315103138831844797972891556083
166 53808635500297724674183237912878360761431248699047805251624372996197632780452756022839288881184612878905681526791183194728069781997983812962207101175039921625795660874551843177950386362067332259900648988575021989610269437556504157388316942921757942439442636477239235321
167 2275121703819581328324825342606010113508777553258033368828813031471196525327276943928422384417112088446934114463325561330176572059860853595472878170197339856237363190092225956320674480437550880734385661435877433344148214464648254909359550533785767754070163707650129377218
168 96196060707807296167741109010946628877357321499660510794105053330367812181725465303061196507038331530478539653646731722418499927042409572116265189437430599613861860045957067000455319711110492536694469543466994544212884623876277300999452607544840845597660029231386607886132
169 4067334982636150851381416911939058829015100796989106368591033595397371509233231667453742059713986055342646737105212408956734116799828214185614768064183725419147541995654507476032145802610687141585325259917655447163879853926984687518317048788884136382509995427422297963207062
170 171973922208990894820461871133138683572445280797249644693617583582797031366632366482218140878793148666894429915487266337252486973385546110634327732292261806667537387847785830345913353884246339312191590067527648469694602551012020704770681033712524252169687380880863415889354151
171 7271353366812110313124232731003328260260528294068494860235499241641340096231185426375754295662876455364550966879924177281923204796495687396506227513919686676061194829530264942022076872831726116924922427836173638854593140877853160557884247410225840717716293947411263358031290698
172 307445333024367129437918773989535539834258771044572356610486358368396465480586195637912353386767398040957716588666629461241441891378194895420751849283856488948794034260832064488498285505662287499259193752256243030289675745083072926929285785489390295310571078240321175983794742597
173 12999317737724579929430283766978268975107125946570289886734157692997026355002666040346982749776517405615394271159669827677778692052387447948446561429170953556019740562852313536585085999168117805525092453542446396507982773920217787537543186804906542825782075257612055648710315391785
174 549633523410576212643939334004612300243299230268388563265868684684814902129406906915886603640640254644028066686265865853072634437712662737402608489622465149114513460250125648737942939085968805095800806115990404030199700906390166054959795208019379945931069985345907279405310590666254
175 23239451189044013879463790517909428101941909335848695518330227913449842008057865026160038581812191296213598198631970071412730055114579306380070051037397207719338758683420560103467738259810300874260120276858816487374121578317359174000512620713587260527123699986018863117811923710552428
176 982603987138035987226178745772010419224868684210038386416300023514106532785321886972869980083784054253543359968416500182553596232147566532294904455363303501731141849379787499205017102799920542888560275096053454666850800755173455930640200407512144782861777600422228271432321559700943992
177 41546187458796145968140101918866967797069140770321073844086649853073932050399323018566993623639236650737898883581590186248224536019466499591910300883092682880786864810678923760271424630933253674831361269178980856464057922105043202338643803902261920267668395324546031440653795621610796449
178 1756644299183929558993434424857899524565312202755485956536112492882686266935877830644754049051935366834254570237115376084422118466269627734722323866116208625149057469592287083210716689489739899888211625750309072704293929527288996394637845735847468680386939182872329083079154090798995910260
179 74273943834576199407251742588658698235181371100562860874282700876230570156298000751839648976084064755248216534539177241994008347603519035874103185516587621022167366366725997840944210777270035259625360040379038953542804094746768058997734611646586341740016482066589853911977502244029462551285
180 3140430157263250191155529161583764203437689122870865445519768683091254783046458384447505277509499817537294787646269749629295066382832722098224728286866992721691298245707187877384953729514026340498540849024686414137318279296213794650275236755838352536595274688560394952840465417880714117026634
181 132782791157743236228010609075857389561045754041241961466887579620072091270740371861766035774379159174120541286196434826228744484359688396557143551242270648976967185443398517114204475677149749625553133512221164684592151928073661650860015015033727732198913586186021910970164403573287298602711715
182 5614284905162720925257107217125904445691289432616450435431623008728581023336965842266603013266525593162805956147853236275902904795059870079666077725488082381423728177182790030274692072849234391123297324313722525981193224378390577551011114777928571511074858723993654638210296723154428514206599855
183 237381626952642050107559447271590494523370127374957925016818068088995717115120814114167101922677135741531077454177632687835042577462685546495875024957333416841401398264353878955842735261896491856022815452685580439956416662418921759534876199472102632331842800790174283710508331234301541446130245127
184 10036903678127481910417473212554863258859810889742138848266535709643248804627362807407415966972462616896352750754681355562635523929904963294120090069618944858872467144532006877708176414699664390489822221173455088113367340669576372078276728720949558001316152692947476521729882763610366473558306294166
185 424377559195457979479457278976184124807166906657322306512092166260120665812906524642176151417868344785000121188384436765569850752913932856716909038734718894123873262078314009502664016966679990408939806310578523966735623468322952542863394509327784493373532892639666976844535034685414661474266443893773
186 17943413479314549704257758084572864939159803515830113202630256441359554751913708234798563963826390861360545515706185233575689938052830067520444698980324515002566565509805568855834485032784460918982526237845685801966149648724058671655884382678519978846068274927138542226537163269967877529092578233314269
187 758678399253805329641922472651446380159771499143493762638822308594952662815183427970734889199519260000423031429874740236158767722167576170051529206907945499559310622466583990871872114258368418642961694386019486394607358647245821199878376341606598195256746306262776622822487676875997680370027682300997627
188 32078228267874952543217052693042086792735828977772948502877977948454770314457907317586589692744599905963112221596545466233295233146769346815178615517285713499060229533741463244191443248573195841757990504520652162178764430566926039431427149996824642368759294940067127305975488531452637489307430702747695700
189 1356322691957451855914646122875779143808634108502650186594364756835100403552652761115062130563529439456858288047846967403627232250071937200796768470819999894061675623062735544122865166727300015234372734987449600329459941752838072409177409393220405294690560500497234742068702684586216921018378330752934561551
190 57347657400424606769036509684826681233827459623871469680616519196792599270581797854757404427336155555505729397864366727950453498467759799603461925501779871024539269723404590980129164192616386149774075474726362328168479695571936418907923502439526623079395881551950337693360970167479967791811376625325883021148
191 2424757639769433352863203519004221600009412467787540158215022723016792064090850256802570843598697452208980499775713653926338450503428347969749178958178451356019875466342644607563120443741287237268092426591317742272231300073926524091488826502716333442848104462831505031894172923472107502861887557373837826715276
192 102522925575974812068328932042037406092976468330939028007760005688249339952981487048283651137689025322046019395339773902529767142371639861987814601316457245204177172271694192610432151962698205607623169083037440789834566146130125674518916350412409018257479684111424216131386370798385266558475553563566922147015142
193 4334845716645042138574269708068667380688599338541992606534000361397017702911315847893280280608216349805320053602773823229600673455572384664945513813812105812943373073607587778184345652769021600669145068209661995482643078010808504925094995818355317260392838212038033841172488535210888150800685780544755657971707779
194 183284736380165483641179344801722319843376641758751750058237246196793551748246167190957356151792229062723146067313741265506604842415461344474950246466808787226063618353399882163668634627692177397995117984258928554940719895245384038998018218997332323245023499830049019418761705120463435033343750443494078832438099225
195 7749594053821670555145997789611579067292268247932612206231774383295895147057397930217499010887243154840124184881923395384557820208915664240759095520827006856817821277175430395083546401348681611169453078172686588510471848170250286202258495939228827869741308512452138143001775715629071398453427295358656936353435029901
196 327666172236300269237790455826447298840349815141159043256175774493725483542227742963868367039469758224167079267841130420712198455878065357809785977560254369127289042851018390535666709133325648155792515749745207244830666616040343329375902776535647088537085011757640363550361491005306978916953398936642871816323883859772
197 13854289615988628810225412315628363838845762126204074774394277004912770677486708688530101257518579720751842946822465915898340733821506402366563343631310016402645722899765602596572326975133566394200024369195872147955537548040171248159669489968518550160004151739796603866310663794923044985322361029026441030648696525498418
198 585783205674553486489584550175071787905251511387511453226380683454148318303537972771064136080369742777179655490408834739086280307555932184426029277389217926911467798299373501465045443339889335680502726792822216223314587982880857928733694170444472111166413462346211785916129004833951989909212074282347272057376729698837466
199 24767921962187878714514285675453153547137632249771030457921244438757449948380151343152574390836261658225769626532855801709822113564464528472738754671032552685764777108836839014640428955005650110289959868698917847914666336696205566307253213689642346762310549044328577330605602795803127600815522309784231228152983307281273671
200 1047230361646534008287995703895859177557121430991181361848497261020424969105544609449332354845725991088941330607267547903506761309148620921240720958534577062871809073062650359702577506549756388483677518750623575547471753389745940552884883987596815464910473150498627307404144791913246249734869219355558060713032317744390938153
201 44278701783242132683001819492476901288282125596594446327098861320618834212646319547815873968148882309417999012430042367683465347364428222079090946681355954410833858067671200147068516448654407016885798937617484236382215661040642710125483117759875131518468729251898930278532364284082205933186900589617130470861099114378311210215
202 1872179706981262903457902999947279633778733230637819529472487204617447706208288735509809436939968871720529625045356756955093507395635042035258327230364989233435046761436403741515581064746344695221938919130673218927111012604425273038800718582149196474926761043972674093824307008887057681264561661019229971375007468236971309533379
203 79158979691653541292251863569292249849730811694951254129857917765016591599586843399299666822468485435572979821807234427996696162600674665180037725210465980568391934190097729051870246136436339106714377291288991793316821777213744715853386656885780037141741087781687752933678762021508272877968026413427645624307713836822116027021951
204 3346977879557974733937311244451089105626790734189795861587728940144623756258026249512570715727265815363136350355233389737968199208894694774715510100639592166119325574747639310634724588274221052233989458045243817181069737187218563255074120110834576690917052450987983580600358286635983139508223902210071698127017586336073690318256528
205 141515984287396697505824586053593722083730311872216427672350389770500781725468374576393384738327218803317343968187966793312731079238530596224643120973837728200299745183409137851439697904523828093081414122870658013799615215242495686514170708848924264092689784887281730732516246634729580470694504135805959917385498281323821734514604060
206 5983539338920155798177498694784960214098176762191459836028936192653097206126838488162111078854154625585062005425592854243121784898054331896849469159760135394863854780546446397917819745192697403178330872266329890767448638418706247725298180587026104299819029862053677882642925052064278062469487991324122215518090281597930494639702593084
207 252994339831572081077104910976807254359855551031404661899657141363849372113669986753763245932794568681899840920437195259934545855351938009556025500334313594763214841913678524841170529225209640044912295796619056454915789895023063146321272852983272552695725759110006451433723499257900407280636917926902836353078826260699923024748985669033
208 10697036045285550342452191019594732043732327126938721183489693394282829258743102412193073056783075690187410040981043751852890528436942852849703770692970436523721867320610542489229237070021238704088592525688564391771798766247680813621455339637109126516621563373075713181730766512982450540889756870878227923154635920043158511311559531476470
209 452289091646542120643416622792291790037508869531510058289354768268296691860694638308681134160688654611905412044913499804107665693706720882608134587335410502375165501972286167817512439422563288218913751401061832776544818414562586763327726177517062666225277055286143613105256709742499087976654846763383865431944188581959687360986676744833385
210 19123561102013042536632676075302494947433765715239851526134133549993466311030423912591572724375325663087267833628356440619586287073606287128069914521736757943659862984999574763552792471457498952392524344870844369739186535677227473424202312114286775601380657238400573559898637375693879116876245192461419677055083218847123323781323915789490277