0 1 1 11 2 96 3 756 4 5616 5 40176 6 279936 7 1912896 8 12877056 9 85660416 10 564350976 11 3688436736 12 23944605696 13 154551545856 14 992612745216 15 6347497291776 16 40435908673536 17 256721001578496 18 1624959306694656 19 10257555623510016 20 64592132441112576 21 405833586846990336 22 2544686274283831296 23 15926226164914323456 24 99506008104753954816 25 620727955320131813376 26 3866519172070439387136 27 24052023673320527364096 28 149429593885310510432256 29 927282274384187140079616 30 5747921912739067305394176 31 35592901075038070621863936 32 220189624041850424468176896 33 1360931049800834551231021056 34 8404346132103399333917884416 35 51858635792410748162697854976 36 319747168753206601931330420736 37 1970055136511692289318842269696 38 12129763563024869802298212089856 39 74635177841877515212100223369216 40 458950645833634869662467045195776 41 2820541347696027888313996501057536 42 17324272922341479351919144385642496 43 106351786551040748243725858589638656 44 652547613408195722255621105192534016 45 4001907045060881730293322353083416576 46 24531170458035534762317508450069774336 47 150305391874234674857250496689834295296 48 920542566001536846843575656075499667456 49 5635516684545993867261889992071961378816 50 34486667838496599920773956286145548517376 51 210961413418303419827859435719155972571136 52 1290016918833763440786450802328631924228096 53 7885592142946238175634469942053968078176256 54 48186496637339374239301410420816867665903616 55 294356642502007916548776007135859561176498176 56 1797565831079877525970461310480907498145447936 57 10973950842886245315889599468879945775391440896 58 66975040195759352855738586449246679371461165056 59 408638252005207402896837456511282104543442108416 60 2492557577015152131955460365962504797148703358976 61 15199713851994359079179375957143901802220524404736 62 92664493451386832199755938311076648929292971933696 63 564784222744845059546613725275739322271576784633856 64 3441488908688214755368150924110112505804374425993216 65 20965634885444154920739716979394734467875728865099776 66 127694017912554127855623170484772763405551267045441536 67 777565359074659957120848234559062720023088965401706496 68 4733799664043970882647744677256933157677221971184582656 69 28813243041839892135422399682956939971295460899753558016 70 175342128596495753849749987814233685979165539834397720576 71 1066828793651712929321793465184354392783349885621644558336 72 6489628894346708013270522020899840018150239193421416759296 73 39469710160698830703661699504161322077602274438677797011456 74 240009881731904479966201601297541624277818682300962560802816 75 1459209014997695854262598033420691896540142307819150037221376 76 8870152437623788972367918754336804284480235130995148257755136 77 53910304711568416914961495848896743138317698490452377753092096 78 327598168784364599974292875030635963418523917169603195757920256 79 1990407055795912190752900649807348808042849860378952749983727616 80 12091350593313820689960264296585291013447337306441717952519602176 81 73441553111113009412418748165958935071825452703658316430821031936 82 446010015974058568110455463314436744377801289411997950879146704896 83 2708224279688634478478390625798719269947899175612276019040203309056 84 16442330781197505289764290830264908441773943688515385996833158332416 85 99811895305579222251949427434425007583162953940142695276550580862976 86 605818835543840476591878659323563387094093474495158447432613270388736 87 3676597795525233718032364524243460372135255352096764339235538333597696 88 22309695466724547459080742555273242530235699143335467963252382269177856 89 135358824961786155659803787790514336965959197044542099346549207220617216 90 821156862739350159390738721496335312503025195374428345481504724957003776 91 4980964654247900308935928297497507619261771250889624569302285239541825536 92 30209928792358197969164545596102020181032347977196074394293252776049770496 93 183204417955373964508281128443313967878964410694326408236636764689091526656 94 1110895578939592447209449899860094888030408401152858220645084076331306582016 95 6735387900881646644215278174361835812722182028838547951222085387168384024576 96 40832413968754431631043141697378613783571481904559679471441997898093571342336 97 247515003193313900380767686091517276144859229816528427413308900839061031223296 98 1500213135444607265851659131992577217529737409234192667987794885737363806355456 99 9092017510375986776512272884616304669141916637415288628974418198642168552226816 100 55096537248505979747487545863662876198632452916552527500132402497160925597925376 101 333845816608536233015408726517767546294480436051679939358509774814813039294939136 102 2022674458356219525275353067121347012382996927624268282297350807879963150013956096 103 12253644102367329914749522650816532481994667433630741570661857801226288385549664256 104 74227448727584056067081561393429897338148119809095240685237664531036787226093551616 105 449598197045784795873995921291763598705969410098436191679025093528295064833334706176 106 2722990210356391532073014845337686880298300608053805635479745199222216437860648615936 107 16490347430628445733412324977548753010164708533101964725312039023647974920327733968896 108 99856521594711253646319365298428308431237680507286573826473641111775907280949457453056 109 604625751633910997352988684389384592808922658895768155806450288489983790239595066556416 110 3660674242197326836968367061929196010182515408486901211924352381855872820760960330366976 111 22161563847547126138912812105132506781068969181595160934060018196631057400506101568372736 112 134154493451461747536092531032139025006257075473613487579443532612761267258678646927261696 113 812037622905844429432249136600898055956602015145936057327161736274417140685924106665721856 114 4914889710617510241887658522053771771253969464701147135065973661233600066918657990607241216 115 29745322102799723443090933347012931240609961031160067557013861428924183738330628047320907776 116 180007835651366312609135493370219391122176631644679513821791285342680602450895848905990209536 117 1089262432115605707358352319950167168804160982614391733808996412670896614830847577168329834496 118 6590867101938081234371350078074107945251573052164238308123470679714257689737920365404310470656 119 39876957667095169347555517418683277266069081251852757280357777300418814142944531606791851606016 120 241252276335371107733297606213531441163772345144320508271848383135312492884769246126947042328576 121 1459456840009027196287572647489779312386781216665146837169300614808672605471227815678857850126336 122 8828400132034966477052157946190219866745570174786223748245065584832821521803040927576200677687296 123 53400355344094618658273280044650583155022718297489398840845964884881644464672289766475525527699456 124 322981859375876630725401674472959082657432093277568731153329217564598158791158003804963081935650816 125 1953369520123113297006982012068087998308367260621206415569495874919438704765693614066438064230629376 126 11813087303945800857969323863790529004032851769462002665314098666707730740706635231818585821084123136 127 71435744922917531603380533931035180109292999851180601023267332503392975516914652675431259540706820096 128 431957796132961548353670748075963117166333334513535116327900438039237399537536963759706024929453408256 129 2611806736370507442522349755394290922061452019519919759097181286348701675841516068800946955687995375616 130 15791200175659473569536050133996818846749424191751772921361759666771873726746862130261946570795621810176 131 95469359598575414903628010413767352966780817598304163728842589692709224390667767086309268444779628199936 132 577149108859163930340238320141322757118390540276586139577087728308723238525126168346281144788713153232896 133 3488892360761252227552251466800248378616577049780083780686719510767146784237474405048240073452491223597056 134 21089340410205125238378438076515361287136865147403904343465475910091724823945150800112759669036221166780416 135 127471959935056422668660204113375393815445607976763836016863808533483413654792731019616473384144969951870976 136 770447264453292563442298678605951719448420150414625475837608569638498870195487343431338332524435677418356736 137 4656376615777479545235816795189906456024999917812007613444205728456583550773309804469866948464009210752925696 138 28140417869011222258907049112464615572156873598817574231176560234493043282242173290110223410688426141974265856 139 170055456260145403478395184722738754448982486144578616690127316589479511559066926520407470783556782116585865216 140 1027610431837340840420088448624138892790142384177510727959171630632004580548084879800921606617898044287956811776 141 6209328756682855559818834733471071553318339108925298534665476170362792550450609202876390331206732375258390593536 142 37517969534049996462702832651183858499374943476713196209455535341601345705676254761683506136236458908734241898496 143 226679799168017157398955941409247726073039113799247607265509281966155616651893125836652021711395141395508841414656 144 1369510686790406016130169321468353806898971400429296223645712111296218954418372338619218039632229176031673388630016 145 8273655471436254527199617966887327544158248708378640822190211184773025253552315533311143693976525022141762372632576 146 49981480932780437745709320029787193481536014085089025815036898210612420683566382209441874900958049928560906480910336 147 301926174221660089969325593549502530188735215519437240181595175875520139074913227314101325828341698345627432356151296 148 1823780777079825320786371601521691396929526079170041952837813774924194524290568968229308413505610582719336554961043456 149 11016027052978140610540737850478205676359845191340762787516338967571609284789951435444053232247025852189451094711074816 150 66536216660863975778179476550957577826855203445967643148034771713588308543018934369073535900762329248377297157935333376 151 401857626023154647358687155994275529573308014463344257425829057730481768263788960752896514448255020301707326485625307136 152 2426987712486752640289784716096833553112908849505295935780696911076602111616785891748110880951616390678905220141831684096 153 14656978013007464378564678977368083572715817673383157962038516854621881681905028113873056051282215957285398888219469152256 154 88512178506566477492343897948930994960525093498407241856357113456704904164656045263544680901128401422984198733527689199616 155 534494933610529012279798332201920930908531685739093215642898754714071109427291531063106152967381042613536024826431380914176 156 3227500777089954957633199660261535352323476862926457880885928972127476763199880743269665323167950060135001143510179759783936 157 19488191715100415049525655963869270715174581668510138807486792495823161219016073800964162371189683187532716828370627404496896 158 117668272605966602119512683797015975898449812956769181977948066953288771152997178853861996820229996085532560774081057501741056 159 710444369527984283651228590864897965035112815414865186665852273589831449951387489411634116479931358275212923467630103459004416 160 4289274620521013727512286473686200448077160518534691688784096872759581637908751434200577512230896440223382893744643171445374976 161 25895298143244730518703208413098078635661864867481153545438480623881047456655067591588101953493228384772929480101034332820340736 162 156329691380180272033996187904473727497164599742524941749034280067227630515145759467836433001606468769233369586405257821810589696 163 943725563405352965734638751982153899082148061680977773352626058347013857742166680316865525693521403378974973753225857880194809856 164 5696837871177745795591802259224792599087851149440835377266278617743971594360752822960274720264423964855298379928121012977156489216 165 34387934171540242780654632039339970822096883572774824686500805312435160253611033384116137718206317056620481504021321272038864715776 166 207569046696084064726550703139987116297999961493427822656423633510438945646345298982823762688956541944655036370843498797288742977536 167 1252862930177560036615041684263606445980511729301240183163054610877601578626146385965704194412051089297523102305354419774065785962496 168 7561869481071694109224674898123741165038142137851480582325404524155416900245325868206794876142177561562695918313887080586394684358656 169 45639368286468167992554598143995061925159283399373120394034888298271345972402640523716187514872291524041519336773885855170367917654016 170 275445118119037027978566881395486061160538283829824143764704096709661143259999955029149634637349106072241178981986695360934206374936576 171 1662324159115590288010837043562010504620725203580457390991193181778165264113504401496012865112786778001399451659980453545077231463694336 172 10031865657101750448901636792506627853669324225091819516364970699790182012002054436902767534408873517416110976568244409547295348066615296 173 60538718157059755018429507941847156077685783372205368120696693853468234635938494788976747268846158200942951459059636586944763844106387456 174 365317454229054044060695170771927270200133728363158914859221381049172263199187977739221335987434451784335422352258840299634533598878498816 175 2204415597094497348064879763356629623604916538958513725965575593865210711496469920467493130170751726178078815700959166465602904798712037376 176 13301558812888022590593531012490173756054184246428443776654937408612327062786871846997949466501380449900870583730191746800391648024918491136 177 80259744259254366556786700669043418622873215554634831185098527524200339139569545027145640911869503256399609639527770968842995203545388548096 178 484260813847083585420073291578874768256527953784193998261604583580360295414507153833821510148384342880363974660046348741301843113647596896256 179 2921778972831845828996558274860934148654899685443474056475708012093111335949582225028615048953309997333981748897556430017274290036137175023616 180 17627958375487140872836060801491718126623789889090704740290731136224365396472729162325806222097883624314677899009008605520425128342332612018176 181 106351457483899240630156631722906988167909089993123390850363285199340376663487789846879532902855443587752791827796071785623227098807053043367936 182 641610988289253816139781391821182005456452643910215319553893101488007365688835228318825370838741512577705097569228551628743420565360662487760896 183 3870679390050673130991737959829532491432704487170141764033638950679834828380462305338241265562102181773360665030084035262484871227274040291885056 184 23350157102194940190868725412391837700760158665273949664463515754589752775767479444581181836550531728482944467868780564515055314374304633943228416 185 140857427184515049574722138394838882717544542445162292468351186830602979487513110342797496478370702197954349673342341504731208408309790156810878976 186 849683470535162748025391545891960435383168797392085321699527674802004653922528064108647411624629284150066195236831997734232509582242515059774324736 187 5125334267779411191614701568489325446766422040679181331533689371722348585519864796963059066274206130674437754601659678640466612287757735072100253696 188 30915406274087075370462323169761329687402987782035104397221276167796015485027367255645401976803819338690870026693964225253229002492362278713327353856 189 186472841648986101547418621571520240165244659919970724831442496631547636741613274377074697335774411360010681154667822271981949987549068881964319113216 190 1124719473920698505232379824746835013236428358886384939677344017537915083438374071321661896864355440127256852895031155154667155760863784549892044619776 191 6783611387684882407081487520387291512888332549517673182196198331719266078562410978285253658284386472566697713172332260064655669578598934847989047361536 192 40913435591073442696612176553761437678148569674302220357969995349266249938967465171843215612295841826219125853846865535207850427552090974379754962026496 193 246751217136225545704412567911194757673802864308990409736576804249301420439362786843849455649312188902228392571958425060166601025795530038029453839302656 194 1488130924356062611374912458998925335672285863433004983952001818418032047469524695939837705749095961082852180125013941454516596917671085378682267438678016 195 8974527275368631691140097063184092751810527246072405056907256868041533433817236024899472065613912732514004028909663995288201526083413943175126871049240576 196 54121614027605326284184316234247800937524035869280681260615016953449247496903943244959507380399498191185369862415466051095820823964808244468960824798478336 197 326376386417993174529168300536346272185109449572761593078718956191895766345426822043133094202693119923720293308237688782774594948574796979322962539809079296 198 1968138532022126348119384222003234432470448103579034591562486863978576286256579907699054864737935504201970204651895487553845589720164466950992960784963731456 199 11868112473217761894382551844730347390981437058328997747915959944834667846643593298835866985558273733169711896726189054466261658493280912156288877986437922816 200 71564362525816594200292790144647729122841112971102727678741992234787267854486242908864428696133606646765615393246031101656698671993450135639719947578560741376 201 431520301273959702205741615325480243398761621553388813219929348803399171774665556148281932873505425367077756436809567259094964358163288790050239763430963675136 202 2601926564358119035258358938698444672362859391680967562204440465188448418534481929060263761421255265121370923084857687449498420106195260597572959048343377412096 203 15688387926434879143693609112664047305998894324249613470535829025339010838525823127385015553608867868241651845293147828066562324380464730729066877096605836640256 204 94591298800326264455022387558824559466923793790480529407070091557283986995068528082450691232141224874530468912462897188616804768742547387236175999418908452847616 205 570313620252259524287298722649989010587125329812780267945551253775203453753892704403547734855775455237666160519001444453005413547213838340587704417549091315122176 206 3438476686215368771066778719682183986236247381296064156692091749240217913224245441874347933912221367368897045379353034645859990891834354146550117031508391478951936 207 20730429905503082378458590620786603453698456702292680234265255854975290623550807943964456752138740019870782765868184415442125003002314069497444045346333410403024896 208 124979998162283712783099053540880617939876574700853853170267767287055642606536859420096955404824911013169099556761503738054540363921732084693524331021698831594029056 209 753464501349293587772679380142249690945374455127709749609663996665557248830613227058443021780904291442681015109883405900737984258977478514414306339792383204619452416 210 4542294082349309393080586634235294045508936772301778281186328337652683852132031785577825866797154700838084597275186736238892358006547387124004800160727440518048382976 211 27382806939617143557150581925702539672073760883023788388288036171872145267682305252829961617453301918120498623346438222440140862755379418969142573696203490850280308736 212 165071096310830584534905864275959890426563406793421442536748613906969124535434518753157808204742053787274937978250536164681565464828847091165538078568254031553621917696 213 995072105903749846361449421986227256924105489732200928462614064696232264788651235936015080228585776394961305298534657968333714518752506011097324289755722708033371897856 214 5998305803655097113080781949900171027732983232223239210228418675703898694188172156118499867372315380397637896365396593691468217491191576851208520648611527360470073737216 215 36157073831326170887957204207297871083528001156319637098086917779382422797866621379725455520238696614553047765637511437437604887219208705814998573352132310836439496523776 216 217945877044330554584578300291168296003948617515799033608819941027248720583625258936439471017461005680321608918495859876358402816947607703136476136875572745060351303745536 217 1313695866604224503048480252031296193040375368562081467774710252269217426280304737567157253480938990039949587458999906768547057863479779028297765001830109750612393770090496 218 7918298825654794071536944213893495660342354192176212403379005150249655174353147529094066085142671675987817128442147925673662192951643471026660039094440698185176078306246656 219 47726534710105446748698041493595284974654737037879616000658492721304034746146799796711131896398256470415620392781778464416252232334449607301200929067404427200066763951702016 220 287659658797692774409046506222977575923532093536211745486257727246660830677048286513147203691642897309426028089464016248743187841754230330654649741408987991734462348395544576 221 1733760656008517209955428580906300651994814589070874769811386988992984717263294645476165696029377534778150002933424170265933173737010578105012563450481296521611144678485262336 222 10449380155385266640739468746848415090690619701546874400231365687036026702785797431240689019453386114198463023980385458236443322540974645356583370715051990556893091599583543296 223 62977178248316580130478196049554157616474111212011001089566456640684870611950961937746303176383042118368156182161355369263725615959314932498548164363297211904715890769533075456 224 379548453385929362499117477708106948132827025288444534666468314954921486043122835728290833416274605309273205322642387934652747780036691957145576626617694882808439391649389346816 225 2287403023691755465292194674713333703400856299828938376773227340394402490487239398980623086645505747450024841313899861922338851185904965915799185602333638965131500632089481445376 226 13785091962407608533538106899068154308028502687563257273285868746355656388294450701549007036760183178266462704151672377420567294149538680532349468669766651800474189485695760859136 227 83074594695988105651938274499137838373911205456917305715594240702069387001992790055285653321883991230996658162519673499842608887101885393419422942353188818860956251073127798276096 228 500631825705183360615887445623200505397908368730730406748839613556029014045313255407663586539241300354367240600775876410970884055839232221868494436126666361514404191392486188384256 229 3016896499406628523920871465509443883314097028319741875224682697397850236472018622901679518883071919936527193358602270937316688734402912499322707308805198859178425258077233522671616 230 18180012267492941304878509543678108405444463065530607859737966280757158332032946280144265111184176226481105658675295700452848438802622590004606688005102397295622552206797299490226176 231 109551873231276668797390741765797321066026063766856586808767018262763291471402684937270718654419525600058288943193866651690780471192966230079662792944241608617047317190787187066535936 232 660142037145574138593062557617155950196312094843177158754637433045901797703646153162055079850403963047379663606015754603986821857421181520790112747147213000762155926844743463150288896 233 3977837009420929586410683987837167843978806842511288779940036539091343079473257180202915086645744634966457561317209855786973765326107393966613492419773858098932167703268582823408173056 234 23968930775810486047577955779828399920678446695781087644113490879443652236347824648600998165134392949891822845989951103700159597046126192850917850139986629159748399072812229207487676416 235 144425036970572367460150845795802756664904314018966655651520575146035475975136637295907034862365908539909401944459858436070859612813648131412928474567980658355422751556077768847157886976 236 870218935717690911809003741475810682834427687179480712630161230092454231193117960201248484403552756282807200877880061499644569860103234634322099089776249250514130652051692974696338292736 237 5243325897671685713142614449060828954076576941470968948107194055852173639212496579762328557797460367956947940534005834297183892259947482880999763992867687305374348768601516017858375581696 238 31592029086223355732587238695600762866879526559190321722600524386897731347597712389902997255041625189302316054804387797579002192155653347736401600682467274645983481749357245125232328441856 239 190344616718499583117912744181019312055797548817328978539347306632094525159522671807392138979790929025177666798428443536249406184509730789120827704446370552758325225322632364859886420361216 240 1146822353517954191041812337130604281461907629677096160458548801656815973400754415652197766575992641487248623608183361722148795296513248950939474828787624745844497360894727553810273220427776 241 6909462040349465300256889255050556143534179798701310698086082581126388775066236802760256195639438252940587478554776373360806920915808679002923900585382157050834260219121965510767367512129536 242 41627939757547232725577426923904919589781482916040266600525234113871290258367682669643954750937523941746099292762715458332326420315227185801265713188231393759609217637253394192038574210154496 243 250794643637986041897681109905039013910147322239236014075203836445905487198027667136358233968230510195092042285180636058998867890813613785509928137185019071285277243758649971916837660085190656 244 1510929892384132124651385949599891061689634481893382571283537609251499397075095429529116436585015260438244932882709876208022663558415186737273571971443898680077395090162677472088663249456726016 245 9102551537642087987500111438617288239510310182108094348695113198965395225772149137440500816163884758235625672326015616372312718631692144568925450718666097594658760306640730676057803230413848576 246 54837142325876299362551443077811380653296880837135359618134004454530764414562354186237818076906067723050690484134631852978936735477359012285256817652012818653118900433832379117501761784524046336 247 330353852555400424800613305143514191217191403489732918864583978291614944846950881286995787540972961380125761605879020046343982954987390942941765585952174310429711434166922245071940225119390007296 248 1990109106933258320555507710920960591087609131739922080122183579136271819239165824739387999723057098531684281841701493848886072982663766873031941595953630253644256794385101292633219277189814419456 249 11988570591204684553844013545885016209232419055248679882341179731137123816379758170540807645201658572695683964288773204518249489412419128530479738057165287868261469902612014689008783221979732770816 250 72218919244858915106129884957465613231635099920346963703695547924739700303947128355871723752389847325207573425164024675659095245573133934936606959231652765287944394233480529733309504684923474149376 251 435038489654938337335174131837726775247254113055211088680064104775939946257694246130991609801418459285446258387572460745252161328030518592142012940721882820197919814307733827995397860227811310043136 252 2620580783044339104201413723583959226628185759530042370827729532020650144150234332760517262530987007717882457344964640619298507095733401447986304756323094292009039579287506865545632154076490651140096 253 15785583768954289106350695936849346810637081044372909257450446612313963664525819132410509197520779558338524186186967100602504277339702148058723191209889349976983361636371664578713262880716680652128256 254 95086097037855261524957457193169629569030285189393385739607096195024158784901393609547488919133822422218521769824878144935305072630023324577171323291040805211474914782109727784916397021846504384495616 255 572752148771908730470864432591459069645428504675295895607069076296987213495887234547791535918857804966435390535167722117533506887331002564812020995936473063366297958475936808585319300556357549137330176 256 3449926291900115350751904732143402171260051789285388860658973452542976845694196644629788829937476052397357902708317052192731100033291191092966084312760207772782478569555291502766841313889816431806119936 257 20780038147012669912071737212428299547885195303114014086053194683824182462478419291836970666170831649976620773233766630081566952455578200782360255899409462992203016329529772924130600946648925412729552896 258 125163111255747886317792276191977116409260479223094170048915291914343023104749952295371250116300841913414564781305785682040483828268455530041544035533546076086266967450366780989960924059753713407734317056 259 753875961776518518978924774656306613187258719765025533489068494354445708607776333038324057413460163561816429539253829501549395650820651132333559214023812245315895021541329546610829454637683246034547900416 260 4540639536111298320306575352964503167513727385148916280107871423336999671522317713826523684774691653858872822344037669465135329992183414506507125289078088204685129430282750443691360189501065269736139390976 261 27348139809380913160437612347946999935423414710246076155687991283283950548387864576538618150411733958081082404715314171525845716476657533314077371764079817624849332387905141646306461907056186379589948276736 262 164714654412564218394214635468641885194586790657591927784372524159275418405850937220708565153051907958053567252198413957565276718001287477534671950762146636129527329164682683782788576062635886844578361245696 263 992042819813057746954821581097610624659798558322244391807702603713082801128248121893112528421800473005723840456629657315852874822855778531109278025638886199059751984011607106126430284097607932469702196985856 264 5974786278904381101266132096300219628912458236193623301455020374823078550928343722771841995551736989578757664400412985317884536026222993182063146080229355488054039958210708657336774670916403263231605358985216 265 35983893833582494324820008236088653059196750734722681512382950764205961770523192285110052923436026846739033716366288160443910938691867891064823744039752362690497408074110648067489805823482953589869985216331776 266 216714419962432212252259343366255930069512512313701739296214675676840713412857933401534323241369790536033128677980590453883087967358386938223611669588771554716023458393742265145753781728804925602102029672513536 267 1305152861540216751333591823895879650703067121314404337108789880610673937215460278554449973652740519949792330346580711670616261815393399180349685249634173599734374810056923851319412371100272777989904888282218496 268 7860115219835041374921765525565342325934355012479589430641750242961821563722637740198164047143573780100315331751667283707603974959818860388146202890414307227035653218508364670585812310966296014203185591176134656 269 47335879622572693451051880646532440485901843782436517031784567213557597024915082854417769514224226643011260088543101784349062274163663954165165765698141437133990345460051117399530902371985732162801651115953750016 270 285066407556810831915439008838036962097185344939972984878311797816065588004966035605879328473522063632523769119457199198715004191410488476008725884322782185434600629654312280653281585269042129442305132109104152576 271 1716705224269113018747400402781275687673757763111961205395497154104713563162649444511512239170192604441879866245934726148013808427033959362158743046740294488391555119289907141456266537837019195446802145134914830336 272 10338072019184166276013000515205977616586420739504507009126741127878201589773016052326491044995516962531702706650757542622425550233629927209590784725263375185053038763923643593957061384358713685438640985691228471296 273 62255476156521926637249591682345806642781769402023480715282995986768730803420812625503451929819269790472757294955440370140609499430336589477374667020509900638540480872647066035059141250171873189178814603437807763456 274 374895121187633133710527081640734485516270086202119516254833271237609512409221173622287745537992626834531790100038012907279994184753361694183227754136637301000576374970513623038255485165148785594354699756369468194816 275 2257544312616808245585339679124364787055097335952588889307811399327639839987504828949328676982417809557362218582060301562297988237548223109013245036901291189019459188230869099196936736975597992321819071352672538853376 276 13594307388646906133445101210425935966075444928154764086519739027377735633118095696989585284421279148645202179383355154085496068199457656317562741293896551432212760759831938760986043377761819626465059665002769611227136 277 81860093409557776760268986076634099258921835043563969023155657952737793357866974521699191041688308639677386283646090992783225241841755843886276074198312134381852598341671977560742798002020307793995229411337023936004096 278 492926054923404700319204189344275496328346003109196121163157290447255037502152249168765222261093654324901356945952306366320844446920594499203054203799469761022571792746113935333416014424818186975200604995944581227872256 279 2968149296336776440460766773372478382618965975742050569124283799068499889142615907244011789632344740870430377140168400655654024656743923610530711774454400294524167972653176031814251445025087163118579001143202113038319616 280 17872453578798748074037850464075822723607135596973546467617743132720817319633909916852593474188765334748715675627737778680297895791785681355058589956671892137477431132978010709768040821007591226315726233864420432256434176 281 107616068277461025031866601727500650909002852036968737122938700826183811826472746341446697263500773345649094530486790920560029861858646926281597455599704295046859126580221791371903437831187956843519870765217769117697703936 282 647984490492777369717036604023278192858177342952577172641025657136256318410852199090667002091213728096835370043242931014229634093799478586597060228756263423613121998175453110911191784417982197974872304763494093851140816896 283 3901635427924731535457241586089314881574025442100051535266514655892458595177207520795922923608536896718657037421390699030594534098682453693027214343485806461670535421217452841545777651093019929331752309614089437976572461056 284 23492183477356793115673581288233763635993920958907840208121252213804275679335811082287063008018748549137811127499942871854867581807408215198832403886604194289974033120293122105746427574068880024885624743883285877077800124416 285 141447326322991182111622278359589827895262135591292227227860498953522798725650262238791530846317654307782080182829249297157007754136330249437009130273761298859549122279689162973309135449477842842684413780492210757776992894976 286 851649310691049633175218413938662443847364472574824479241960907745319660251713947903164101867136903924423761603953048179108860104569267246086143023367384591875524275025717559872838232727254433216330474586108237518523110260736 287 5127687980664913042084218946318715521938936789611373570700552930617015168897157934241474111938207292012930252665583603451654042105923317973301387590553208343562522898239800851434929916545850856259326798935579262942305578909696 288 30872880583101169710702764454032738284762120462642801595696042488572674257704193086383781676041558962875907614244693506971929541506586194820515502245412654815231400877951778061796982620369050679324024502127054604640834977529856 289 185877799693277167013401291380919100627343721125704170603132604360659545012152631403912312082723245042045402274975312359403608982265794890807336073685036357414525986198788506089906314448777977326552529263843801789767018889609216 290 1119109895327683894575515976225850629276688316853309189792533722739298266868480625737131604655182817841012153186894782061853844292952435676149474803385580715625981402779198062854184399052049903462965469089551655710134167484235776 291 6737717954974228722423745224997119928735885841714360135797630915887835581984272778304736020884156992578511356343626139803716208153860612044729598987965659720588841330193990535013585468468591657799694575576243004089997329784897536 292 40564659227894124464366367555834816490869850693853190797040356972039289376545970813120094483023302468665698761395301523417856103300039660195374094933707010884530765462276756157412387255749303368929578019691056443515137927986282496 293 244218064355657259565141582570121480455946318024521324675769570692509391567117829738470637044449977891161976308373077248080489746061493888734223575637720380673170897660337414628459570204122340746365931515547929174941751263579078656 294 1470289040063698634064509758831404371800041191315541027415781997316698281249759007589324243144560845821978560290246072133923057233936498897777215490039192176234943215282085753874668901242493167674926369477697118132756049755442774016 295 8851618163960722264429020133452479165186426846903724640661679422870041278580866220486947984134530945781911576381522084676179055949024206778894537157512372410585166267612882119871482287561513745229942899172639967295169551576466456576 296 53289012525235516346825890283499192597435639275485218700972001171039357217979070372627703056410180899791710746129406419292918610966576521026754688248737550582564039461199498298969707006008410906461965488874583354762816827721657614336 297 320809896400240194642465958597701061222516304817288537347843554829150800586837660534002309248079056749351712203818081983172577317434046808280852921314405200209702487900330223272263121719886436049265641496279961434527698075907098935296 298 1931314305894403747223859452966441801162512643889994574939130615792392747194805392993430400946182168599718959585158352703525857814411806942407066278818310581544124434200780740504248008422334439958556940355874536442870971112905513107456 299 11626615400324197959557538926080063409939564753257547554747199415659284145211508936697081678423339980219965875684449281048097510345315998210774090178501139770980203645997480848249503719152101581729120190404415825671454522622210595618816 300 69992069791691840614631526806168856077424321859050765959157690819385270843525113092601485707017521693049707963147690675250239242824966928602634696104554496316173964120741663520841116326621179142241392432041506596114099311401928675557376