0 1
1 1
2 2
3 6
4 22
5 102
6 562
7 3618
8 26586
9 219798
10 2018686
11 20393790
12 224750298
13 2683250082
14 34498833434
15 475237879950
16 6983085189454
17 109021986683046
18 1802213242949602
19 31447143854808378
20 577609702827987882
21 11139837273501641502
22 225075546284489412854
23 4754277763892174645430
24 104791416636797165397018
25 2406007924018519139523618
26 57451722116852744961782194
27 1424625418331712580810156206
28 36634791961940582278239155366
29 975725806715324605557887424270
30 26883517351904802451512951330746
31 765395204170389601858898270104890
32 22494405189511114207219452012196858
33 681754540925357909168074818471954774
34 21288608476531869473997640191612595270
35 684315411554898852706471122561917378238
36 22625618553303192714025098566495500108466
37 768854959781266536762224693154493233265722
38 26833097540751733670378528632692252236422642
39 961122469982482832327943448169940209982708270
40 35308764847578955411221841917714239769620329342
41 1329568278622935322517036890710411874373262698766
42 51286685100828005407144281134641292966358049340018
43 2025434414619263419753845220709464842327391995459810
44 81849558897106696560347289856015602244658533790465042
45 3382787358569355285173783752091463363967053814971865974
46 142915295723897813408192625380822408681237527303440427222
47 6169117934554564098515904722019931210654136290972560876150
48 271963809460545371381902525715866498350301029699486470691202
49 12239235421790414135443052259808252672603233511993972155376962
50 562045735927151214256279415091807804543152770808190427729720138
51 26326277538595338180289272624469387334754564449862243722554754502
52 1257305066125140751102489604273221121045184542565826295711287443646
53 61201861754401643363978808043380693688475692422343621684590396234510
54 3035335577350659424679569891967179009130862125334761255191073768938794
55 153326750094985649713403527767060390736388219699967177619140652984557762
56 7885962104479388719745993797628464263854090385717902979722617941948708810
57 412836853949402276793692810347273097087618348957669842135471597941428991870
58 21991535455308789758821481086174993531606874177256934276646162745705531904366
59 1191672279815035113088581998108401730986214658272230821596687455513917504023190
60 65668564819707637909889498995904934539183163795589411033859748059298452801276946
61 3679060715101218396944679987266757757557187550782982398050748248169945682296501050
62 209497280728676912771403831144784502078814494076762053670154408367798900814369791770
63 12121847874363283266246987246845207393813892443846006113900450597918359051694531000110
64 712522906987936011615594279518827909867264381022099930330116883931340690693639410349558
65 42536558291024484705211928361389586903937319951475059654488783151517981355316975394775686
66 2578437265013790915887573743961646848159786043301207248062337919936214177641205849928896362
67 158665235053341463390425799505145177996758630092498172249248957524557819817926348065264971810
68 9909259826960495156340554482761577332599161571465020892874452242190679614512081766516438798626
69 627972957911862831667045677389806928823481415449608741625897637667328226648625861689282854319454
70 40372879464294903122636837230239346075105728874408172769519673978455139945921370546837221932341254
71 2632685125633682075629230047590510176412972254804440241216079219447332177205167616666066104527419518
72 174093421664958014241500841060077165216473605656349350696524661635050998794494849414813741443841965290
73 11672295166734368398718518778695600665435508533551778965387137184073710762315504752027875187131641286042
74 793303029825529163184424529475169734492000836013505408135352813163010705095078421814259020112312972162378
75 54645146734729031552957809606255912531123595306918109318212804468889468631843086833239273716587362965580518
76 3814314456121074181676887511119519812345103152375862395081007564323160209046164375787867776558261754923106374
77 269748231504736758390463585631241857796109632846965807218995981176593700769083762015480798804670520381234766574
78 19324340211153328313627683841849454875875097295379125703855732268828843760585859862643014773891046979127348142146
79 1402113943464224617785286442889471333081580394714711841507945330403800767884972327440820118941618675938934824640602
80 103020798291150805610868154826569077961493106324771897657479575570746214871266128800602711593899434986793860606831138
81 7664108003861326121885967242271933262664214808669263652213483088019195067662503097085696816833375115073492703164351262
82 577201197822348001329192282687888803088485078838194208559109166008408372849114110747806297132033193518767093816248832574
83 44000451938977205687683230053326273656847340969247447169426700713066819968482300757642141857584542349118072969879067232734
84 3394597667227231714538791519114953452530553105066449060959137202361897132970954727432649423562153356660074751336573068224514
85 265008119947648376845332471519248394544328767949610551745756168772018609631114261367489083642489669085674910195349486186183266
86 20931947607703478643548944890086190214505353037913555926769684270840644678680965248554355034630147696930679352750469898393216674
87 1672557111449325829649886463600530618041985743718187192167423620459102481550524818686735238460392978921029749128152812792772645446
88 135181029271850356793436379833519140007680182371066329060306769406212555033643594777510885448029588294736520471291233044061027150614
89 11049889376071523618620057317546412705266901212880750359795150610582540384640803227925850747205971242595002707519138226410461715698598
90 913382458621523290166059614147733390663228556618984718066463351378428676349602371609983131750000647764527605724748156698817289337121042
91 76338977234531244318331417963338135370821184773125828443389338745569788808944584158422626693887759501551496432034684301335935960118350562
92 6450397696899466988931332273883499761030550032406428690039116646377097121031363449590636468545452513758647504938237375347583435224142223002
93 550962214191961086046772737867755285270135226289362019142214683819881123929652391093716186448749135187247101283900098714462858731205858022134
94 47566597868955281254209823762825190609112250834054098715260157076130532744794614489867894261776659765731696035345480300380147309668922271111230
95 4150287303891556958939874596664866964009681820921910759537337843609508031891895212374743142171600721798376711663587286253691528621085519037935582
96 365933276871416451878169616907750364369134905343863603277415271562639506026103524327054497590885969174108170387709187577037211959531908696159876826
97 32600644890051899462460432739199568349148508109484566271138322275206288978233371948117223078083028653304159919162375536306618464071246386170343695010
98 2934302340924750391801376605467660366506413785505461633421793631012952630456410094221617709239951029808350634374360692262832444215801546599540101070682
99 266804215928247217934805521333245986472088094072072528238897929293666957652656888119950660969065371285413082912536866488829294622386361330439489170766926
100 24504472596181628028431565200586154438796926664664436435058533506452967607766903451622459143835961991178195745572511804626341417204786964856634517121309038
101 2273104716373003377337973506162231536401401572705491950253452854190630744929480773696826390421153270275130854759016012262094434871804826200175120189965789606
102 212947409365172312242531107967813377941903055825842228539592224387751796684753179627382245472625339315562829714306155900262225766882632506923400117270427888674
103 20144772512615659018162421877608841506277676317379971316618685125860855127288201265007186084773072054507814917412470981407389205027313027174760308218282145014458
104 1924192524442136936001186993765651298904168062687522619886946822131360005941238775663503583637219074121838766134093517985016523392712234177061294645405838548219178
105 185562695347099160626577023366632889486415022855550050213746814307092659291546748063455238834321793088827028609649252653878721262190947301258787027148977503012945182
106 18065476459261300724301490403502526118789949651438922902475625160129015868487064281533144312488468481612102967078794236957387414655571973377139190057253014750168090870
107 1775358698938189245365275966927922578057266344300003691373908051706939168249064334100641870801815554745476352739991233942364715185783560986622546691839285219121663900182
108 176101402016787100585004227594206236891500022806996770051061351670962889237711585245724313004618540886111823517250656139863447397735247040372925611829581677511526027079130
109 17629593046994514335912023762687073154903293165276441383180508854405579149336287874630758354531309633965021558977868559689456966924392064450873279406832455765318268091571394
110 1781098663651874365403635707435606147096042544040404574514474951083370955681274554513005688468347943789830081066771108854363401271676098450933552037812041095843911271811278578
111 181578318707747471237345640991849079706980395997590406524688759995975523173895672656837526043904930065768709952107438801874848930670170754435168066939585479801038265200373854414
112 18678202307409571094303851242623861495227557528032764710984019851038651819841864553535064515239219428064637685409909095499283614802012068782503398406422827015591735033629731415590
113 1938503580757045628563667046958123053216652890085886001848619209950343276117375184233654823788469662886466006765619676682401020643257431873521510793814271937667768637668347560944238
114 202966598967790049409197088025563276801401260284103673430521616735569426836242044302054459404306282172049010227367070079585275875976947765435599284192556504483425267215396413982190490
115 21437570038494351725153495894879024191958804125157928469348779170495319554553536471414001322872737194241057799444796153633913747808597075563852823051094906933513255057591364054822245530
116 2283950631096592584630103994583729087536737691389346961266242067511192083607905999544500441957238511880663095874428453306336119353250920599885158517461683476152355039359344986778308398074
117 245428936308516469550261866941340947967602266232445571450528472569461609679195908152997955962708949895285202895846184886606401606276056336249331362313442262934319635410981059438070347409142
118 26598735308648913296584140345737998960089444974380922715596778577618591157713258332455104409395631727026327674246612510055039637907990430992575290111175174740137065397033937500880471621991782
119 2907108143946942918443321182032052664755394381509064586909986975773341254923491951442675722393399287612898859382834238126346260630594959715119016966845199676773618429551241647120214945131204766
120 320402351877660531993574218261915374449699324733107775968539472154578975928636666705025570742674441677179697480325340529432213371734235377673409791606244523232830755122996149796447904689492807794
121 35606915133155304643238677364148147587832146441393121215673271519594146275482842347187728505194480228692639021756929105648654289923281174683060738723858523053986954405291311223463032280001126642490
122 3989766557467455848233747890931169102757491335838538228326793692834106642944829987377955786704803149944936970151532231136644266674491956957190170895966800013091978000933252543951132995925154744370514
123 450719060129716988519431534848331667997470338787042674149145103006729842418538128820545735810900350763151522258786000103107945816647418973436660628618254090291338149878477698877952334795340252692729134
124 51331145592639642670633385136228409658748445572150153427237897449756716058739882337456518479407542650018705949482254825198210620491372390285141490507927062751779859196824768351336642844902313233466391166
125 5893107151780587601449086105751520004251912964748241041857739006361898507411265575355239938404448361908939464286281889762028044025826411241796745112354577409709855843364032558248118097465936127720431002926
126 681974711288430031858679563499011868895093663891860905583338772818278460984254611044942914396047328319620811901562918879028352500421035865203625225503522647448014431831645671929524005806184365358236560587538
127 79547291817043358140242089544370474346312609872313260513119435437540376307894902493697041138838771119262839387074276941290365142737127253926418246956122983989716927447237660831225952502674054459776201983305026
128 9351661845295338242393120594136050518441795739968442892797229367449694500090887240166796693437027716129711751198674950560713487508026196426695622991726289345729460662373664761001179752985716719377001907207721266
129 1107980071983807814834499261161147995372545671150916980120303941301311918382559275057796284270476880714210515943944805372139517368944414977219983749248801944116379720874382668808103081317144433884285033041741163254
130 132290532399979784688879809442403929076740251101723103627198905960164772941537845091555459892766905077588036239599157931619189319706660527373448033427873986186968908353064827145530641500435875011978886223201965425910
131 15916718675812662416672291104856986109830901113455609051399951250406738310745080175061907612758000571188678700157436816164591651398629648605902803948285972822947488622475310225159255797719712407759663097961690159784182
132 1929660776456300034106310904500148531024923901222162320116076307771411447446551487627506385676517993145679196932857639824506980664345207976749461240842057342347132252717838053424616158741850323947223925403276414568620802
133 235714405427652284281184679315822499011157505329258446200546445599495319832602956997707223441368620869294180170133170310229599344974837651327514531968173116143960271212468030242495434866944847965777215706009688328893310946
134 29009781271671674952052549588175371051285516785521881177627879825761768600875527354915604264810755014821956033495756799604235265222547236297200356240912391126934194158511859797655596426811369970174790221208192363109133116266
135 3596928212099489252825426648979557401427035679242308299130553428918368705400632807489287673149935060501363722453381159121739028308116032224341664595873840234619485601075282587809270674205337162114223343317817166388227299465158
136 449287402697141027448445090591038308129989353068211690098556646178020420743145855730225658220433896649717193409875506315852786818808654363800445945701179279640193250146701421794190622439590928560091870347480730265999582710392350
137 56532525562863521341691545475064712329600633209496464666767889165748605642420662361773993251436103519963828735137910449502173439877237888958793196900131929426627528812932386652871344180927666846814556133725565655177734432935311918
138 7165245386703008409954059874129631386731558359607783855163056040537710749381314481181129735256040115794570851410780923595536312039322939395059189576295713041209824379221970506765375213617284209732442352577460151547121438055192378890
139 914743805758830975305483682074394488469680043029763197473141192520084432741614723929174435680920505920348696138455243805290239024828806583119435079394129863964830584004013466938616405602606159900735435065820329926455549580475206561314
140 117619989542900174962425001062456369473197487733245050793957513792583968597585511912922279508686956321637154423159825066026893386145187992960683959347568980781155980127104675381492651709236808766839856674074528796927065114817394251328138
141 15231893231398753206934835519933508078379908938865359821041464573466786323290062880811482672830757561512176641810224241728226010640439876856282616582246744367003850368087130474603988352371547758282107670392088120056110738547925485053324350
142 1986533453117541914728736826227884602679287501850814288108373094501777505955320330300986821791812650251253949706403452207230301817437695838805808331688164518151005909539713660119995710016216036347496347462138209728178095711102948678175365166
143 260906912698726422552613467003003138648237962847815838820083777247175884566483839756570511541108650655948681640242160156785532137602173583531939050696659013298016534811656649257862003788331776094806599366475309240531334104154671380708348738102
144 34506567203309172535013673556700404461200480486413460745010375633809605898535259611508938669721449750939543635115563169947199711710456206041677348450822551514232453614278975058561676776671894377378805086688597495825448696808756265411590220091058
145 4595401387249891986700988687711970827818545258731119857112272801260154062497642768552177453837592198815335526842215002419888874022417165879213776047142491150032181765744054935253181523798984948717744363134133311909762295511783776194008491358188922
146 616211801718493237507526814067427337471034922935609396088766963463924114800009749575091078345328974083837235500554089790469063976356855160633461723386496598313701567771163145753672719925342758217598127244016649227817118081785772736596610783077343898
147 83195735203384185051508540591472042925230221815200431776008377517023172104100724361286304856300438531617135225661773416958000503360365756684691148182705106869063499940983191825815987397337472125545839612939380839726960019369369349502078856473655496878
148 11308799630122023672473005556776928595912896341143002026846088492913016183211200916639725387227161439624109897890810409374308005548114249044605095056843417930813309251821975054128470218204439352968442728759684060914977341980145230247386746665584092268534
149 1547592155795312948097619723254340051345755774535833077487266558983808843766328976611662775536896588412571433216354953022895730377524840148382482056360374998361250698301143466140742102936093369620829576900795161333754607236207738640743906855447899027457478
150 213207036075431928536587675854846974347155367149149936146551234693600442279718137174510914017504354969903058076801181059186639421648977163278842177796382043965072166487726730061690770396916048147904373723854403720113157940672387660298312902962528578628914634
151 29568701004237606540658821372512339459899494124635332009877879213516902773336678998776394459734241178262122542921458803207576247933484664581268933536699913976896439166261783714240894672167724618123200592159652996474855094502950273447049582789602034712131110466
152 4127904210986436151005849957427213889265019263742206267287301596608054366117017743534601273835974220605772043539119395472831329705611677979824244658752162633921960818707679840464498873677596182529796001941303233592269897267170769601039274210999961034733994960834
153 580062553414831069630464802870065835770348401546530631914240212422953762631725484231114561623075744324330773847321980685405943643166828637006766754900395904064867546419662383228910842899686722407457723566785902563338127133656579285836342718608139682098472694776958
154 82044476872710004455611941723220319563774553859058513675599716566887354328888391194496183615259409594416573504259775317330630436680096083774926869056524677944002135117892802986955110316179533151941703935802571525422826290889407882303196972596776757280816362203925542
155 11679785274400086952574035886731884186366016949080396394220953955072859885270349285623635657729954217129524355802563577287539192564381979487791304306000994863391089903327764422301815500134741261994764984226655574576918039131560841347501799882758290914797170665818873502
156 1673452068945216586445488274285162853094951672635863282511744672410104185140264679392988366226691610286705167178430583514099923833452324114020401802262247600091500467435384364204579822318387378507772283415359028297764355257502155464738086347370225305473528002360462652554
157 241305244800783890228752145616508578270161119959810243872422732528153912650769019634558939711449080823829420589250386781988881711227812537000545500685916327377847218871618373729296038032875535098117901724575547832533642729276839616389114605862997009336026925060296438315866
158 35016899513044673846861846957450954554289510427147470829339316355104108123854627040482940121576106185137011083064280170872416187993573870503416797774688565681622360974450566620034261903196447464338585267826101275386815907247053636789729031343710263082870595187417803800537482
159 5113622518009664433544800821011683948428106690507702838379330292188342338089303982059062547673348763470786325988049720837793778308583690387665322809380975888516772581240399429116950138581246698225854484297086111645167909723101850343528564119537784462749777193393696465677831686
160 751454188979937354448285606729509124662026421715660993040781895424078905498802982073954765556678146707783742032754265699524169170335054796672815945661494894092895173812676717742418657385378750816023857677205815381114124210144982874329224255604283516351638360917737196404521050598
161 111117447570102259926432389421721758230302875325065834252359137689968446555129890727013890286954437801689109404860145778756927050792583747710426658106259242457596936608886678766319296394751890313189468007522712065191353676873075129594385396224628069557020989815958337858480355253870
162 16532980441030393147128167075803796225594322261199381562296759340450552704804550987181671377148674360135795837316006036931437705015828727365330015641352719641624450082301526476177909911413269051621859442040095574335884320846925330305517740688321802293658337835332010778666864117731522
163 2475099407853383553804196632694542660559217879189639088615322360512335862446217896864583044172495915069815030146585130157438072256767326280334438204682641569090361736307779281767578626982047429390932073610465549087080950041586644809727579433849632134613705203740900356984204233955877498
164 372812438218910997409266750896447833341008157414247795614988599320752554908112465762562022403511421125560168396787998616636683757894191871985344599977805688606115795529957102092031882863750405825945815694440284520960350558192796347039228643592573794809671859419172663788022519497184598050
165 56497371840974703462858829828369674339753101730970977763675498277863610915138289740018840621995510040513805285586643801276046634664767158617757230474194370098514778800160399555628506301799212064739291404579823033458253876348231683296672197324922496365389523884019783593347103251563547616318
166 8613710088520123936424638962373776968597422064408895275565670719053613241393624185553638825192656250748395117063980329643129232586065659724122022851590288671430249848231532528091961701787803145241424054711399835584696203146820104290200850013467691790417627008457253685049158732835422166409566
167 1321175913416565431829758739633387813592452765684762407797972285042159785503205761001442424580556812349467585385483973193630427285043524700354644967183069163096035454952634216454291861344126026710133723495854755320962390270393059552635882755494696828932216246426921331375082919688542499020966494
168 203856171288525174254090728782671638502944185681119309846582683284669203336812318696648028067201673690965904867391984000632087675712321845032627394454382215927495175682344369352413628672486774696491619461911739241944578197036163887292656532452992592675622860049586321972814920610083423946161259042
169 31642042567156623659660527000042600757206941041974710895255463044132010249916323678154190264769097753773914102358767646927736709555161719669245497023037538164823064865689231801686794195770664815113533993701974769986121844385831566584881417769002315893634346461992283333739511489717849235072501862754
170 4940459945502396290717162730758130732833537386567034076044055493983242628006869224868981043058321832590050115545262770863995518447027550764097050923916030442633470395923881549756261248830268969785502113675555521304198877789950795557360092855072763734381548326544362306947867401693739170569515836254434
171 775920903332263741911569124175702253912184300575766143093267239117790708960105102284987568247235416932159556209833527742382528769389020135901274849883686097499606789876469799894290858143378885208624668385575919407275575414226501940189382254585314648442948750622102753663037542039576893910711361642343430
172 122574425307115732387153267479981797893567068790185504602341084259927427847451828223060182516121715563157239630838732164453187507108455995596939546955739042290114403344066914198979125625097363200784655175576791019057506565729523887667538559858742510356484097853010553113403365531247812116569196810611204854
173 19476007968975597652607326187245019956626813478823652647399814256710478399576143020644775612142453196237352535865710095971047288326250868570855547138860280269041795092079291404293492701714304727779500372832346510077771791564794239253842368512698604296992721651047353065917476577863631300422030234174957594502
174 3112455667795746606240652236036602360180245716697020897392883264653663720449933844684610023840450799423136143998172909872195718831805633766543386066014926401999662176251044734703100832849378503598625360180410867079958836350673164091447932006609331199052931431497864594526351763316456593906445779313251695076594
175 500259348261582532787490470772072766077282090988080953610454894919476729562258638338058904021082551664746606465384582647817120665530752678003150034021492641892684525298632744947087975461789399840506634058776768873551135944873392834817771396488888352397555272564529694025887861882984944538914978587061048064738914
176 80865239703848016168978955337266347721079021576479899312021092636596095067379130440668492804554469787137212476810073665919887714084841953846819413033974992872065893241888900611703877688910359093807087781682783526274190442683819519326032850480579487307989511950563888000878141397553787388135141102434644387407868410
177 13145864435548823715366766444424819786399944214682881619231757510014298291293784370054488678874563122510467923918703555832074460461528391706579953553232479729124673474074368717655278148599218081247511410773516739597993399504344752813293294987951409140569466178106443431308743146281294177555254121458666910075241393590
178 2149132360928274029894807903253294661551707153981412541315849677052492878281434852483454762504551110035565459199431578634364567374529032728954706198978570291403224315640954306679313277960693895191154113349324918986234960860560866647707211445568099231695671351342359533903193130241650073600207357495028681810574018676446
179 353321620568200180377903332399864268229889995885806466810180906826869911962198995828772991146016251296182683709152351912191832886237794002414193929597909976428452552568457912520384504555812465772203913165704566111131857847705084188387460841235945005521990946548161057056192951591775610210215813168861015470041276850035966
180 58411282904800910995096701092293724552991027237594998325972346859182929326502781077351466406131762363836072491634002382358102863979737007149479272453729144159887442304128191903130024912559111281456509816786091572894771608749968748298395586365471745188394980235780658351178111755578667192534570808271086627374899380063419674
181 9710226328301127748347467911864325512949718511352313143103684800379139784316962988839714637487496400622500543458655309667342006513006857682079110197639019938538244880336612580043013852230947667806143834627219698237904892622997054635609928617570632787420591940919546548572526748591304900013900600357219402088586338549433454114
182 1623135514564491538746482402276099801332922100813367721774283240143026095937160372543632178935810330038891092515941628407125800455753850096405152443668724433234849244417811916067086567730992238858940772718252294199506414721165703360944423440361288874493942522594167549562093684634075804747981911178749909883733023128294454943578
183 272809768061377122115562749433559843871861422977685831323996474472466862736590760847290652212859462066536374128110385313745420131491031086626197496397847127962258968020659602723006280705557452202032888963717318232911338609424111008566820683913198043716412322239585252815511754802032501470691807982087379159028011478750455079162926
184 46103276602693454088699388064469469091916375228984160275898804362847430340431269172981492150189750097921238262653143851405855107990870778130189739515581053215691471097360643223158683064699250741141658049068929395845240546548587476383490386319860632493450076379579521575068679778115300567237271297403430436369971036093852188883243886
185 7833531242729879618354252680947010146709227566236164303016919968849986915967848045983166561564254162030039969717356977178468112313502811733714574346898995486944292793002407540830419408150327559482719627137391682144560321022143194002340628378156417488812455610263110509291083032301164108075872210223947629376625290091122798312947186278
186 1338210982352197897751538142109189613187703080925324210828647614136650374866768402064404648561344400760961228867448532881118871511040440845234693421138857536995132856110202942909172014758017546623146022754006792365770375928662513076541126915208632037714296665474173374464251972127450677217103693647137878599725608441524332166463380981954
187 229837171352702679660201244996014100442878132460492658687192027333621282280654316884731799133710891492534652500695435749813440101494320302275802346729790682882187703052740680266523317328389915110527086838990695823383743419963875541893652088695912733352994452246647434537797244910052345756336528937976163834779473122237148879945599927421050
188 39685530971823823601859734934031667262388815019572787287808536735369124626534631555287737852829837668913357726783653950112979588083550551471098630555697688940548740760715683032662167862688114106777128354321261621518853716081583851637479302928580212186628400668696775111884518083411470494607304067696198426269804385590206339551113153959757258
189 6888871495085296407841651797875824770527314305528763904589929877338465804681127395367780143101354727645738443679909610453870759417395889219281633031707178099455854619431142523837385293800005814265415317805708829622826861708456076937134212098816287346603634629822305477823713905273943884997089168345085259487741145899536625665019521634129660638
190 1202142010463580691681608964802243483689467540258915074403525782622675676818234089619340851311875553765483209091951582437642711861625229079622309385707697490692765983223393980393101440415946042900139745415275377947709438302013181029097623236622585681929384266844998685442868279015547944318441670719969532551178650324809709469702401010081914094262
191 210883809117084938719723345444344212683348544688639855439045572940218721222158092428476272333237252277966765626636636222952887805038835400497742012250391958594508481783002980292857086433175479246972907582993831566101540758698011432117743061143691333211963303119249797752714391935880376511078601137341063614488359675776681288170950754825091371382934
192 37187635694287028915604682237910299198961290275174996175849264875911488434017340391481960618771547951610653067589590418558488569807664206400964399331107871443282881574187884987986668421176138054677380918844523140246755390926708582901463723488756819875904911745175668804825402667245830522000358436214207196208787394387528132998470374859097433922863450
193 6591890492479272339910428334924537712839512748738090884093620110788008587439493627625937351191235938660173292365489921501517336220853955092923481443671836454989659650970694758706059605237952781039248605766355169118152221748136185481069613136364284124409920790003161379195564506181359784356893394595723537705158014852257687593114013499371256142531757090
194 1174534632132901510082541616033959432059946062313514761337128507241171331443204741062204228281072349554934881318914077446095518479184704646438680253556106957943167593613290562567199354536093659254519654219019026673303666540746082189798369428972398498730992363118828949310563160441817442376271547070882194263041833017350077298514811196693466508909728590642
195 210355831743703110543201461633892762155205277099854011980886282500222524278429403550319316124769558667316264436190139045968916228205913278355948234386740595729338144278162863676532056938935015411583230505672003003580099418240786909133847133386753139059204674492979837119825618905698048269823120637433490255865030939855003724587960929499447108645965518019534
196 37867335870602897512366216880525127815311304839707106130723144461069275376759142821390829941835958698281104118789245696905781410428141031692621071154524152991322427442333193124478082371111104081460578735201999596301859431301182707919088966559771794879857824915039378879159464116019540935286770202104162080610957649304593392818078726726114146920757724527660646
197 6851491243533478769856382201164710116388816297834038641322433557540016166484495905686857291741398692394828178905329353259684750524449370062523729740938336646286825012000982827583790556529994500155852925096159316461586202265143910602796116663671124107625787992204886128543135717122036043279384336882541578698901654235977230956833900039620890761538403814879421550
198 1245960951407859405779290170708879490307433928924741688326961707490886175218045103790442276637445969733111953158898227685847463893523399084706312039662351082157505890686559574414840257223149406654591734050106817375617291886020098653991764915288182463690342005217278588482121544645091556838175494758713294201654933467339836772639473537249300401606289834434464942618
199 227725491292764293345788916131502834185333308634519474799532930942867237264076762480720787693511745681294175525819943271507515336051331391444241853673028021390847182385794080923523516243718350362153327575831358855029148424679075638718218422721529279631009974745262236623211744574458791635890146318271288650513919376651317226793541649177833743793108384264617749445786
200 41830763174052532573721679050205020554925652134380254184237582021760185425772361652102783982006275678910025666254302184692505520074288675211842657270705615858977306992230361378555914917455597606451944900873446241524250758291010437158799329041285099737816557116034763224757701224171043523026921959512307626461058885829921507101786777579024543275549758989489286182577178