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