1 1
2 16
3 241
4 3616
5 54241
6 813616
7 12204241
8 183063616
9 2745954241
10 41189313616
11 617839704241
12 9267595563616
13 139013933454241
14 2085209001813616
15 31278135027204241
16 469172025408063616
17 7037580381120954241
18 105563705716814313616
19 1583455585752214704241
20 23751833786283220563616
21 356277506794248308454241
22 5344162601913724626813616
23 80162439028705869402204241
24 1202436585430588041033063616
25 18036548781458820615495954241
26 270548231721882309232439313616
27 4058223475828234638486589704241
28 60873352137423519577298845563616
29 913100282061352793659482683454241
30 13696504230920291904892240251813616
31 205447563463804378573383603777204241
32 3081713451957065678600754056658063616
33 46225701779355985179011310849870954241
34 693385526690339777685169662748064313616
35 10400782900355096665277544941220964704241
36 156011743505326449979163174118314470563616
37 2340176152579896749687447611774717058454241
38 35102642288698451245311714176620755876813616
39 526539634330476768679675712649311338152204241
40 7898094514957151530195135689739670072283063616
41 118471417724357272952927035346095051084245954241
42 1777071265865359094293905530191425766263689313616
43 26656068987980386414408582952871386493955339704241
44 399841034819705796216128744293070797409330095563616
45 5997615522295586943241931164396061961139951433454241
46 89964232834433804148628967465940929417099271501813616
47 1349463492516507062229434511989113941256489072527204241
48 20241952387747605933441517679836709118847336087908063616
49 303629285816214089001622765197550636782710041318620954241
50 4554439287243211335024341477963259551740650619779314313616
51 68316589308648170025365122169448893276109759296689714704241
52 1024748839629722550380476832541733399141646389450345720563616
53 15371232594445838255707152488126000987124695841755185808454241
54 230568488916687573835607287321890014806870437626327787126813616
55 3458527333750313607534109309828350222103056564394916806902204241
56 51877910006254704113011639647425253331545848465923752103533063616
57 778168650093820561695174594711378799973187726988856281552995954241
58 11672529751407308425427618920670681999597815904832844223294939313616
59 175087946271109626381414283810060229993967238572492663349424089704241
60 2626319194066644395721214257150903449909508578587389950241361345563616
61 39394787910999665935818213857263551748642628678810849253620420183454241
62 590921818664994989037273207858953276229639430182162738804306302751813616
63 8863827279974924835559098117884299143444591452732441082064594541277204241
64 132957409199623872533386471768264487151668871790986616230968918119158063616
65 1994361137994358088000797076523967307275033076864799243464533771787370954241
66 29915417069915371320011956147859509609125496152971988651968006576810564313616
67 448731256048730569800179342217892644136882442294579829779520098652158464704241
68 6730968840730958547002690133268389662053236634418697446692801479782376970563616
69 100964532610964378205040351999025844930798549516280461700392022196735654558454241
70 1514467989164465673075605279985387673961978242744206925505880332951034818376813616
71 22717019837466985096134079199780815109429673641163103882588204994265522275652204241
72 340755297562004776442011187996712226641445104617446558238823074913982834134783063616
73 5111329463430071646630167819950683399621676569261698373582346123709742512021745954241
74 76669941951451074699452517299260250994325148538925475603735191855646137680326189313616
75 1150049129271766120491787759488903764914877228083882134056027877834692065204892839704241
76 17250736939076491807376816392333556473723158421258232010840418167520380978073392595563616
77 258761054086147377110652245885003347105847376318873480162606272512805714671100888933454241
78 3881415811292210656659783688275050206587710644783102202439094087692085720066513334001813616
79 58221237169383159849896755324125753098815659671746533036586411315381285800997700010027204241
80 873318557540747397748451329861886296482234895076197995548796169730719287014965500150408063616
81 13099778363111210966226769947928294447233523426142969933231942545960789305224482502256120954241
82 196496675446668164493401549218924416708502851392144548998479138189411839578367237533841814313616
83 2947450131700022467401023238283866250627542770882168234977187072841177593675508563007627214704241
84 44211751975500337011015348574257993759413141563232523524657806092617663905132628445114408220563616
85 663176279632505055165230228613869906391197123448487852869867091389264958576989426676716123308454241
86 9947644194487575827478453429208048595867956851727317793048006370838974378654841400150741849626813616
87 149214662917313637412176801438120728938019352775909766895720095562584615679822621002261127744402204241
88 2238219943759704561182652021571810934070290291638646503435801433438769235197339315033916916166033063616
89 33573299156395568417739780323577164011054354374579697551537021501581538527960089725508753742490495954241
90 503599487345933526266096704853657460165815315618695463273055322523723077919401345882631306137357439313616
91 7553992310189002893991450572804861902487229734280431949095829837855846168791020188239469592060361589704241
92 113309884652835043409871758592072928537308446014206479236437447567837692531865302823592043880905423845563616
93 1699648269792525651148076378881093928059626690213097188546561713517565387977979542353880658213581357683454241
94 25494724046887884767221145683216408920894400353196457828198425702763480819669693135308209873203720365251813616
95 382420860703318271508317185248246133813416005297946867422976385541452212295045397029623148098055805478777204241
96 5736312910549774072624757778723692007201240079469203011344645783121783184425680955444347221470837082181658063616
97 86044693658246611089371366680855380108018601192038045170169686746826747766385214331665208322062556232724870954241
98 1290670404873699166340570500212830701620279017880570677552545301202401216495778214974978124830938343490873064313616
99 19360056073105487495108557503192460524304185268208560163288179518036018247436673224624671872464075152363095964704241
100 290400841096582312426628362547886907864562779023128402449322692770540273711550098369370078086961127285446439470563616
101 4356012616448734686399425438218303617968441685346926036739840391558104105673251475540551171304416909281696592058454241
102 65340189246731020295991381573274554269526625280203890551097605873371561585098772133108267569566253639225448880876813616
103 980102838700965304439870723599118314042899379203058358266464088100573423776481581996624013543493804588381733213152204241
104 14701542580514479566598060853986774710643490688045875373996961321508601356647223729949360203152407068825725998197283063616
105 220523138707717193498970912809801620659652360320688130609954419822629020349708355949240403047286106032385889972959245954241
106 3307847080615757902484563692147024309894785404810321959149316297339435305245625339238606045709291590485788349594388689313616
107 49617706209236368537268455382205364648421781072154829387239744460091529578684380088579090685639373857286825243915830339704241
108 744265593138545528059026830733080469726326716082322440808596166901372943680265701328686360284590607859302378658737455095563616
109 11163983897078182920885402460996207045894900741234836612128942503520594155203985519930295404268859117889535679881061826433454241
110 167459758456172743813281036914943105688423511118522549181934137552808912328059782798954431064032886768343035198215927396501813616
111 2511896376842591157199215553724146585326352666777838237729012063292133684920896741984316465960493301525145527973238910947527204241
112 37678445652638867357988233305862198779895290001667573565935180949382005273813451129764746989407399522877182919598583664212908063616
113 565176684789583010369823499587932981698429350025013603489027714240730079107201766946471204841110992843157743793978754963193620954241
114 8477650271843745155547352493818994725476440250375204052335415713610951186608026504197068072616664892647366156909681324447904314313616
115 127164754077656177333210287407284920882146603755628060785031235704164267799120397562956021089249973389710492353645219866718564714704241
116 1907471311164842659998154311109273813232199056334420911775468535562464016986805963444340316338749600845657385304678298000778470720563616
117 28612069667472639899972314666639107198482985845016313676632028033436960254802089451665104745081244012684860779570174470011677060808454241
118 429181045012089598499584719999586607977244787675244705149480420501554403822031341774976571176218660190272911693552617050175155912126813616
119 6437715675181343977493770799993799119658671815128670577242206307523316057330470126624648567643279902854093675403289255752627338681902204241
120 96565735127720159662406561999906986794880077226930058658633094612849740859957051899369728514649198542811405131049338836289410080228533063616
121 1448486026915802394936098429998604801923201158403950879879496419192746112899355778490545927719737978142171076965740082544341151203427995954241
122 21727290403737035924041476449979072028848017376059263198192446287891191693490336677358188915796069672132566154486101238165117268051419939313616
123 325909356056055538860622146749686080432720260640888947972886694318367875402355050160372833736941045081988492317291518572476759020771299089704241
124 4888640340840833082909332201245291206490803909613334219593300414775518131035325752405592506054115676229827384759372778587151385311569486345563616
125 73329605112612496243639983018679368097362058644200013293899506221632771965529886286083887590811735143447410771390591678807270779673542295183454241
126 1099944076689187443654599745280190521460430879663000199408492593324491579482948294291258313862176027151711161570858875182109061695103134427751813616
127 16499161150337811654818996179202857821906463194945002991127388899867373692244224414368874707932640407275667423562883127731635925426547016416277204241
128 247487417255067174822284942688042867328596947924175044866910833498010605383663366215533120618989606109135011353443246915974538881398205246244158063616
129 3712311258826007622334274140320643009928954218862625673003662502470159080754950493232996809284844091637025170301648703739618083220973078693662370954241
130 55684668882390114335014112104809645148934313282939385095054937537052386211324257398494952139272661374555377554524730556094271248314596180404935564313616
131 835270033235851715025211681572144677234014699244090776425824063055785793169863860977424282089089920618330663317870958341414068724718942706074033464704241
132 12529050498537775725378175223582170158510220488661361646387360945836786897547957914661364231336348809274959949768064375121211030870784140591110501970563616
133 187935757478066635880672628353732552377653307329920424695810414187551803463219368719920463470045232139124399246520965626818165463061762108866657529558454241
134 2819036362170999538210089425305988285664799609948806370437156212813277051948290530798806952050678482086865988697814484402272481945926431632999862943376813616
135 42285545432564993073151341379589824284971994149232095556557343192199155779224357961982104280760177231302989830467217266034087229188896474494997944150652204241
136 634283181488474896097270120693847364274579912238481433348360147882987336688365369429731564211402658469544847457008258990511308437833447117424969162259783063616
137 9514247722327123441459051810407710464118698683577221500225402218244810050325480541445973463171039877043172711855123884857669626567501706761374537433896745954241
138 142713715834906851621885777156115656961780480253658322503381033273672150754882208121689601947565598155647590677826858272865044398512525601420618061508451189313616
139 2140705737523602774328286657341734854426707203804874837550715499105082261323233121825344029213483972334713860167402874092975665977687884021309270922626767839704241
140 32110586062854041614924299860126022816400608057073122563260732486576233919848496827380160438202259585020707902511043111394634989665318260319639063839401517595563616
141 481658790942810624223864497901890342246009120856096838448910987298643508797727452410702406573033893775310618537665646670919524844979773904794585957591022763933454241
142 7224881864142159363357967468528355133690136812841452576733664809479652631965911786160536098595508406629659278064984700063792872674696608571918789363865341459001813616
143 108373227962132390450369512027925327005352052192621788651004972142194789479488676792408041478932626099444889170974770500956893090120449128578781840457980121885027204241
144 1625598419431985856755542680418879905080280782889326829765074582132921842192330151886120622183989391491673337564621557514353396351806736928681727606869701828275408063616
145 24383976291479787851333140206283198576204211743339902446476118731993827632884952278291809332759840872375100063469323362715300945277101053930225914103045527424131120954241
146 365759644372196817769997103094247978643063176150098536697141780979907414493274284174377139991397613085626500952039850440729514179156515808953388711545682911361966814313616
147 5486394665582952266549956546413719679645947642251478050457126714698611217399114262615657099870964196284397514280597756610942712687347737134300830673185243670429502214704241
148 82295919983744283998249348196205795194689214633772170756856900720479168260986713939234856498064462944265962714208966349164140690310216057014512460097778655056442533220563616
149 1234438799756164259973740222943086927920338219506582561352853510807187523914800709088522847470966944163989440713134495237462110354653240855217686901466679825846637998308454241
150 18516581996342463899606103344146303918805073292598738420292802662107812858722010636327842712064504162459841610697017428561931655319798612828265303522000197387699569974626813616
151 277748729945136958494091550162194558782076099388981076304392039931617192880830159544917640680967562436897624160455261428428974829796979192423979552830002960815493549619402204241
152 4166230949177054377411373252432918381731141490834716144565880598974257893212452393173764610214513436553464362406828921426434622446954687886359693292450044412232403244291033063616
153 62493464237655815661170598786493775725967122362520742168488208984613868398186785897606469153217701548301965436102433821396519336704320318295395399386750666183486048664365495954241
154 937401963564837234917558981797406635889506835437811132527323134769208025972801788464097037298265523224529481541536507320947790050564804774430930990801259992752290729965482439313616
155 14061029453472558523763384726961099538342602531567166987909847021538120389592026826961455559473982848367942223123047609814216850758472071616463964862018899891284360949482236589704241
156 210915441802088377856450770904416493075139037973507504818647705323071805843880402404421833392109742725519133346845714147213252761377081074246959472930283498369265414242233548845563616
157 3163731627031325667846761563566247396127085569602612572279715579846077087658206036066327500881646140882787000202685712208198791420656216113704392093954252475538981213633503232683454241
158 47455974405469885017701423453493710941906283544039188584195733697691156314873090540994912513224692113241805003040285683122981871309843241705565881409313787133084718204502548490251813616
159 711839616082048275265521351802405664128594253160587828762936005465367344723096358114923687698370381698627075045604285246844728069647648625583488221139706806996270773067538227353777204241
160 10677594241230724128982820277036084961928913797408817431444040081980510170846445371723855315475555725479406125684064278702670921044714729383752323317095602104944061596013073410306658063616
161 160163913618460861934742304155541274428933706961132261471660601229707652562696680575857829732133335882191091885260964180540063815670720940756284849756434031574160923940196101154599870954241
162 2402458704276912929021134562333119116434005604416983922074909018445614788440450208637867445982000038232866378278914462708100957235060814111344272746346510473612413859102941517318998064313616
163 36036880564153693935317018434996786746510084066254758831123635276684221826606753129568011689730000573492995674183716940621514358525912211670164091195197657104186207886544122759784970964704241
164 540553208462305409029755276524951801197651260993821382466854529150263327399101296943520175345950008602394935112755754109322715377888683175052461367927964856562793118298161841396774564470563616
165 8108298126934581135446329147874277017964768914907320737002817937253949910986519454152802630189250129035924026691336311639840730668330247625786920518919472848441896774472427620951618467058454241
166 121624471904018717031694937218114155269471533723609811055042269058809248664797791812292039452838751935538860400370044674597610960024953714386803807783792092726628451617086414314274277005876813616
167 1824367078560280755475424058271712329042073005854147165825634035882138729971966877184380591792581279033082906005550670118964164400374305715802057116756881390899426774256296214714114155088152204241
168 27365506178404211332131360874075684935631095087812207487384510538232080949579503157765708876888719185496243590083260051784462466005614585737030856751353220863491401613844443220711712326322283063616
169 410482592676063169981970413111135274034466426317183112310767658073481214243692547366485633153330787782443653851248900776766936990084218786055462851270298312952371024207666648310675684894834245954241
170 6157238890140947549729556196667029110516996394757746684661514871102218213655388210497284497299961816736654807768733511651504054851263281790831942769054474694285565363114999724660135273422513689313616
171 92358583352114213245943342950005436657754945921366200269922723066533273204830823157459267459499427251049822116531002674772560822768949226862479141535817120414283480446724995869902029101337705339704241
172 1385378750281713198689150144250081549866324188820493004048840845997999098072462347361889011892491408765747331747965040121588412341534238402937187123037256806214252206700874938048530436520065580095563616
173 20780681254225697980337252163751223247994862832307395060732612689969986471086935210428335178387371131486209976219475601823826185123013576044057806845558852093213783100513124070727956547800983701433454241
174 311710218813385469705058782456268348719922942484610925910989190349549797066304028156425027675810566972293149643292134027357392776845203640660867102683382781398206746507696861060919348217014755521501813616
175 4675653282200782045575881736844025230798844137269163888664837855243246955994560422346375415137158504584397244649382010410360891652678054609913006540250741720973101197615452915913790223255221332822527204241
176 70134799233011730683638226052660378461982662059037458329972567828648704339918406335195631227057377568765958669740730156155413374790170819148695098103761125814596517964231793738706853348828319992337908063616
177 1052021988495175960254573390789905676929739930885561874949588517429730565098776095027934468405860663531489380046110952342331200621852562287230426471556416887218947769463476906080602800232424799885068620954241
178 15780329827427639403818600861848585153946098963283428124243827761445958476481641425419017026087909952972340700691664285134968009327788434308456397073346253308284216541952153591209042003486371998276029314313616
179 236704947411414591057279012927728777309191484449251421863657416421689377147224621381285255391318649294585110510374964277024520139916826514626845956100193799624263248129282303868135630052295579974140439714704241
180 3550574211171218865859185193915931659637872266738771327954861246325340657208369320719278830869779739418776657655624464155367802098752397719402689341502906994363948721939234558022034450784433699612106595720563616
181 53258613167568282987887777908738974894568084001081569919322918694880109858125539810789182463046696091281649864834366962330517031481285965791040340122543604915459230829088518370330516761766505494181598935808454241
182 798879197513524244818316668631084623418521260016223548789843780423201647871883097161837736945700441369224747972515504434957755472219289486865605101838154073731888462436327775554957751426497582412723984037126813616
183 11983187962702863672274750029466269351277818900243353231847656706348024718078246457427566054185506620538371219587732566524366332083289342302984076527572311105978326936544916633324366271397463736190859760556902204241
184 179747819440542955084121250441994040269167283503650298477714850595220370771173696861413490812782599308075568293815988497865494981249340134544761147913584666589674904048173749499865494070961956042862896408353533063616
185 2696217291608144326261818756629910604037509252554754477165722758928305561567605452921202362191738989621133524407239827467982424718740102018171417218703769998845123560722606242497982411064429340642943446125302995954241
186 40443259374122164893927281349448659060562638788321317157485841383924583423514081793818035432876084844317002866108597412019736370781101530272571258280556549982676853410839093637469736165966440109644151691879544939313616
187 606648890611832473408909220241729885908439581824819757362287620758868751352711226907270531493141272664755042991628961180296045561716522954088568874208348249740152801162586404562046042489496601644662275378193174089704241
188 9099733359177487101133638303625948288626593727372296360434314311383031270290668403609057972397119089971325644874434417704440683425747844311328533113125223746102292017438796068430690637342449024669934130672897611345563616
189 136496000387662306517004574554389224329398905910584445406514714670745469054360026054135869585956786349569884673116516265566610251386217664669927996696878356191534380261581941026460359560136735370049011960093464170183454241
190 2047440005814934597755068618315838364940983588658766681097720720061182035815400390812038043789351795243548270096747743983499153770793264970048919950453175342873015703923729115396905393402051030550735179401401962552751813616
191 30711600087224018966326029274737575474114753829881500216465810800917730537231005862180570656840276928653224051451216159752487306561898974550733799256797630143095235558855936730953580901030765458261027691021029438291277204241
192 460674001308360284494890439121063632111721307448222503246987162013765958058465087932708559852604153929798360771768242396287309598428484618261006988851964452146428533382839050964303713515461481873915415365315441574369158063616
193 6910110019625404267423356586815954481675819611723337548704807430206489370876976318990628397789062308946975411576523635944309643976427269273915104832779466782196428000742585764464555702731922228108731230479731623615537370954241
194 103651650294381064011350348802239317225137294175850063230572111453097340563154644784859425966835934634204631173647854539164644659646409039108726572491692001732946420011138786466968335540978833421630968457195974354233060564313616
195 1554774754415715960170255232033589758377059412637750948458581671796460108447319671772891389502539019513069467604717818087469669894696135586630898587375380025994196300167081797004525033114682501324464526857939615313495908464704241
196 23321621316235739402553828480503846375655891189566264226878725076946901626709795076593370842538085292696042014070767271312045048420442033799463478810630700389912944502506226955067875496720237519866967902869094229702438626970563616
197 349824319743536091038307427207557695634838367843493963403180876154203524400646926148900562638071279390440630211061509069680675726306630506991952182159460505848694167537593404326018132450803562798004518543036413445536579404558454241
198 5247364796153041365574611408113365434522575517652409451047713142313052866009703892233508439571069190856609453165922636045210135894599457604879282732391907587730412513063901064890271986762053441970067778145546201683048691068376813616
199 78710471942295620483619171121700481517838632764786141765715697134695792990145558383502626593566037862849141797488839540678152038418991864073189240985878613815956187695958515973354079801430801629551016672183193025245730366025652204241
200 1180657079134434307254287566825507222767579491471792126485735457020436894852183375752539398903490567942737126962332593110172280576284877961097838614788179207239342815439377739600311197021462024443265250082747895378685955490384783063616
201 17709856187016514608814313502382608341513692372076881897286031855306553422782750636288090983552358519141056904434988896652584208644273169416467579221822688108590142231590666094004667955321930366648978751241218430680289332355771745954241
202 265647842805247719132214702535739125122705385581153228459290477829598301341741259544321364753285377787115853566524833449788763129664097541247013688327340321628852133473859991410070019329828955499734681268618276460204339985336576189313616
203 3984717642078715786983220538036086876840580783717298426889357167443974520126118893164820471299280666806737803497872501746831446944961463118705205324910104824432782002107899871151050289947434332496020219029274146903065099780048642839704241
204 59770764631180736804748308070541303152608711755759476403340357511659617801891783397472307069489210002101067052468087526202471704174421946780578079873651572366491730031618498067265754349211514987440303285439112203545976496700729642595563616
205 896561469467711052071224621058119547289130676336392146050105362674894267028376750962084606042338150031516005787021312893037075562616329201708671198104773585497375950474277471008986315238172724811604549281586683053189647450510944638933454241
206 13448422042015665781068369315871793209336960145045882190751580440123414005425651264431269090635072250472740086805319693395556133439244938025630067971571603782460639257114162065134794728572590872174068239223800245797844711757664169584001813616
207 201726330630234986716025539738076898140054402175688232861273706601851210081384768966469036359526083757091101302079795400933342001588674070384451019573574056736909588856712430977021920928588863082611023588357003686967670676364962543760027204241
208 3025894959453524800740383096071153472100816032635323492919105599027768151220771534497035545392891256356366519531196931014000130023830111055766765293603610851053643832850686464655328813928832946239165353825355055304515060145474438156400408063616
209 45388424391802872011105746441067302081512240489529852393786583985416522268311573017455533180893368845345497792967953965210001950357451665836501479404054162765804657492760296969829932208932494193587480307380325829567725902182116572346006120954241
210 680826365877043080166586196616009531222683607342947785906798759781247834024673595261832997713400532680182466894519309478150029255361774987547522191060812441487069862391404454547448983133987412903812204610704887443515888532731748585190091814313616
211 10212395488155646202498792949240142968340254110144216788601981396718717510370103928927494965701007990202737003417789642172250438830426624813212832865912186622306047935871066818211734747009811193557183069160573311652738327990976228777851377214704241
212 153185932322334693037481894238602144525103811652163251829029720950780762655551558933912424485515119853041055051266844632583756582456399372198192492988682799334590719038066002273176021205147167903357746037408599674791074919864643431667770658220563616
213 2297788984835020395562228413579032167876557174782448777435445814261711439833273384008686367282726797795615825769002669488756348736845990582972887394830241990018860785570990034097640318077207518550366190561128995121866123797969651475016559873308454241
214 34466834772525305933433426203685482518148357621736731661531687213925671597499100760130295509240901966934237386535040042331345231052689858744593310922453629850282911783564850511464604771158112778255492858416934926827991856969544772125248398099626813616
215 517002521587879589001501393055282237772225364326050974922975308208885073962486511401954432638613529504013560798025600634970178465790347881168899663836804447754243676753472757671969071567371691673832392876254023902419877854543171581878725971494402204241
216 7755037823818193835022520895829233566583380464890764623844629623133276109437297671029316489579202942560203411970384009524552676986855218217533494957552066716313655151302091365079536073510575375107485893143810358536298167818147573728180889572416033063616
217 116325567357272907525337813437438503498750706973361469357669444346999141641559465065439747343688044138403051179555760142868290154802828273263002424363281000744704827269531370476193041102658630626612288397157155378044472517272213605922713343586240495954241
218 1744883510359093612880067201561577552481260604600422040365041665204987124623391975981596210155320662076045767693336402143024352322042424098945036365449215011170572409042970557142895616539879459399184325957357330670667087759083204088840700153793607439313616
219 26173252655386404193201008023423663287218909069006330605475624978074806869350879639723943152329809931140686515400046032145365284830636361484175545481738225167558586135644558357143434248098191890987764889360359960060006316386248061332610502306904111589704241
220 392598789830796062898015120351354949308283636035094959082134374671122103040263194595859147284947148967110297731000690482180479272459545422262633182226073377513378792034668375357151513721472878364816473340405399400900094745793720919989157534603561673845563616
221 5888981847461940943470226805270324239624254540526424386232015620066831545603947918937887209274207234506654465965010357232707189086893181333939497733391100662700681880520025630357272705822093175472247100106080991013501421186905813799837363019053425107683454241
222 88334727711929114152053402079054863594363818107896365793480234301002473184059218784068308139113108517599816989475155358490607836303397720009092466000866509940510228207800384455359090587331397632083706501591214865202521317803587206997560445285801376615251813616
223 1325020915678936712280801031185822953915457271618445486902203514515037097760888281761024622086696627763997254842127330377359117544550965800136386990012997649107653423117005766830386358809970964481255597523868222978037819767053808104963406679287020649228777204241
224 19875313735184050684212015467787344308731859074276682303533052717725556466413324226415369331300449416459958822631909955660386763168264487002045804850194964736614801346755086502455795382149564467218833962858023344670567296505807121574451100189305309738431658063616
225 298129706027760760263180232016810164630977886114150234552995790765883346996199863396230539969506741246899382339478649334905801447523967305030687072752924471049222020201326297536836930732243467008282509442870350170058509447587106823616766502839579646076474870954241
226 4471945590416411403947703480252152469464668291712253518294936861488250204942997950943458099542601118703490735092179740023587021712859509575460306091293867065738330303019894463052553960983652005124237641643055252550877641713806602354251497542593694691147123064313616
227 67079183856246171059215552203782287041970024375683802774424052922323753074144969264151871493139016780552361026382696100353805325692892643631904591369408005986074954545298416945788309414754780076863564624645828788263164625707099035313772463138905420367206845964704241
228 1006187757843692565888233283056734305629550365635257041616360793834856296112174538962278072397085251708285415395740441505307079885393389654478568870541120089791124318179476254186824641221321701152953469369687431823947469385606485529706586947083581305508102689470563616
229 15092816367655388488323499245851014584443255484528855624245411907522844441682618084434171085956278775624281230936106622579606198280900844817178533058116801346866864772692143812802369618319825517294302040545311477359212040784097282945598804206253719582621540342058454241
230 226392245514830827324852488687765218766648832267932834363681178612842666625239271266512566289344181634364218464041599338694092974213512672257677995871752020203002971590382157192035544274797382759414530608179672160388180611761459244183982063093805793739323105130876813616
231 3395883682722462409872787330316478281499732484018992515455217679192639999378589068997688494340162724515463276960623990080411394613202690083865169938076280303045044573855732357880533164121960741391217959122695082405822709176421888662759730946407086906089846576963152204241
232 50938255240836936148091809954747174222495987260284887731828265187889599990678836034965327415102440867731949154409359851206170919198040351257977549071144204545675668607835985368207997461829411120868269386840426236087340637646328329941395964196106303591347698654447283063616
233 764073828612554042221377149321207613337439808904273315977423977818343999860182540524479911226536613015979237316140397768092563787970605268869663236067163068185135029117539780523119961927441166813024040802606393541310109564694924949120939462941594553870215479816709245954241
234 11461107429188310633320657239818114200061597133564099739661359667275159997902738107867198668398049195239688559742105966521388456819559079033044948541007446022777025436763096707846799428911617502195360612039095903119651643470423874236814091944123918308053232197250638689313616
235 171916611437824659499809858597271713000923957003461496094920395009127399968541071618007980025970737928595328396131589497820826852293386185495674228115111690341655381551446450617701991433674262532930409180586438546794774652056358113552211379161858774620798482958759580339704241
236 2578749171567369892497147878959075695013859355051922441423805925136910999528116074270119700389561068928929925941973842467312402784400792782435113421726675355124830723271696759265529871505113937993956137708796578201921619780845371703283170687427881619311977244381393705095563616
237 38681237573510548387457218184386135425207890325778836621357088877053664992921741114051795505843416033933948889129607637009686041766011891736526701325900130326872460849075451388982948072576709069909342065631948673028824296712680575549247560311418224289679658665720905576433454241
238 580218563602658225811858272765792031378118354886682549320356333155804974893826116710776932587651240509009233336944114555145290626490178376047900519888501954903086912736131770834744221088650636048640130984479230095432364450690208633238713404671273364345194879985813583646501813616
239 8703278454039873387177874091486880470671775323300238239805344997337074623407391750661653988814768607635138500054161718327179359397352675640718507798327529323546303691041976562521163316329759540729601964767188451431485466760353129498580701070069100465177923199787203754697527204241
240 130549176810598100807668111372303207060076629849503573597080174960056119351110876259924809832221529114527077500812425774907690390960290134610777616974912939853194555365629648437817449744946393110944029471507826771472282001405296942478710516051036506977668847996808056320462908063616
241 1958237652158971512115021670584548105901149447742553603956202624400841790266663143898872147483322936717906162512186386623615355864404352019161664254623694097797918330484444726567261746174195896664160442072617401572084230021079454137180657740765547604665032719952120844806943620954241
242 29373564782384572681725325058768221588517241716138304059343039366012626853999947158483082212249844050768592437682795799354230337966065280287424963819355411466968774957266670898508926192612938449962406631089261023581263450316191812057709866111483214069975490799281812672104154314313616
243 440603471735768590225879875881523323827758625742074560890145590490189402809999207377246233183747660761528886565241936990313455069490979204311374457290331172004531624359000063477633892889194076749436099466338915353718951754742877180865647991672248211049632361989227190081562314714704241
244 6609052076036528853388198138222849857416379386131118413352183857352841042149988110658693497756214911422933298478629054854701826042364688064670616859354967580067974365385000952164508393337911151241541491995083730305784276321143157712984719875083723165744485429838407851223434720720563616
245 99135781140547932800822972073342747861245690791966776200282757860292615632249821659880402466343223671343999477179435822820527390635470320970059252890324513701019615480775014282467625900068667268623122379926255954586764144817147365694770798126255847486167281447576117768351520810808454241
246 1487036717108218992012344581100141217918685361879501643004241367904389234483747324898206036995148355070159992157691537342307910859532054814550888793354867705515294232211625214237014388501030009029346835698893839318801462172257210485421561971893837712292509221713641766525272812162126813616
247 22305550756623284880185168716502118268780280428192524645063620518565838517256209873473090554927225326052399882365373060134618662892980822218263331900323015582729413483174378213555215827515450135440202535483407589782021932583858157281323429578407565684387638325704626497879092182431902204241
248 334583261349349273202777530747531774031704206422887869675954307778487577758843148102096358323908379890785998235480595902019279943394712333273949978504845233740941202247615673203328237412731752031603038032251113846730328988757872359219851443676113485265814574885569397468186382736478533063616
249 5018748920240239098041662961212976610475563096343318045139314616677313666382647221531445374858625698361789973532208938530289199150920684999109249677572678506114118033714235098049923561190976280474045570483766707700954934831368085388297771655141702278987218623283540962022795741047177995954241
250 75281233803603586470624944418194649157133446445149770677089719250159704995739708322971680622879385475426849602983134077954337987263810274986638745163590177591711770505713526470748853417864644207110683557256500615514324022470521280824466574827125534184808279349253114430341936115707669939313616