0 1
1 1
2 2
3 7
4 38
5 286
6 2756
7 32299
8 444998
9 7038898
10 125620652
11 2495811814
12 54618201884
13 1305184303996
14 33812846036552
15 943878836768947
16 28242424937855558
17 901709392642750186
18 30597227032818965276
19 1099566630423067201234
20 41718229482624755005748
21 1666391976666763874855908
22 69900105304291671140645432
23 3072086456353944169944911614
24 141168817378640859934788027164
25 6769652048498371599161456347636
26 338186837548308352853031272983352
27 17571561940240492312753495243146412
28 948158628816511449289965207032235128
29 53060279516877650425085759113315532536
30 3075524254431494883530922633359875473296
31 184421265409322869285306105964132267454019
32 11427740311555791476572626659307440168739398
33 730993407848675885018623425328012827256232218
34 48221923991752634054289123663863121265209926012
35 3277580280846345786709861713812069843903562817114
36 229331075696699681904463736490292687756109109595844
37 16505078172373329629362649527649365561598090870766676
38 1220903273800445963784809768392110407381088058486497752
39 92754671280274247403328054014316922149867911588565488202
40 7232353040690040036837036487393764812305207905772861924148
41 578397599597482676898327256302632594461714215392715965553436
42 47413748941952506081929313030014348991889472147632297997045416
43 3981567784184276468875599418315681102170983158585052676088952404
44 342317579241247943307990196890536256927333744189476314878138493448
45 30115785474320776690609201817763091797207033915249549541909166352328
46 2709719418762392266479699262657764140635557169424360500762539188241392
47 249232525961378985848045202898422163301287897794174183278091141544296814
48 23422312412463343098292055851801064317204448993992767547101116761746992924
49 2248032237445414329700388713821297205674057644577317629752614498526396554116
50 220259277268386589590155163288060141759279062305761501565513624790522032113752
51 22021334258496969105765614958120216959271615419492105474823486720064161694808692
52 2245726235086680060645400025364256508678432571915211959424384988373529744348095368
53 233510571331022508783565023205297719554163534252131759279375787476081048434685436136
54 24747537753821520455734645318130974454803540664822311587644813799364162260415658329136
55 2672257746892710010420783000786086052157179452586654408968765807412220801917199169092764
56 293897889786454085258544376563509379894707763239112840495115385941637107074010370277782648
57 32911116696634135270367528517539217836388882030424413077998366842148288497835752977889512488
58 3751268452970822440075206009344180930102050119402169211878342821163149545242915625679063065072
59 435080103279637423369383161007699585349924988149028082243722393309952950564138985369798689717464
60 51331813672351251973945593757001855178965238628586172209458029854111424602451287730564973897105904
61 6158931990627502786755185600949814277276702059355024206809869121301312840437227675684250008776105456
62 751285243705110187369607568574998477922275232993667391697543093016896988725727338022838907285392280352
63 93146840631336105163819417966812181366895347137497313201177605033439266776454069854759957136898425713507
64 11734973959272580646068024073345962109935159739517654633633225811640071276123276170258681713988277907604038
65 1501887277566411424410013691106711559318448403512896026621607501573066236986027464198873546150482933936011386
66 195221492530243631539859105386637656583177280482974915573611728133815628271097159422564952851761434961277776956
67 25766184934549894096350759216161939773981378243308686658438722207909541921812259004638051047752840281055253506474
68 3452272158859270469962058434284993406666653460580930778201466333778100036183571616318747040187887875902623066331748
69 469456678372869766310329534827390818870005003962343094700633499108565724424392050944853006521583254250919623714848948
70 64778011151873543769649715444411608092845774078428352185886533849668186401460627597384646796566682217115539635336150552
71 9067968462322941700176788192751303300513162063241750303468723661059701140647950880536059821762447163417488543478412263314
72 1287520037390001710873462913890452831045787667011109261817984216777224717556902385184559716305789504867436219033818928217284
73 185384483484501492169316580305888058901743220149682270667342448121631787577918338880210229038083405813629128757681283981981196
74 27063522332086861200138555556484929774681506054108613275295195855524867934670670300528271285346001846995310321627805833285236552
75 4005025253937628580772144423074753944619667640878226022140693187317037834601175506840513089469156250233754286098881411706411080772
76 600698900753710242637412180356308411967444290832454665946467156140508672363684188597093381545664780204010548607172691743730435650408
77 91298111911154707955633686311457313167825607515722221460298587061413032556479421198025651632714456029797529480245491522018586230304936
78 14058691422645665760772343030879329210893121166144052889348852459551233508856783060040593115815365183421673659850139933048728391883171376
79 2192970804672329491104293140057056976139040733807668623240581785309924863111061337712572381155937620312592317771060234805174451312323863034
80 346460895832174127504901922858800819477620956040658179272645196837803893805589701609428285415184892915496613367773468351598759068495171581748
81 55429299830492825274216675867093606456884953454581257429969614650363203329080637351667377718782751242275397157682183546640081297234302816681708
82 8978844674737008733709162341906333649838570971485940267177672341546647730292776838345357934352294633196388802323307601905779746871933590863093832
83 1472418250387753941899983529098024563064417927709999096738063624692010168251053053687485764175739210974211033599060653954018267920005648901013942364
84 244403245132112425272790296071900687696320288173790700449921381196416022168074799425210222912174353980611939484019921268492406805296796290088159367064
85 41056763626635819900706378171584617271442255654540652691271366903542790711492994419997060230570538089019220598584024648556428893328521365917205651969336
86 6979154990237109045806557760579915013394077281342728508732818170570380809897070084516509415843697251301256096230249472852631019330137392320654698882686352
87 1200331545850530369675239989678367872720180897130862575034486965252889005777580897727621306969559118112547641410917939901994763080575820022553751083298648612
88 208843562901942102436783334665417331702561220605909302446233321475953376662917936793524077905617981736897751518911059769712518796153978428983412499639106654728
89 36754037896765172076572645710913337099791298390211202829331777886085616624419365903871361712802125006825826396379721595880112276793392097307609100848107452312536
90 6541796156195179961061637285281525375467912248417805350367406645178794648447812459315190997235651972720545831733110720468711766564545824689118823923518406190074896
91 1177448947305094227683155953958849790159485829083016284994832409442001186673654401669317257691427297409058997080262285220145224414578334098102230403000246525284291944
92 214282474781792471621461782812509992688692777908988450791076534096459145010189973750616011757534332415907796697005000922978754945752568698436264352731827695271051733648
93 39425593763613986718974097449434918341827301078202087156960874136914244865076908589477191508666078559334514162857485505194076483147301357878773356480001416680143515770768
94 7332727070781829669701240642259866546949071982494007897814061467276699005756732512803366791132059390506720492981982803815865633251041878137407792785548020352118039994770912
95 1378472963985836998888692200563102507570846619595934167662336224566577982488066869290062435418298128708533363592147447413983617137381458610396913224701803126862843250957217614
96 261895036907392479933219151826988801314644327877337772212870415873204356272707133750364080202643513092107425733046112838064117062566249830702015191678927912601529022157727465244
97 50281060240427182398610128494041785358065630564288802726641562375577789839072398944953185393667810283561066480835362431090071466244572208718554782487602375113202892162358250147876
98 9753996276893160286264101294512969791090667090869551951944871090710349793871303467455411072380618861490034070666884516232080875522778248539350129913796865002939154666903055980473752
99 1911681640690707154571542169747418199559789286107467839480410340882122384761444952663509767288210776781198076266667858011821352835135606356525415258778510528979046687881493598084727652
100 378493251964244180184621058609011800937962325667596787185008095677873864548694182968233169019524741569000578697117172386827099301404670727591648143352226984739848779089922465260677382248
101 75694787288911820397535050364741805988569542362607879183166299484629225886449203711335226020964291857905802265268342013328614455454305624255528987020639428746941388347201659661332486524936
102 15289582258594473792363577490983477872874177629821995947650266777587453263218327158974819237091669669155184285548555756789005776292383935081168504264633835719419486411473380363125525624780016
103 3118921849670539766148749102343411052175343657535629638843006853386283707920700381577706015175269596197458753140065579710038760597593328308390129787719138162471668749224266085941864100848695204
104 642467013638396820882166379781829414880527548030685868285607191666235856096037651771442830138987417480150783558380908042957185663761440940556553069402829895612203679727064103940252058937710573448
105 133626838745114905552646979093509475916152739068842536377314255809672626913962883191633442080261766443989136431809680925431330568734903198033324255703217717249290699437692927956346401768257225791128
106 28060338506724784993257036751969299420232365115661246481803246950820463045919588614476407074282243733607761306449997768982873083920661413622438838115213477265771641160995474057368274331966262430587792
107 5948521895007678861721726654085579552259230331196930454436433900737555793443109973177912808293010118551871862208539644902849861047165519701073719061778116464707975593164174572021990633663142604766357064
108 1272927021106509421423165111334967886016707533815498356190899222822143918078324113777622425201325392591680127489516477859336573826689822864961368128850893889440949143079075130644263425374950169881034591824
109 274940225352385201590996066612004871003117565482632146233687952742932170978690955193063679627026789599004594937500348319402806874946796685869163418185676041468318329423329521962585247705113834814406230884816
110 59934399075304058521355544659022555327429729184357292798162312214447605620500737187361553679906853572600237187336656799389542258979766275329882355531903991085135111354580375164432494157428189964382236921382752
111 13185012738916019336447821535806632235836927113317162657994038280170329548470418971540789282954040946090105304580867745526095263920425522029110377387495963619934091534758298823874491117533152167098250518940272892
112 2926951841190406736459876207076737578872075454063355717854863977628626473308495555327228502661865977778668219813259013939272245876722253141098584540943038862519131888094417608335773929556516818219647513655230286968
113 655610598714104892071354939865702099497075792720193765890240383785237514543346489458268551686489508421749176455096670464030157123446333601378739168620417308889960320531103107140478492716031925953849668868250198984136
114 148162087804914480957831687592065255015571309702398045467990924706742921491246800278923461717274546373624096512056757391072049437259173851070134077494801675900937841620439551797177300184845062728706464518771515708946736
115 33779632901205822533527103641467181260523258354467342769933288347703320982442664002874068575642750016631028206575021041286011118488116725959739242344399741988335156631028099859892959141418108851324904291409463417371841064
116 7769016578644061850818989963495448269988086304972554165257092844610922738063920917243405322197258571273037770255319346035472574074966725974089099526064102955235306946816855564904635732026507393566643360760215479095461109648
117 1802343684922380825437544547978170032818144738522648407324664371610873970715568684090201434563282892998212635235799354332375049958603880522460728574859629076560943390588656685741967517005494379043385999735332002485316819870288
118 421732746994301557281822012210850507443108079559253626532424027390097975662197943339657639726935239642237101225003154813866230318532569879550751657271832365801669437426140306126301727733692464399408505994640174246913086657605472
119 99525292042651776979193821874352815239585594011261035116650903902800639275881069357157474627733444142298098841919831902944788442071080807672327278811442580143856880184334923133214381007022456853873920007201383525908321888605377464
120 23686168719860346257305539050044366339401798457021751808954153123083072647934063639771558836822106981944815936536663651711629110237524381843752899087970080097588494475099288529625107771598462907832516523322375378917517969881172984304
121 5684479729407969194343419580220231145977713886417748204763256532846315043760527563104958226991030530798557208388822985997315290614362406985186487430506358938304978350418048027130810167130050836698943763605074017390614613297261801400656
122 1375596318032243805621626829374409642763209125262022438358414811307088852315725054510264718505385835038857830352287050385630019518679529336662362613854944320216606621634236903241593844475542102655014459384489885594077478627490514751312352
123 335634036469251928417560714413723549408227147790708034757946290432282650725673413099712702289616742480610744825504000013250014187060925644191386560085677575043467149102140026538799251153618684484049018000958928505528732291826167763240486832
124 82563198701459008154861911493147951158646669591863636904693286754151383143560023366555144706622417255659081515800163485715241047449489214802996795440590935296084612024200381709650312800158521465814290347853073060478830889272937240576174417888
125 20474996426061381438613291750954665777057695775884767431650625801520672240515912711903174503414847603123624844497681611287899289645874540428993485819548264365233567038424707665123448115218601038112401998707950404269582340768644921890485867527136
126 5118582617877301614977401916040775286405413495037152761907995176865630727145259153381297354025833553259467575350894418758277554884332073022218040525705333257256666466749224627660278668618307467912001270789755959769640352082598838255588620169365056
127 1289841534652622335081276746671609946332836618539813495183730190264261578888717003070657561793252639862536040572728540404445888604626753583547990635161533033084861629821867415453474934257711904990720996058475797911331178245249383873104313357376660899
128 327609429554331846634579380218511175080583125027290350070944368731898394433928772409944773109661685760193327023564551979227416913954876845056525014203776705203286130519073491427645596910521700338641158646738450078056578671598201759111225407574269116998
129 83865413515384468159024739717409111491529587518537891864286950089129803373480882593592222470846084526885720155125005156436358045269360187056636973598504716567656502663091809604025455895375416282017746784773688229920925009733935163768264149918188925469498
130 21636616235478518687002643753568573322280094332304621051040166704027448283887402091680034505616283163805201874792901479908811618616808304992868689567386120142561652203097213324711091020952457602131189201664664629414854361244981683218518625325693159165227452
131 5625351161500682329867882137434638347152752810064144257198990370748139236315822865617288404160528487451383398503204607697013509490080655439740180906125008824281042419736943092707741983700756814286245359398857234642258785427650881102292885064745826104740394314
132 1473798390931447440963823103438894561355608910749376387843069074117442346554823565856774003848153407348331198186140809931256034102704614084155305538447374859102587752311529704506043168992502556360425859131758415100948908000861747770179251885127176136727184587684
133 389071436757332671062407764459758139663299827994612543767562718981674569376906813231926369839566967272426119504185823476592316334290936475880750989669714873610255944569562516065286110502771458923267648004457866150611455564304844355271205543869688420539805475393396
134 103490031769782730553821897987582892983416997689780468671509950656164486164727776556072101951530930992242496619465965735238246604699569609093230284565890176453164697543173093494779919030465426023876915680346265287427256234025418975308056724778223649341020359196326552
135 27734544395785529315150057118250497235822843883636220339166644955266472967450951818173897466902672962100098160190311274350042585753957029395540402245637273563361905414396666711078451991103582674511771427350733284202157927477262046856464210967584803969294386119132250722
136 7488118429439241359815339129861119818110307486399766312878202919871242834699279467672778305742409717327362122151046575340829561533746669340309461634330956265268129984022991883042330856077201663979440006547034830897971790929980558245770478600538409964589603633675502481508
137 2036712324196203516808310662556514361043064908705607175869098339151740879383574582378129466258757105994152307994575663803575519211490728744415841500400092341445123911430791803147377198232247392697611240202811695592127114406612002119817679985533543117435376973966099165123436
138 558044088175417931108783568693674384078026738363731869847590390618416293366825362817474655212114575097784368972430300251787886040611232564498057935298189239807617965067785451530107094204138785458958755694508562490850041861187485382226680610579451280284638319467028611523779976
139 154016064562913318515025572797134685530219670979623886642253541501390857230592364737096096981541375421993344700057358313136488157659971023601192517323670019265040156983177267945422054780586818270964409729735611766783125837144782646081428223384917114170077734620244007338714546084
140 42815341606461330141914083614758472781771483332393644290293759290419130238239682297427090892225302684625146229411363642687627343970781392657584773059594861008901882143653169723240635760019780637542231009345918301590563568139337389328859391861824413117269244715784149621497266430248
141 11987985356404163245595382254397356995939242107404638857985957270529905068071450310706342895786652520887215404531426226666350101829552663482889680711810919796537287388557566440063084017077001131162822390604790841935131460436937060169700753901993030095986571064407286601987401162140008
142 3380525615786652359498863841134206480716849335679301987118094255416493163939062473670373368887896025320836063024725396723287439234159621051801576812173459797625797745077981129214543833239658244209197354600499296980510983929238007873723086638071210652046680567158966601553613317662637232
143 960045125451485617805476530114251148041175273972289695741457085519126426524968784953584361321271325242957367967837191921618906691121040911447588575155324283287911592758173987860125568919860312229831080523169767825255254889126424171252634895491008406958037709256835641645057926264611378114
144 274566096264500946833182722377822645594972911315585441089951827139086779661781643082279737947232316127634713996487233262334259503922258838489888694769314229714652882473707189863640935569994453840178046608914896267573767968670166780715409737249289865781722178985605364122509010116465296416964
145 79073101940645833839918404842933105905839677516491119954085925922165782768249992357630617959950063815651454044935251266918628835118346666706470923788227290053094660379835376434517123286118931032616099449269464282306754592573134768129299936077611631756628072558686007342203104389259162800851036
146 22930646542150438211548129411513099314580778071072417747116422816966558368243333929940540589458857705088106881185885319064538162767672616729632971991239778214645770323134118030289550472334653774614052346925049093237314564000984357102551165745429092304040154149722332477766326069329363097841829352
147 6695589532135006302701841620917622680581983874648156367719672733576975299241636441640363711436917188755194069298433936010181534732323035394362563205223072356421197133949134778296863890986564262941132449980753930931635416654166296941423353398602046449926718929380217044363672216791799241042686180812
148 1968457140943308362602179675586165233603314013845174621596890070649906005238320008340000687434823252659953337643512634324914271246817086627655294510124547734978314743420930122169301872376758397564780788778846491282446877441556080712593486751901674680796237145421074449201450741412819784089369952654328
149 582649829689109792136954737291977198852774113590425185598722300584431705185351834805011741064404192323902364021341952504666470586576538041966290123154365216927856140760527001545813070898387790454590437298425148398223298666641205317281323724279278837662373690931900053031524302209034567131126034087712536
150 173625685223513522297748837632614936048417196288810419271254188814000007291919835289713493499054105006575684163104258936512732337186388721077700908574544960873761829306005870378578215946716428182408242816582309946726688580285509406823734893418317498401836848967792321265900270615658811236534071425468716496
151 52086532298038323680774430742447143061088767422046668499399935800517676199681810489391707167950816444278499284772737835240777956680664880364836121877911332130625461415451522355169701185428012604724946917630552045512052554097881991570549667524795371019479569748239938838785995461854594444582310969601347004244
152 15729783143956972368010141978903117194264301456865934806808120772784360555862934943928078069544878199700174076694898026734154291927019825523338558383627351017624476552888003582612942370716266025024005838997183467980136012383059960479418052929727978335544584316800356785806767504334346755952408525125724026956648
153 4781749199884920633121708068903955295644992963740978083738857448575049422345118872517427656388270933147970310904263406891927623233402092464101350733090302059143758383294921352783342254944382347036175844526602293419371203251996496114790935184025609686328825232316638878810820516224141423898072408119874940233560568
154 1463183584776163208104084124070641854575199756552163990685018686424679717535442379767470832724990025371129346359814793945090827982511481810173673558133525003832490575742986466500108119287369954689769172987040868346435261495896018686001195817036387351924537668244267347371621784084964178064932521821002600669157423312
155 450650916950774338221805970823115193681138356306144024666476840143111153151900915964887507300504385654160116405093815743886335066658434753244975050344134364405346193822141253504221484728066412087656053532583633625648817363689936657786408871476552865380438006501364483513552294469084255976662285552940046021465091441864
156 139698838536295493593196674851971573888556776152712239688133772722002358233938876904768598449949003406793250736737047273233225385417722504532169448511567014538832353663173447860306297458258133730115743392319297190874467320739591923431844657528020149113251229103331885798236876577706475261143055387609737948085537854232144
157 43585130400585211018786633069215395248934326522800810517850362633822911540695184182688025549480270425297095759159842479790524293711881354535092433930258726861650904185879783337889872203951036763697685990247194534471855268039576117382425784234512707150192740634971228140952223501139026658953757716824540715505273552476426576
158 13685449724645736438886888235961197800283654957295885642642222881278464419256731767886616306879528304266119987300603336803111647593841345860724364084870481622238528851389296152997688528841962963206841463533268229220695728873421894618908624646122442982079932912042453209048267110112610323858696681077069143560366313028532614752
159 4324514377508757218278276286677940858198605888692883516070123403544924725519752366576068708278099876983743000029984227287594650402964596537240530740246129662283701182371485891473398292019415825475393242243808009350216604892949618610588733138949896369148454156633449513148105004536878912616756719488684615211396085271469285184602
160 1375168024816916329319679923220938818459025188509354848173342723501682596028202377627441802053289242818786497833558357366744356720862740102545914471713617340935371269366420448353024612091818456442050055854268191212228129570469310424168718457482851597126408584371237629363707433666033015361427720453654234690347317075262678783895348
161 440045063549784210884641718421738270794638419335970265133231745873892739182762108315792389162165448884176765357068562777741255312800965028587472431112779253348848849683494951592297901348237443415390760448271439831550161639961256364711034725778435266690046292903608619529686701219630188799072734719919273371176166469524647048782791436
162 141691742633932115248251544040993761389139374616223234057306798943012754328204706720364376414870120814009962309464843551184224016418136986331215551114481363842480218256453453468316052145666266187485713250786103509695326096208948224623999873126362860997927548382476410729446825159301999184548113422268979532533741494027386231133446804616
163 45907238960985779840639027233370504649638510730913734193637656867527864181494869057576997992936498006325108013062329828309894673418809847516127961980295084510019899001057442607979112367443024200900056868436359519645326824933753133306118514900203147871054203831447387113832051268510238414938229991475371721832883326501270274058880011253004
164 14965474738026748958844661446014855865883363241103042524304627781549802645455846725473487810553823001375652413719535185229281585591958256036115764359509381723996956070880412347198277051880765864188559831111300378545806011428548304722327950177252024866108879948537128141699122864390842980308930799432328460139789405771655649923202331740563448
165 4908583326560185488625843997955655355257128132788727226720051346455033523001249805641526422999372172617498358540652612811059249252892540958068076133057485616796262708615023080909482889080781212183709103152570040757839150259770086767663574225443037044907159355500597297626535182749505813943428112167953669867976673885281253988444215783283699928
166 1619802381168490134336196296042517363731123473404654278645320117271846906543555997222704166152646284736892409936181078552906633133124832099087039987985610262389697272932755528965956925282867074532710880619817076757686755204282692213551469176001506170186938093602269532184039104254104868153653470485723856668366617052791459260077368111962056954192
167 537764512865657156339082125194243068318870205218396508056294238303262699484264086190072863783828430481032049634191713562782737626298279243884873579234180311081843306418508940608178402346390901988442578520390688687909292476988002745723452481772266538728604804407838971044536049595015992465495095165498601277557617358294562330628010478821795986003564
168 179610087844944684411389855893354661441647849759076105211259399336075477498507788281072988447481091401480664711094006790750057624974296245739994464172847210126729929729261373765752834343991300659374327622957110414639047926095146038569038453174050982628179386029809324691408976980569920110502408679144414278366250143528401152587709652764510887812963224
169 60347907437781545661972920064823836101458653580769528084340860492708431584138194934497449793543699793074099558465494249533035492686140312942223903162552020466224754124388285477815034943884620505283034565320276561257154833568762835295031846172592035768907071003419060189979017799574040337272515943390705000871122274231377890274417211018936483262378563016
170 20397231319677312555159818115360632132704880515763977922811114987427368017027352866016249434746099373445699216257660291504136799539007349689256771341344614231075803787293305156386827859811930995072296212332407939715237748231738043766177499951252068276860048730193450019747617927044040879718065115442030775947310374421722484727310049652093844818776259416752
171 6934937226780357867252247016073269885015675584482169240538438182472276377300884928108720775225244612783260703483883453064798424217452201429872056147218614570770458651701752330389868639958210464819010510724341692908802414666587475180639661798073511238716646492205980217660350460854269592212922490798123818041529339678020238814515739472042137176479933199829592
172 2371707493148247359258998814295017901714892388526007336102063687792530235977311095843264086353748877844316210949994375592254170281763677003727583706856913923921422888516009615234278896822441679341493652514863082218371659149819951584588382267645049529487616589079075915127310529459516348872857121979548440703020711380589079583908391162522935575369798179882883568
173 815853425320780320614760264915034678116854484577747006299092430878346180027082946605903963158678590028812565864913455717524956270311713042681045581271745299467313315331040160315868426211589580765709949465742136771539445566989200511222575475683145986759447986998097458819182737476064910354164641982561244861670482173470972981542771697582485494835372940875069377136
174 282280513716001297519973376023347433817390328254656496299498365290539518238286769547657594899632603959360588397183057644969494106701199352850621685797758133066137869897415371947898677793517214935583105400260558474981549150354127129794433883407911125024961834064526383966133205666565139328723340068683877140680931307224115457211337492561143417274073933229192752354336
175 98231977480812981361003467533477301695594860190258135399220330209313640934350522168843019723200512413764984450792769469511763008995734339196811701970289491113506384153530333571596404749998760946562576431701357021182512370349980342425076168013894162533975479349093134477959687699923884647461550740446210405984245751961457299847693363854858811255066188487059389701079364
176 34380624260100438098166142917465224964079842224365013937865411488361885562746447522657970903517503242655319650793678250396137177325983836882704958858879978938696247169553676731952745162076970470034200867383148780232216113753772524895963948810709849098953365273376881098786657534818215430472620960072550440863719242249600843409522275230291322353882181772088020867032496648
177 12101782134872056716773474818979355677772455341779893403682457835751163763463490450398475184404082745860458878908536285226246934555838348768902979377497834240205492959678667397548911212504841261154816470473642114094696312361518540067590740169195544581778863101615288634628183332901301192482150057767272516413064297627330226348209783637873203473198708618968206531639901948088
178 4283961717552949685199184074101761153856267491216840996400521869651785840208295813970741079309301566963691290438745112544958378833241777498614754739202811198894912843200411071502606751940269162683591868652713897809526703248865822747925776321592104358201844602455190209081537748271340960325021829159718498619151137750185813338445357678799770424090890643229788526081253554065872
179 1525066028964902091596844589603034963245007791399203120498492598031350896173998491349285017193602864727944955539703179990296036193699069741170620108523154361338722575523727603549697176094041131312393152396693630123169670252636477505778580080221773826098713832342573905331104317248059383524276132953741311257326614677299312954422066183447682511184580293157119588648700098692917464
180 545965021549910812353302393079552456550576214104034259805684320692421437532094559796611362167392007079957251687149939655111716641098108373934850783774283732155149042503447291950669770310259342341239592444369010886738461426345958908089869843777804205789036133130323358907694416214939502426857231526336882292358005239275258719545403877287316321560162485520528076156085467028379822704
181 196544340317967415561534485069342385405015922911864013105356829692830575454617021535075752419615960713062847050530935704747275755851964610530179716042038701300517295827818294732758872566993500106718776013346854307981634098402236542457516602663379661341993986554704737093064066628832496506074502349053536842543866049323057599705984551099292021874593532981052028730083232153847134055856
182 71147953103881563096211603857033058491626230858302681752233534984235731009800176787478233298234138397057228572595900103232474920113202094811985612756005943151866216688854400948264583339643788388560001031770224462201668708603636805857364794146159288275290072164830674761959891888446375063076789241742015260012573741950867755501930753370749206712059344720803334772671848661710146872584352
183 25897459635588543002185815501895400680759345671447534263207285867509864435152905087463174013861316927117363629930357366265938176069054281785918027991925660879856889278593758379908305590740750739172312869801356463137747151979475886885965277194821748573880823183896518968198909653515703495506862099220695788927760817024262621497845244235509399155906918103669923546634322056226645320888337032
184 9478327136779902940241351704322092979206006186641572032363162988937835886207221720944787818088297369666752585032512471662157513056115256042092111452255440963610718147509303877235811249697565839275075488447690048655345064678420047817749669812980303186422944005127492335582680495911592732436712262631588449807122658064589071441209491742596906507281504192946442702132480510800119039752195705488
185 3487972304029909818533966756488864967080641870866503216370055071980588866578404706086353206250809079665448409421614676960192984590418661959466601619948072157968347971419510077628514977283634492216902544494934339123318418653723167705716614443011526773151486256949359723408471463014636294738898289231025660466892181315378021437992207778518911029327999533405345551721713574461329669919504914969136
186 1290530691235624831206644668541906201450256608066296221284133256366071201111948714377873738302110154302326531834204872847311949182516900104317672324426823830797832916719884063385854029935124349816532416667538200624530888806880893059597908434876789732358204587214465451858148040093612036090087589102624158778290720983081831907243687971135937538538124666165256755066811985466963610291312458983930656
187 480070402913648615705175864850744571781211767063445699381715056600395718436565816713747463110996765665125705565958161624855970915747489091074170712880148041984447172930931443350928724925861151765030912044407503020432319249472785108429490828972928150487397802945404668671802608680244476510559207616317622575600151521846733742299196582252574790581675035785488194253872378345094779496082348366641167824
188 179543735541726291386547985872295880620678952791006875052058376265710380806596534943595337214551377545634277834710503901470903455785152586832425153107559729086329407574175949336879588905956720954810627692485132382727744609922498362217065865922706689847214654242320063187658770406511005116864819257246318060264858576700858867192307006910960694502200169140954087556448568113292610492538340111586069737248
189 67507479211193309483479934078584486328785595491899245921831495875864867303144329123804579061516379601699168249573340328810711740027981914321832307816698089049080280212625871037634949210626182416360878475306355289467397561944854946256603281298078901449287562169240645076325118938305531702898007075649070041121770345355132769993094848386947546103989192737432175032027753740454936738304264893891649168310048
190 25517466115740291176222310976397008968766880821800635887487407648918537320864449622869973793420355010985168996966412999574980163994707509920352463909334231970590956681618674414277805194206798438723785192214326757150700447902831901739316404468664861555992077120555880799967848667115681761373648521999251231871451068887905858844998272881358876634893597430489257972275797815143225657159515686756215751096124352
191 9696501384026831016260588578052576034640060363413826671878580908040601335730922065449370243523326770667246369684751335502113840854027061302078284867264839974783413155361714624566692132952429216633939420642430896099765308683613489691759855538767406923572438129074716462384951308118485315619907382843000870344954885633862499356031096991486934491625285865134126017750091160812370878507264982621564025202485292814
192 3704012221185245429008120283533517453087731366543841001726738802363363320392577014329355933872493771013189331750117193057230165577095229924907580773618559740579358299025070728724370755031715116114456804779203592785817782976421386089833728618473290240636583494288858985497102516469275406084072336229287933800489493226529291406283524439230233932757454848703530278164833877368016316630191757155258581352462737293084
193 1422321196903469747447199131488996646245980225334570886263732345073023062376973138940038295668284361394682447846786245359764978077885217005921454850190912689307849605249882182924525163526088690674200684693183340030256791100286264794762446067206217082123450492679360563750453343794541083742857549573088699702027752714541483409958025819986357054730077179603166934240703097804912150443241270307482858718435373516490596
194 549008534831810890100929678752176785896063297679204467897342033230704005749871864091901770159374332706615906527331951143225495008987645933836384091445456720065797073234524001806705987739664755055340728913160082548738874833451432633446815644568927497940787905467840621095235481128877584052645301692622756924442415342843892234227358284021416048005633882501752907658800045155826765604060307871224987466671481699226006552
195 213012451918569950742556154250037647144419287420743798723125027946735905190324528952407071505596590510281560743153467048871117174750585364658506571679806406141978060599988116619859532951103843034408475343462943590470104703727387776665793492123102365454164751551843558453113435306207430421931868267758984651234589982784466155648773367123624648197778796142739374296193984591942582869685745118470232974592621872720615263172
196 83073752489279744215793159126809909506991717133177803789032088507966701884707023977442845757579247655267177580094662308598941369188285255024037333914863578342422451379900310902122524604362690781121577574292407107613734832508901354464885079334555085802793256237925733108310659268071740665221927809668430702334666241917289096197954458353004428702473460501840062215674556921796707021226649871196013506896256279425663939917608
197 32564482734659990001179889241965578548976023603908852323051935160938898560241690513219603853307883921906688183917538346257787451238519837283538344881211492013384859151971891120089073854363957372502422980531448536416899344853497025985206494353866417015123723964872977478736473358509834114930360064531517742487351509665494161503237058341800328329505677246131907682574273948729298874859268982566672376921792018259639024797636936
198 12830239190104860074866773220780305008421872234010241337197335496338344700063037175750207276331324501781803312261160227886475210533362394495919925254469405985776987688128944385885577014602800654599681399865825969220515276566415820506464297913794453536287174760640873912580488031725832596678088447212584122692115928974814247120269549237515512867781106981627287220457662067084754409067757826077995687412794363304791642721727678576
199 5080709254996311702718022472236179226805878738831815969827862643139988546129915307421898978536243813263213629283703878991368246104515501315613364891529804189797409074279946802551328859909834802747802316308954897912074601475793499037168281198550372238332897078708281387161181338857671742677398741356997789046751658450253049587850635846071269388651429753368607978309077334073190716723978161605748852933903732041219804255774953412884
200 2022096491572677307130802803176587379131917652185015338197212985160569623287527941795939393099501702260800228334865738472441995736236371985465938264765973261700110216603668256762921080450312990428296605222150826917194509241407620496427576526488587026908295883495219310810855656679746166218719500628312654820848997212828087864353552130775727197247474916272137168450419818992810714101759934785011068590884965832409104493016150536326248