0 1
1 6
2 90
3 1314
4 21084
5 353772
6 6128208
7 108606408
8 1958248980
9 35787633828
10 661145207064
11 12322983505860
12 231395387482470
13 4372431546366636
14 83068148270734740
15 1585548331063624992
16 30388252830928088010
17 584527926996090202428
18 11279880522021539956860
19 218301674804067314353776
20 4235828975401745615307516
21 82383773339666010953531364
22 1605737230679257101571461972
23 31358581806203904794466222648
24 613503563922800993447852099370
25 12022492453265200478147881144872
26 235957512097903137821761952184516
27 4637523999478467481712975068700076
28 91265786085740565014338644543999948
29 1798291890625717735411797973255118580
30 35473784016925226023590592005715320660
31 700516185527041011527810174595777684192
32 13847242822632681560059197444508698812334
33 273978626235288341195467201214982070108656
34 5425682458382557861612485586328840205984804
35 107536151620679190855062814248834133490628916
36 2133030027621081571950012623742292899142751748
37 42341219649988621619183774133594559109745618804
38 841078787850163458826426954693872290156914140444
39 16718650818525050372496353866976509698461983622784
40 332538924407479414709896986251604862889892067793952
41 6618308435800830001536945248984207631764401902051936
42 131796013111355558892693550315744757317352398701696996
43 2626011763611320626492791457948628159734242564683364408
44 52350320700311287388837915119749614240625892300093393212
45 1044143506237036017124775822877341509357775223259684950336
46 20835779009813899760409123354838514383692742502031628905696
47 415967251148282532066609241850611656774974886963912019622112
48 8308068695044050074958833487246437164915624049830967772511170
49 166006372446168312941573152802499481934341843591609219901670780
50 3318377960323222852554670542625522392305873673475465653980660184
51 66358483018952240895625336166233705243108053897358581842600706672
52 1327486313602638899107570291251129814181504500441804467355789362876
53 26565654598113643150237414842217029717146173580979709970893027278732
54 531816810348504901043825880092618979738029771927602832774994794970684
55 10649989715995902311170580954931829625105606543912911421315684330043264
56 213342173667059515032995222113748951401860293464603184800145236188470568
57 4275035512444824686125867876662730653270948149236608592691658518497349904
58 85690674133976544419347302153282917868639527895738163593364680114731289852
59 1718121166637961962620292205267566370323553910455032078601161994359825006472
60 34458487288528231471985864326834094542628958945703570929973731331859737511472
61 691284502862921272350398266082299810156885966114157370350221371249185757569880
62 13871768146719012921599568643733177608502961222663383196844340815271340610001304
63 278430998476440109827428358488264882752947118984931495056942806903210423125635584
64 5589985179423446966074886056706475854809579708781690956603890511894835781844420818
65 112255528945914533901527496666901949052653119446525545379124606458520123279974642228
66 2254787876644721518211265156402854369849964854485992143439956609931832362837015960768
67 45300344246735446005648484302229520761037216488943613365248195000566517941510717660192
68 910316262105513466905191399363677981132743002041906373414690143975131217569934622818260
69 18296808348643186927270164024933409983762661744086782479813126152234138203759525054214228
70 367830709751907951600511911532287396246145853470050658368443546014247557013506705762087380
71 7396184215469961363656005649804288541096561820923653725856780450296955984417214998980980000
72 148748339747966296646942057668213462610758301968529173917619858267421116853388919929096028320
73 2992119205502374298787146317507309774128188264041132491609005018615848370440951159766515836096
74 60198516841554592711308147284600486369266535191150585558404083917816278430069121401042949262300
75 1211352924882062873255005550618444080332008444355711913510478641404701368224276394568069888902272
76 24379878960867250483866725391775464528839638274642370922356049052271935311337961924020338400161752
77 490756861302564168439197967763221475490536638269700593826429249704140910565983666156222646318567488
78 9880372162978534866166044042280184538276384013429099839695109083353039969783306761259021424097909120
79 198953000128433938474588159107868851264743993343720493043040441366638844272066824813536622013730201216
80 4006786422651638111073698428344582568157849618829731693606158722411948797000687098619646161678325257952
81 80706537807414443949279329816741611280145174487005436911948043948314508521191260258449587799883431600864
82 1625872314870219511611337021072923011239147204454398332264716545670119482617959547767739565099507779719968
83 32758784679695487906043987534222665363984207053674496426323629161059390225408669345721329393520651904535680
84 660132691529066461325781884886657064656785173358394733711900123412692401780330335453236985527113891017815584
85 13304401859506640634833436848269030757291883360420268607406573391953902990151604305866435234191166565871248408
86 268175261993459437309661604663291230292396470420125406762007424881112263533206239558710223490642309091321433528
87 5406297723450468805777908807809870979464801547925688675482595963808602242838765864608116771898297955800446514512
88 109002830441114582088943373507583608974922744656805067095268396478395918542467215410999168240053672769192957682804
89 2198016226929829773033858762802636017475148006264777150078129009227831271697036181296864634555132658003491163268480
90 44327995010362841283385080712788685486861742382882469334317352087814961340857099982298198951000044569560160385858352
91 894083685469350286152740306697227584275168612018337587265543646959822529259793075033821473849163215841313655003383752
92 18035574971394465979379774361937281694155634237314409213112930436305583931354256130061469532139605482719779463319016816
93 363858431029599221133748911918336847029109940126280214300887005037504034496275925747634509351372238945123723716738559288
94 7341493955782240942054959612371020673822049998004784038989884843145090890415817574689702736758253579885159158942090414360
95 148144304517289444022758911208176914196459634368622903170860706091898230469378549227319311202130558883078710900657954256608
96 2989736921657503634874071189730530898520976386194768550392137741425029757263471512363666233178938705752130717672420854373494
97 60343085540080861409294581497517719890827332251385061133821741939307944208202572235552193065297661976392362892947743296251336
98 1218057041540805868017493621242002942667089302442934101279148223009518452717140199558676306164287774810003257598539955465021908
99 24589652736764374700300427389342213997319014789137260756200071342177578652614007557833293464997496658037746665248252417225527620
100 496456187229741289980989648565336149955101499327241588985018777863381324772554507453356188049651552758535335872790611168003332276
101 10024260805274507044205070304387148508859653598806516584446185264275044522387913346639366118906052090781029503495308487564397278116
102 202425790845625586994554852192448125358836808531424748420699734474484542098805513484795285828453290695670962037948251588698479061004
103 4088091181808834146500659443277039006515304024779941941279896561219560760463676851566908818898371434131973671030053056889055697470480
104 82568758131374936536999420269516797301058564608237384724116608039140572207486111846212255006943817022357013607090986587012768790689808
105 1667825507367291172568157638964471491028252769034246530385043193528305226321672214046623902112844508916028775321729419590571711597372264
106 33691814637250883188235075247504224817328736585171687116414808671337339127824066324790239334348190212730336970250458079762709814617452924
107 680669669699348957929863337490461395446185975110294358776117237287817686385877276084173297206963195984267348594291987279198758402876632552
108 13752634281549625735734388125635114669327593984260507481795615442583782194815420741540433216482420261380497138601829728413024260967791499644
109 277889540375193320396519455678034913077748927524965846059408029337283067001504990988828633556917119038656024936558272358981502693502350509992
110 5615580399644368247372546892152410230468374037026812543953520290480857839007892251211562247294779009086214602110881396066766033041641525328632
111 113488692046634075545063795856787918428227511539681169573169100210904564338757650853850681306968416913243548552136051332508277302665101825017952
112 2293746353623505888002507396423092182809578046864899725511949433983545806678955730392173012018897014915623352367460397010475936813551700046254396
113 46363096545287494106587848668047064571607812098575978392117690160718509306543884887994903492939194914449031532131489686592107231558530654533670448
114 937201813243491426047570232470690802209615793752535976319953592784714794234223091557623153211691869510332253886676330502559037140215864624475663056
115 18946407075460435658616947408108828221185807165277504983084252115445609670608254394332569430716138871278230104600276847704423402345664698126494939192
116 383047909880590533897629264886813541276715026412057681134813689530291278505789499095889591004390005040275107968759311918275564055275695991031401522424
117 7744818842120421995774635837044700961106894141370325770597281409788982671789016675560649580499990289304429982971594012998733260353208686710033214815520
118 156603269104680800568217841300940320732828406242965303520121387997509920250417219129750997338197311687943523282392703415034971341747465729127991185855632
119 3166804475137641985174886040144475205274401554772787847965613948951685975438185032542698975090433132267195178664236578235777468530648234416198341546476160
120 64043053218096215380105684721201254196613061570417082808953358634789516104061171351229514926279366715186596588531403994707816756170525238683051784863444976
121 1295247187932936154270183210756100850799608060292399422114052706890557784510571619253028841687790995848712971095121321436916613612544634901186785236302080992
122 26197668951476364551327498628583890830128172115687457076130757566917840378699432071141782943624213558785175261370819109907782846978088172893660824426850963272
123 529909282077360772143364161816493772950438158959509165623822094430470107454578020205882539853205972953785151353675105743081905263569590798273764420008644846576
124 10719359186568608949211508029093858000060644929125114878270425481116757084963588563622561160415212912276038031114115087367627071471131370879852446906786005249600
125 216852326506916489599457095405375198873347374970861504138329393875337152428845711929704395267678705704646179790767489563788649744839280919123191001982193849998352
126 4387194312744251494932990259936433144418618475666672161071976418384769682364655434124200679969430806142955839720749184289758930941256507261477089290506111567570576
127 88763975196442324166777542202085658829182948932074659131978588364136014437555518193741421414176209093081167166964288232417387755116271665894704574782712955286348416
128 1796028743492843750873962754570288769559591576687454138774578559051865337827301964569063210226839471248552679240575988158850296342473337983481755399775641452316293638
129 36342606793162105318037284813146835250200697473615067252150463016291815885897941592942698585552467419571219909681683381969702650881012654271364695593649688473611996440
130 735435716079538182253348944432835588860513392712069660842069721118211551726888763836509731963208255114784194508810511987337518253855389071877686540322540915500680947388
131 14883285566608884374803858081260127520773763038986331196528634837838022146716944629527069864820570602433144611101082470068354841767174009346653624295024152051524893484444
132 301215961802815335930829876013871589202107640690547116402756930499687153240204584730223168883337497585486277147609230853181655137391940871501245590842905847154393114255532
133 6096517748465767132833845287028716122356722174329959383068176821376039468162199938572739271762864895662639730262488614744783327498861474064135280812406660531953160661636780
134 123398541913738339255423205357201609655411314112775816697162565652736395703046548941994030259338547518693602605383534929177123999913578354006210638356162399918369120885071524
135 2497825981467947621554373703859073402942379349869724905403169974174132590933020859040051090487958129641192508133257507506027412728774964745593517764126535009835675404257042288
136 50563594772478717269826683978802497677408167609550182251439573011375449867567352296389494696556604191149446094757629857799620980628367075693642124249923502806078958589915432560
137 1023615784144707417940332563207122621543366628327694950079944793988276215249957206515769613687470707837661651761819006539376775361447120402610266072711842262186117246682984950168
138 20723301120022507629640652321192506714550143806251599992360930719393402826090927846022915966337862800006877102665655904680958773920287229421741942902090265231102121224881907330564
139 419569106459239396351771414298554358788572487117758562854107647921249985447032761682156908008572285087779504239100096391974506618525543582781800206723924507230306362759308983800952
140 8495136226068227949170827743729489351020475200425597471088360370807656542452531712092485384728086301177103843699917248808765906766540575817281314093512602655348082840439585760614068
141 172012162450380844971149351637817930974212777294978942254218288230334732874428054943698086641601476261500776490316075423163484531285771991771305630121960568680679397749452260213945048
142 3483129473273818642805183850312444566656079963851698635001750383145645719202763766806463848318602897891789506057153383381327853432430926096667115644440423488407129778918727344922705736
143 70534474079952248787534836919546143970573221505342617941091665983812749929705196331844311331490504142808559383437925221204136059433066182682823455064312139776896308571926656205982085248
144 1428414671813801389330526154257962084373405572780970122444186831868945592042126366236474837679217737123605042232020170321379578972219264095007831627289949678802160235143507971370672139156
145 28928634708544314390961821062547262232995571892579389675262173703870177366445573866159901341484274738121636082395086758979918356530515843015374676231129595734027771727412839801262174871064
146 585898051668382501462384344573423451213760068042032752281455600461545265895103355679643139189614933904264633597157792364245635213423319666058472512250092991240225058234355613001775667034528
147 11866875137530877143458080268765890056679383047129512289577228237787271188644235607940759170351050750682970884581766955281706922786976165142774589178303868481201262050050715186902496439424056
148 240364663557650834333799568470404991734096800561661844843393913802270889209906378126391116011888647722032353632501121735041076933463040613183430565083170342074289244727614404274933683879061920
149 4868829125970358870519163322382844168407979168993036368080410577780467764955094778643147283295888985964477366836346008809455451771160363751022453345365758688660729067305355130880708864934159800
150 98627459181228831042796105245096302340870816616104940753843908581834666952243937116406297505312618247193143797465722005668736794740358515472762663527080304616948131050115181752173574052208038280
151 1997976155799653729873199714024273380893803013164226321375719454672156225122142075206039293786372259734983568221397351474123427392009470969794070286676624934657372209211602148164612144104258076480
152 40476378560065880608548469020371244789453615448477438428527712844898002120591427792483991795299209156891899357830439357698998331946503027472198223306567046789076305054419842762393798360682915382544
153 820033590598126897259084176646181762865462499878479690649749687878232157335548694428550837120320191687042095044287106544389803100830834639169523184356996928176551081924048831900947649360747632097856
154 16614223155628217460477400250967729071966744480843701876471076603292482947020559325977560651980883360778009079628199209821270632986933906624950099400487704951053508325787510272428549343489744909707264
155 336625183001767858321254827111703321513009075351969173547272536053287368969177018245460274267225223272168945120273337733573632582086449420475765417745572289446532148079915093991822397586220572995427424
156 6820733781866384571400321867033992958999052271344930608439989591931594957793230692458852105003683596845638595258198288507826803934269237160551419454209255172120777984133701268129499051234906502043379424
157 138208037663011594820576073100589388192120711484273106641450708594973933562566412578869704927633951687393668198097022994847569887189592392181889507187861002050835103068094882013683428764412862843307958816
158 2800612246829621057111242590704996656703994453463652067693446812707671121870640451678967984788443937568985512097012832336537998720624112266753636299031323623257635048559801150280463278464793808542300370720
159 56753144326687020649745626326345363408323323054092316365497201773660289445444178455610914075271973567113933774940031785113174892961619667900045913887879233387593447495702745313372488902365946236378245753344
160 1150122019522033661797161229640234090141907477520380388738068267918462176256805762360779951587817077679737363326552199198634419742886168841590991602333085873335577139284202761222859379644155704539531901789248
161 23308522384180363330936238061736234303370564227547075616815190582633016778804694529411017008914758976135986611257072670855210873829315347168487838316001235100030220605751000799770943138939938592357651143151872
162 472391629947252111258906276680856210625855562226500489084761729006902028397627254764144932899922871273483895972437644420451383344814548326548290876196787171940610932925701816481824476376019510739963326663982624
163 9574278756934641369020848835849093087345353410837837493125611062232324423489658641767607631473681799023999006383456251293925252379772769783474932690843055841127299685745074062050711265322826887138101989181971744
164 194055593043438905913779332003915622815726566690427369883016655467652320081848629665719667433301259116321600588792818030694455789071692393751040647883627199936746068273206302655778701767824207037346579981011524384
165 3933347231118666103483759032683620053277470080677871569978814413682771271995372026526690864693702927484944412312561265856696657342678922699804451453012906569139261437834398237825731138620519559252111909551858191904
166 79728619238040768296014993418124511703750014923830833946159303380334336516918625272450550307474533494044432610783689975559109846406447382200078265368091966357218166648573655425037777924417039377092887067810776611424
167 1616150654588926591673428577264613994964038359896806158075919802369698759866355325686100491739948339830524469350248435951017560017695949902139558525535570452660020608650477738263729927179031293781787011099560530516736
168 32761584614273390040669627123051221799629621725221715519727746836363126033005482826448633759942696968466951743839776851408224251128726693906123593390347434828710460516661000269663118762908330222698732096915416629427648
169 664145495583192570838443651777132626061429955082735349782577823149030973998693531875400681114392260540140172770618713307128750023077052595886602320007268965524802941539132717622790902374424935171884077610786085945042432
170 13464079230214974873269144214972271949678042949498723148206379374165025333243824607579714491336446474660895975757364817696252414694645831413024224473966946471074378000191261905451361199754659903646970197390622572058983000
171 272963767980685764504372361685094765362453329748197356500419679429851293457706680680047550229645013483865541248337716101057143461931980940692222272612454026963281674088847656772762233597330740905717742804687242046993134352
172 5534113932420041570539236931853511561951376073621575450204443569771089113938674048963308609390764909714557899851945684415754527763434788723659877861339714942362125814664161339118710917062388851862028828153921636802032244616
173 112203334143413518577519712298716485356879887053639437294629079595073122499841166526121281730965895183504870586403940706944002810875235703082231034819424996654666586542485126968831787010838642857118548939997333789136638839872
174 2274981327008176081317946814653150152782051808859199082914860097570635769887934054020079702057058998199306800273427588228225446851684934377435873441322824633453637789458066825806088397478633793604632218565419023058134927821440
175 46127949917700557739442054723332947137717913538445913293003396054777560935294015815992715891563181924862423519628221151652653428377906758174983356302836239660715700136106184557194709467148658396039026765661583645029970799499456
176 935329327725461590692058009126564055371721218261292305986519509965207827673124662260756976611078330851132659380214961472046669289835210094042522313538054117328008204819203062480742651592533004279529019536896975991056676724173476
177 18966136550013387998839263159641711383122303855261954141082543390292513086448065082126905219616495487158920732890988777651368456524300502445685447954231830989707879124144176205252571192042976975589883579774596014992666213121665752
178 384597945546959562752279698777583535794875437425751531737435728678455443795920770493297092845825007215298709347891770636241278609357540902473521852875538163524963261218193155157309412584711063259221658349311804019364904553230325632
179 7799174892667981882050901250393516347861520593225886747769331656090003499685606265062061016442129856514562546766813089468614455597084296750431040665037148409086488438752570199753216378358840586446904216362144402026525937635656389456
180 158162608793648843386430881622639414502621437891905990857549065855192887698249444768678478842718733759954557074012200095750982148103271130408691657274739182551280862368132207688390125805124015959828388568781537268961683706824307303496
181 3207541564366032316753447242379558337919219139243824280343267414480766196162718869578277574498062970465724599715947150175212499374935357413108207655912768936775430335966057095101594327812704510439088664640285523529547568887663573878968
182 65050993263223696921191443107786192460460930564861453565029939321309164439538461189115006453207270014728619488637583375385493257938832965044859131549970876880300974369494047495556678659888549376405628075100748275321203073191549210608888
183 1319315285296277722861358790653454409802009699652934675702525737669960473073271454910326620217324713012531483232540411914537241339700674042551959700629368379138168373806731405000258223684824449865272616229628585544191724059635131198273376
184 26758153274730729408917142642479457003943273221003286764176400719346288181890730343126377741246305568177479067720282130245708640259943456240962796788062327877458925637124224175839822499280286604947667033339222338592711217578545540511909640
185 542720744544636383381573707363415604567732553967114534900826547926897189734636163416808663977890429560911494291305925559722625884858024363507280871064592151363457399853706508924128705255471400866053577742425650684127265198081145189996104800
186 11008022585876970532223307316198525675335458241168131337157078547884156073874706186126715892800265215530690129214505828514463240947502293449437234259962628026691999700370539837830224482049100052315161228157082600729192123914961070180166224168
187 223282492821865895217170106993155967111741986498245303198772856579967052597707612871746054026745134195244170528468849855203792595263232302242512297601760113975929695887569780135985812660800823255527668586021766533705052299384134524049800258912
188 4529104800076296068360591178704643543308846390261309001848637400058729735356419468772618254114433734653087208704954177625970264113391665552462736640053249656973215655270836335169777759399346553153546185548108575806397838912931294219949146222992
189 91871810528722491383164210098707887997549016353257724280948188705753886048438891743531136388261421328695892981553553331887468813234566802995703149997681904803971952634409573721662712619599194979257958922934566904473206013184662495558012993301056
190 1863649594091675565636048264125275863376028502373580049491110337263654806527441723213312298216937245759367405701091401580550564192989966948716821287139957782156410225980806388919532742282997779007923641255556344354986985852463261599708187560910208
191 37805779357081717016854994611289733808644622555256934949971892851214748937548830168213128857582544504572160801186830817450349056319661986855130773676028043289297689649618849096016567478440081453560199349473184680336082815307286184593487049193082624
192 766944539410280498441641805533828482730774041990523890995512386196375302005976104139160863469649154467684686513835424490480586813206258946555865979985896203133062854435637767701664092828346046800524783035407383051769897130260511886410785463957750354
193 15558990993634554565778113563314508324929282888694303441737698258903059897422909484087474951287490726090948770127805386628890444474947742103032691649916828641662347932646644208226807525509684636768615659139152952808811732442047739838594133576905225716
194 315653409040036231655964446056698171715773624585119793293874326205802058601004815204388394729167179116558460983261290319609701743763995894500075602066007495124796872713049068016913825702681807716053291392167150744139053894883234579588086776663211443592
195 6403995304488320213300428967313432823516199488795203279487668371363431675985220392871179670861126309034254691279183003193644363087052709401635066234429014936967755498998510449801581906152299895183103761583318034528233308900291529535259669058180703598424
196 129928036331791319965739391223091469557303372619689517815098476961138675660682484827126004917261972295257076037255217427159821721674424569328669450891825774983547140341444717214607682730889674754043274804466689914345859388151686387438722238632142924987420
197 2636124872441952289259264835536951880871617962309882346098693376003500539685455614373178263395415239601506170671032190795396716807187827591872042212883928110789636576347240600843051543451039755499377173456865539631462667116637136888658499681614177953168636
198 53486010280870988857883012900589634807038585957262570715982086563823434093375628514610544040831151765578542313523020105356332622859615233444315572185610318661635112667099556894653287070267741968171636999514482202305145747519388947724066846511382420156242412
199 1085239111364175553033655271280367544979390977032811746547836416171880046062565488288744184248383198369213959883503642622416259195711226561526309938696609694574608158860869885726688456712607386859438657667701201588592382330711265146630257324152538921507428960
200 22020215740921705048368538746822245435527410121096517203641624232609911025445150149349410293648476528725529959445705299504148039139870641373084732638668263866500796726930974353695056579779793050074835689659269222447668003334755097699484272087582905740865915832
201 446815769895907886704923349472906377762551652489568061406348021196997029620688998887348895481199919748550290242982078448099232984014969152149210893649403205242201517483783128239528101124874586068416035899557411679806422630237354730024976292471478681209585138960
202 9066634311981070469185262248810081130295095319430083905886428445489420206754721050711767824733168448394554730567404986115501576271902594743255873303436237493300533724766886881358113482129280593829533743297272111871339216473575218648531065287629074955604904155404
203 183981554895706573827468718738965902747036302704404699585825384019725617130243730343695260684058541809088079827005525388783941701465046144020424693845198550602627190520029592902940762794370309623981695568484832406126146616825900565841404330712915238022887997563696
204 3733472401019903167371345631475795130342617010090922427128918786162947697676216496169601271887908404388895783751336632466606360422123699925451437023076657414534025299541771092192772945319545509661832951389965245862484755256882702348882472829516419781504915065280504
205 75763840014794490721559947785285782648018051345614640255054984306835885021536056132993268807750761681012199729747140970507004309515678317394105220379133614795809050727352635764324109610597546301844882055960774562955318170607180501879410596577657965077965490479952576
206 1537521804826626620250462060446141007816727637600029904001152435930184896687959317001128922658698680208376516914785321545375111281300492140430397732734327539400174029625146750361075434431652777048104318146341944642576703340482462443514871111154822281315555254530927712
207 31202598421221410094529289098186552427626614246897824886121204409169793177439924083377982993767186131831577574319872458484571913439629283776986511554206645196658711864334603172194487861013812784552988058034268036602891769523020569663270176510823788119925899636753566528
208 633242879549268641368494776999609019741797537088528464370047783488766729455339836660881064174590253854950015059112221703863416477585202126949072577190439720205670462454364868755857418518762660463892523563032978430124456472012327357637382130286732877288913884928521092216
209 12851678341845086493665182260314429814623471218784174095621087439097304498178649087362013399427701233182110670548320787199172309663213459645462405790395386358432096269655995990742557640178741333796577401488862039539855543271688618127190327846061370882735426053280062776944
210 260831034161206433082375583808895541251947225320335208761019739553126507521786928030960874752802751114062048300970807979267642328513774348418752548807871684485410456749243003351045623599972936399345775157853069399934663445976641201611389994029560465987925116659065112332088
211 5293811457054135054162209965524133311154716404539780568787769548428677613322623811512736925346675258068980156806193588286150568987247323126901787455568709262945886137038575222636115018242019412968698538893101462751034968210925777748367364658372993619461621716866108182949992
212 107445287836888046012795937388785015939191288022616418362921270712900626982776919084395834698652014765343966016861345538659359663924712269400886250539206150893478857161979181364862380707743709334078201854372596055308151533653375764507877794970162282034614019757419646428967112
213 2180800231897392993899435858428557788625318992396749094688542539945415508219330891002694059432420441242221995732810162042757095282583087126852811451805653358126307935892053357378589050293153148421433428789942918514190260134727551956106877352774403967095894009220840610420066096
214 44264331821273187630227339182242880458613379775543921064830665678326565148142547813661206055830828615754340794387831606332219159984609267194392601071596508118499550576255732225049353186724203469609897177779025891261985900602746070536219595726771416930516248942456966989060610112
215 898465426175486749110837963226619558541977426694831485531350571453039408508775959843425719093740618183580135421527628049899901280871203625074424051100710627612321502835937419807184057278658400756921033246830056473107489982636338743986254775977868560874653761705921058868027838608
216 18237200297955721345448804815817601014221627251833490853041020215525365062397030186888674018237709367095001133657618013950725444576861113110727623225009415773832062379685666060897440186584641572440386260822741145963342826052625752091198126858407345985538048187127272849438718688364
217 370189606775900177897017032329625231987506864957439994307964834707570616777424252977596228580880204588628932313919508519971094106421959733312221337142357826425491240547060612034743554071417108781933221062405473363274533678149901134557439388241687939127738993634167794153265585566320
218 7514488873415263385896433476745993473011833339395195028835273627661272607977779404438783784844078206485895973485654398694113474754023712993957739296592702321086422777850730206719884422047394144913153918641362269751156312943920863980835953314681135727973951866229447950171484068270424
219 152540005136247400745384085861899035766483208460009758182357405636255675660911386577299355927395319189867565198314482537305366699054898045578166687382803183015710085625672891215019424855715465915319828423415780084578778123126326562581459481815241412442073816514272972698247628616145640
220 3096542690978497975385782388156978480965355265407033958622646557937625112199012825672765859703375763607709410055601082604073749015023169203385116140327169910692860116078678685078814325625373579693226967319076342027210845517628070202666979104847036202246317266214824072044374267489596920
221 62860714031002383502597691722202820617557815435103202137479051736501329013360818844296951067117921838451263910863721045461047669912858031679484264150245067974327921877281696188442485236810538291538778822107243029567998814690652461543817621984041187535650488648622987182420860022661845496
222 1276116694506147720168649131356104485572733468207146904062877502893317478458826341063413242650493067949345097720644280709032047148462044555361738641455060459857494017822905473575294783763681662938224107459135839178633167792530473136648624774125816335286219704365662409265258367581883204152
223 25906588920729515915060976638151146216869061217990404880530877705605292940941899519757680700542103509164378863332309398170878780331471648000918955168718340779145474998785236743040165184011159963837353450227896365809155899240926691363326646672390457512887589515633874960720178437180277601536
224 525943100790695514434347266911649850596874725196049379704829501925371946565423854943711300861410088091050917545274806353420818934268286319331895294611749605963498044374274429675117461095614597901691465411053418188924612543115900287227702038145299235834041464349658915850710356714438709647940
225 10677655355369003561112547943426932174773023389894809966682250613963630688115350845577699048661482279034160156400048855620657722775372742792726428318079267762609766747724472186249408910883602404559510334145734854488453988009429444918926651175086587488510240353237251445753658251153035997325256
226 216781175579122259174984589898390267220453471722635503115445286210254031542328264595428785424792346060911879346703897217738387214833200304802300427651088260688000061103301932424612954121970859616192837321524837043377579146494434544981486747294647841861698674571299857241994644208247772271547600
227 4401246490665048199313807744637057212180118807642799220574735543856545189101983236896253332311817785589812149312979610749490111313949685230156027153030426606857826364597156415716412395950613013103570495710046687056365301030320284992260918977948206261573996067899369851125898622095063192006266896
228 89358979197890216520270524771566308668928330123351348614618182385972651702011954627632431824002719011637483806237701820936557252040582258383466027792928722831619549156619786250780365738086805537326789710019449014537137757554492585232800957152176808165429479235094101625951070923994936682053327624
229 1814299643822474089663992805968794893996654337947425600045665336956089313267684237846584539588230710251431425938896874888676597721739544229789091122950856077324815694681327927611588500651733965328362946553158913285340615789542936828001618000757372098793885263118857155827282958405612023594975963016
230 36837323561109896578052150853326913155275874627955786422537445840950912424553098763768753500252418416434565396972170914855252581597939050831629751692290659546582630259058628630102726136634898028091799402490111421783887755690142262584968136993150246312553418024119100660361689005742960029945835128872
231 747954686855656606322914900574539732233699225651425473187475496454964069232529561048836653331454559678123421546447762326609765397106250384750751795314079911591970836110532311545723452720765034961856850970296861094223578064306729238624273188752686228868153037529162791521132485692258672730320128348640
232 15186951376698621693065472314475247959425321647921598693806978264529916288856028918012658106192740786166878725965808560643529007050233818757927129405561218980437272033104415745006155169130094762543477880360728471010953060794787671141928360980564437343359765290995755339328608137838103777908426323880400
233 308371293876877228670959740565826823886622792686097943564587344251979003448911417264923662194074171266596351311705762171860104416249475938035827515711228620433730077334237506729498689904711026488299977239273097917666403728951138187118400590012286396835836880573187196861097157547196263762127279866377648
234 6261598848131805202825440481340862441866446076475213829713837823117405801154416292335676764074083308118157233339933364961997982509435299680899827957904980228744838471751508250655176191652856601072293664213880200485877974343449155086524016629549900402055057984250776660705703359241982616081644234377636016
235 127146505504083715529346450591711552934742753457770687620633154852087129079121471823569222140843759653593786113928254309204224791537741515897850371691330305315682551990483394707911461417261357213147395590415332360848278843542210756366054296777783609725603773617086462842339484915379644804238282727322688368
236 2581852567694503015115210529179697187988408836385545313703267079387661365971501679054799252856711644539054601627983494911717497335452158294796971407648097336198777331838358688567646990585293705773151471979083213422679759960932389177588491948682166509511317238352046782479429005094420381999412741123466942744
237 52428351970373357404137087235287267340374593137324814392916414288497266377211449273225586635735581029230929912677613888882122359235833608869789528553426633024150122004077533429782001138161411387388112216438366715169885632737569850128148382724518801396237954208062546213483776349656717591722954733577306110576
238 1064654429764576344974491704939916212304106793160829045951043663969663767008491470403799831355284719211905647348148626910785972538111253751711909673511292007726896245579311051384688633905982088078820966968721228642688638894990303540340876846690740232153865725997273478497013596339476055267555796575136497229648
239 21620152447295068085314931245131341262328805439518890798753200448171364673169659835696540666766256578572263617624955296746403335020897993149738107309494884319856556711572276139458944242118438089179388640984163035098862543664965362970612606736965719350925867327500205064063947548581137971458065013571273909685568
240 439052447288134102336426234454521606577979972787343180343432082894156443988594153801675755436072934432258292207615809572616733578647118000723144819838689727670721918857441848460357884928490833091995494704160449255658326232632876959068411605852138437859482024969670475441681573613393457871462119626875220996555848
241 8916235971903903166931601372313166239360375809300973722204372310205787251581265400138524322807283128527571703141830940865913057749264436201034328124831509249689925886095205801402854823628829826754245188277138576145275334558803688801700998491524286758373739191934590416490888258698690236825592295707156335708908192
242 181073186534458486345870534339865197043521567394136421396666056930356175520580714035705991890467274952001260727983955299873512553432111100980169648928842358458142751862362603895600359036657948745943366697397854635052360554803395786030018696719106380802799482217343162464602653417621145895969975409609043680161057888
243 3677342770759174573459157844007904617453101869680679195724744355772999506043427813100713808112795671866440805985641805615017805507391291471114916252889842025902523404343096364020793998064865907212129862517948351936885076730602366587249196299375595451781570757805521082413052850169471040938106205110919901568994681808
244 74682938782179352017617198266723124210978331392543412785694565678264651294958403915428320470853063419512561858926472157970154445915739032764881187936909849744493374948998768363472332669455323508590128992315882255498092709105855647094807746486436950163605982316788990750076890601450002080665989284209851578336950213968
245 1516756773588210674078693513954042157464781955151181497698772301105860520250994334500130615877878945470788396728261263209206687975902474792052368961036047321801803225981604748064942486921417401928681235610515297455214861504207175944454618372345169248531004708833293715187557687059003659322568099171922898757361975029504
246 30804749811051813806329994240235544561271796412757737790279099303855008499470754822026527893054035605795617614346772748357038516071857401175981255558164227861156948707112393439027865035101718840615862083820066509678493464886917815823314062747327684751892950207877840696034217945882313017504097510403955376423838518150048
247 625642970396835114708593499127272506343022039927628425641654236076039454222968623499608833991008467930317197964870301484965688369172725321667512295837403545003116730049120976824785197829678680590396658256770427381944484944131190609572802628711284884312856280532113289924876146786991184459653226989105170422655096154890112
248 12706985538837240701864778481996738428007477475010781319010783793660508461195531301506703564353570355522058118851393407780548976936604739805244916451811050417297155253839985766199201290380704877948322613252125071159259533328643205518712867831566252034199149979156557628818101966308029515853057011952294354394086620180649472
249 258086642730874042127651354969387029034678551935923224948993271898532135223211100704714888704438560007969804100556810002955241321912607132168117957144621549326750763240862759686409600721298459239136004728757268665124925920457621646937997397297038805038031799578136209904245134763699554402486676107482471262075841113077227200
250 5241981582598367711093747481901117660920799864065195919284875462350489021993887004052242300372586306751268673803182005323988134540868507497201667870765705274231357849836920984759023475866417338679596074092888561207011097301259491265478882594383483420675062165413733051913330476273825764174446047437075928387026430762479737904