1 0
2 8
3 512
4 32760
5 2096128
6 134119432
7 8581547520
8 549084921848
9 35132853450752
10 2247953535926280
11 143833893445831168
12 9203121226997268472
13 588855924634379351040
14 37677576055373281198088
15 2410776011619255617326592
16 154251987167576986227703800
17 9869716402713307862955716608
18 631507597786484126242938159112
19 40406616541932270771685086466560
20 2585391951085878845261602595700728
21 165424678252954313825970881038380032
22 10584594016237990206016874783860621320
23 677248592360978418871254015286041384448
24 43333325317086380817554240103522787983352
25 2772655571701167393904600112610172389550080
26 177406623263557626829076852966947510143221768
27 11351251233295986949667013989772030476776643072
28 726302672307679607151859818492443003003561934840
29 46472019776458198870769361369526580161751187186688
30 2973482963021017048122087267831208687349072418013192
31 190256437613568632880942815779827829410178883565657600
32 12173438524305371487332218122641149873564099475784073208
33 778909809117930206556381017033253764078692187566615027712
34 49838054345023227848121052872005599751162735904787577700360
35 3188856568272368652073191002791325130310336405718838357795328
36 204036982315086570504836103125772802740110367230100867321200632
37 13055178011597268143657437409046668050236753166320736670199045120
38 835327355759910074623571158075860982412412092277297046025417687048
39 53447895590622647507764896679446056206344137152580690208956532925952
40 3419829990444089530422329816326471736223612365672886876327192689573880
41 218815671492831107299521343348214745062104847265912179394731375599802368
42 14000783145550746777638943644469417212238486612652706594386480845697777672
43 895831305643754962661592871902694486838201038362507309861340042749057968640
44 57319202778054766863564304858127977740432627968587815124531376255094012215288
45 3667533146489861324305453918048287880900849988951257660660146740283267723809792
46 234664802172573069988685486450232296399913966664911902467124860001874040311611400
47 15014879805898186617951565678896818681713593016565410500235330893379655312219319808
48 960717642775311370478911517962946163333270039093521360112594052316296065941724856312
49 61470914257814029524032385583949657634647568908968801636705784017349568564958171484160
50 3933177794857322578167593765854815142454111140134909783389057583058056092091381250129928
51 251661907956610830973201968629124219459428465399725257335262979531698240325283441836831232
52 16102428931428235859706758398498095230260967674442281559673441632445629324726048896307068920
53 1030303789703450484190259335535248970517242502698906294561765001496988578542141845921815579648
54 65923340112089402752316890715857436017873259205055560570393286654174823397372352090099890028552
55 4218063463384018325664090746479340656173371346620856970210608580865691708853288391920471146247680
56 269890138316465083439749490883961944559077892924529790532908555888750094543213084730820053469822968
57 17268750788790381321818303325827085111124811775823285737135936968299140359056784134380562950922422272
58 1104930160344267939512931663362049485167428875759765757386167057415256232885090971515625208805565202440
59 70698261511244357747505808151845339965604323236849185186977555737608099764286765392865632800605250533888
60 4523583806559294627900858790054739708313509258282588086209177400149503128681467894171884874029930468966392
61 289438665358283611827907456755351495992098988206848788332200376053830592135849658461607766305114944763315200
62 18519550999123591862358176373552441003786021735980039865174614890045008393565696673648725158653326534383206408
63 1184961825278551595579095380450600872746313292114515702582843152586826706596068737455056802387507783255761894912
64 75819037266828178525199746172464903414760264673593024925436787150666864213754833500449986627641844801834378067960
65 4851233423251724874017204659657303217671910625817839079525371534490092482973713275291344087366690559534144434454528
66 310403120050843563758575898471894941027587519787668108064698341420215252046103894785145571604840553965383409427021832
67 19860948449830736355674840297541618922547929355784941077061168479359286038467675552974025238622428763225004058894942720
68 1270790297669116283199431203144191716102039891250448560823850084337574091209885131495552469700230600292434876359849312248
69 81310718102373611388407922160930728211608005110672922951649344229125382551394180740162384035576135989952607082971461041152
70 5202615168254242012574907587096422413826810287191816620344734180579686909198017682238897025807172472756674418433813657321480
71 332886060050169115193405677652010103756704250375165590779111338212870836806121737482549247267623462120437210172681102607533568
72 21299505228042569130365388462141550218015245213723405993242780911443153868682593181200912928102094403235224776633156753224826872
73 1362835448534674255228191455899407203849218989427922817976758866994148976758879841859375878151266418344933948494349351103781386240
74 87200169200991109765473887789099919496132000078173336944519324706714091358699627285818855288752948679672537478861725313888783892488
75 5579447993414896350735100627046495440548598786013665641631260022362707697980017266450547362602037449080697464698656070737778387732992
76 356997471409352375337280966243186608275614190304796427727456122106506578579362405425549212351241643792484965203235126801903928031019000
77 22842258722205137125235246738936896434198759580720957708915560554794058321381213929968699043116863165269957075542349459251113615597483008
78 1461547560749719423639718510325718185180444998975836496942868419384713225989818329112571189547128000933484767869507130265269367470207893512
79 93516201629259837975816749414107026955114281174872814846634663280066852405026991849274587431973075196577755186572913987517988404477707701760
80 5983575356711879911028632243992524006942133550192884313687675581504893840695737660024461024456729684580042847172796988070885988519103085019128
81 382855306627931054467856646866107429417341432931169723261164602553033138952122183249716230977798726737926164463872434322549185276818119733522432
82 24496756048830875606031796767186882958702909574044669404400846887812615999095123990321814321554661781542694482840662999655076971727840559860416520
83 1567409531818548107731567136453094401927568871305927672158393036217454390803135813197346400348520555291994520737338559543602377005304977711333134848
84 100289713280338248019214264936230854840405704854005326348732753471029268395401596920639847807983760876906106632706827147790897051367790732965460213752
85 6416974240409829325121981388782321615384037541785034958646737829109655722914899067107752913310612175566698829972499598899073808910533301932078120545280
86 410586061672948738559787594617132352529737996969388232027042488309546936998158138697975546604071195475391819011607267502392932873222763532920034254684168
87 26271090972828309438501284074107688240287847768499061814772072513981894312159205977603327229747245898249509717912892620554248630077346332804950114179241472
88 1680939236199338855325522393148274915025892519186970567913385598406531689041191024427914967157219666292493230127413520447969519392076942535983887273216770040
89 107553840025784858431394931877415486873416833380197617284641906225504046204324066357408954570832311396821317218436552416049494992462846975970163835371694041088
90 6881764822414031600753950117761442884983651443813460535649168612833852425387699055849745177566110709730271808749811941106719709998230129519554501576515201859592
91 440325394794472237589821412604854929152080275570681276664262149315141051178608415508026282409660253111340574442769527678414011944894265442275517937061601224972800
92 28173943502023809174147816456592954022848153985079788245977128387556193423005550893457832329040690088416066492528499959477390044763234758176113593470365963196399608
93 1802692058734729314907870431809344202533129774769535766465871954654281238021176648765793242776194505405516914947381227878874548852902130257828994464166360043344602112
94 115344117815520652344929559819341436008097457431265209265569827969486443039932299970117309705347407655864666490139870084288493736540973101742879532113176676810858135560
95 7380220848134587020760583958006042560315704145826203857230003118092478073317646021438742027899457895469933138454004304166584724589769376381286461060779140955851576073728
96 472218790162798048676332443752567382424196967875445781653454629729949110249289413072109372475859957902419856194566135596577133880008699115300590628357751844497690010583032
97 30214622349570940528264515816206306432588290239882703821963866299598650577881204790593561096427137847859400863313778673876769983595966974002856513753835338906896309101240320
98 1933263611582377395760252679793451044303226378384617598824033988544583687874147817184915800798860962305099235395887268992516701816261877637067516289617103938196866092468797448
99 123698656518922582388127906990964660528973899926375643620916211400553757373367579095044017690030674449678491664473471436847192146257164201798318186021740816705692533608901796352
100 7914780753599462895444425794741944822810026368909656574139813495646895888207650914265632216361164303817118367290906284689227780658642247037455296389101795165226125284877246169080
101 506422269573846702726055122956493503999312713710291645101327147510000783087916290933905417829424484769845897014953528748673730770006846646195340650716493149757766325698534853024768
102 32403110471972589511572083443420842311133203651089755629910797627144403221738434968855681108866805860966320290589734933630429541499779543109464346349466459789331818719421353347416072
103 2073292647936671882037887285255977414408525720956034068669189720989731805408171921715829685549646150617074652700728082223598816925215883912359522825715136933367478631717268079381603840
104 132658326357475027860913214172939133679834512937535090639198231345715691142901264554844244194068486833631811452556007527376693853672316790847899996499419297275729300611185735727075229688
105 8488059594230465111216407819782848578095000302281289766840017616404814501340272759588315798734833511201818858310883753669884807818103058730353240253137119888713307760484169818453433096192
106 543103155704392292089989187251929369864400184833065009987121929218562412394634555349097366874835276230082775120444004227345251006504923441951759476204276253580375967370375682645292642926600
107 34750113905486876228648091576303696822743516829013879349408963452371589578755271269582643164190722845214095788850105386796426179608496997226182253236820543109255348603943559519480275714206208
108 2223464186795455686341387871696184667285720676872055213352186539022563170627942726697940065141331426817472047711286300750743930243937302899033712447680310482738761934685017433564092353066270712
109 142266957841003677049620175696979515009463379802982519775190529533991671330609579237398581525881020593472996957733473142660815109432378888540931414398303050352171508471237172188582430320527119360
110 9102861837637439875489349856734992775938370586714009210398841703636444401988385128466811277591243986555454333247230994829541423073428311563720576809043714912056237780224494002635711448160669368328
111 582440890650955148354268770655342558145046254169893606945750678503198450055926038642638523184313734118955604330865050195947990261589979561189575984364399451321247046425896378996496950251962312453632
112 37267114139823492054797711972085188728507021896286476835317644582501064359177278088000398672518487739626603222842115981545841835318685263604569142422512521169647754733477143761773169104677427327664120
113 2384512864058052536358699297442796736066304355108164623853383502601564920537289871593382876517998901601983650657564557768737929470134266891131235539056436955406135055896111304374486325749103386658050048
114 152571556185575538834901957324366905919514971705026249449781226521917653850027374503888503698479411214787327038861289581217681644253274395768794505357189452624822995822617646336205351678837939318787538952
115 9762195083012776432897366569462039182112891884766571800162145113900128281481214678377270853826164318844786946836464968640162887302739427062311717107321068531033265597591633254212768021119879013015744442880
116 624627913756632116166596558488246140749305565653355568960927506063086292360947712041641446141176036994851577270494896703389207105731070057592181100363191196533504175250041910623280947999993418893688856805368
117 39966424285341442658229282376678290968773443309929989841699198242923622582819172355986675282181440203351656158364836924048269091879485744258837278706136915509613233950405090646635767903978458930183071091100672
118 2557226526348095698010507475548922375860751066269865994299787760041048759008066083071105576613470996977511142558079068242385832673181356562507993656092399401418713468650675759474065864906621378112822860973637640
119 163622531261992783230014249152754353764119294797961493645344717444384196953933410144194770227979962366357361467558695530588645021991727334256252756711207424775288048759692843515693579586119789740290480031221708288
120 10469284774241190031022901438300729718527774116003265727307762128680547556292730183145394189014104120449893622781198434889430895574797368035837668435861182786217016407151691309244915027646759922000477899137215692792
121 669870603020174169202235677802093947632013424129411045054051431518110659405780798311161033326674683746426834496529141137392988671765039826959354527138404490893113762008948550948158868189806515218290295064750582630400
122 42861249308516905638912060477895711918730331370166303617731983855030401654413678361731160738718165655650867514155083834358261844097387751557362852068422026234373063752165555569372922649119970214048578406244900072652808
123 2742450085142061786721169634907523468851109194266514020489792915290427595223069634352483126244635927277909094071428836257791365033561051059844263177851871274508982966376586607888918890675488287183890727704608854067149312
124 175473944199783437444515944573603606294552258101686731007729014594732335692622042920197188918917981180130531153057290436664289100303809880078475480530451339542340536784349377349321436080582130409554957994688721760224903160
125 11227589978700997934662299283075723279382493409313684270474167141147579056732587677258267607684506159601076084701595159110256711054410271273962586490771033859435285371231983563748682990266580857924333420932373583800326652928
126 718390284692664084380942638172272686274185025937974106579338968018850327295192989301608929702889476233288738889749032892619765218381953551653527059928815715664315923222062598702566389940980592776747783981677220641460680884232
127 45965750630351800402445666543742376198268459166621029136807219786065273367835618727625713233377241972770878212859236509968554717265390617034551769248953434768656783800840774333400500273232491356853933841406409747469683249937920
128 2941089650057822561672141716161339804002907201637807890649082727340158645214184405578744038006440596781102916884101387605094882139766617536659659704873091009478369847330587494738929451096938466245875018066028546617418267315142648
129 188183771853070292146614624167782005079987792445653083972404487329984088020339966338311992719178820952017815802369629570216103902227798131729183669342628871171847013445356758888958084369930829348379147222384420573767299424919191552
130 12040820308946440874821663805021886985315215809320159566343238106391641474656543661246388789989438100332359108434772191106225554860439313813131095178223374663988730490655501981398578470224476139830019547214536888174489744927513116680
131 770424316000719145696439868897232985055093824004044559161994834321735070289998454353430570566604859600318965124023050601228219407165888285908660907736953349624106904388506770050620064009996542119772871874507976422593576375935920275968
132 49295115403737078883697329945617889156540689520449531626801326158484652857085244534958310127472721576320081408829040466287499816503756410984341166999986791001278853150373777781258285518169554219525633780421295954157814398314971384545272
133 3154116961523172329410932676650647673033549035484765979556122879308696047783165651782978417587687576024884891199934566791798760036833244414711926027091417670732222494719533271230479653098841473507520789075088433089677527915782232690621440
134 201814190422079292003415993975695833184990597581504573159965062949598062405265516469575660415484532144016312955386983234208833142540823886130578924566850744135860960808899755580969439512807684750261804867025238421785203972211747920815226888
135 12912954070051551515889212681767882676166364696180807916258207905894967297889209888401059288173422369641019144253566992422573522362575895467942339246251356207024369269274864823910813649166592982543247990700540170561163376693636084699483899392
136 826227246292877217724906195639168795441462349957990202067365340914328309002504167341198218782683547124881208919272900531810496598062316486062179132835519946505423772272782448974711104107149143198017609599967545677492670904420497672846154334200
137 52865630808674090382878107308225035025577424032615192124395123610611116808862377499948284942803573593622756351689212067043449208753625679212511522162227025220140097056188801869557599849208378571690583766407222383188969774506218214977454393489408
138 3382574144508848907286473961530763072841513675737414305759220545738197147458189655829349038120646026444731525299190299390248938863633981153114675239249694094142460787823810537202711679245229079444999343440462264978416572897493545260884235028987912
139 216431879617757655975951455430660611626831297823161900376465719803634006320515275595578390154778542118869194862796489948908888638063821168120126703789818194999897350323667685579103989871845452705908267396423177736235471695665080678481613587461736960
140 13848257721391981133553606673600748381044361547006624209788046846886838207365519448461187620867706049581183739693676166430778623897220920778534994367309114785899287959926908066525452640118863744098684114027642912854091771949667669877562385362522177528
141 886072062289469034891454875655017235775212307710600787526058532480954011265072729425920429345378408631076890145532478161620923040784075108658119512803993528102554532084998448572049864977735434169609875030372723244925637933083065791485511049613957624832
142 56694763728804626251919558435247502341232543331931443777457958031934169882757289163810446290483350446339339785574384926177308295986283586033341113825088276683777590765479973800544665905934948923110933317829826644762386735945366542985195144789930765811720
143 3627578806581206611087960284980185132603107560935901800969783255511305918485201433754442642161589050157086669386615102797186110020081365431025173165292845714233663254458633324786286568114858995644930122466078532541547825462570375685261003755505955054325248
144 232108348857468418483377538680296600984257651356565783818288670394691644613170134471120518652051215859607207500957792194093733732989221103999577741464917037434270670694587052812521795693445040772352416904511196256014298442868558677313719045207591192711004152
145 14851306748071397576325074515254002277859886579259274262569505122004753949324403404717958751089116225964704193391912085319201772801290069290541950280589397550079089261199112746676608637812367750434909751766250481852373552518125184972392757889530330378449940480
146 950251523527711976466321391437575849182048483421236987020630039137909561112148647767478239551051387245881461169581415668234819725549575213490685240216256526167627442046048628734490431024298090987061871696135519642295893062717143279555822785884733553028085186568
147 60801246199025495096268243977489600345373243052379907895057752999704207157228189053713889372516199667510448810659818690681709260662371523594113313423559828277178077201685913126260710976917265455421524878800907006625084782461379044706600265538733417063419001999872
148 3890329505214103974184701293167896846254705506868892868296675561941931348501491950789921441601485727333422842421058814787961157862666227934809761373867612753213229313465852391451951012091680691055990530371561912904363130184465541717942861171693053958505788042805240
149 248920287087503628852724614518767908559955779196556763663092178211283902096938256661501258373122570349671551466137104327738832393949976216304230614614103656377369497984612867139798604062890646962127972418901161518872615247023333290903636514722816719927307015737535488
150 15927008044095018142600190627907978250990915163072763981569602729960227802855546934385290614438243016651645870990353618160497312054935811615535949573928766395398434641701757644555658709012909724885134244279302775294943012679308865076114794081088577021389143219159465992
151 1019079594534993657497559475571591840154858614657460338056791482539243295480658065543997098065674430495355664191916494457944089139121941967177996542116826945649122447570927876384422358772763331745686463661456476457357480196228744031580443184674946112648977859010468288000
152 65205167042195499061701206245953969791659960422914388871653085279781610682959260647881428985588725308686110862411665291690261207591749350087776242745902995755148438209897682330958475302747840321999048540088935190495583789545960309156072249025115462632513193833450810966008
153 4172111611105976946291379640265482474826082608451863427447740666423483840413912023398867457979612745325415739530154662173718773196732836463650501539195674901383850922985880741304957997017089017276193420102030395715260005050745231041957043494422714662368195427481841433536512
154 266949937943740329063586595770744924419077626980496344967783749565823184175807410236879635881709626975517921219067486713826311223383309784323544322265777290692811310632886469761186353333790949265354379837989856390586144739458148826376094711394028622928931994165004400935370760
155 17080623916788275083123250749687409680346142044143314214510712231546260303411260343136897828971436513687821542280788995022710199523335093360243186123470550929438540029581748183974621655365603663965404116211248778601798003320270779657028104485723409152789279431132799818430192128
156 1092892980736505864990824461384223474617734013198191613383717799069394836234144854550524581418290227249045060784751428194739626458270062665271240367579849482193373750582598997304614599590064843544520509057681931974124486067757871749223422592374904157155584951598334183978596925432
157 69928070143219587084329642277840614965854630702640119942343428428209723258681859430890436312941603107425196068681810615468313383129760675483999140338986896309446481497256754079311359752108784383185347175575432397565365310333183521170642017807508142648804647622862254974811773035520
158 4474303596185317067532106281320415134340078630955769484696595701606352893719404858722437399446844308647963503334851127961777316893846413168310673741327581514322381442073849662078622409535372135680317698727769991512209255375255987483171865717088146225366341862911585984203974877347848
159 286285502085717072734970472362228727982799177750466606900639781474378375474783229098805103128285094150362239017361790378938279967823040682096399120304626230020322965811229121618952522850511707899157147371401704024383826978706050015401828763875833850280797074578718640734079580377226752
160 18317797829889707337970578124901318175764807297398907072156249418658609677492407257464804162810799181314535333607819733124088140623780757241001233025754751139786347430476589933950882840023213933410377114070981287569052717381811944998233869022336278271745646431175081420996889169265164280
161 1172052775610855552557382029521322134520964867855779586011099323012676640984039281248648661316762862509979899111883101129562702719954145422741982514527999446716305912584690526651237549238635180030364978153171400700394990085457258429871565788665645975541440574520626492303066827252593287168
162 74993059841264865656334479311239715291165986735472494597638200423392646413301021592656049520110012401457399007826910652558888885936441526298245879696766209838703792057989717115745252268432628308009948224688898663537710312751882727566781976605579006156380451122888920425975280054996705214472
163 4798383777065340546452849293889820456500102186202383874662833727774116693810281342648738520625724030830763556601810398662639325997212303537664994318078509430230326385798757204881044907630449576532606321401936343065713065026035037305844174936968390748032807431290370280770114856692536540439040
164 307021568672340530107326020329637269500715373930217095483823720377120075757444704907926609270526227960767410223508038603756357974935650984884261390477327837324902184899062471395271128836080340269778794621499237057542098451353490504846460413989371428867943295151460809048861375548267341882884088
165 19644582011252728586322412451802895427589283829347691727090055270407910731782650832764654254793052865458283490747912660241744271069884450729055063996230903079363509507154199412092471200601511327689310249454549235339628587821597357272867622320382803056800338082262201408846357920232417343964142592
166 1256946227151502288994527070895055670096213449704322053438279713585729166758332208592029945697484857161369375997642902216867876990497669195674639834368300469241939706272969699902522885709660644631846077170469651824678687522130877374958681368090510024206353693969629429357118045519326442671822241800
167 80424913955684893767063410124831759990730071497247263728322811614216258761801478699057151870384237805462181780358397829219302383120780944072447894335574999128404777691962906594349372214217679745110459628660603167544096372828554554640082739935472258746149836075974021277446708555316659913652659332608
168 5145937546936681698803063720918337583736628362374120556559221663596254831588536304531065689758893734692418264566939818167818484642739482751440990597642431643748663832579353052338457298824221843042437570157108133070997489173505360619590336674502134049729383155168367732327232229494746908031098375045112
169 329259578089991943829629014728648773599153485120446468356061863658546092962904522011289146992698814782509306750503789964911163714752206115148150950354780050200786080507386632443066917752535980274970894030426259913376295210731514525099141464428201106923934372094699560847665415979108485454076643343554560
170 21067467060212547723397453878912603172762086419346199854231400052483353694794300872417974341842965252345903213767675617936146659259498451886730219832108280781206560488640165123303944278863478515755094780377123526323011895997643424245725463386730368709082070430905603526518259390433448322152874075612446728
171 1347988632275513062353607419235677954283174377353036344202453541495276090373872351312739068730957077335355296374380735757948475028893148714635585918304575189947019085192463181259009366929510089028051095050105479424759385048638447637201330515286315396274328573205863926136320935571761584132329864195853036032
172 86250204998572623442907477377204476470950398064174979829102795255645186430233036183142882424439409984210393064746599412890766255189902019284790768551660703875828014891829003435453295539209782219279514988426373559658277631216863005356639427514937454992847946614744385669198021617202307936146958434458981859320
173 5518665131276372387283724944721850816186542301729845672718376442819796655444540443369831736095391281912129800847407981689251091857124836085511973601387980472863045933991863756687751905142496551944860908164237802338705009012830593895187722030440710804145994254770434818902537062565375946329273009941178985960448
174 353108318196689260162715488984821247759467756912645948074146989545211340762020355339486088227680602632392096861169364228699179112600799607453481519720279089559359111760587451424580668633580569542251818607522792976117462299189941146286657570520690554010350784358693084024093173982566858257137325677800996119609352
175 22593413699456836278026507570083838005789749900107610831072688954450706012113858201283739814835463177191182069313991902655058212114594050040937305288496473751326120106743605027416475040644013954152171529973294512669178882139143402768450896791293754745858304204701586942723060597821713552510459570369322572669038080
176 1445625368447040832533533768996380811122784525849974447240577946095299973434524904526819862061241962737603260339234312405695026396221418403012534056944054040995312327719830134303229821932583312496196726099683326017851330994605987836034570737072279613180921118316542871250251785086607100502412275177958843654698827768
177 92497430166911156445868134708198288073852419904498257012565915861144747593797480031515187432104650152029417479641682002061826631146056183742761242339130962149948662853962384990379292128644687985802438298849759570629816004772644078103444076275834601488833093268054042173073391184945032718601875151818996671328055939072
178 5918389905313866971703027087555694055915432089362038474356978037167168546029604197112445175792636367767145115436728413819551209366951374341133706975647437523555719110325872809249971466411327447778859854400284929194290372974454615010784386310916342215672137048037142156205446784051395486890017597441237828121340881272840
179 378684456509920575032547865468856221290513801299265964101834028462837642198300871135164976063296622886945257970470976802449215572853741901648814485199096870545416074398001897407007794558196311969861228243319385708863954054360322716612097279822370067201527937981109043954975520788104366128242524361087402003094488345522688
180 24229886826729602935111360362919242468536967851063659664043020843584441932145226148453446022875191228396729364994705786942930245453272530331182993345766552277383073042361795561239248880258152638623339747718040400438098769106086199248163441522320767958682115893742941670962227883654628036720631541512152490369925913232179192
181 1550334072454184667272094515361362661765075428666774952534651499960941446015096172629885380487948941994503734101690699387545086493436588199294062759643860248881971258636756914021904920541963572559923882625711266242329457268735156429165848160148706779288453889261567157897627609033108089983992176132416671981672163958513945600
182 99197150750241089102478937622764291110496290466822533302553652976656668103034009822164210905205857096419842253143210055015942605334488372224488833623861289376168777479710080701840675665805410491196505148297802999108647166429943925267366118807994913106502366796846555163777204750235263130938778640933154854336648567431660339208
183 6347067313942975517891379913341553268409997514447975356410899139006065817148161532445879612552686905228875400467063752821632781654913819234167991289167478659825919787442808408003781337691004307864016405608433680676711089194247676060682265755551525732036863021108917963323843476406023732290097840843589494005563836151667747763712
184 406113110941600192055945835516236644887129344634203600276994991243411555629379304066714130992466756077551605787638936970529482083309149942614526953673094772939482697618860028031540164936558470292805853453791457760310401061265421323958397642236489651937252730984173903097562205285235283603435323035348794461501748865139304196538360
185 25984892032948469316062642093125803719507868059074582442371268540439333494463127298737258503905319702058073895008424902361065220550130682508095557043788897989467066727819598985610566774602051094431710604637044862979188956831792717057276766837379786198252137919966020880280657294778652126887570576421479256042106363532763800830691328
186 1662626976997760436035953148124535201403616426436139072711484191596873932090010767815117830118947994175639177674751554814137644633125054530575501123848816376552952787882835475051044733409594711573336672843317079772907782836173468470341754679950069827036199574146841162434864504660548500837201081567939323592233305517231743948967706632
187 106382141635823719436984938837877127086111943423853826071092616993659492320266226012868803869108766307538849297289091083202448191299453359274323976369280459201399511357773650804281252371439459489599115351367656060603118912558270189384815022749967089144118520607477868374951047640980325401453981649771695230646889446739298848933102533120
188 6806794437715720283531000132476011598309760762700208729477216003402610634564948454055788329792842095688310715848827077770142546598531889939026158986510100572513015774109630815998949107038715812622770045814686670798826702620893118652157819701317943635396549119304436734834432184518080277192217624503820555437808691285797894587769594413048
189 435528461872170274426547023539626865164738576869389504860470731600773421119836434833557584302872785357744346965027643886205920534114741502738399851160277156181631610031658598573128461598106372548367683816788579275064305848824601323548715645861598425576235025114876473161028708761516157414900473986594743852789109352844325954768320939901952
190 27867014765381181843015478506403643358944959158878228102340649606446096341034966880893629607054065420799949895045920381639408771636744924285318564315271227895051910026252040677864222593171769127282908994228654386933316747622153591588465643515440981293243645058232789845571002928552515994276438117517559786023065189890751063210584770559311880
191 1783053416522523467678564077386293548107312647591337209044941104080949392405118043942358737267157314145839048935973876781035955464217560412757649716326198308127140610070098944784737117501395117773557807946817092184457207541969005260338252469342361204342017048701783673643383158718599507476277139047137231561623383043655223719522656994856058368
192 114087551642676120749585085474216383435509064486686703150773890011574315017586519845430065555491014039912899182007282193604661740938287121492204263280561420492241947134460080425545311297496115768380416799602065245418327965938394183070059692394395676096595847471855922323330951155061815962487460460899265260157873449604043566986239462900228423672
193 7299820251714749204505766906272462246324472814500357664440484019636675211733132152063581836814157741240279708599530086513917315464586158215088315200239604713195357475995375048290115185922250014058573117366585358614588532612515258711223482060771980908977792221150077245019537490765237622091721192358505839418542277391615133063399802968619763056640
194 467074408558101272967619496915963367381330751063536203821040203366735639235902871212223807490550604425337988451187918254697103527992575838644159968552054140224010636516569543010141826587726504783980299094661860886088247759235038163335232792197012382498482106306133087758927068457820145997907668850483474457526547879613764472490601150528764607201288
195 29885462327466766720723142035715383050158843595251816686882132531451444235886050625430260097558424525480390981167427238214100708476060267515011149672131225369623485379584455377600786786428574056160680568940992511351033268058429927194743675218548020498993877011371367539326312843809724106243999085238583859442280522017889311106335073830872315097825792
196 1912202514549314968853313470788868551842784659345052731756635441809525695457471337156324422436248619026319684806264155327447748238939864545122069419047846369515679053656888574623440212504841013089499576113128858865580040907980280302300259981194876299553109646621461389429125094935364522653618033786418883529848426861265302146332954124025299401653649400
197 122351075468828691239891338988451871934888059354488123015737786143278193065042279527379332775822353193158979436619738513718441786583675270620297431669390036423633835948661284320522572813523396263671812190671305974885771584842679509420021895121253535150900023506762157555924679763019519725725310163245569962050857038598961448054202728863788289390735735808
198 7828556627490486924384192381790130935280993014027894820275461677727994830467248418415120973230194355743148364258857000722652826593116277455153913557421914484743049821660665307938821219852992519861906480626850453533823801389023508322579101027779031373358048394786156622189750379738313897923766232413930058687725002043472267373322641693158425221605433442312
199 500905273083922334469348421095579927986048664838430780374613809588448390956838856499040362953956616414368336333130228307736062460172858081859230170243333136987131554750333918423764035497777997874898342947927757720189837517312661853135642443882736754359764197242807261662588099623489069947395313564328278186052349273743626150444594865633275425893357004572160
200 32050108920743538919113914757735325260171833556645542049155008351982969026407219567520168108079993256163830376956075754694385344624469800961535576982015898852691676454199710113812959450637938871473632042186749643638615777306621335092358537307467373247651550575144878589783448625523562162735376301884595873848662628517548601361080748758836468831953242859175928