1 0
2 0
3 0
4 0
5 0
6 1
7 6
8 63
9 616
10 6678
11 77868
12 978978
13 13216104
14 190899423
15 2939850914
16 48106651593
17 833848627248
18 15265844099324
19 294412707629208
20 5966764207952724
21 126793739418994416
22 2819296088257641741
23 65470320271760790078
24 1585070911842629656291
25 39943786978434267336408
26 1046146801816135573098930
27 28436172158456776032413380
28 801158241681738733434954390
29 23367115382384046391852832280
30 704752199932702839178281426315
31 21955741613288049989784921352794
32 705836434086445458930863397570189
33 23393436101150763781708615462319072
34 798603508280664004961776872679176504
35 28057603257593995374323760793461725232
36 1013694053177589510298148777054101051112
37 37633391724218010569818773348133501510752
38 1434630508759583554449455056725816512150361
39 56119369901477827276993388983686351798808182
40 2251188438333567699911391946659875369300778951
41 92548858020380005440801668918239320737920894152
42 3897057318804109418291054058773428694856236590222
43 167983681268450821767388067059759900057224092998236
44 7408511071326549062561730136994539182010908716869962
45 334123849316827362721534029178453717108691983130808136
46 15402294517287895501065836954811646959400679222371429239
47 725374727504653745264481559443272325849870083377397277714
48 34885463639061021981556927091364817903663519358708315624337
49 1712559124099359260912794602667000151634390950336590039701264
50 85780183682665683868831978542475963150753715601303865544190132
51 4382248514223138197646851077713445943571113731805740957148797640
52 228249880059962602294457264643457780209831625860860720491494871740
53 12116264466516348138464106464823550499471895472780689912756852720720
54 655267364005475970753671063913926710685724959242220985077666524750565
55 36092126409421616469112202200379083224569730755061531858077872183197870
56 2023989833940114178463939182217336823966067254107372178707896361646066411
57 115523112060274209263095605631174147952524761734436165892404546180106178616
58 6709059224934415398336005172316113724488136162614990917298513078157864565418
59 396331461621125650383182527772007458909576932569292981966338087394881258501876
60 23808711803567257252109728577431138986131676094708072953032382559139775965367358
61 1454032042289286067896701280978830273795898790069671598203049077718893460741980408
62 90252023958236738740675949686019324713857717881868387972673467315253422177283028643
63 5692101786883275695058493516404460169022267793308182124207578335158569281456919177674
64 364680419566420036056289923593370498964477495910253024228892306896599862439104313536213
65 23728539299788397012729264361808640465955335733893796776493259435405431049371054000629184
66 1567639563576184261660638284886701984881967262419541000151931729912850608671563075779407728
67 105132988795964099354595709492885594405471288340975023848898905370606981142844504340173683808
68 7155718348525302508452482576277673473185093403271442893080611209986710081595511660486742314704
69 494191798445028704489999577924176824241845513163434024803379711689707165010190024052365640946368
70 34623837694133241849960893505641557809190222568404285368532172415921945068560082608222663521246129
71 2460390890689165216307827129416044032198517330997213611794180130767786702599193748978246847191397606
72 177295033138019248721405811654039710260514054836635034593168681661893644778341901792044414600598218831
73 12952966538671759230116824592606901184915203300417688997924441330827759224394155413277597819643704958248
74 959270420472647676317347444466974855868357809639628851875273843485939849806581654519543838527236700748806
75 72000096988047012733876335331849798467605027597808714110752696766787542441196857326366904680315737510258828
76 5476063714583857306520171982985759320071368296171366988705134683671165199753000416371567398221196937400210290
77 421961131784878338007971030022291565385499323710538111851890100347328118447633976528186887851822230676338169640
78 32936089437126531095471492179000237528309248582228029607288627284644871491981073948734368314790179046490067265295
79 2603731394691759552817678773610153912710933840622080718954573913718547273352557872974271008669223613810363425417090
80 208437377249724324734897911423404854558885957054599635154710157039548771056116766257833641814000247697565626749689945
81 16894397945503971583775935978528604001088651256004391480960717991626584601390516844055989915450546392329003431290342384
82 1386218262593429772289563162497970390634780501758905784113114497027230668981627083386308367348266910477073294531070244204
83 115127203911285103396048591880280156288873180646079380378009688612082054790551028797134687226693244180390779512465038649592
84 9676514354062444133541299368165319465292631892278064376075751042838289162142516850797143331458773941237908556490732362814244
85 822987545813010873557687511262460420523138342438249375185242626193396493240221058160297040340568723702284122729536787456965552
86 70817570300205997391321999425917890506744126503637014136310384007012019233140009572558893471281037088949633770677424797223243197
87 6164583131742322065600688193929291493135848475401963498841262451732338942514065711328358312170781009035640071403603148811944818462
88 542780403937022766932648546038979063034178080219729509030505373460963048095093882149248705365591176072680212552018455560454129762291
89 48333302636296789245907275290137659422567286190994961042240240398666709520848836172337860906364547583614857022489262471335677268842392
90 4352271745626066175154991589067219355533294217716181550791844706016411702030317553683223380909579378882213125295680175948273809597190306
91 396259160095954629668181210958096832021228996799043041194187721489633763103457981922553942703744262054043357803083439275290510804022745892
92 36474061540786260625089599279913096906045997774330306596356957168838933045201051945239218082432000580790565623989565307086510465731197650662
93 3393745635181339795434473169362823153030734429275188072851940514755149815614843333268394518851741144949013083286665462891185769243261889936856
94 319164617600761956042545398062548649335587046888014878312030810207871954569620659544454630593135655991272354012465055330328369534450584481162427
95 30334823766187975244310370389189346071295684434223102989790128339090407770983723574925165667707582237214930180251400925506987477752114440575650106
96 2913476480400911028959039969247416314979387713792416704733689249270880922180194989503801625667739217068774612916453231746495280830258024292650987549
97 282733891489340583332025096146097096305825799008029308041982365407504618187225878981412401238712779673804562436066244054703368122310256966138999518624
98 27720081963438789664746288458710895958242146616722701405664464599845452780979844780134605102092291667373655917118838852589089360636827129217799975002792
99 2745467692336331189136041973942536610332280691507322873263150696005969844584280371309076313834885483226050389238046699123451297314136814606571465608596624
100 274662367873310438121567820214209136258926270443006279868347202261481446346621059462331171438807911921898767361246271878624011891300592484430054833096566712
101 27752343420532408851866748500810714809495675242678759528364248561837187807939836216506378780796216100441854618792592054402634534850164032280953457094131477280
102 2831883455427111163049248213000252115302971067546745998059271466650149329102974215164743682188875741878077082647516249015229655937597150428009044518739313828105
103 291799582988805801270115392396699447554381651429459602942882890512583754339610547191158996966768033076375738577292031454650908833243428826755462566839077458703190
104 30358946512976765182648369107939437472829606158822564750623169416965784542403925616857956250077886269562324316627352767504084454367750675914962267054974725502327255
105 3188903741723079414785384691097958512146021830922722201405457715558086008334108346794759724508181173754826546218537134698629031086788530998107636531454545166763535240
106 338150089840140401310410594471872630347365285239429255218341110233931694547111885090810659895867528424892993168322106065567494286529754128611215715365130482535025336446
107 36195320400731891191245714416116719393456217492589104004645570995432021971229093739426184164147859562186095092271968176704567672748351525256639737062318574591347122764476
108 3910500246789752283263905922548998576799813478228461644307727320749199422289683059537228906588712438912688021231091862819110961770326755078212495087664865029636027011935898
109 426394930755728758578968203477938883277979661952988029292784882858614629315048133607232459622269221704518097699620978118929983716110628871028170137443457398423774483800400136
110 46919685999539905491632367837943865308512162040045939909036538443318413591486344149504417509292367500704781912584959820820162208151830533103423597790682921727507527484094666663
111 5209855700137591392797292164647163157369699501993780308767547712055261584639568590940254661173312881917880029350235632934465181037236277119125431566003188572950599985733906643698
112 583698599376163043148167649250375625519139790933658302257059457683350241837935965123287596992015652602163979363089951099237089628732602711253043678628469388902166286252131523110433
113 65979560196149985469933617241190607743867208960352782906983165364799442151458539465047175778504880434881646852450019657587836946181181610175714418784225502775163389097833533648129744
114 7524091130625177242121787727596323433543756030983349463612850876004193265528712344500333898411152878950264865834438021502906543495707223986092937848513055041241109417303402048132046628
115 865544083335736298380082744590944333891478989236939128295972863499609650745457509157338410459042986638515014656990715673616176376315265566545636686682583622653318168786884086518752465704
116 100434304444723274983202394147129396581281525958304288040109283620495245960373808269788456997409672683820480980018382143028615781323789373847818022742988081619592234360135739048302089294988
117 11754400559477077575712651629290822592744984305905826853837075800870104321862320346432027627875410620888561291840008510096599068407073492074974987876027569409550133999934457745045926663556368
118 1387435350993851864644737587889212316301173457275857686517512540106242933141589635227525526554002007623111774429752508917419808623128727763681560958322616998093625551248900861977190883528162709
119 165153488710408507045869202347865009931639682589766568474058290958260671953783959210855450836296554767066901570278434614117428096630323120641743703547700988281846480091645479798512984995412219278
120 19824163114421556793575464949651553018229166769296849662746962159894176657826380634318683855167283843518187037183682707941538934312043307455118522467586647323848772271174558288162376042405830065659
121 2399407328676540149843099378388860382551185357249377321249718523490640002378296414705468287297833320370649534500507803616372471015009379626464345305559625245058937609373196537636204824442912533890296
122 292809725118321711619314298501163662752699354964159054639345992123071435503908685548416035949046702121813111569215815555850992659421401045356050617716071190161978728090858975763843867379452180846875546
123 36025521942947411943128855810507576744438044367539501315712077234260602547845307599931389914476779842410870794592162798642751791775253393021009685322050182531962772664602462797792248022160057301141795668
124 4468375662839527733450268166076401955864752393822546549747145041829298265598291934243590883509893029193146663262019520235016944929434790596555487019776980623292189281760776057944651939555314670292883362446
125 558695903710368950939065196365086124548289540974279070270051368396723259808639768178256980134853625083449771129861174013384952014343663317589321060372781810598966733196155699778346314175732844275620181208248
126 70414153153579557866287142517087300821168723139320296046432093950826691835386417063788586339310064318368669501903990939703475357179676575150720216286652252988712749431746896046444473480825833679365353418680275
127 8944906111263737605014083071555893345298957960763819246947578623359935000531300751267176320382191613164570819184492226094462795783365799685949687803365054236221886808960765532195052868900317789859051207233300650
128 1145238873497409266697250245616765921965593414358606711389678602932294767385096944967117826775437020521265538703393362410858537463385728564669395801035714423674977833069220614642338964060505728086994621231790836325
129 147772757870633453767387128466679473802012053465626672437377884249328357081947992898982945390378970389840714671405595149788198382372352072860567200133640570796771333299254272857075995362645900398321886610553654166400
130 19215187251434209260280883088779265337423231336242367470377121044708664928079861412640550355001758277731767810152212348517259012056641684738205274167777550701845770011568631608151305828995571720594591559743512760767200
131 2517799535882371387993947458696394212070298010804456245523224352763016333036496126370599098103801818772630845600103379952539256262342493770061659337381010810218044943579350062306175073307276897674735767074328537142700224
132 332428839509256719951830795176544394866100449174560018306562409032521715530361945251828391157516133048657275740334909252316364165409125476664518927316573143824694311920775920037401130938711960789054876711042054415819645344
133 44223424055965808026091990470829671529530925379253187435344880476607654469148462529282295661173318074629188213331428396472211320379582723567526783549582871039428865182710721612475519200190525533718956567465813301504504778112
134 5927310092462393959466128025121279230585966665172772176411728553802684850942456721947991410710749376049136931848840286627942121933046397600639830136219285583501744798519909896741873852490652608356595031406852030876068898720609
135 800369241254498950495910856561376427797738914157252636805626792565017922103414502285192624797049958055127305397496479934360738526251511257551012140086102608713766370717065371749283489281699352977628224471660619615373180367751622
136 108874655566070009907153675297127694224089369849482763266231064454264270014372873516962844075446032462155485360178528797177926416319098706943198750659040828147170356688382480340246044114502919618788816489198414057602672321783821407
137 14919127044538441963640876354351861614585822135132153196663541620066152394090731334657756997247483599814154690870524461237532825896817101599913477287278261360045586452874714427230079135932794015641303883762279647529675279972919709672
138 2059288227696516673447512842956326883613282125990647130709393210986273877073065006328173706432100029514197382067677353830064869306870438730610613654434994902614412602269729379361577389304167161948444035324119772701878036013104213561846
139 286302534940194818106919136300569924191906313486610119739671608363240912909486575133536389185298683207832068865080814192941108322291016966800565167030775783848556020748395957742583483304004733038056062523047398249522297096448742524399852
140 40090837929699576603653328537970176643879977408525020026361126551842268278821734935736088156732491165635980961670279344469323790552513961039984325315183595687948911231316127297524430876880781284084531895819911233399774106009385397641902786
141 5653987290379690288662285598222558735511896813937572677247105935767166952851477029907486550339185151153662609153205572256776693402920718917256612937832510038932794981004730305636166060430686654623097954131072775416232848185735381814494694632
142 803031275154803019246647833359230276464164147486111599663315235752974704880175474802480826981750837015678591597832657116586575914117017143737074266747043652098936676937153593336266563531827014055884963441477474920066122335752109922236775185727
143 114856748615981898506451702426409327513403419877397614160539971907914599455977561751096859151926072616054087253318992653385404604295954234660017187514877881196585595140474910328052387181095663793007662379767263767914964656978805403225430928752226
144 16542677030877392864022755989760537674952060906082735507151152788463671087112739469474526044759424271751099473463641963458818706316582760992039885568689605622702472048289983487536753894716080497381391372970795831896817211746156001241533289166071017
145 2399160817392389890793700268686413978230190318836456155265692901549759841090979015630076977234252502954530883637184188757627535807513545565588413118476241089738221374774855890935330364845109274420226931691421704077378404766385367494343513594481606576
146 350345540639073105329377932852860027033756160743564767637734871226308901617469914410094219583356447062650999248862570542691850796288680164506846993683870950622056582316413353151478384483409928796542358322882077212434194000992019267436403864612601259484
147 51510663362412452768075721704943743974723669887353135343243863672273783436405189246858782510290957054746672974068681322467045499471232848412492616437548293711882375532408999909130744445384735869114164486374169070712683819385291396236177745671703440701784
148 7625019035353474127235152986365378828370284225003434747872630113389450683788986335507039917327545307236906108497103819818058875054594803742626879054195960009042840036853382587947409779160168453688172264668310565656266371249984952975716157485165163869296372
149 1136339642351983019239349882551396039283515968531761872842685015509288969959108658055424143235063349259055590891304499814552385129663920057755366836826703484680967688825511044009384818477619548723251227776263505131829696715449146464297699580775308448851023984
150 170482293653276128279536671344986685783266250892689295047032895361303946568899653429915150427141848964010312581030607510108776455935923565078691380471228328315515662777311498285380395456290590778797291096860939935433263602399177463340221770208179724112453431917
151 25747497089416018003861531528472304256993293371121910656075858511758575492083817521435815526838888833263201317888526682177387129132788456232774965338291675612035070987943277652004367943912380319674522388258792640933585359129464815525012945432125773401915051932670
152 3914320169756933131634676915634687452620994015359404485319614190617555408823735741286038131930581548610653218041991797913607126271153445033265679764490764398488161676452764414741453161976556975401947117910255088024379357862757004743897886425286712816231276062606595
153 598996778409831226792311910711448658290272111215268870158909609385854019588107885598960754134890614276581581636588042156401176998574886642658115643960721838492972200326366273412597508192196367425022285989401738064703673627538652996214860349729009945013553650441091160
154 92261584325541118489151398327702998038669429210673963558033392855069461406356214593933887969098923474144612742011379647579912833001970794959756738448983665727608805352282590435027602771885279412109137338636039520704357783570550914517658020310609249919872860923648967570
155 14303005879374221128978177444749370109274792712433415657190056783011901703622716094448924205556175776451725498018217482165488620124185525773294554639284441085532101064413195719840879165716135249661239197817616420096394239327663939774624130695352716650911490052790216105860
156 2231647804755342051647191129790034170692146465595571343598660515283181484353319146921964597900023187372202998233835787283568952914740470114031918591400936635596929146209105239466563663207100307827939043050218826870669193897746771000596983570745099366195196726117466835447606
157 350427432920398053215231301880450892013685209479178268611926507755124839924638298675877967254458904185524612906876266913711998474796220662379696269339194444858075689879729762207815404693599145705508217628438308945717975789154078488435847393858842313633861549072182226498301336
158 55376695902937151180639623639644063183705104541095242996726530094793518821554933237812924786132728009134732620016041708756396726298189693954354878431915315606395777973281739808238959834521831012207697292943669501239014500850766730022234760056987512804179768192596221387429249003
159 8806333004304745665025093395681059138759337728645600655778134558581125168440781266195055376703834473660451960157096502905481531344432893538585395927257182332471640276400453298076442378879478191486795498079158870684048474843086215702886553725945611614119237162575853647910009989146
160 1409240540895322009517951074751438650824429761427906313973682900587395023729065409849691313314592969578540970449913688116564928409466538653748852648901207423062106873650560281325729527520816626204119196995841655667400892709728454801899342442699064196623313281164719186340386377842093
161 226923861456990313327505967934334223773779971840185939788582785017662583308167455739899011477324201255211212677575845163385326933626919557578020375258963656841795670936551758121168754687967395193894065567535528143366092467104992209126355654875644183456266856556780422826092985965211488
162 36767447055687385926274501989258560409919840278157005963961585256556056013969195790519433464714477907834795083389645536727362716800010061819552116597691194284978332976331233268065546380589264961415778598133559012171634778205202495641759459546029533367901377688480129909873588388432461848
163 5994024691521491687904927988856468348346299024587140250757737424293486650682395855520250425215921025000054757961711960348249423160345944128784958350147656850585265194964176623536913567539356246051567247662811474908335244411453201789496456702447017218293694218353615102648885377906597966064
164 983170842483525177487802024838847135376550179630393822262652780035057433017590464855145478551139750515732252123531119030706572050451712093576803231269502457001658592985319033596495005291990005641665873075761781544713101724847166683459544596225271755050940535941272213063414658212604250668168
165 162247768280843742414924529149030748515515193393505740518894275025285352883727866462720382597901837328858714906685722918042352052625793788242511953240249642966698709307402273519261588248310650681015910704327587999416279612142903681937911346992075471377281461943708446960790003971535016460704224
166 26937160535074243694105171827040943526830565959058437540807726530595512314174197953717489607713764669567661176743536481983056337681288620867840649131129645692545692545260017212235169278741265172071772006997990231207435739332793884585095467733529051862824431538852961411564700659373484409910450873
167 4499170924432338801698134193185641049067786751359279030735651015215144272820527458220295270404438545859023309384732161293194681388767330268160693112284604649067292277096577442769501298420871314974802512131800121456856766881893437833972303493418698057433972028261008826383442410131652723230592538678
168 755971124407072976079193247134775073937843825436981190759435644200689394748519055372622373410041490147159082192816223518392735790647605161867393024289881914899723931810558668727430070927305666101410375474022955377057626572768696168078732810292952775441727766319095151760673133304820274747481407780839
169 127777558344902822542166078113268079570469700250689747608850951568555548917249684237372513359307012846824693648688205584938089244614339116383927650203143455372075288962126135958075375403078738197140826878901928799097789076811879620604527277447077139849053010258325107358572312531765963512196247698991688
170 21725282556411538082411679729634076995575496792926364723749724820025802238330440252092415089587872353968605791638175269574867610111579815582028523023024160587928485797233252231320282312472551038682356104610392185029632574308366490160238837827274558068638382725982136738408410034946438426491839593627848814
171 3715546817930864856383539683881394252436074421392647557272618600244171840639766257571708821646986121260052520630167445200183683440167174484179456437491903127055962119177421872573390450910215204748145119336680928511995595088039305154513136180218823515473757142112246156647076872844152933301827265440322366236
172 639163047817472368827463042146974216071757760345916042067831060765356698430534161961197910348949804141070591692595511171921418310593548434619804937342918521162057962633107638055618927387716541329369538852120776732291074584965228493885349557995966239236707156758087470587767810796807338131107147793829832849386
173 110590425440227897720694617316239562576034848676994568516831626632901122083206946546952981297757576826027618805478370944913165401501983725580526725706452116506777981296542695375004351079203240615250677115199087726513315214498626558692019886618016349060313116860976705922888301930009498242827515309946699881446088
174 19245351551462144804530347309293523877876833725387042959053361770849834322290628981928326508680771209783859580290644316508261505669664741830315331378856548795646984792493021721768508670055427849080014283775178520927553848866299450243386419322105685360140880277404289474509733489713487238589096007488357653932234711
175 3368389353307086214788211493180702996837337121559800448256904271352152767208443380754678981995809803387699752658634299961098899057030616049524719822626457369798119914799043342997060040993112942479569088232039186539284924818634552014951291297117250365915480892787571935438603589723147642923411544745932903735873278418
176 592915318915457865877924947045258246811718405607894698786741629050876013409205530764420101509203947847776389210671885548708051822319424228600550097433078168601891283248252658621119925344401751863362745940259529326505708988543274945321835485632919508854128508028689562904689871641325988608156067233056025745320391646385
177 104959800176382913373552667369965250575134895429937080166620401868262051490020290701831763085768847698076136620270567274343388150499894354142032263759548628358083638327574400870324764458641538027532958653424547377520033879553288578692786318991576355846456423328241510530941844254273800588029860087860987627287879555350160
178 18685271247585207896408526298613813798919101210700590722379047033171876657743612214075229130147450701765022286884930236504206174908067897796915084735644963330475490712211771086729838704030301087699191101781324914062786146950764055760580537874581321429821762576087757464346513984642338211041292664658628306041688523393304980
179 3345093099783213942374285024148392527795000015593812649437398362547723895912146669358870042552259134252761173772790671650034611197622500094102901663881267860599491584398831433055370549600826890125458636899357879730205680905266093890471745717202345761718091403707664626519505233457522041804231416690323400765509181055747373960
180 602193217231830697374625573718691189689449602807242706902147417221162820667521535265610524688950695802851360105931413255215373663827995674083530365822374072459007902142290202668436535969282573408642565125013546531545141549940017268145267868998529719298095723328035807964974244999118710885717180293782562386952007085601524095580
181 109010658528443897831565743060667621042646956508174730919900094958330951514018387008876996116988461183402524619175993331313419346190681489638075440085800215616727225921894124187593113840803084027269046164107565866449023919210732671381296785831211118504757555370631936600932269577681375731925848659999502486638016737200366796570064
182 19842403369883646894561497796206719857355930196499285202131871521850319750726804478259881699983809279134816599890464142080540929353510600187341889992566730772540778331929858152971044868491490176217819939633997497656805947057239464443856609298926326643990276378141354426038620685049370414300491480948384017596065668017635126855511109
183 3631605713393648587252946489914733255690682550233447827612652305836178184489763125240170932708272689301427276355233375397190238182464428836534966809987859298358615036503432128693767975987167230116989539288743654374513618782195209396921127065957426232628737212624095755570147104929990951444277592507508171490138355801564703161220598382
184 668296604464730639464313169708331360013693202260836711964026631029294465905546353884978941471567052433458181470063616679237130981733956904332188864363128968089009940237000303459065458821325634413707460470230256844114405601595029036506044276830377765937377674770043096025031539868122357209913429593281112675336075084377325821958704633099
185 123649722861629940092886032244257042299422435600527254751388571776664571625101754276585214815383717301354951531549992721585074501198153893010440099659720261962424372498072545035559533558807938491745073686114158188535478689752893594621096103308660561759880144891897307055653613354266372136216426995414634314107736914500569217636181652427192
186 23001581042823646867002611633503506155920184567236202582758305037128707881862851196091846313999832936666415569432531795225245626825093047390395127931175586852347119458619351333410439198481012646503075309455600586784472748530275841607139811040898348698647317560829736621899763323967672650974624844948125620751422662493006439545912907397423242
187 4301801184261710395928763158138419464479182649997724524790808718976851422433229280288869587010584140100282709628266578274048959592706138170737743761106344094946105780947722421355079832076355540998196029578295235016318040738865544486944092792363175785739326346898475687561671120995668360955353189408485164171082003219433808732218590890064478132
188 808832651082387602749272583307249928599998451481539374038263095095931714443074060525570627048416279194374467064969379372969817495441709301523192826951623429611506053064749907508117960994990390462655349648797718286565416096955659315337553796719301379430157054339250007965147431318136376851102691481787746059008686157236494485563810247788745186526
189 152886954373073047954454893736011698460369272513738801244841252431720136023533238179779056569260424947719260676737146818434186154844905703842264383268355776532000981117347835777893166757640031414625831852093394793514919412239770820583913701358137510742287295379995191722977324245895560798268215270307488086588707089938506946782115871837459542024312
190 29051826994762215825896796402139217555004440032151209832222429124241565739304256513361907862896113397903366972054149509487758811283339541150653849348193399828140337784860788210465169644313933320809494556370222705790397173069604883388145417608345762446672257198855951188267810035352500239472004538445348303761834643457828503822586493830130014822853891
191 5549523726472588861796307398752722579189826636249099383542273692388724896330538892041659066498381231330680798478945871355376723467188461812272748749146835999429173126323138737192620846572441133808394309612010821165230169672919685520326917675400671718979920958469634116769652099763840502733550114252490458240096692914283046993637086697766233476634634122
192 1065627261872608132884394684889907820179402646280388559701796597573766489718914387890010127057881675158406877603112237158443141102993600463930961829328152872018731276042840993449800156998519872902630068821112751691984411404359358650609085346996188877460593592388917763983768275926844838353777098944269665104199957482171527547847703257451282950155071932917
193 205688734461878744287813374070664760524841293767142234332227632621047012653829602700812167503597926745469514757775196074497790980560807306569823100333297933084126173111928797714395468601927069935588510305215635815950693197028683014432460048254243095666436278088345999039590336153368859011605656204732221315431957750601278679022858807480809338804400256588096
194 39907967686333828322931832947996173378020794933550823983930091472030655841354135084861281388131936369081307440040298624612878281783940761544525995181068969344946596656161000064480856262606696584857305147578081298258793225053131249413959312007847059884064647182537818967099352522455217248442219116547780717655502067272745445289779007779477663777552155614833232
195 7782893866575861445673242831868685307100960712988380167897608470550652218660716428602368002925477737999677715175016974928450483438011268306688769607575418895303427328933629980996177094498044922396329394412411707503585916637466975346236043932309289247074375982640822863194207412458187473283042037602955087957931440003812156472460375548740870282175881969209771296
196 1525610190390577238356053464006092030878848005729240594167991943127834654799252476894621246227905164977528448461532123252990503140937915630379201749254574258849006906781545060149198274439826187929416610087961750413268359784852165219701976360343768530944841030314515225120372384934212246071817245486149939754685618396558780828947206599711299389343795921084900882544
197 300576991052576852981941616856366923667109699795446422896806245961665256884094389041509023449527065524843469522931443533406899754246872252427002311306260599290313714946522325704811835028696588734343601700038630701214143301778060968390033134161896229107195033826757718415903367590059275231274493553385832922084622774505341464569869433613953298438005792202081397370944
198 59520473803354311747481060689205342428547142522188452799327156000844159521224452644499439679761789586675998540038310409117849195895372869136037172712449054837705749004280778465215019228635887193000744921098841389321254552887844218082540343634193523751392641465238479183518108303403551195797142977322796697493420275627176891673219015615844907563231634022689880036642577
199 11845801513131494724588885325825867377145387488565444137020729346353572160383897508268677144513415958461651049643707035546598749760414157099703068239317824779813499840491138435783257177410472188256488460843434361039657929314431264227664343648021711092996236530787926192142444131929954183864575723476459693248561633206006699935582403056328721036166873142350805506249277094
200 2369403293426568308912127606402626313734249710789777349335161679103460146377505325192366581254365518173529423283605893407484808387975352735983684480032576603650491014248801864355334168962656703747467056034550327271747783974256805281722154152038147792160129280240268067683712261137415040961302110351158122438291784315728642688653620763123309924587962666893593938285893723247