7 1
8 14
9 181
10 2360
11 32010
12 456720
13 6881160
14 109546009
15 1841298059
16 32629877967
17 608572228291
18 11923667699474
19 244964063143590
20 5267496652725480
21 118348438201424761
22 2773714509551524351
23 67705791536824698266
24 1718769199589362743761
25 45314525515737783596251
26 1239143401108761323295302
27 35102624263321607815572906
28 1028945519533361252714629345
29 31175247466011195380731795827
30 975324394397756600848863016950
31 31476888953540947772089306700370
32 1046991307773455682509389815957329
33 35861574685052383890789835593608113
34 1263854098437520527343801098113861090
35 45794207420446193118551820030676495431
36 1704715770761345659111357210981994209991
37 65150675843306684800855853417942377507222
38 2554605530584673650127312455270199092280106
39 102705326959279176088759753186357076766029544
40 4231217420219158617035784978445435070475648479
41 178522103957747453869795117955973401202924584167
42 7709658834096329353234294438160526223825028511423
43 340617955767482300969153675598585722254932488017757
44 15387627101714614977432559846965654964547901929854762
45 710459355230248495742396135359467897988842946024604430
46 33509710160066142322482439690300640179128638194612093800
47 1613891996617468968846078404657887368057508366213395363240
48 79335359262545450413058594457977827756118739817841591226941
49 3978973286559702658617590654845326578635103669002694129611950
50 203524801364634688802579360173214740345279053708425178835598841
51 10613102114527905621529606003293241983363099872310218640649210784
52 564012468426467663158681298139640509043796163458017750097798808558
53 30535486199719922856825525985673414111111019781314557779587338297856
54 1683622020737185784614662213997663822252046928420493742751220641245400
55 94507654103113902444978633064606122191113474426227572228851194487300320
56 5399280486142772526328112159968579465866165627288684142268242806185991860
57 313848349610126563827472751134756252563663274158349597768172457426098664918
58 18556318032839603533973433316561118592122391030940890892616675310573518689788
59 1115652391379260208929412719195055012922070565897190500513012297761859211464580
60 68188676124660951897844724121696992240556390291097001146405278453085205664525120
61 4235715792114772886712000664026999707996981162090272917248391318409468468573574400
62 267338258838050014915885874399060098623034709250369497213445368845400774108506518720
63 17139856384196611675382165425591845381147281758625519149021234622599068043540271664385
64 1115990024095007692688273579867013103452692724869773205026724497049497463569734193394080
65 73776657942810454666127935749974274222032525285066092756880798616934996622194209876022535
66 4950905634241831477857480842474184343502745057793380194698878222575378222417827580197609892
67 337179901028026712585899592646041933647489615575788905898156224537754007440830671207775371486
68 23300067550528943395393841748889503815824635822995236369432152145841837030780510865055486945680
69 1633356195778800409192537201708914061371147057851807262143669611823347008607822323045707382765960
70 116130189062108961030064023182291732238702336746463626866276548519901007240332354485454607942917849
71 8372681560677109942240418696106801129203791435006027837236458867427457591543322871806133771254828299
72 612006819064482001997381454106275177650350694981375457269648588403538514625178045873345059926541162793
73 45346049982961194530047288307033114362210382121717787975493497993436574658440182778527929841737946663629
74 3405144845107539565903720880635388960105733462214739265018228429579159188270888717338194225823634687876414
75 259100420805331415971794571820881518295297347888476429385718623836410125708725799565852133821938370644272106
76 19973882984851233795958267037743140228736449170154172855793460499807389801145473546438766671470961590570686824
77 1559718055111445478914613277708305790249385102107180834902687792314371484487102503710010448595903948687560729401
78 123352543012754619126413247923077520088657031410245056063006159234079119742837587012098745514777674520202377078271
79 9878692887216158335468361050274378511414518120970851392028122757969950086660630431176427968093729554065178298148874
80 801000690228059342855524114728695348430344964193785863125410891323131884684583300956339922628702909448012246835396019
81 65748011847012356617760397294977015085652286654939282065451008071348209346974170800076759244550865667433664150386376573
82 5462413415890389251625891623269481500346265932535086561682294369474591485961759841057704369942319879420378587634529988770
83 459278501381493036905639517267666312640492541764761542138187626634055985480931389263208016453028392337203803621630233956990
84 39074744723491785332793496765683238571908272280081657288128103487192334400650540742733382743265442153773737797955494131856225
85 3363449844879971708531980353910064575879115576962860849936771656469741362257932417679774194164158845519812149510095969583930675
86 292876279306359924295432470560140455271355526271531004744992132212372007491214396842521959178961305383398736852761443669447503430
87 25795079093474547403506482318481791278598608718588100005977343196424534863671716231667141357630583667131865037178120451582768866690
88 2297667691593571923406106295876435559376921189522879509541600963065360011133052982800523868132769719771651555611872851921649209422779
89 206957306059362087942020533632137033447786560505841876374813120011757771537395257472119251152107068337392745617377165344132286747489387
90 18847953366115677218044162738483412867139320867371657087280704199940102331101328095418040473894840102143778025961179656036252378851382478
91 1735343216848655134595586040913247507025986761467088525467823421022664534695969808507187292703109664664680774217136063620269332768548774923
92 161507722140692506360115976628993439256944310342260815596360103817749705464649041726880988783069722982648437434238412699714298072954370126599
93 15192805892197262303806681764065144112453774027572694426651911275816064915761110528495577324565584119024455354393684425500693978322594387961094
94 1444343818254581682958099516752399159040242978359132724517575059001933350074965128025856533514752266670802836612224823007254839751008713792780410
95 138753266564518478349084761025682922634576805523360855041588449956653477459772601809315616605210660523658312946731118045008730534008706463401525160
96 13468182543515094114695368385203799471560370003579906720734463825479112818933152667507759922210039018868745346303377933520154872495811696987550518641
97 1320754181293427955396807073936636460834773556574344744204415813725082589475165495072841233330644685957572862770418749654494336482566003832463229764361
98 130839000561304596424756671235986943040418999076206456574910581745881550753676130701784751493357587952720375986423523015063241698436017408292288471316635
99 13092137753400110501038386715802683991792860022237748941567666898311465648938150393021020754398666334018668747034720914516596668811109371205644630936143985
100 1323118716521323199396326168161551327717357208354089905715483432080472605774479172538401283552534989560052724913159310385594204028414605737242285229712193658
101 135039113887774015243591093683819398560747746175043596231457212010078761829182804827923274970404147825765759111139291835035330810610525001920538141988555327422
102 13917182115358737593486672902048214676988710149229411960284965626975307844416309324817360133056115585733057202012714019850189432157721597733660112508053259298728
103 1448215691454351139561086737972956794891304277121736571399957822917071111702189528574666557226397917098360801529148884393190123540600268226174877632938632583727080
104 152147708100165016167773383528443257992610064316968675092017542311377192320542130654742600185261457598579950368229976882952376356943064391274130661599652114927598919
105 16136471761148729375626954313027511774247145802249796476933968980549260859355953623965628722594273227259737020551627402954629697288706773223273179888965522318473459784
106 1727524674343386066813640554885094362791183309876345107484018599630233651473393742501054323400630516959310331857249846316688492270339207259793224018419500936227075637733
107 186670059436105248093801668322993181120607203757546228993391529574399278404298652382798395116516265694721221195943677152906120936444457029867583137223699259030854487358100
108 20357419027195891059393287109307083618778727457732644987065691052513316223858094289579769171201623650050489789212904122725346902455845654343365585780374246022859969460489918
109 2240433193492420734001092599834582446549288599868902066296116456712619462672468459967935467649084905168779550805690983998525573147722458070000673744500390365674655952055360512
110 248809384891005206751667685799988176282237033588518423027032730605615787322149179626289632771781939499789436544532623715917866491338223917928224592737242983490138381057090759960
111 27879942709253790674366754901355440578114144158571619379249302832190500942621757215438950331698034430272543258322770543193346320455488303821426054742997747568677342904097973413920
112 3151903133194950936039874023809386149991932448469695917392772513552080953986653942255866537029369031570534202248716361516852629966340887270594619063675538433117036024864049034253574
113 359480902327954133153734523961963985988072718023592915429198530812937445480264516622025404873533114728579925163117742681702031749307485566608740769120324692161287121612794500350908280
114 41358755385617913269520406480570683264204188865976796044951531006130769798422138777460997289837892256593020396991490639513720066821454510358900677187963962798329465256066494280854052712
115 4799710579592868301967531447606003638668247758813752724528779166023476192996644490851566060567137619157134783643701708176064295917197032100630926621875113540447458623183774377102020418632
116 561806068364597291612758449941710809971884204857531713360824766167642168127393178824461595218613193337837110315563263733568404549684949078004490346968050995165772246378819900016727191337408
117 66320832288442069342150967613540879631269799374145658319463641008230433996773483346033141219216719396884416300544400669722961482413034190558030807156854698063590259439815702436879329876415360
118 7895408187366859346171875835999309113784845915298820536830401698507485349314855953183347368602374364505500571187804799026448796687757647980031754212265642239552363748665506058289557982631953280
119 947828397194666354680000786459899483625521328133247741733432573393719994928887245808382499809027839856348859373249055373936967272725580502721571921789019008275113220758726008110750942123883034881
120 114732191516968575464266029360593493742233813968107191662699804705685075080342123650743144295104045983657887136418024524084589410095957543299258899549186694798983043978220043646634539255333930089802
121 14002698441805242019465959969940895395679078029017359398285807688152220365701174674549245021744731955847183134423403704754937814085319851949584967325094689584678214740931473051276006601813380674166705
122 1722978932613939423856100220454743319588892130461329467368246063009852888924919653048080227727371500234015117908895474139444954789599884599989740098470008098403715108343838615555417653878428628260806560
123 213727970918065768341900549843327861558330249374506091456723142425812193103754189148411535507920048736684049300114148393749852728932217007016977977495657424954670752316028000754560403304085487137356642658
124 26725618257968191868498861456662993269669650343979248469482236083663675780426554595373429516945400374372576431801051261779320800017531805167758530402691102630681346840596771686498759427855593087184708081424
125 3368615535042906581351653935076067095306790823062113027790652086871530543832277357167176696644494485182627172770925439697158331111484437600629811719624324099174791996811822754278931157089109550490588425546120
126 427961936881951452855948862261035387871669143577562022065555114111119139205248527837233277568496379416230395001507296477316160617513796624501828224710745635679623857076269075417241448693604164063672294553396121
127 54797658512713831931587571972255543451541877844164850757687730412386008324385940588834874719892285596859086767950886660058930977552390172524482439258293709284326014737602624038811719247226054301976306202332244363
128 7071240114346383079616267293978617004320643845968041965176667825574956404050822977805617435059605287525378387123129753151597788203012391088564925095884494934787093209887971435966304637667433936572679291112794486731
129 919559565149369098796345790470055711771917666083392597429518137180056775292056403757137097534633644110016326508820412052224391772542362035283253630842088113635588808322361294334553612143041161602494049963645972416223
130 120500602145705245446175414509970848779224934836994364925862417944708602365510375800993633305918140020410653151038620793000848439784294812671292976495596091164164869031350805904375008734343214536258284250261085263363610
131 15911033734129130623318230304326608657905795233104487469480280298753181255835263201232875618905647449318899047001016223827480000068016410295394180446310012130177906721071054835450487202918096164586496937585155221880304190
132 2116813242451027251164828399276956252528846840051620973743643371288949518202195558224467869158051700702746606810410582037090797354650625245788673972040772605027077288019214438150800902231330093987805600283399151099382744040
133 283737781941455418001281771595986957855346198018108731874791607298939448215945816813046907724251235039837562688800280426443283858452671379895777891192706302888761584449805158673874802550037068081430626235550462867773439804665
134 38315822033466341988877620446945864951388644485288401891291562687120385085058012998830403885167316648749111323318526687477509936174801552134684550931613401492796806016160910721956659549479625936875600952107503716143183861508095
135 5212447655909653969616908031698927959827408956657135533870186340285856963822056337176799539243055472367099912584130262849047109505048824695218310555432195927542205191018956618665284746186501007557067430216898603766131624188980090
136 714306206838925858974641375496887823744963005276273454382894356979383204088826167542249792378487778806496532630019822130880264674035923266184355534260173668308744845052215333483339546482383809360792139001949470960171962038355957389
137 98601430338969559923132335077348385615078645022221161373497201657970031996245620616334283056258925977460055399300928645484629276293324939959929910818624715962759781752437701990981411868178974292590236910528210907637245146403924559447
138 13709301536423612553187956190434553787989630960178845620792451704590337144044475689179608021209617944960355730775029002487983110797204924701944842590773980720732578089314598320372717888404597150410517257796386726468940632739519653891278
139 1919810398257743238206240259737504730626039518248714539417058022057425762062216039713761893101908706850208708290517936906102151933260704095968222106990510622488234215159973962597091036828755161053043002035618885875639279277233318770591170
140 270763512787460694537926418499011441447213930928186226748547362483346654213492814208661164915175405600253929607214012067541052736685652210853706532290159160010501378771018279867146773878475789645093525588319253229672065166084902939027505121
141 38458198247720072467441021800942755386323403133807409271192297747461409197651244299196472360886495636366475969050701100611925961555263146777547981847941651745316710386009866723454000364027888744697183849732227768491815717027332569064202480883
142 5500893426964948768310581237908303165642959157373226852108507867989634110930654697589220779074867528122116728809504879238035695620059872738967983392785467986038279459566949247342371891705153918316524259275505308769131041869722759062953078614422
143 792322228093952318888603776914058059464993563489667779576180915306250613595242426671935394858994471070146733176134671650726095118130392184209871742142318838316141242772808071415980137486431165457521648986587313540221216634427619021396296625671090
144 114914243221818785475815292204552263432447136801807645181827046044413797165451737348159477199304955162952684805629908987224560974503848221032373405809817390827117619663102800619810384468744734874662474721913792989955258944859243101582532490173700941
145 16781419067771827538961686865723684950841004360802248543117261220181716667740676290052401411627322383438919500667858954104751830113870202963298251481887221963231481185911399186064898664829798847742567871128217375744373292577061497267360602603857472781
146 2467436431167150261473646145186770612007474859460680782568287931752831620472806175022160298518596611047375024675039430823306268352700384051741269209182782467979753191155049492527757889474105404304083591579812899072184897845097115012773543342913442697642
147 365262993899348356929188168271487674970047869597705791181042775930965097269299744710055950961319133578322891288780190952393969174606463584933763479920728413502195572459015488584804735602994048495439220641049188889559442610734658461054468027351651173633695
148 54436225087775610109713858036383347661399349445884606632205169814211224676054290412861307893151962736391868080151806260723999591703022060082535801194076760595801648854367450645388924381241422567287879425219052158209289969382761492742534633741708133801440071
149 8167204494251859178363862457747634582538993941894393404290690959073981628659045843645619848175317913181928701815007850746861299985721725656765166172489244274969725420200739943523050295471657718382291509058091461602347531607742823770120426450099371583298245494
150 1233510061790252476567180452920520904402449067752982267808521928772649934835931446916658061775107386902648017838006156892916157172760967968700995853810773357121878775393955215353807383384701120769934376119010480785342894737141697126241903496002444015634109590730
151 187532606888135289064064251409135305235251256745708682848992845937743936053442987057481039407748055030135118664542768451372239791603356118846691010918653549486806778782750981045731287472286735927019875647585889023865188425985456307088511836058482881927364161803880
152 28698351565870156441068744554945363180684050685546105052019097828053577880057313296853831765707552690392795771147269847412008936717421508769140499482359227680208359675082127432946218442571857962140956172260205116423784446576680202187015656323540564231688025620068059
153 4420431461933978961547874261848161796003382964970854131135744768483989741440595779556722057220364499503939393762054447559514876063564808016807116234356329737312817955206193640072147736803934285917436296440551694356403120633426679472785735779061548515053004309548837443
154 685301435877938891339716083404400336308365054431766431216852289687454652700744223478331308619074398843090767278545528486156655180798386662374062232736384255010379840674532232811779521630105423260270644555012002601505285141987653558166328653718880477567572072649647202183
155 106927607455834994203689681392251464751546387195912396427016728628207736149504980837459531882983560068277760688717138961580623258460367436262405982079846351908288293954364433617830009059920270300361501756536677606441841046830419210288470491354534685926133870281999009795509
156 16790803177992293459306346601114384058710824809719882764069157663995001088620372580622941537295018708264676987837273811340909016138428438392813093740654094462330823280013595882500693736006517605703310250477898277140151420281160750021833841752655842579225798029942662273745098
157 2653437840974180147836142101892650563454242703325238040433342656836213053838926492342987825545767342628196174832737732976148296494916506712702230422287314622946876820369681416510444454475813247921072202308739488456272210362698762661394290361997624658743465526413631442995939694
158 421973157782231222899733912203869341570928049721926352403580926739712104626311444994327390242842099734047571797055672556123526836240049603278520225778789216930543898359149594383302108270753137431204069582734446812616064301514848498298547221017719376176716634349926076629648468456
159 67527713471992001294902173516624204171313760570364920369529684710246998298350223163786762883494053937745520465091695173386939481958462612444145028665720086984427292533000317593324568877560691916724664966879330582215380065193867919191974102393493959781274774246478417297528516070440
160 10873857537574271844582858806476396800452435963603592802423564125225150523829608401958191715825080695389506846055553444296648491202600663838542615922479798959854316826661655151021475181181961503833740242653698188295459431109148551546787051039018467464077359835724873401775347158864729
161 1761866032490817257600404972838028580973817669709809339144619241269951268905789507609978888258216283209944862666911087667044106835325372798381512046200488871840040926014737007402644435089485641715589291733941753840966096705091619962333774925194713962809226759949993329739876895105407146
162 287232286612457376851276313841049153417599974221253168481206456590670882656032134067982740032043784203970537173429402326480780487903335211482784663233810825443282012219461760514680086984949637199466757020434671585484459855650714632610575883841959733175059495274337684460312789554348703489
163 47113833025942234536194596089049659879375361549023360700791778839003046170735041578849235579037825669789716985383291702987046085632375357329602651934180354032893292765433264516744583636127475285962684430091291686008061609394208423187295492660724233209953802823656667994728416376512264525080
164 7775034243715138855851969648419471766423662649293692037017129112490227959832958897577848671452570191960127005673975624816339670371880143959617274703223739613720212912529971464082904949112079274951382054973530324653928611121222905605292871845585545685419218570245408222659163511959593679979150
165 1290859411013986088785021867268918932761635976917811060335786649673620592092363197463349562221012547941085151396752323578740735800435995549695664657078778372977303850119287812151756053314532971205773981389368813299554255808447160608255801204883967345343450747275354620486478132996736810117066240
166 215606876323992643544583494641504419676272517863843179042212691639545683511168692907072604699448730110839952567002290018979567958224785145360570167054784943817786198430888526783554894067532579145969506696840982727320421438344618932497633978671303949582852012807695025431039413432253371958435386200
167 36227448654798012756057278236901877181858878109706205212488264192614607715074454822324905054029985659682864239431623727867604572966385358753495537876401900515769330354920294168118086253456084134750844002859091067614148721592205444990418483149993353077868221445303041205607830002027147913324046556000
168 6123348928345193913755428557972696322338760182629505203159076015365204751906228193399908553861705404649851988561982661000308455032467907943474202474905201224580686169220878750921874434798947520784509984219508171805847033622674000912395646566249391119061448578924851561940247904810222574867071692278544
169 1041120982510068893113157917302968077453564382746295714082194222268166126210586085204510052314591379485009561935656220559625986570092895677056910310142866408456572875311393127178533853176635158302257709806111248985270951699168098550954111240101610748736812218173434140227245424302791932282597157860148498
170 178057109758220217544843249062090569275482604972175413110469737826730384056016888290233073339631058512795250061288260131577432376654390050771112447556209102243584354194674816036368278025169224361098205760557581884822649725058300614012002173935537733787124821496281148558709367255965722271541473971379744804
171 30630108743225566125523494092899690729045140884233824803518917561127228341317770889603978780133868501056185069656523753461956342616650053319264416550423329740098469005287404735593401344770125761371000174396907901566287639489549066593198449777419879194293845343260610667037311111006828149040102075410125615612
172 5299735533354497018464460242947994453565625920536483828398243313577038341223968226623059725853039337175976971264458868340422595485959551262549686300327596335064256313203688716017580345986791028575027231210856896445374272806047096276821216206482260863007855090753755674181538435875901668183978769451912525123648
173 922277912920821909155760943874506905505273381470317576984799920998251790557981154155174710194611377334031122113457305557002377496576338373322701607466264812611220759958315761141534043838947056262573065616969303525193963325469036345526296000109160044248623607769801088827607182320214807064654554999197469543943680
174 161419889245095734667773061102894074566705919597532891117794863721110780877494641410953326735764609593840447357967888434720372981392396347108896610464373066073088256663569592626111498746362653470472185582150902916072163917163516834620932905670674454734060697342680225400416585795634298451323106351193848823489640000
175 28413566343461666184943001684711082027515193655993292993508127787104575276197373202910591165546534933143833656441639192423621328454563633151785638131876152277318614585971504026811591436263623692388621630374443079501343704753858013196705314539174912114132129491893845269976219108977765667568409296587195654734485587201
176 5029837055033079259189450284043995993320618935320130595278716906934128316690334999266127301004178184558001569889006795534564138030115545546014319620442594912869827934861602831156330385192053252887415675654490824665438644444846089806722205024787659804216748692054166462946232635575582852367135824783526880031312165820892
177 895421888414765191354975048115690455753237212704394729615629288751451177213472499775446748639772634372484514883745415763816645680130080138431435376669402089064093283765929901777534380593131506311833427173697271052109285008126468681584785958326845944339904634831845008047194085517785278988005707998911147192501931733027075
178 160299966211790439064147183956659909553753651145901294936369190123533059258651378539219900387063200223032945361961048770935513528023822667063665933628324761854746519133571233172628984747441111017973638733239853134595920774374805353362214022666682923509265567000011135872403893895776295411511559318122359345039081860372196620
179 28857423515194345674160366506626147988658974432089674184078039583067253053286364757428050804597779083421725316360443814222395019070958709911619582960151128243842414945103103458424407610627068128105786023599513026899146223018772888084507834971113175546369271403546343712025929204177926528007888696899388748377581668712455497270
180 5223801762755520151844707628100782723963425855991979666202165606462786187694574186214994922661265192512532402321951952095064489242425684555707262416327142673257121916013873268197687580494096813869178997484119482120261895149197033910329348900753999287059645412913876290705877792332197895701559351585988697374858606462588695392400
181 950840331939239305825907037678464461521748278548164039175995283398134823081664300424571206048783391334959331364284889539745794806880026394960301862610619813889984314003078351642727017721330106730750845004483175225149180754008651839293631723523665457204706634662940331864739358759536120088536131522721152839765736522525896872304520
182 174023212445139068979238525647127680199411830743703890796584949436626163608118689065751035122191565274221137804064001345896175490233224297095197845717446782542746404945993856555230513788475240115079287617876750417450018490471930292188437467495600290440571559580734790038744765851548484373051310969550626829603913650832175836781561945
183 32023772765201388780925556762811551265479919865751568480061280800237329120576325202820664803008663679163905096550031367875739694075699701677114206046973648228642774226308697749995938956826151204764286365677393551941899741739027686193919604272976638730800186561199291367986447773414137120615259572842138978599218435614083738577882144779
184 5925032348749751947080983383531453808773270870343023330604577094672388151721310850442331614906723193331995050194225085309900892152339788815210643901320421286770381153342095752167863658862523001925072377758567059204395340982028081755466429656812990160855959055249925709994251174454997252768398662648158273662759773664769212736188321288453
185 1102171556731918070435750473435228461970068042781678809562996991622748645771437845249334094361099274145942403046839367669763175725192255667682559713166150127743770314718001635533890149009659469327979986068725265996974576580964177124694429941262841100758527154667788355389232913127713307851262053984286308955216607157688613780261860731869897
186 206127235170425010415987646428035480568595707629065942921670351421550120799747714736826684260754547483223778860231186946458677478933053004694486476880320884301020168448978353788621859254030547139947004666026930166072623533941815860940327331083956503234939483619242902572364033789025373512264230681268398695064277116309719932844398068947411078
187 38755813582670709967820756939537408453805370246438592603689361125616452051436234500396720063102178614450123893858336460240986436918386415024295226771185904692210559755842028948859680088738750003380619803505129467760205476266432010669860762937975909625193141322733007231043079965222177527766742328199445210231553833547472738205308151299029950530
188 7325569067255486979026588708014504392334824598079036060808306154444944997691804017522735862817058518915034240765772645281466062751592849553004784842889087481402614639256168308918879108482335027931896241130870616258613628837866284280691527755099725807267408551362997270068395113087838446555051989076894224695174673776481652740086574020394113043560
189 1391992072788254263544718032184643291670055608935028193038338808947531497327886974475628617823211361950896303894611153738073715606241041617712428005817283709424781014267516199110883842719287232590287890158673765638362633378103769046137348918287442380796475099032848033700593920674530770480769124357857384139332307520702026543680298767372497101328569
190 265895523884699778258721203737953463408760239591708784810634391940145691968118829567905323864012613994855915064195042701568649758290107422946623704810730005311238494653051304297897851446707079071498745128411355922776108933167978823006893860084493294935466177148173360008887530293588787824017491745961399191125598432673848043153191186512827614412189695
191 51056644605040893837251076781470464923385035904077742271946969967207498739875413961630557637493640695849705036124428235288004245356621942334461889737492501425890022529879731322365282282650007511360747983606319162310909288401839310596135794972946751267977168878862004981388645579223657570558601737703575847795268837738524837636881850545647189445834334186
192 9854820664330824603545208702011326147179524966194607804158638565451120445825276403753158952704043998007651412560345508773207841357960419370185010281947580224920267406856320623787226344539783467144124806412590265562767285899410925512156792680594346898108562247116431065090438648609600271096797672547836622821236250518104402074962375018866478072835714875183
193 1912003783358564376665529589858444176725865033523316656748732497990426161738992500934514833776769237667042136893964209663748031567442497670311524121825498974141774225594545446066508607695019466177841738912313860320303790446221175781633122341557280381839632318784253179187642146561466132119975831837241674270055803286243296922113196454275497605310558120606649
194 372872890402447657094356100127609311374369899386129617831776187214451749853965398425982707982280332770059774561938614031892758444273989244144250867839556964065039292558641825538563272810565279598574843599849677582478992623721245215852385829990072928383944965968089412501835044063636856343568801000933754254288639289641615041902993017081586069345873965050463402
195 73089249611417558129197910637205395209177053345279618964406413781178310201942660623829339231972565120110071468764839628042117096807597510316606183850276602657500553931050522246660155082793046232112448239364502042640494873851586360260133998253919920308675322131355994960423376919453180034650766513492199091337509750443336991536886915903747430438791742696631229206
196 14399769372937648408419783935955380802189492676037562867547466766785202612740368429658854716797767020726493564933450496820454598777056695008950245860634407005975914599933304995060724654478662249253540975891310709776499788548012080097456357475449239196825481999692742254955114895981878362282174393619505167951600378644878825628362771790866943741836884785332575927905
197 2851384150548074262550166896984880527275956264989603269595520075592462907201646282564032805990239182219633333675252138093033600049836189638746481576269702932700096790975709164240533943173772066125981506198098900875029179462675151516621930872239546403016959609005482138777915682130280553276690167155779267105618646104737200725888069328417009169610634413090544196581555
198 567470150030789691477685276004536061797484892773597930174402480857161444115559413444472614230090751483422678982767250105494777409153614717189780494153260978669234930952159892180437432163320849894109496568410163191338945636446956322155044815306939530717449036789623053346931025012290739399685307082771240971641868914486582414160229522759503305403026570822065307185617382
199 113502768116678740097384778958250721070759780386935316913965217263939102445001724275834084051426139191142741431834216399528527204439071624840638930389685797273077549347379080012613907096854635940657469393164503868610233212896000311045148077533738457114180313527638408369237291772979592732476965628782927988552209517231490889231468261124687693024606280466325093719282801890
200 22815772620305820233539155494084583204217009050580103249414967648193431369650354866451909702943683571902379469841152755159018325894652385669624513018316613036123103276102695348248713049036907434892227336348472408880230560944615531562326354648412486202531230273199498838965900305860615472485189696463455694167905183828564826614531157376521503996750462912414880494821724344919