0 0
1 1
2 6
3 39
4 292
5 2505
6 24306
7 263431
8 3154824
9 41368977
10 589410910
11 9064804551
12 149641946796
13 2638693215769
14 49490245341642
15 983607047803815
16 20646947498718736
17 456392479671188001
18 10595402429677269174
19 257723100178182605287
20 6553958557721713088820
21 173904213835083054253161
22 4806041921951071854083746
23 138106894582146127683204039
24 4120307341198696685530735512
25 127443217124395800047375535025
26 4081388464498800388917820294926
27 135168203605511969772180868337031
28 4624064156116256292983999606629564
29 163228349031616125270080254544569017
30 5939622038867151567450197947193905530
31 222591811250523123967102840545006659431
32 8583543049735870094046801266665369114656
33 340308667372055123332314047790635991107649
34 13860875130727916510570743550530813057696102
35 579562492906899061264791744144787686297664935
36 24859918245855225213618225927304813438069527876
37 1093207181171759431005931514289428943413337939721
38 49253454036584698710920472068503283352777301325394
39 2272185969920922266114845749026102092924334117548167
40 107269936445238494650013103750634432165587815354236840
41 5179701482695613501888990910493616298152020417006519761
42 255682129652931230934263345438498883795197859366948744126
43 12895892071810380326653542596070277067238598174176645782599
44 664283709554564248059112379680523381938307831723039954155212
45 34931048624316124532242919310246672876479458934466037177536345
46 1874296488808436390783612045898929325186436457214970219902425386
47 102577984886873657546403161769164521075614752272524315256807756071
48 5723834165591654277107031174822020040353937019814747983284029769264
49 325515408484763423681895579642447155842701241304595668110758855498337
50 18860305722863282678748653605974079909732265412836491056224664508502550
51 1112924403933228651175852566399209464901729817503696354929829856145173351
52 66861353683091528369250067610175679177697187077114442915052360498226697556
53 4088230982113951748414670062592772072882464278424079669318511727476047858089
54 254337119243037577926828261625357150289937793995380206439806196355143201482242
55 16094084165751383301122048959359024647023841741271304448913615486971758100106055
56 1035565803173455143617635432946185380850631599289545845155342985535548909439408056
57 67736242954354166289268238000411351149180578073004224567738528112630264674804816881
58 4502748235507544824137275284342081519768065542344168065158821747911472943655564836974
59 304111250225865248492944973835236989659899862503175959973877145175008505490651779902727
60 20862886951602916309666369445693304405981811001672430713973072987809669325277159943306460
61 1453435634003018611876612610407403948187295619960779504826197177376521691402059777915102201
62 102799842613087277634399950870598783537827879280542153987369898200650624359869123166227581146
63 7380118487423924001540590064812638571290012813824638200125292346620913802963705232206226956519
64 537663464199613910618129811530969931877783135991118468307343240190449498303055252971107102384192
65 39741021894094017411919558919241656024608727870825885661808050541133858630782209611564799821684865
66 2979591050834992854886015514928498345917649749231341885299842191562099986460554261701477596283929286
67 226555138365992335760389956724686863126940461649154714511165009128467788943014387673749347014056403751
68 17466418548512334378219608877159275021153119652042906060312647091651047125818133870927157706987698567524
69 1365092328126280091160926245338749043722519472629836535221488085365954847225829720709391913871146097112137
70 108135000623275356648790772705147197233629192496405364999778017019944872288201647932441876419687843815976370
71 8680341004063953595659402639969682845639961736479913977274600335540748930390293394526831114310332532234671111
72 705985580727090548936863395017595338709420610758336257360843017201472108458466144643276186234656922016787581896
73 58165813404810046852557221894614439466638821736353089971063080318030910677880619877381953875599385537625909673489
74 4853768882193403288370700375315167412046464694218384150137057359427514058518124558228267168792850648063870269285662
75 410164428285889128448612508946335750549603768523922011171162282499826683628844207494055637223668085835280934545477575
76 35094143758282449763970703229612200062098522544028930346888884437503316817441571687455977041598284013311726196323735276
77 3039771813254207618599494002225797515830859458324387711898699738050837608276097856296350431060112571702797106814732669081
78 266508224824682491248343677012168502613985505433573250010030552705168412753641025414267670868897861954839603911504554623114
79 23647150605965225717692567009334968244902323811300110353567506383389762034513064986593708153896563023242692526710065895564967
80 2123158597688736669602233181013991216329707287681809511802159833444066936194535385577676012735961482770059892390076508346304080
81 192867854979080523702886202199552648924979350936006257951532138484935303452767038428353682188871192819441740635156119813540907681
82 17723557750329068815968349663547301273622948449670009417427073682432967483248787766935981060894810044091364729677169824499499807606
83 1647391664265507192686529052247896999980813452386014322670454876214450930591835200702823139375645387937114147053332823506609483117799
84 154860394717916996058522034156995192818262864976021283720266406184105274253081791393250087021291426565147261187391408708296931066388852
85 14720594590035679220178528051059967144355397371160830839009463193765394934687629207029908261772788865942581263335365379385253704451722985
86 1414806562153964389540973736416928397261915795146357102104536873470824538263104753369245756787661237250557050821461546686344033641956765026
87 137468110893391629783707924131401759630457273063716765334337992693658711905620526214403597146010055121972655498350583896278648647770014096071
88 13501676681508226779296167506447020309057508364097859982021057506849254270075556257651208463603261531729032858848809846876145356318307938909144
89 1340303309617037397059596432851269497308155560769897433637575283330041133315410012856739742233610372254340328335160289627071962405236896890887217
90 134461528409551378403793861568122868466408752205857575879981417172912334619293168613540530851295887456888903985783193417444876980703459127452285390
91 13630869610166694314625112924820900222715301041546541488721302010138508268306545108410257996125559521263809794822092547717998058447406206555484722311
92 1396148751812010205948804837130627830360047996153193039613145472600816673086057740116835418820312589551557982706020358922120888950743287367036947866876
93 144469271734170672067428264498193810535150338351741771963198016697961997826430324168856543246057083423398963965687831327541003116245060530948997586011449
94 15101113402447063484985376429387393459539478133187032335541610638919101480365470743857337856621122099307021927967418399458902551989975020687056330424213562
95 1594362713423824248149700000048689373687398221937809440035127019629672413452126430767414273234329897082851280686992744567235388139803965803690307011883233895
96 170006632225885322217700726973384533290390841503772937652324606046001724741784698758666427316296134800753234571428712243090893746182433253191577523056340490336
97 18306358599064006072454736408595894632737603421816505638030073753491805995214541858579194389604211035915544128531441499078493876290909355154780890367194891798721
98 1990458323422725426427506093187579270166447767787953245839421979764113919744284291924327300543005158010287672743749661905734850398473065546788315766002658043954214
99 218513226032221972183163038541734859926814779919581692438671478232801210242313989841127465649307185311941681492756828618262358405301313735870076234150840872332472487
100 24217828234894990464680260050983608786398774375663663669518635701676121526067427912357609890495087195371277915653655008783941468585380725266740290680227557682188660100
101 2709477727040590095184792903678660334465985908815705267918396303645977207559577243092330980811405079881712146580004534288778137643974872304113176446069503674503147768201
102 305977694079581694479362197227740534415714917747635642594622122558695012471409856611939480023772617495767587062298163792413182694159583074529441837217396127334945668089106
103 34874609455499476920103593150655341429902513691406970978636055079256590793985151311141599349928307823146385137250332445868021911276905840775821913285489080951330496034549639
104 4011498905660227093940860039872251068182952235539844192915504849813743362453950212344325171589780836110535464036479126685250333640057972709736678740795300593893333058107017192
105 465634105945115746422201201015964341693876923652546269351089989391850702462873853546720426353953459806296289284693046951773302380116497940989288312372006077674828617535011137105
106 54536516356844137058523485488822402433268991850944866135769275809555253626217406597807175657658340075305195581859174825929941701192684220389834788419827237087826411251726604295806
107 6444643482529315389936080372187794454023459189243050817739914368389080138280432996192185041403754468841899869066525173338735329988515530041079913308966165184640883808956592725461831
108 768323883002091426491102473113603712083243739275374958597861572426970524711054585538754639421550490935650869760004670337024942881702673930052411119919489117253838010677590193329850124
109 92403701411150718774061784048939252223392914026827508511669614838797209917631021581308592935538833523357506800917295913916138935939207647648348744040328785764972612713528183425038741977
110 11209862395049151459373042611027951914704800216604535714724676640789841637299146435846515394593687591458448262716054631707142374910545602256182794744931568136219970694809582927930907052010
111 1371652027705765491494888419409057988712585738946307626689887118047518841492864873926320890664141300007688426803413782076610394491551312521726572179703188234442521681625765233153668604941351
112 169273054164021011359563822216102594824187594120892946086494357482374838180644697015716395976822024592646464421716374774881861966472327537099269430508189387664174779459830980925062306565584496
113 21066866599143637420148818769712609178826457571142880268122780053538639584413546991522316448028734629138734180395091858425662958900274156856715335267522120967052979238113982084383144639701420769
114 2643923399910754333069737179580510624179869120729661100181755812801188176729092261243669750230893676833388095941256625745894916541012278712556940807281446311520693382360524811508011233956595094742
115 334582876575136697293704500176898810225031222772278463134792277446523265172554580518791930246436139708546243198643093446725020250111777381636418412184512087226299128367838159005872726810768161613415
116 42690781503515432333215843300397558002048690672126961777139671948162909840379757405283780861341641826087864824063987325579706531795028260394746651134310600894017528051002697351190656987900270641298836
117 5491742876426849923948783077152041663952163799817853120805328494796381806790094117901034802531873003435793861177053508867154747262588693640406291866490778598473390921157084406755127249544506906724521001
118 712201070248932166772577236022284949620241436144282405362346092166600195823112880283128147703606509917189602943585358511988461721111211415182148875104573575131272043998676850961937675350426440649911751874
119 93107037920999206414411152331787831244102946631239034260992652169074506014809876045798611249328917245029992532012305019280723089112454102396178787954586389796738894319812926079662539245862787453481573884487
120 12269347267889427145591057984523409575564738085001962399369136998895040233097605590510746610714796068529256720537978458204864751460726721635925028673065829341835279657852127509143543656259311638997004208508920
121 1629639440044788064467590417198166912277652942387261101930415057378190407976287905022369847285195522888678301998581246284311075890639265846750898675026677698795172838664865399107757234818220548715377878233320561
122 218155026536935176966092120282522091328019940769471631290505235911847224631616710176129751033594349622798855605880672969770581215415195732671442843421102120301130857683006725296374834855564226603441038569074144046
123 29431710273266119795363158238162038643622858922668133748197562830978908461463311903444728296206927507163997610727438014520221969992746876736884949617753874413146672418055748401368139593108175631999135438567261586439
124 4001434675499272136948795587291842327917730294957023561181563364532847661281982887440052275091113090849160625204473597887216481456453705747874928035820746115848910555531069735024433941203399482973337769276498129558812
125 548200863949172282385832842908960920833840488557816171594680999676963075761848644299603703845977260354120331061863748954288277088758565276728340822174175614788140618172591911896822113887112059216474191579070383172437625
126 75676608046938644664931265418863867993624062183462832854217427374876723207162571319773310569977983506800996874329564228702908826733481218005453938172467072621697540272996786118556334816396906021411632396932593965140809626
127 10525825435055072055745287682481243396429064994295002466894773047789586015383823224676759324103994007250055593848716830760885049642935319519041030539914393482063060070158213866901128676321678759957481260525058400648774982631
128 1475021076913355564764091443494159863151117177537666618408813093348744834332774611125366829821322659142118700190600315363050301674395401990193885952901491828521041326188023304822518614887168389613666270240014195000119939137664
129 208239552939093127079783213116259411718233495899406086454972417464515054875189159997256775892475398753370373186080708434470068024446092333639859355260426961316034776239606452510829810479031859228565490186110162304416930160476417
130 29616034117366636394226347621474678572110197544577074459973516796868850660391455175362758297227013393984967577457411416699686676448295534001611823202544119923383461889962889922619693982055385332735406218356583382326423027663242630
131 4242925201961726083946623046213492488123250982114920138909931367515792253394330481406933021477980997335795055724479025733120796577865144504644809388516359651098727341252741877927414150160977282811039502221543493072108369665809147431
132 612287105304353243549594986794708752922572609823307331815215637278912108188431392165055326834500013425635308242446242220223075807628335890343740587774995945823352553937160081764381699272897416903194679024262722790149769046244386779556
133 88996500809298801028607898752035850096357233282403090146049329274735609177449016014309088377068572983397906539617847792803288165277944208342858279527704760499735445550869947544027779231844105995341333394529943532132342810896171365621449
134 13028547073589820276929294096851006205018941717487044997391880316862526341330218548082132566319145303585547838566637043564086929252043947281773430620179442713382336880867459212496135862001417907389777409297953060393582102435601103620799602
135 1920886785265861729367761582673763190676769802686567196872043258098112263453133020999675786377335199056519704709861075495575209894509869461656814118655884032832021340945223703419561158983861699461139208882917242311135874147521499383888118535
136 285212196897473121179120537352365275376467251161872080573188976052507909571908080953242051880329129977481121215669431276199807948355108304786814192755588853367907543325622817845469805392240684222840328858539936497242156877660529524874567431176
137 42645488712238171649745507496885779998628451953293715910805390701438386468362800080176731795101239029177244086752136082257244285395708330626672280688643118000370175639638143503757443776071466981952194992727693036357106903040596076125232579083921
138 6420889859685852106081284416486367147148201767252599136764052555390604924950062486043312129370147258114912820780083398873643953780713148282271389062522007416431071121099406728204752175326649244266088771607859659340455161416866971057849722863228894
139 973449034561589156925072210614842723621723619012549104897672412523012214425837637703540125758098321922021294786583939487764099193038061557805370087731062576856359663168073140412863648317846220728839488209043917275043954226698684521681642866583981767
140 148595665272784342976041806309964912472355882520272823944636892906263267696250331710088349646711038344667622222468272571530872216837873821102378305726597305834592423921138903806735911900482063128657239191167564761344216314905830739019172237461208368940
141 22837750727561290421254448903942431757615835913090348937251791818503288382899210693770764355766125198502698641458657517058855882667524369605331500548142480836229649021772554120583525620841428625816483316990973668770769447942710251189708821388278891246361
142 3533738517126595692511927008344368782134873371267386613962044002701528392874950191407504229336796322369656694852219757073001660168636163523816207669321173245308334286754161548050821235752191045208671555330040662697459299772925344562575429180057895424503626
143 550464473623988376482933817071155894222153992610775694564834857094745392657542958996043217207454851283819402785851882145294299630868509618492233927074942837748965562855899571596524023553620330940222667493884156345567190535466680693199248843546366073968613799
144 86321338734575236767533481505128917453755472200527274880087261043304655919589902647267260886767278198698912404873626323896266003629358564864758775716368034088479652966519266905622418102370050088654101082204952418136721249074291792099884218310850734236627424912
145 13626410816233728926421692888946121080722140346530721927000530642331727356243939616396885454291556544891614233208005139020651043721967398753782964605414099578897014725082635553954213322782469635558776437795744170240802227886526523431177796426725487612937234438945
146 2165209603392533321548226845362385646714761169119694499688859889713969871819385337110718124344592385128475902403137788215746257279521699205628387988606029647374600006077137837851412768991695039184228374822065893975981634977697007412949036332744524899129572189599286
147 346301634265552002194861452262666515048085795904362863784213818956128497268873019012449909678939398501129227329667517516204588993380773403601243568825248505399845125187731296385542888551656999919335487571214040806233717654444489714963404214511805474785454798979792871
148 55747641038891367613047463866500155876872471305206638252651989651794913582704228184618965170993702072949654221149196965003342490919273985560105894422678713860815060537828975595574068656084333179740494738318107346714081731690845817984440139732466082479114962976804170164
149 9032277705054828943411005920137673942722027384590702037253547256682699721303908197264096927651814180430402658983708480031932857914255236815889202130311573502724296880309782269882624844886562514826490271693042056020246618233615788368231263664158784237249221425684870732137
150 1472816431315738189633514118947309947904134683770866442911091081364390946530455014485140270744961000228659518462143134606887971015567296028051302491495238608279137189475453501507615701732235480882250202232368396186900413080452334950028784187969460056864448905938000302447650
151 241692107445385567478626384044042914811951583152818270167887159563423070717504551754395607559547891622536738264838120334061155239099113364593174568688110126729261771653309012233976155659531591316374354957241770598413485263139529565551283678856136397323278916200158022894084551
152 39913610649266857176138317342798431377553586259191724070200074724716637703613060319460531378461242517238906186067383954009466002442413097853591988231754925824650621738846807574112474778446942962439184695519812932840986734071194257703958690439567455523992425429549943564247749656
153 6632949408118783572483476515314427448353899395258464912501185210804229767650973748397313229383929772340453754207888306496940425101453172299191330459765913613885086024241739528894273126193950373808401644643543741588458131098271048027192190773484950575607105345046152101322677824689
154 1109180225601189015398010683703855914805452698659157957805861096829052562525526176522336154816339548754646778662445942115905755631801555921453193164635108502015393142446160549004536018683289246081842001808459298492211935421906407230891693933175470392770832475317127099323074014080142
155 186633750259171830231882543475523701480566168203234795714646820918281428187470452888985289934921068331660690082108669744965474689095426549023502205692910510244532182039394219617840795379283771077776716876229767390130846274529772514263374879804700947044407885058643170264016186197195655
156 31597590064795381965934253147127911728592206756409556379556247476553133360347722163702881624815945525169737924352277902519624441830481696867160066772008536518195041195156676370097183769020849498188900370253153483100819516692409158976405909525525972011230257530735944470813291562401162556
157 5382409607717170362088778475344990876765855666165873447765674916205973866350726327115557573305454085782287476846143745271157290683852383895605568857933796635915421126793683910959238801067079091522712862412317814728718978876150647998991953213014750242192631856822525879279843520657998948281
158 922448309362772181202452143935021428900265518595890031679922888023828829457326819934200970793238902750948065269107038949751051875159014635693413129254607571597873613721361627673186553241646682412164476028628030360929374117756236943258214571441930888314436801845794180640176266720583816769274
159 159049954802092576854410741387679880211989964674762226401959533268143426372180367799718984990835701541509243207676253313477114819792411137615451974808075676300175978759004200128196065137306242440110243453205211442447927152276302982051879778245856372034070614666534657308876102539330928374586727
160 27588950815463938116807883121357086836324212483649262220201218194120590063109291062494411541587638834007276020307350697167842299429317337252190191338958899846229227064787518522454053359797355029266150986759967008388662394470586390049850290998545638129701886079155756478759426929392187853835622560
161 4814276708635543881572555599321213815664586168524859552899392157327289180724829171734074464641014594417784595004660910771899883972188422260841215120123563721963546061763575209441093935111035602664659810812570346745881779111327280333383032469235721882534360806545371293840638743198820663033638472001
162 845094817477426517262047502305049145100613851828986656841119243360994805195147515477941133556197723605366305833460988539141836082487845726687614077792836678033410238999571174252724071254983081437431736053876577529598273724184074288537199474059338773291754932521304890710470309291080472010533619631846
163 149225431181564085991324519280188092561986979613195324980449094626014983407440282079115533082612667434583486475218009594237697876606896394442426600519964849313509043501727100649363027097190887327567525242190129736362002225592781560425688522014234808927394690457894571203653751585949892218588177693508519
164 26505007691370850313205862241742941761846695682824331683504329506743405457549129176604461716882177232838054738797291520137177380951368281292827520918360141082227214821803469220330415815359969602001024179587969350961119163701367090060595510399196580042170466406883238793488096588051209950425745300538148292
165 4735278993971184426077076994820888224674143765460342100169489738892996532305973755670677603448824335589767206563594380932651518172096817407736362854888167388849032823096931282194313453437916722114959337610560188217729303931122211974511522752955698433773625096317035207524869258196146722411720885026545939465
166 850904442986326346134813085061864003282082661835223112982227222041901684906117436574507136599440207673264765139755863170869804368978578710452982647044208131804456934502827137033627165439107233894092285686842126154819517826216167882946410965219968134112378831432048795583703254215977224970774689240494016402386
167 153786710059929586996333985244607379325462295614140881456057056331734823621257751963037935558104157967081237681493213118744315882891371429431171211495678527367879248130135304233425147848819327955338531576079191893527314295660630715175922049295861211790755873482114002815581849546001537777264630512963447358639751
168 27954067116275251722384658274525321418750331936340494164607106892823758863629575669404400309758333140628656543936243241338736037421100972037173728333430615937113581902858232276062204874773052819079637593858202337149588689063968395373665631291351861452000228604584211916019468759889995348102899841241052075480797224
169 5110282873652433995434451221346063421680091495604265451776226621313858331556530996143931760072796909845200191097049820060974678329400347021025635473773468283509445185383751435172276263186736385960139125081282189161832758042961658578275094384346447553859293881267751501423433486511441631454714840584284891015273072337
170 939516350025091137287411986034269971209857240934463152863050482793538234165099103490051740834343005522868206444918720611923739160414502794210503946835952470272580792130087692087302564287720594418391229552325400471422623744351243526748868598620086893436170156317280911339343336064776890576431002726069652387473306161470
171 173703711488294857319580975452201208633042008317663302767437660954723832256952195845674768792280117331058665656630264775544437596158038220529424162918294832845818420048526954093087222124345547266790584965802693978060372389319724357413385811271377515745525138548116859271905784248719481575977723113390411749750458584701511
172 32295741387702039367330704326280884966512207032611383841955422625134273385573249882252520184950816983918926856361109657771570565234588192695943277304711971550026499994401417430011144443777105190133396166012243531449428489146383670946584553512860787441851860869909012371391056299881814463116781832017217931279506783875045196
173 6038082388425206479314438539293571877928464074577578464056249375637860362582708479150064761437782082680745957639407689734807791551665579134678631968271440011766173907953756368600370781996093216884680226829905009933946834617715708767591588755710612144190853489109440569147469130746533898266632008502766839534991414793052492889
174 1135159248518127990201878017708253973255765173354303409732742404567472454986888902299478626791977019220003558742951735410131424685230185396840278709234213440669414714592990393928470351198277742855987298989520281573487580963926189164736113769533294287650550728980991988694570765319999376577748271497126701424784469695694680929962
175 214587811406042502943839139188462526067629176760228142375390898229978762237082042372757867849391928966634028981982203894550831268231286409096277163270040317669791864811813223801298748190717887666145534712483134959584617778831890019959354217068186277555695326041181245643717665497037938915516547764579331859830267090037486291515175
176 40787818788039838826688480840336983397173061366629476256700951819637094191877994664144572833458740972839797672950987279595221562130658570967785804545129144109490953879762031372997578715834692539828771490541964729041150208626038161571893787976113252981966663041785518924700377592401251855376497550486513624533064503396350988183692976
177 7795067917803493321761267291598146408616045699476601920056664616991663429487743992199398350797422144308708765537668999142799313556409409946549960479040192962047827289663141510188882963090412184907424481617137301530043317551348793763984696103389202897302360302675354835333068036429584451766208864560255663984672083456080670755272227681
178 1497822267851602956582253740475342275441478679712499830256270417324769146036627170546941211398817863400485079681685878700335597054638649676210364185902572447108989342848476829555759270502545769858799657585012577233741596307083015003245817970110246648615334288928983813892268825731915998067709978635177299526203806216953535173209157048214
179 289360154893512420133029921653952653665399215236017389695437970390853882389316478895043804758233310496919056407375715667219688151143063325557580791642282535256747553728473293287202736102621052870585677788372404573749699303884126462038085375360302495861802235729578364793683262463430175841200731610885263088182186103225625972741498095403367
180 56200798983557512453983435528132630990628055758386404754725099258024864818597251705746999216087834387107373107207023705681534818915546909094685701438176084627282591987578189469138245281789944214128505751519413105415469057583507334678665984979487781934628792187497828292747592403559331139232637430807021491714500324530203746766997646638196180
181 10973848411261762136819949934979301663351447963770142738603145983658217690155863693739554373078954225610281954458888827744966818939985389004199897906471454699286674938750487205274946440873476902450600252710549124103635706077032675173680923607120851125881260439504201311001912838057946293141456621708255857976564186229842678127539732212793728681
182 2154148578990938907233401492270611464884502748391976768208273639669569267332715692268384004927690857239626526170236773671963619553787228913704910336422184227738849487361164407942424783389966956246805041409553230680468792656936260044133638708596023711169521047075935843212642366617287076057163502891248089804911590682037555097615043902181726405506
183 425089369285393576142805806126104064498001075650771011840784926251405111564903664613380235067513179184466003156336014073559156931105824410149851639455192474246087957832223397473608586623415466432614059307129637923713721291640423839609923804169097788377047961447132052714827691445321657492708866502554699397084584529949181150994034522031837211318599
184 84325809207255670196354885695889955822283431306119483329658903447149456929579434718203129598309929870156368076047472375274486626667467197245046190895873291376964496217281875250286392024326910339211472431951786948289769411370912967865948153731645593715124448726913368373283164963064244477558624067173291811271136176141362071880566149943036925992503352
185 16815291377858400091762837490064851526054230548501268504217752000726396509383614642637366374544391394616345006424521546686659502246976477404222301396786499458448390558177785191089671056668701296037465060137419820864834431945795699409292056284838185495400561807245826512555609166916363003190252531783390018916850041862975970559982892184500477374966201585
186 3370543482586422965474165485039103076408731092161177413232113859746428903412770094751138981018427056826813988088776928813613702268560879687423712626335968593068325408718013077482693039288751024062118714372445995750423438937708387659179251792210528246184790249419373179818095840497881214544216211839078443073490766280578540968547445580912207169770487801326
187 679102462466757021905017442049394864772316174617589554963465751153600941352254206247027418809071740021739785207941644045286379875288620717106401092384499638928230690269385706491558427884528116894111139989012525347602905612491967034841767094851707456290565318829250386248312323303453301784722792310410991172889253235516775227988873305943045053463609956203271
188 137530433240129521949339594702523249285605079192110329346638197961347413735438416797139829780319160590905911697638048692728542037099135534864019001759373461107011147995236229080397423007338103442108707254128614974499743771511718982043972192907727822284533155582119212910133304946394764897542127679494314820488531631890957570785765083740256200189733233061559644
189 27994897046497938579885250788137545714629310128569921214612664288201141090654647756644474368371175431333812835990374330926431189470312304560977196451142029171399263113904394686865124565629616549244888282306291006678921658582916877464699941486018122797338106148235353347557564280219283362073363911429712905816544502796928579786323393649319356309900490053926381817
190 5727486038211057634722690864569875128262157703345286468211206202178195166083375685385971142569735465986642056544520610967992711287755170199308040167703108115522684367725222894152333936478386523971254127842209771667561548437796416572965206099816642169679435672646246125548542669208776663973193069431759294202867250508355645010930517518482568358466755202787111462490
191 1177722483480783888601253390506985218430657484013880935849062657921756592088844580286227319992558567782758716901916207008320852097918321681028692230492913028078874763300263175920819855257873140353756341799343895651938361648799015098023149718681648993841138092797065220713414932170799504758743059736418642850216824660570770487398664519926700464850470388901016278791911
192 243390954233126838043437801684240476587034177542946515886955879729293440250779321503892222296189398376012967246374786220361259144391158121676765665428247391087071148154990850656605865778024605461270809202600602157391158614045592503835331677682255723542531079473057113761274840366251723236046946693805231647984831342445184815276162313590112202808800297277868184977629376
193 50551882601576122749083859851724658937498007117843299202532637498494872503942012130552683230972172870208986378367376835724367508430293902158592826382093793970700996269356880867865072655210702436049785611821209182435053533328862816306218332306720374977075765272090643045991232801678511338402039960090592320560661662567417954335076132921019558562562980150300583922892939649
194 10551900150469234586742980222850501980858708699532536539350988407714644947181918502995486851205396726054805792874530166630052718524667944583633629173247156331789847863064645532397093353891063434721926362687589616711348576868575197609419583619163739295125185027540890357985216734179959840070274036002883844320366226234906277066475764371887031429687321153903754960880845064262
195 2213469631253735016491790390078971759394642908273434172572670868108198728168061454527597432022762744932815145401709999200024749133858718466863778434339943544953942701092954386768569024955475089941307353818551648255488864516466911487293093042608239576636403749571832819472051742345599099926656173675745851332372540908418989338419116831956029940294385482199537840906323507251495
196 466611292458097837293990210416459351486287096675368511154616528946068925154027883170266117164860228005422355842517239075979368044768712944816458713993754779927660490781154644594839788406528627282579412198790704929844281089949508402445898787990049310781892032104756298482216079631935948358561421348146492612166382551545972690206924170495104892113250717876484546808964913447627236
197 98847351788838909365351724563641657994722585330356902086285084928022568740372733275561903143617920160040897787807985584875372209882419228377022369216278797887031236143601772458791458003428649158025937759677344810484952158519673950518781591770329060048776724429605541096951521293858426828469624282209905293081643203113721655341033898659521505885659227703736496409868264105498888521
198 21042260349755532720257614695756571671800268241533435306534278901476057338866107523485454883930190554119980948333993651755155168700086648109854284987772620255891486971671980531929008809598470509643162230435721731161458988647174143630204958638895851235493436236531263482278712493270957983374731448191846096844535112222439264698693595065369344544308756705155688357097417812920065592114
199 4501184798410797331057685761919433976475963884156034866835223548581776756302132011344599751906564913627507206280095309912076562937793450192896736713640184412100625259848598304831161007025207222811516271560432269509336281111082043714876555333937660715138341640361447161063901628211135183077134351918731055020829455475101872816004552481327504973749945544246742483992548937887475935777287
200 967515761261547018931753587376078554612007203161097829440392177996759375967953717074319399147939622516251266101289996031922260076871814346901968250192613111230744425240611680987650818024270001255694597854399456541206270104427127819433164835359007055842635925729992816183695935889668071304677252598722003690623635935120432092716433549614053337916640399872944559280012244630809428001840200