0 3 1 15 2 73 3 361 4 1806 5 9122 6 46425 7 237721 8 1223365 9 6321965 10 32784830 11 170528190 12 889291352 13 4648068192 14 24342384337 15 127707864849 16 671047979300 17 3531026714720 18 18603737992455 19 98129545962855 20 518149580437560 21 2738592435746700 22 14487131924964270 23 76699064041043886 24 406371877152871986 25 2154563839714378162 26 11430782107531724560 27 60681215139222011152 28 322312466311716772024 29 1712887590662545073304 30 9107420806546660235473 31 48446660974674722358225 32 257823470804100145678349 33 1372652003909374820655765 34 7310851691271589482943740 35 38952554939689974522155580 36 207613698230017389835145530 37 1106930643226509447563973154 38 5903669120046260537410931439 39 31495910130707016706015101679 40 168077934982894880555045359233 41 897193029612855328721491594625 42 4790428596315864842116768910100 43 25584159015648920984354643226900 44 136669479062685080439149501826400 45 730249337919456680467381454350800 46 3902706904545859791591282220674750 47 20861809522333601650648878757516350 48 111538721218677710257463489856373740 49 596463093398208031028529116124256740 50 3190233727306160575642971548292565830 51 17066300905599545638857195660293094150 52 91312744238721362783664349844210547080 53 488647605824964061457407031598681461360 54 2615350915231306444137625814020798576560 55 14000112924255943239838770849666333612720 56 74954579860874975297637186958668755025000 57 401354078735203246163862006038427879002760 58 2149403607591495637775347697007696238981800 59 11512431760278522666575679354765853696453800 60 61669876617738538690282506820221351315530400 61 330395563458599888383781824254253553392604160 62 1770307612661508286585099999773392390699748273 63 9486697086610375979969597161521598715699736753 64 50843042992931110052642535567933724190213260908 65 272518977282063218368871498003984347417949276616 66 1460862200345400976396216351890815705080672115175 67 7831909764509380255364252498974561327190787289095 68 41992401621596437765076951295100122388722443096280 69 225173415472779598072436593990129446557705571651180 70 1207551553835352499418681876996718563403179604095460 71 6476423800784462041571355381808912032944991335969700 72 34737995001693930237738805447743106994495008698479670 73 186343001062615992881731703638302666176618451200304942 74 999675971197076585192219659981254257281119594204754542 75 5363425748333565681244256222479222427583157862888802414 76 28778039347989381913077001828531526415049890079325854320 77 154424120249177730737674041390974181122906134456412496984 78 828711187821543873775148896991120411473450325754769810023 79 4447588110901853880859447311870947499939842841073119478183 80 23871428171286640685238930159390781051568975601264042617446 81 128133871356945977879201729895428342922527956272664062450050 82 687828939233816920717152757845110860016854207786510673600363 83 3692556638086114660860971083662574140985142846264370257040075 84 19824553347994948713139125436902964607772565688997647546263700 85 106440891966563452330321689950637654139199552981629161677951400 86 571533634637925970148778367706381187127853779481930575896138100 87 3069040678992419658831084354173835513865414918825677146233809780 88 16481261433427613476243673189936991788516192435253133815399777180 89 88512501284219748047373015777581533145633670978211313690719141980 90 475384009618265761907570027932684260906403322840658947794066154960 91 2553346547449239380761883373139053533311181950962132348505689026000 92 13715121447937863426676471993343637319320953988278864097810128792400 93 73673912907274506495118117297625647002071242168972840786006900379600 94 395777860281887514332301120729406402972537255636295710943038433476350 95 2126240814192261691543898263327919260984061032630902938438109973085950 96 11423419532041461352623133715288451974565407598860198517063201508535250 97 61376492743177877100544065413358680467709696506195452515591482324221650 98 329784188219222020409877047608409013085165224840715745865609001816516580 99 1772062275310688490941951730994471859866709196225796862080844974233188580 100 9522458802235417772983487906941143780656428605897938671765443421995961860 101 51172871770054872385132111644864642586847624598176240244906517684004139300 102 275011368982867585576526624251787803594898208006648807064770975609767830710 103 1478023344735760700451964556452054254275254180982554067330177176798096991670 104 7943855842361515651227961879643107184466113352978462709975551493393443417570 105 42697305449115727117396639775031698912064332353583121669272045037165401289090 106 229502955937430940932137579146554442176799461116507797942051341294299618914000 107 1233657085963245484840428393791485987113894874503073759946186621415836696602320 108 6631605112542592097158944723776102903426961118681278816262799268640179798466400 109 35650084184319918589662643258043222947712222145751776478457697828355702780522400 110 191654865211103114713714908098561437920415401590774876938033278006959531380834800 111 1030377144500648304764101666533680144188462601371277307589856129485511983402607600 112 5539739790600301837166968120798672792047065534920224354665538026314019070929085480 113 29785096012702619570337764607932613746297302404192045202474452912559515605402065480 114 160149227794588146085024708271264270168223313571244544283857486013103306062371556280 115 861125843195871432855006637457900844224944230028072080802332540751813757276420581560 116 4630459150705577469589247578973317482171730409427406018069837003541919265390906854000 117 24899859072428828957040197214015989810359150395180720939214287252975660652776930155600 118 133901321275058990569054711289007510844072645108780136379559326756023194488725569255400 119 720091571450466581221213016905923061829717053415047456178025040997367609921061588967400 120 3872623183069404913080683217653310128228830238765227499785597085430445516730332689747800 121 20827501044931448577193470477588766036332547292664342295369911904349139904425000042471000 122 112016827224481370838960544187224364109471288060470244362680895918715425764423338363313600 123 602480954098845835524348109285177022961223970411763103267185351051963036115914358023923136 124 3240537924741153354228919328600044861250485316033204213903056545450162516020732125705351136 125 17430281862096598202289581098383207896562701430433690815097308633136157775536755937287798112 126 93757283652643967363903501128170094589335505266983808695417850335115045213269506893047691185 127 504334550789092146953513529149875388756119307831533727833411446228870888019062694272564560817 128 2712972082579513022347643944302878933738512944368010540519999933272874046352764773919618746669 129 14594345693555417120586501445495629693182542774097549456447497637467772951278512641788524368949 130 78512072680117628390326211964701695388859839275752644029142873565101403050112821586216681529188 131 422377307850326627487183287625709412152686191130888811117770459553585337810085245435445438497700 132 2272358508528310010300466361078049076576795720860342030771473448886194094185566199587038930590034 133 12225456433714861628760568370745847328512578960103688915558339640544004721005657962831497334215610 134 65775642180833587074283317937064857885858248311505451659033132430963593514930651474826009719069135 135 353896870921512229884703000259965614864960329004435551718600438746570935771074758824631336095308495 136 1904144014441255006262517627359289323205568347862182593689331437898916840405155757683266874555428185 137 10245523176891608369145298103759011953208703632952955950508080290154479506608096400294425046425399673 138 55128935478510820946133074898416975470126125745359018291802563999932720316065684370276869863873529508 139 296644317639756204282778958422935222667207118909941808143674324598722698517838851034670924171070989988 140 1596258663996506761605368151248198137301017218521380178991031971821392978592824501096888299565503697176 141 8589762521184135265555560065769975343531651855018044485768702679420017756036708511758254426691038372200 142 46224216112233342286468905849547224041782809689987010981463290710053018392036807614026230678991487947380 143 248752993740163549788756529200060306094816859794933515464242859778854942467196670956185081797546197720820 144 1338681615437638572729292495346603688547699528274593312234005620304346031132177249449715376275760525173670 145 7204375903309497890545113523837810745461436182937878781312756572560899013039349666512583862475635955480990 146 38772640436220928133969269185160490533452068872344279091606536641807577521395612746382070888288554323658050 147 208672012251290469447775315668663113282888533006314835442244588904085785042375330068578017095017719976643330 148 1123085223792449445750839663090060029586335515253653693253300346762335679275022600216160845314964928874907124 149 6044644689342552884010039717482406479408241934806013686923976577205391798798669020207968067881293061299814524 150 32534060610047559316091289343190803286525089409500536203936397827287881570588940202365593924292504008052789758 151 175111662647373740713732246904447509719535636889039391677683509874488116244337801158017065257197994667561793790 152 942542750667610808513915941878885049182010429351608745534785586815589444250942612805030435763046395701888342618 153 5073365027845656960641071257396786991534352210931882613306155499200040632985934522178290865135734117117340780666 154 27308642720128354339389747076396658099913334678355007553426303925995265692825205003323651820662862207547893502936 155 146998518522836688847615780913112787986963925337983763543841573125956649749072054623283951069855228761593921155032 156 791287902282388046267555477828282026114290308829859182566251903103478570342948730948408606852735902606999513101400 157 4259559709076207287805862134304996925848300005775227041848842620359421211989292629500524624944630193512677218587416 158 22929965620529543539591499955197829771267694207528248526469536420429618930233820762359526499511333503724133506321735 159 123438461443339146284661166775854118335019086698582846690008682371205921876926930902841427964658074680327770339448135 160 664516694376555250047669068201125117868110008064678424169784899212552212399558787318723991596141002331373661729050545 161 3577416370638061978751638031284091914077202027046683856577407549540437748920271600679361039965640790080075117963496945 162 19259330334822005747274918420897555879624304029620024765607993016958654454488700948944169020130154178864791925735101026 163 103686180010044027159225428682588583745361894043259801035367435399099885780994215325121462924550900009095251239547837666 164 558223956861835358553191406596850420680535092534007366292311408563629603133131540022645696924974420000765255871904272226 165 3005411033831182110134283500224503154523861925970999304594295088263695367377620488090675251558388043536463403565331457202 166 16181061136830750396167608365529033144143307812776947875274284928450617403459071148630817899381445237018826051955390675875 167 87119975870754314355800668098266367199631880536341786128987998180564855151046864738066330042294780694126010192088705469475 168 469068241677866452034440555491208414037063802286606825944032291275718880888994959001294565263822799757308729684954735870025 169 2525583673004795355147725304283462263387851569917409282025626323888898173081796751186070792323351401213471193080204004432025 170 13598620502001798221287335017246998330089851788328711890236503280080147942415813337001602159256078229096541752652530164155800 171 73220927045244779641620087742042232552401957384810048366263482813523550224768853887944989882885144985719797522275339032431000 172 394260061332342468457746239354495837418909114691349770911018816027169216756358077504009746930963216185387589522068076137577600 173 2122938718801251876889176156503514197046195725072621818860845107581207614022752943377172094657222607154509056932532139417588640 174 11431393136188319403478949496699686448830911821715914869704865211505525923909788242911495011548996867470903437594762753121709140 175 61555634812794318153916666872680520160031773753787066265639699806915900508179395760165854594550601092738910030047248506817495380 176 331469322752322627938150027046450599335822953760084744192394376616962416725072273254151860397450064984140838259610096511969129400 177 1784948390537470335528946260515426074504338391333973333990930594060237822038714786134637101673756168224898395527467277351234999880 178 9612020910140983315762030270935052080252094005006584912566567385093213617882291237970325743604953104604405850531282478786341833460 179 51761922336423209885960375987619202042172789209404521704430452281580715104687259837603614524657293435322038641656323950395895500660 180 278748577857657523911350055300882621786205417572840609338450307020755506321116950018496990700576451110066606307049157324568519171920 181 1501140789015300509079491432403135906046537455784589435636857428458160752833882920399765365344887919305920810887072493767278214080000 182 8084192056499230119183178947807783067283379001942970397320886596027169544496696304893158392829478718915918257284148810917963529913360 183 43536968051940244294073097644788218253406540848307727661636728814401450961897365301870071150226082471211116268017209153472179530550800 184 234469325106321893499539619501836157159810191720041741903224905934728581742714644416990084100762169214622656457981616185543684388692800 185 1262757951577910614741495080284000013697275931068406567621470764716735277828354371659072789056638325013778253937082685077862632486867200 186 6800805442577009928902034401753304146763529722146273873617812943705317687798646615616536497043810026770431886011385236183674565496182320 187 36627450038650472498479402470950270307419723975954020619119049912923969988761986238003363598172491416698623712013821205810168418029122096 188 197269093809875669100164455458000437094410692766476348017713144610032672516063832740134166936209992493706764657758886262037809919101926656 189 1062471728106475500151531834247819533628088400189237717841884257626006507585670754824345323316510189243106569041517309390215886702827793216 190 5722444921849262807679566317179442866095402617157648383904869934553301341238944151405725001627108242590720048998518987255262654835212222782 191 30821353381962269764042049063776827451261794203173747785614591990498714385923504037133592014458747205609971484183513388879470991615077228350 192 166007447921772339002534382444016402460529025246081591695274741952663233555443127508671939303774606567137761720797953107232776341884916762140 193 894147500033403306267551103477241437599432287833150896780058500737261866721012472615886917790927754824210620107845717302625867524512020955860 194 4816110327421935519760512511408880260404335656578147222609479472346015672437950254166667971508826315482820864364898919353796108172473360865910 195 25941154320963069625033600857826768900675941892047176404827907930386527059314468653250742708372674393897557016561295563533951586817166553945270 196 139729376233554073815539987252272482882118562964912806102312211243016787431357548113682851166596213430150190065548857407847480351057009685981400 197 752647529779673399146243593318512503895767037697508596730720705989031778011890370317403238879636816442972304710812205119369842298876714061311040 198 4054161108914930731071336332497832015669996596051576327104811317342256738744565977395987887510741384773773454586406414644725877100123340129308564 199 21838145440165396060819321397965391196385518745087089626630198469042027724903809827819648324217499694414879991789421452758875720722707730227263764 200 117634805790518266197099152522181054571193485357874900832987253934685964735300139264342657337283300790757283857039844935060474851898754134856611888 201 633667171405265763898407664484962508232128732750640919897666853368451465523705192093779854649742099342316179442106505184926243689294974525954921440 202 3413436334714733069716350058356147956246138559565136078008020153745328378080542264546287105615781412694615874086490007595999181835517580389604404028 203 18387707465741194421491821226083443317328279566280112194868015812696250728021334192577106871266313518454115525638000496554539529861608439746642624316 204 99053196304044100462528853003924579271427620748506011359323401022386708642694682617142125215988406686504209242092024605995054538278439924537167009536 205 533598355580841367028057856049162693610275134911079292532411281898984893663766547942177926833266306387089517441277653017792343757498640533537587828432 206 2874521108455390432993617279526236603416914084213151737683388813257047341128205006280232939724932926652930595875131799615115479620018319858919904461350 207 15485367087028846617794491558430307232761978495104805504513720525200154082657963128032865242491572338823180808981811809018052779730719743257898265211046 208 83422354571655604213718199648162919838232061744373815392775942564562960360649670397737929391148497898598911657972097145253543199081956338036226971198500 209 449415732118331926629458341840394369597782703096264209759139938735038001889661406488769969972389851834907343496603101670938045354295916889302468741913500 210 2421134642121468029871345255553118496152659791154057468149208691314276417479958838039552152590218952879109642128900344642530465253072771326801869562365750 211 13043508030107487028299107218326442945785432504520986562570652181207937805488925061566245287988636792841420940809325769088061613126761199070106014461941750 212 70270756802568552679335001838170242069283661871533746307293233799861097772334696954781657867915798766576373068267255436975670318521175719340245839283937400 213 378581650583375593091151234270687133585197252105042421416661572711196271104877916372577753846165964818687330190258634021447825708716412428018796202563794400 214 2039619498007913033158199012065141894390848728036558940247104360386544272789530143047387316916726646401291130028074410811352394291969410145385432303133128400 215 10988625479334020219239027064802991665027321901446868021888139606871799767113601793825880740440187228306289164317060895918001466368931133539790033743411886800 216 59202789243373486302981340893261699132997229847570665216009016890194882040587727477683105715063465157719938319778357762050478740112956394855839259451810530000 217 318966815716945292222516294774304520430025008572283490479317748712708191463915093795676451385509130070171406607958989723973184553786501647460368993038629522000 218 1718515027299425221927050926053807935770108885865006232165690246410154103907161577805704556426556426022012196534846123406502346609050310818922325161945006188000 219 9259032778300770522765556238363973151370441787613463141436642956591948434503773721477127004844541249889483406586877174828680014020431547770034020419840818028000 220 49886418424433479087132389457762675340175204203468495766575205830298039014842402975075560828849654377136987362879549592532326066582854562460552759278023846616000 221 268783995225481662760502663945636083862335176283340948483846712290948410935462809972234990440827584302137962649347303327543783950260740535826475873857014762120000 222 1448200931421889558092787486923244234258183234468813357504737841734877198048979004725218206608604962738154688251530708430330721539363936851515842915688659361062000 223 7802944875752137295235044407791290850054618790388753282017803587238678258225073533994691188459599576522115894146958239904048606281593656925660564130181398482444400 224 42042885609793305138152724850146157843290969178711067019194576689058497357711603620757945193747841852627169426411276997737631214235667743506604837500182068177979400 225 226532603815947575009234745527228058985643796425793086017541341996397554609176106923951176971604750731020275082466548114607641388725685874913896274452031043063429800 226 1220599264927060926548094434428225972529660415730886282679186047066781189428449167435236420901219302295771602600205952099031509112173607071367944607145929768662299000 227 6576875809197829170977875115661994391520253782094162200265412109926350200867809494487417804090354307928678538533153697439995517624741805607087889822218651146100167800 228 35438088807276278125126491090116938500425456994650273079589463024306958900982356224602334906512848956959079837804476220865851565305435495542261440974313236526565875600 229 190952356114257257496013525329283594056844298744085194999230843380551480958949208116286292043523892907747503062143617060091793230142861290981518825632406023701311087600 230 1028925176093745602267828043924189370565809302382225457382349745122758167286437641703485937816346512273248688881105229348343516660669876812093874904320257723770133686200 231 5544298123273236150238194239116732587678498814514292810296310295700969453005759400897394567213261350338484919015550081767085016938112410526091846756923802635771424195000 232 29875372567014205777830799217204077047305301607008002337941863301367674691941564041619159290097449284404343527827224529609993702085148475067834479408836096955546974612600 233 160984486131575901366550033238425103246369912745808742202124643684824363141093810496088252776867236150494007391458918380067073204351928364277151794433337566509666364387000 234 867478317518765010275216212408311499635086302819393173655834512451904539724285698517831295205795506455497023062821219223263238145401657711898739944114492834945541379742000 235 4674520896079029297593788566898549154489885189192177122179942043094899212545423271346787254818684308861979205302763599899995884681032917751232040851469106621386326482334000 236 25189492876136780635801086568885898647553831221492571054302874915784945767732250727159625964137808380576757211637177073691226342654226824198357386286075990717109905735088000 237 135739283514848667252152687173571007949502558675296519947606606126273740656796992769122687693096009260862603122740972841471860324618657349736888214260469625274005406225982400 238 731468214051430392364012391413735119067765130201402434909324953233577878987760057754309013178522377373699300629261370749712516743597815490741186815818650513569299196707647400 239 3941750317354241836521484072195999432486462674177836070608542912116942959857480862571182324437470450015067174379798213437934223501511331290838331419595789488839340228410751400 240 21241563469871148690298601460627867840297289038017956216520562194883607900540612288074883861808966551958784268982850494293020714946522169627910314968578297439727968749221422800 241 114468906162684525802176236507814296469015331641187722593189856674117678811931007703962357226681420240784376962168206990628966457622434442167386718119966079614294048990706470000 242 616867998853522911877868308348223093120821165591156577797892386969734871931326130199220457258458780458046643328762124979894763721869849173662603406434309997384196374274063133000 243 3324302791449524432110741497680282701852179793846269217838502431868522910895579704524082761777633725939373623320190607040817106333799375098412774012271177597518678332043316797000 244 17914822237613044979091443637132550946238052836853292257431911479115362942848685839625921553609418356105101463873399798241497371948333039832778328626968745916350973955632316332000 245 96544602464735541100813155254316644707674109265600457036264735737124374930380401627486497122100811483975354758043705802850739458913042423332383197532830819255406906930472496504000 246 520291860595626492066260049090290343729518010288423216553028701776439846312289878136396125973583033554828827537846078914969353893305534930753198381354516499768515808996397130280000 247 2803945542168250662613824716099843502640819023619927578025121034310875222242623753502543699754883563618875727217680221935856452707299677314630056466046286712770794841650194151848000 248 15111083265410918089537762335900279378764452941467708355480415197501930677801597145093687700293884539677214635933589209649695818616012407065731322444367803527238776213461336988926240 249 81437620634818686660829893521595519471676224674985603596511281720020186173234906963647685611938560618573729999524815604273091077412224586218824866698911514536070211588734901429966240 250 438892319036327274389835287783091714814441814932546401858782797847107847547925997667894826960083765699541356160746334918031891778155286524782635220897861801624678676444527437644338080 251 2365343853414694842587584089456063456290469934710019674287018409541980029076293741993875422448276318069654593713473395993692808118457175043478302196458325218686406663670155593088490400 252 12747762375662002632642113448234821345572891466556698269312854331562279122568067219142805249823320271742103642897100527179507964723677964548825625273555309953596812369338316393344497280 253 68703202452528668032066269814568751198262397217997204916579427346839867000411123551425400092380530997530154381655205040178254144822866068202461141028221468025573751020966723539587880960 254 370274089770821737596745214732658484568101994623102639030361045359072465205672458863085906028643947984859968109600559566163407992805596640345761063260737056820291789610538895862189396785 255 1995597535429420919086481399936032677711328514955214879606997683249033334389641114817095959361546944997398122176862302958067901864282424798358248915321897801329894798435088293866504906545 256 10755382583724188454255463999020753927551618138450836935530261115799270368235121859863804782930923914231640768450008574222936134644636601907948419017468067636932908619401984038057960335500 257 57967158399610872572403804059885687673175473024512505842911310832076132651784879587123707941550235574715061892941737164506775498313701883103568932364398746897287728897261276651450876179560 258 312421834250791929737476386041953248465797747386057684289792533685707705651670715353271402953853607091602373697205934636490720867305397350081097009308777040936927879192016829402001101852775 259 1683852081590439637127457835982119514248165259502155452365563648871700516632204145086697369336775002046101138429448187103355318031246216492650195525151292725180190550830956176368501267728775 260 9075481334630804331629131240678209227996512531451776980965172253235650096013421478566605085864673270504644185236406749561967793519205348466548452760865189468790044717911896585710542494467800 261 48914604132201986107166780894055446346773712247384991551589194528226633218986110990185664563113731194139607257505737797447447406070474788384204848556159528771677700029998631419005718384129900 262 263639536789464590111050337934120023891147139446750117893354299031345653702422386601273914222718592883348225429666621960263388833651397389824693962388636691970783320698157856227968001627813420 263 1420972374573993983428511400519166376199306221074490375315647404563052081105539614835065964455116142702019739626884118570534588465229070180557463846515914336819145653371128795524135787793283820 264 7658854243143127883581395770923713812552373337973795868400553065613285017399766348004391499368849294718711544160490249090625517659721033650506441963246652012581030061872355715668436089447279270 265 41280507319618077516161656369046765346802487004356715889051485306592010343726487806597327150443864299489197809941978011959549853591934676284215116382036673425893684432508626264650109969340137790 266 222499621459103062705494417624694934206243289311467368451705362325020872548105917492109270667305988602932214179228623848712739643992251142098619906736904942979855094484058746627737383986085241750 267 1199268795036955369879703431604421203006596430537913019693725890412175890845502512816140990356689411227283511215149694845397524496215329179511872319989319025937512141444894400614218036508721452950 268 6464080776252903714594396567289557852703575266990144572174558688221893676669874509199281188461865322220576615902364620700193097919068321402708242843981603995968014043378092434663824199407697158800 269 34841751459775684106287401709279053557976023532040666093960255105458558309286561245902457507459560967849140255254236093068350297667692908333257642501433851476811808020040551590957295046194163427800 270 187800231190391469917314698540582445005391795058801856422685937505120731541414058676185824162061098087150407342886616946191733493751513162385833508883867276940297099156978077701267624335818253655975 271 1012267248615122775834417524720914604553768113056705635847816524176610602509562967495906144106117294422499160503617142282694715234504239529469252357639464562382867852657150079125370575825587251046375 272 5456286252058105663850414903139467677884690104449165029287288253039573968524665578939259576995209619319716958238252953909993656743789676121727112037327033960805995592067944065979768143227414801335950 273 29410471297848129441043739914796622493585581697251504118787282902094437712271604950854850975659415402908438731191529067369004213635423050884963400069954952635721208985157858959930997893594875491241610 274 158529349437918009642372646559230268199808550192242730368879380857212317727859251094057292064836088291093746662844336245748483104579551105568476423421843709499208876693278024445271250321924306919873235 275 854516013943262298768957980117418470370063442029315405515949121474058427300539108717391304736977984032808874367562564085995458752858724659879122497607318649408003524800049850804907399864415985206098995 276 4606101983137507658927642555520574279804561770098750756498225106990119805120110734765031109975330611571194846330635916911863169323322267332182413748008163076478880603434395432806681340657934759715648100 277 24828454540104647048963351510816141143629886152619367305188115824341343111195628983163764641747029143601486371318045024186365927963031611247038337105075032980107860389975012167572706011971601451052490520 278 133834660129351196351952110732340769170862958830728939842075008047569025052306189967608269599817480312297055186246662579779910764529471287297288845465965841097752082209479332619154286325486187324463656740 279 721423471978499374965649752675915472523067606030904311311087187597811624744053281342417687023177901412067167390369957914464293121654682638666147773200170958361817414829993285353235012919188292522064789540 280 3888791615006106847841007722763659180864264809799939291008662104009586414895252443408594009994541554325685711371405816641608847793299163180948666922523650427060760482034583913027948325405427751473962078980 281 20962438004318462049815074109552892740342058649484630986893797959879638910937301939778390927007252379762979468809097432376832838168734293933831092374071091067600266576680277366529129150739056841721771478500 282 112998221432651097637240127361961734093521625139423876745160551295226233081777317389201792669449197030052605929446645305907628678427208255599970950356218185203396710607572399552036876285275516845526448277240 283 609121743595070531876343809366856294958963413170357346882347904194302104810177492048989717138213950578691721501485049993746713743559344217997661845702452537589430609821541914486985608592798282205948999089400 284 3283516907261407055151546276265122363604538534823044904332968595073492504955907925340482653298591359089375373795572294207282246569017704894842126442787246598264769940938462458310194430357178341706129057020400 285 17700154288895856725686610548695223660661426008638871066937199745770544366903650565864475793121810321795621064515993326367807422056326173024687743838658535437041001241554432435380804176341227314386609774606800 286 95415179098228810040093496016771908730233146803165998676117878874758303101921506077630493016244442477008688789003052288526491070272526582132471682054220307077478874335849705732931059266680024537470721524769300 287 514352070109989517959753061844805564038279123451947118001065845009944261775294154206520381759910630996858980043928050512695099964775374568072699756684881107026015077299032031182348939128026483297432888413694740 288 2772720547824088252542238739471236364805502490813687611275212300135161435923072484922286523371204940909266055954313111848773219346907572319928977916370128011016372774631570969683755282837528725158243448178338590 289 14947008393903564626575234665001022658900436958877297781373390242245346119653356372130568671267410237514834584925122619637255722821187504469525644232267754453406607966136739718182684556162249446374439155524327990 290 80575870694236997851758304467472547288971421939977659389041788009403163336798450128155517313509378535749775738028383100512987441022459778208593690492441146940994617347247194779298564482495785741759181442619079730 291 434368446577136134738772044443334319123262657021697295679398955979481268150139838640644240311957785314384207343646228557135956429160111042556331772572174755289996090173982410004290754117329249106686544218225211250 292 2341607221402479583078393460698840343653708048951948372177063003816975660238212243744235810305003842063135247957012104979606777493434155967400342136730196165913209866490499551597568146674909322813178016068335629500 293 12623283251728131658097781139784417605142600382625855580793308393065686242167967663285429601048487689805127538533823911031236981346932193141039663056986819512560445853931471918849346789971107495064369047866463510500 294 68050777051224478244257244537856171450628245745280414366158250470520711598275728082483746035860615520363434913188498169141201767775059255575490681884182344011728813381614514029967271516264338462677517595328883269250 295 366856582355692593190809033419635988227935161330310190508521443697724221756425811989668679833941563139758126772081126600872862112887475203196210069098257014206072653084844698507328674414232460564934625044012284917250 296 1977707190121616113809899663252625134358655664560401894393099435416962091337209995593306340095508695386970978488550603098281581995137863860737183050589065867892174308986978807194784376007968416694481818671320885801250 297 10661789457652760988040659144423703259466239690484022378300692070683719086189951762491059482389423360507874596329602118979653081209073571059198753361127066407656747960653653563280726256307300912153602295224839950423250 298 57477865074353916374282496642061629755388205192371760022174769984415985465288867652676277440654298615388876576160702019109301868201845790688446415024648338330817507203782555163884895221979152340939600455515495830739300 299 309865735915191265897232938965066713404240999049539946607503367079086116817331582940918881592020899484690222750391403072931541365412032640305295090784778099321974031823849732122723300452057968588841399618268103262099300 300 1670509185422324716405988769098489902147692691637293961334850760387648764202861878290331384774597648416624723583282640919096411885249739787604970870213286045248031279342307559263179727828571008600605343963295162467825600 301 9005888158962115695258066722090545415604031883993574319954909884729692613810759049317616418909875143921817095726958735214109738125887468536179582962566867766309239281034136233640363804038107885629367116423744929864678000 302 48551939601976234468898408139903684874349249807890539645053219816461954364277940245620824210681914178562978686379244380845549317794338089969277607725060683473707801481161735006999628555495994936762117084552624816140374350 303 261751366309691497706603507340710750869860582532773194771924852588057915724237215769237950442378052695291743507396981116203840730267261252992506719137415472182066336708857957111205391754749219862870663167627977515176863950 304 1411151537640014276524633635550090027159518507764108134332502531725073542057814061380424278930563912914165011976026771873467642202862135028620413669421164331088833174424407262950167509281555909473408446822557413862229971700 305 7607827504615811873547816769571183132808486693423086292736327182885347924782225727609374122205037486324966228042638903814229075120438732567771478710242047805290589345146448840655057924582961253039375428322508884614727877900 306 41015683548640629099991761373808853009452029380594042549434606019928750531751664926493923218316421030043370287083288959656848169590213173189322296906423594282005493148331653337741792524346513804627523125099327238564378418750 307 221126874916373215634698396640151523315070761542143769536900226669701009816531093939951181083248674992519439880997870330109314916137489658560611744656828841931078880653111382351299166803974104384903538666744835538257534941950 308 1192162251230657236973556067294814467311883991967709895943947849120862991391232266091111096637599396554889346137520807192854428032654808467953701665769280971874189799295462873929214890094935154678852818744357626493384682691000 309 6427342642014301152634383374605767886754506007505477713885354454771306583583608503520218958469086882592804430019741634704551237652932275686242300575286250251826312030399793226909820015745552354794497256792900060892994303696000 310 34652117134749739597295670927649555416116747296495626459284144859880453872492331038027784583345240273969072171872046811207457401742358039441143499414278572394597639578819241637317175325822774499936513829704013726591963044438200 311 186822988453239863291513591114346161924139145608163836587441771554679745184667666426808772047177591095229323440396458720174717938681467005083298621339340825181563129899407769473259113751232402140456334014197055834978882216102840 312 1007240226185831218297092485245085501310432236903768899727303870197476935619895394509168925194935422026146131282179881910958574339249836476451970088754501180067280970554230469486159349027220534350269091660834142372717745448072352 313 5430477277926053355098940034517617371068368375776794424585678858689112350631946041445359958222113769166213787371809656041488053509110713846864895826830974767907358731734284273937378613077912126131180133946030288787858299341134272 314 29278250213040314106446264373567249544555514512210053143551333355637489264215300035117475461085689034246263457366783005046943310271000948904506707691967026497210099751875475438575298916575372779976767580702296081726696951837717992 315 157853566774261212776176961262604411285963743824568443809048959523858372174126672195463277679830789670880233507152817589777235095032987785324362304955080831249616741952334450333513322327318495598568696504653494692894834634211678184 316 851071077101442306478678193203128579644575698429720107757273252199897691944084583191019998067171217473360051856907874123812404495149637512033929289449643609337592108050671278407460347915295471950332520917505588627530035366646851200 317 4588591551621267398780446574481202630415212803525946086535987308005255436417255352715698371035625976047251271747030968772842711835527765147830867798576713694866215612156282651199748805098946242454511540911048214718180778883758602080 318 24739737920948488347226036691820012602665000238227397097143541855542409125484299098209752335974301456402101851503448226130834800564594618274333945917345884708752070107052788867861735063183341113303891621052207410301221153472688160295 319 133386813835515592824776260361707539599902511914930711159479176459260032229525141435396869357261193322480970057890521475103486235834048161639988734279677238923646042153534032300942377886580670318838892281213294516268548124382746713895 320 719172050125876249040863190233463784561235495940715107382015111352561124067053100794205868701512717465134178620643150185034202970965389360233079165432040957522397548511843851933446002425150340449563200088413068322341777966138785786190 321 3877526611919672236947147771485753433334603867729138785198339237912723281786395416547094495540277361451923206824023699495706268892480185645883880362808715845852235544070547943228097030314107594719820056369593489461018493112929836727050 322 20906380258593026436827504013576008836019795599892563597784131251606997428831561083721866185424829948324743181421227929506720912099797618714993155748093042818827189530807087472150953139579388140055713534165489432792703490255377223628755 323 112721033665276471082975644518365467545955378479594441445739009827829099915469791355899741466200012454770851411184816001155845942147385351115021279086146425505830921561634395517655971661823838763013703490156563018931248749850208676822003 324 607761417578017946556903407622649322122727215047398415585924020794115480356903068899595589005376061193910037210768768088360592945968325466850738520858964641969269340805745827670543945872940771238689630604774174682025102282589895132442028 325 3276901023416249989999793404843275262491730420707180971319927118700754972494722673143575627802141602802916672119316061612422336605444242380086434080986860451978443583902571761156554335903770495793410183237143239211949871744721701247771776 326 17668331667209802333188822073791946731871136119302843269745075066090358828038045774512072365938580000557763591258614566314861904441010527863665391167250810855803487689529583080723598346292057250464577211800322730300634605428387363247539130 327 95264210275818250416824041383821526096655035695420350798561709906215232077161154050344620049597310125700661027527375097081901409466289443208037488129836674292490991019380858507830503057726308435934444757692382930021682735556369572404547706 328 513648467926461804605977340653203161457145272959783283957842263852131178341745167233389160336784032209041312523426967357670997029695914465089147790413033563293360873959157567344322310108816338338251591451740369364384250213472405714045501832 329 2769518098621894634895467504389529804258034688566139283021117052589518853522776765281344544304148324338882022714294062373186133173265286875390447013007617555270353326205333492447702401035089239043503816728897401340023467902042116525559522272 330 14932908058232967537159743975911791418070051225446685057662029906520846192248161020022842574905641957701635301721741080494098499329563154281485959922790163248809195511368215492835259769804974225094167427815281332739947013703861693753376310014 331 80516805503885455270837258170443533861818147171887480744714257777002025839797513009444756663446462648011137710726060557772527696536391969523130345241666337861056975708609415099907136055243912920321867173087509606137126144402950285131844509950 332 434140828064892487662830447869761716676004999103002957706353749501681898644395101293404493739309922490595754001967476675212745809348803259801770649301284947599135376248611729760138078645281056239613194642482664188050377178259470456870819080192 333 2340866585850599167395096861793791403545400218201480998040513258208282566953384230257272739396445510984609179812982354322681112787665722448797233447415528055903880223758949463746730037342424365218957732832185017073688563114272039301708838980200 334 12621896684010515123974875692778665595743587042569132438054226514986932102995903014975291909681221002199572608646292209035331316346783054721752295469805245421121183535971371742937049000935088786451218572485176824606288401764970303878482442090075 335 68057265337035332737161492410309146736862182928848076782085019071576142723138515807582114301974541421691840796990667449623313320130147241169919494976905882653736341258314513775505122673391987410889608031152620597803447861963281793389904087717275 336 366966374638617320711922563406610140626718933504656206185537506955038931246720429108649423755867623083357535447628768086683053856995379636907926140677586269011450702786283153502163532384311017674590208383150434013776255850686813468933218696886850 337 1978699940829774086012722656855007004985852292221013527550184262092831001156872835338238443166762353014765197275204556586721960175539602137331600285624553056585368870422255543907776674424891143820610096416607607826402133543742796687970851068656030 338 10669289303572006668456014482117283258194482504868333706603002535029175081886999848446845755661794660974514765986657759461811027359847185696904498074541072481238460488572223893976117523843356523602974387064662978546750710551283984879506708731387555 339 57529806365611876540038022140104218007464147948594266558857241219224814389376306286736531805080973464515181575346033947134115885801786890647664769303602219536747209331605206049407351491938805603258049034743438336866809297259127157573862439414692355 340 310207427660073197501509536145197217672730847450059375785105136006219837281980085984235617077086971702651028608880029032277050746855172952398827229428234931161943158545867190075695601494274041795339479849555595714993819498717045849184233071512754460 341 1672681759720673200121842104058989480087285067704035166227195360014367045685086614210486382087967048352197710933078627847183115340410434864184991752707889370409785177529730282392103626173734756092672922968407455206979194866597954784442178423093806000 342 9019371746233117557810751323796634667914151795441277330798972947739443574386434904184156647514418716616642396507239243219745126622306093407052332534902739561949822387128308260894687707125161542573056384750885611281049894975764115604570746818882429400 343 48634122097499700268897240228168122963789084081867672290076962237533955401840931278834007514574531719914911428244486699103539166734040427251186466439307771309914201333561194445526610994563525855789460850798806792506810458574634356134263474026081072600 344 262245286256907534761760094318982894215974769354188295148116855916856656911955764678521479384685767177116300856980448215341139424915028574013067183992824200953838856290618013261381912712994319709990444188482458163004394729005721085912860303271788790600 345 1414086924909006023491655634000126021673597305890100606921356428506421779626604250707353718511250641525526780342791472860330320825188759172433238918772550863797492625875652894541063862002910840830394125964390850687789937619772815684342254994577741568200 346 7625113601536499037009892652823716993288776861604693016195587960607303351995719889303032604645309904434651318942481441750104377274484443667227488389915133458656668770559176143183819571471944312820491134158879823686884028727391570617377764813013678324000 347 41116706079656639380887312037889469267531587922456378856715349504130288689582417975273717880237840336420536251455863228409575594694483546923918689832837897363691451587053993085829190024327283965822353131973448501601829555941365324868511808417276776282400 348 221713474392036687421070435605200234575822931799523573382265113242231088817630610866971299177541904012529763435217521414193123600041306100112225778414865196203105160362516952872095852585160841498783798009546540894304218533210713453193270265091531263357280 349 1195549673169589580821078704201750282329387306481755480011708234989587935844479286623393832599317869317978338695337919454073054950010929442007984288897869504446879523688161428444450858500124147089988274157694567415559660569808026506564261872497426257789280 350 6446810692121331862120849824255057899718508683024305669736352206983292842075131094089200427484925078611243860604878840277697030635109884839276416999907467640367068981919713359648687048275876165217858711763105773009034412452144204774245698854739269973506260 351 34763536840599479894379581478084840002265446145172925033322085472089498350745587031606573259548074614881920304726523662153905768601060828478229048997735983976401755265354316990506408547988759725689414746230014329452720726984805195291566169532152765958361300 352 187458323215981572047294600886281965137355440184656655146343972342462473824619522055533329458025566437757644454616878243910830165084188001806863100244974750359094328754613409675474009604046962573628267874185821117899692768504926480984253381581809938365720860 353 1010851189381251843799035725808656155370243751364897830092887891661690878158474860255588596944240948966008119169227221347696014931989774682126770121229446187974240058888504266624218652433404728742339272723747316415507620262691698379123368708978721647101216220 354 5450940489654026646401200809437446783817053362485501136658784608135200292131815631841983852474773460873739636290198901397741718209805138091934292649590519307209956411276031127346581157897721271635850861228052362106712755185319653831479119602986044363481478120 355 29393910070618193578385369867069103469504012982213048236981901675771808504286779586106479010628182836996345641195163116041848011304905462384861171815620544048413791292456321205215447171655932961944402285349016971946518384763051266467879782502274198188086334440 356 158505734261644547380320576156161249301541645219177162435793651410905701442768224643483376379078678683009943963187167669791824318320992358566135041241996253651672413433076761237320828030796535309105811600667274338842203981422131810400258252668701628199026619000 357 854740500393565413297639400788523286143434280130094474761505255846815741866384459546055484257842005124115109044555367987697837743874047640049932448835129457802305358993242075804234801889697969681403211263354749727029876180696501774386866827938855915521208832120 358 4609196941734706219206383177387717571714439382082979195319009563063515733843352473858960434674951357894014949306519919920535805058575397712636990660863079374842747298433791656443985941545931413904189274007294597842138241181429678347968265702587217332987108458900 359 24855237422536666960486527981045884037003958649351891403658950316890116193774429550549543860067618344543863789122145989419668812487720725514294711891409172947471182887321142092453363311243753664673902911222134838295611806722659037952447878636530093200214195114900 360 134033150594070198268129250889856092702526230012373374962861547514033455128365669853458980428540224194315874371254676421771430402630121288436991750331542721285519845742618656869465457785013664063482008130996165533880389648668077344720956559391105873126435895142300 361 722783428564461508375414083444120844202105218026938527877614597370930311524888211657851406209829392441166455989183209404023889292210947221037277704030934757463874568281277900139730583120401070961505396136093068647681195479469366637922006797372718821491626325627100 362 3897676481484573906609483578163902331152061983095060368578076934796402039345960423945917714931471053931208221070697215181827103286809656813744282520538731816549873602371370831711697248657482873764864951513053684114026298122247732926792970726851170162848921115390080 363 21018659877195689077183468067016692666440062791275369276058029360447048242605960220926176913680849540721528969594194632700679080903704615568161388120212333712032267886056444468599585169133965342351937032719601401581558801558530738655188271475608849754847037282046080 364 113345916835143062161660853330786047605916346813589791318999457811995286106007689859431752952446888126435079285533378342307596053812955238325931985367113454521462220073994318965770341693938099582102059998967258939250399624821505566079847528777821938059773308838242880 365 611235192776093417936997633458312143045972180736497215402542111848890704723609902936640853070977677143647003472927254589993119092682525227949715542631514171398039570329055486282550855615687100889636048970772246610717833888422541390434924885593263567171392472788989760 366 3296191452102288001214552448074432103762299982071273917787299650584674051104117050546132454880021005486691956655706700003461279812109332121205275168802960021861360885096251671633130740940343541202449007167267944891697551988939833496582091862307208298270013370542314000 367 17775347639740723931611066207680911994747766193618088174318891761499461316471202436541807273630939176447200450555140711402323314544608308833717755156227717064957684380347335483927058293675986722576553339799300700407978316259148916014065741868844188889498520567581059600 368 95857338351822486368335532451188898165417839109111613583220096014280748616066932421285342717806954475351481369423901838659818529564610316247474696712468424044425870592036917577591957630896139089587765784122624439446078760847838669247555699320002952318475054168646496400 369 516932941453073037051126890919788879927236449009130216239274129313997550703608373918159873619075346453229681068667516716159151033541094614703418601269578843802613078375041095530431671698363176920075472996515533552555139389162147764717916569915841012408155603158363088400 370 2787690930904255316581856041763615640544492256659091927585911200649791537567543521149045610165494956194578672194915540626118272816625610208263901257499027949947407042258788358333298376423907018149492292071515718629715331702776182610053348813788107781795009047777527284800 371 15033378740989207125287785048304210250508900241664917036007780442734937770448575258459906798318489102236527207837295125102687792425135593268146481107320936966468142958342998560826538541741418514098537114155559325739051844892308220138763309882787389007519957866250112936000 372 81071858732210351273189900558434267817413082089093576950682694498157354994945295551974863680527838796171128113207215958681058675582103283129413662659042569783787922176934540676300168888263580466949521600095597118686461736157635944432194507001585767749099962224409296597600 373 437205088273321171262066954579709026016240135231770974144813429385985642624160209402279239988081952620488641606309542775471508404205271801853697850306186986710711832266778428390862903607788595034021417634417588623399016738983212078948098949757257843644233988490938389044192 374 2357772094370264360685672902784906394218988127660637764627471809031682843941204410638662806789086785171024057389300714103926581975184961184147459546101522566694192413622483453598567802215159181291789764419725065050221384749833445250951249747899157909212061359465056472342192 375 12715105521545740068015108884446127868480799783461627917312610963640850583658088935504334620340290075551543177858440518831800430069068322923068694049471743553924364553207270086767276302678245062554162319261619271539316163525296950551086288173175196069846961213401410391602864 376 68570866253836056183455251838963017570515156454495184917022420459435350962299896729797694775985699545057677670923015322896970677356300303527744353154872746781083696093755096400914074717599742252716320685466737243264543352835172064556260989504795679182244894763541740915874320 377 369794814517097892044105689373608465591544214883260042558820626414489379765225109990674093475756819263662258484937169984193276638790132198927161058139912049225718059142717866005335245284321530698863636589049284235010394088598065711377370752240886839160432239772624206871767824 378 1994267922447796422956700304502227543160541723909272508666280149180764517890432797608295049061129912872652249072269189548740950088611515304938909024447420433823769325416269277904564930559245489353599499004232525699130500171740942163776920571205238905180364103549442647359426368 379 10754932485978757498395046678183771749645421472208223397484352185000113351380964285258421539659054384321571683544667799578579842201609861712989548231573000778155652165573263628711026978757470965317835206506985137175021619819740858131252808165165103373139461023350961950399262528 380 58000717123827579530710657176053513796059066010303259869036511873827533114322657292311752076621036794885129758843750005931757416928419771874741222136653856008076332730650835127195696040544971749438511224304462289906992372626410389339193677692622581468382567612972807685998127936 381 312795517151172535573493155818622680527465372865773498784461436642971335218183928127308442096474246183179395743073813644263147702583367502298296079445549268178349731522093210809744896308323729038805155886330506697725649995468606364240593900444622139644207289262315912934099502400 382 1686899276528555355277024986194514230370694493441695697683533015613029786571966171695804852590372443359502567692865815000137804210144678996468913676804543137458159947862120565731121529245212084379784979994880680019852939005764115600029176688096274063642629266437500579615246465598 383 9097441059303772927524672337584837846751804563832051129810096015980480398733572293012455059251030185428912727129585675282065921990500802337401870872353514726772375462248536493522632846916829331067588250870134487972698619523966756428835265114462467654061229831282285807101682334270 384 49062628150619645309001702568999158538826840332202194669257140005623135560069643310073241343048543414628511507132400248986082738015980628681896701046589997123380581959608176553468007065811818823083820043524662480655918062183662322110645831736147330602580481142691817761930735519570 385 264596331224855571916513985131392268467542135362112394299474587323977780282825348608368052154599504230056176124720841429603282360211670419885805731694289695015838096924569998876287448639012105117516597804116070483268075006410805612754346116370459725655110242319245081509758775083090 386 1426981268024796475751055262962490558805932546713787205394963478373068225586482827921572261928916975831196735220698561640990440668561924869323740142720296112593636083733974558891052786619705622770566683531144693390100929558331181491955702920052822769897272314647042554267159855584020 387 7695806918515672658022379705804206923057989312393850526088431806597061785782565580673053721946822421420766115446455008700906853993544149214472132635878570041641879023876281261686981019053705067421586925028967282148363454925911755880401772826367418752654959704920296421059355603152916 388 41504146131050078633838718784162172937216857871642706647790857827264885990722757556706522181760481781877889812341185734561710268120013364973697387431630809469061952112855314102534740729875062268787897262607452567509289240792806886496611808249106876028052568471971097425030893027956436 389 223836149404081044808555410111136035605739608906634611703058866568180461143029239946316517809896452378950575030211388603777338188666368765182050499107944333839330851591388632241333767750308031291374911728349228432244254748566206658762919724274229010447119244649580843734482329343588596 390 1207175419552353321173164373778029125316168434488614064507906896736162251475437043245585620274337288740560496110508709992982533836860539334356921142585451079125705311581023358634273273452081862348175586626119518394011988058903640416591690990183469724532317504381886499529945018016674342 391 6510464110597623696802432070508161898218015628951163643789754534081944081574784115323219673774157904465683565319714044149405896677415649049983884951487560648090719200218540815312067956051196903407598139895048471050695343966116305994282572792153721121440312252025897651753597311876922150 392 35111947234344828769078485568121385963606776283696102501874653167071614996542199426391915381070083038432163327787832380546627047913192064243381769904706700325266659982525463791348665244431895013178799352072727891827201486478750031305669548897608012835842624900154434082780235116947190610 393 189364809260361684863747935435976322480434194548263290236094813371655199552512380675078716293728544716437704784093489429816670156534897683435227782315560596559648404036817515737164057942861308642969402537137468917260504203164545492945286249422856798633094400101193074028378850051084530290 394 1021280455596425920408953469970371906665899443373271806897656596735544992168168264361889362332691727819343077117579762947868497903092588517493630914969875132862536604314399405940210028951078280649260054775530053293291314174257622363759383183344372177327750787199789539800838844865770894240 395 5507977359562627066121582002639968000989114393214355240060361982196064184929312976700057323640893017287080541277363030412997045354310436467498652789204560182581535630137475832061147623101920577963136705525587233947922493978597811753497918501686587166204790082954540482693460371984646501280 396 29705758404516331253121902774312923101178269127668357887296362867582814966506473308356388757335416646600895247406928732333616971927257179443245745099349627831099715764682245624011347004105920764104023647395612639300400924712620743609559845606082391699542988915106010757301342980459165479600 397 160210327633714996380406118994090068271648135375874679854782745154315876642516792473919834214904842492830116841170170197632121615378309232120672545625665015222274179506593231310283517712584551968689479640254364619081296447170486183727171630546805908997218894895928770214426768429262078203760 398 864055683879414999522041475088279085349267603159257709725408676134489761270894082476546952775349136583880106553537617113597141254896733823730963897573962870166485031807545063900593971745111297270758375231182178432727904162616738577401470403352934628746775016646509353286911594108611721379348 399 4660090022326960275780535287696526217786388094095111296729854695843148303318953329695838088114239844695748563554626564226026516303376263588533496010084273027642771838152101627329351230910415054449424993548940991049707805472219320899159414914383618723202151949906622982544114042193017051312148 400 25133225435584803518468646626771739087919489868943175573276595780365660925977865388209124873169845318720542180853886715091150706128912343994762153978959177068407252789844405645750680448623127817537694063596291082713912333997995361674146722994565690453760627824769118304848265949259534837817716 401 135551237197310402459754466142569143718764891149907091369622250714956582523356544165731746778193804800383907981537162356557456165985032829151001306986687206577845922140509812191844824176233455918016019911458745080759903501830636828264697815777369444716290808341410563029640526939022359572618580 402 731071875823064955838541121907137625525446153842417432388966418986539935873321736707803949452870939398856028250791218441656894125490388131923144464620153896758768523252737640456507691745963807076931388061461161679354287860855888349229439082843881438034351661729650756160796371318981060869114736 403 3942920256179924048466962437350557485563909751594103017388551399303862448429948180896055340437122555521145134167380771395134735881271199027510301929726970544743377182078670916327934433658464587326506447296500053457032601967027249830686338524873050710722170551698601956912196549271262871175019632 404 21265579866904909494294780942485887029457553540033184869962660540786248097530824606887696560762059568280739531721405460798809530531000626562344646725619725943987133414307769952317762323466442806205669601089662260420169607794689817782203869628324053066437192412386761538810786985084360508614539672 405 114693228474357209899888377588604214698765781929670874650855240674201188197155460772490663573287740619500947095951493125469877217119966331975558567090408952005024901180974063129886106182947717506038594167523531691108951257207097840599669315787895982506797595673060291280015931218915975459838572664 406 618585352542716135421562154693880512049431385071011542197153839548500652222907107388729571937538151098170338054293264684102664890353355939169427931039396024512603919524632986084817686172814546702086605104177675186256349067492423243016625444045723717917589231833100734865801721361112409865481262300 407 3336282260309203601803503937564839935127297853155448896055273945830389906913457765210093665404981719270633502965514509338416725589909043053451467970200914434542074842308333732913786109046882518848749429348437122914577283796512078860637409245966848545038342150541296201462911551721722578720628659932 408 17993980011914219089188470426123078577888162599231112673376546324142419762138894182665536305419283760454314343760488775939816896238012170387461900477564114083491148796361598457138664324421440280948666370056074836064228371277946394941976635365470338515057644735945242758983478745478120136659486341620 409 97049425373618388634827837902321534471371540905322979417852959207248561117989695520666252528374902306117719843442550689455464057714063008969786671010650890883128818447323236773397646830723336418236900487907516275101476942402979230529155041894216678611886308690967603730110638029443406328041313770420 410 523431655310888557620391492918152475793703033665364618238758580699129465235316478886451546683725607858975042397564076481804769985539328167110633694669287543633355567096227735722979953437634217162650263388264519967534176346556931891968679933117908262562908666059596796404596372629504748551852570698640 411 2823113077255744984580371677578013843825376637992342908892346970733115407796359142791591152464326249340583419450524902931451618805789518956503140011017726881148067087366359756674084409888227198764747673834278920763259055713375377084245388042040832798214267270954998162033315413840801693373405965181840 412 15226420956689451109248607401533129366889171198908959192358979799397248628497582201569399075818661163224776585370197713775115352584846801908928787986018096116627787155436277502312906984346533987593602048744837877901940232861729471522142251085869037513040571584504316239606905254289306568898126483342512 413 82123727501787739136577381732169961632075845122371622274202649827095432965903340404661338594709185775727804794259952417053378768006444502022080982256160955119712990348688884912386126897881498350218857904250082896084657580508318111936815340919357254488378793047371068193367830823104929548757855465660592 414 442935746214581266020799035946573001892751014337367712275421751909382136717256169549115353970762743659714198033827786284830918457333398374482356296822895016818192032524936722740360172641072397779419467142476278077792518795209071242839861062123686305812079767250438280773834070104566735708627051574697062 415 2388988494121010852287239346864616868764615903953472021291379307019633143425128147875510315672725294405827491659078128331133619801050055810339171140155030296862232772964985629996561531965585003228270501701913088595475376761250320999838744224202429588514504534468459580480280336955807850289877794511030374 416 12885124820056388546665689506925350166261278903015383089937943232307706216236207222550743137102916606570027029443610813344678426333344165010424829027726757935678723061813432220719860509646713099237676564894134840743959640453864621722314622472630020350053881272391998406207250692575137663067974553891401250 417 69496741176904719801435977776323444058555646274306793767223366090451133491208600356991977620792599485109170179351290134161231356907939307766523051348830792211796604988891176123444039946548872799724501853736608963060779671099073098855932892231382774253345070447908694919783558811249561034006037434229709250 418 374836162490917581606008100044064467875553529531584876954061836462852778989296883516631191095782462691586757027928064073422938970069969994465371900779406868111274756198986046848514508068163016708192668258162952364468286654645003539012270459329315082062703060734010964322111160119054281132758646888123719500 419 2021714157695774866542536455693308067676422777659875498752805146802814424887745593978677402392810665267673315848198707981480124927089634957819432381633819773120227978924418209027746983242125130382772972020030619371142751139503703919251863977337915133767418206472186373102682593350989163899539903625707079500 420 10904336438634242142665407635991420713254646143786165868833905804681989456141489553324255076653313771294613129753833999352764448408694181625821767985189546464017225182593262772953953283391487981962268108358503491888397927436509079058806659204986132857787568447401113478885728850433425146226732933979294786500 421 58813895813682217682692107266503100607118803511564796467730784340149432031892436348115590036107397373823666505469014452365820681636889417522498001580637360013271790562670677543108217812257808476036636968771074659410290715479492477453062047668566808813297021582596547896488687672201399845192122688875794242500 422 317220950798516387454739823227129375765742777023812948828067737500077327599446026403388535740844448218366412778420803282387850754097912110001324552015715812797840490094376206555698054597056685974432170039203717266140338898948986190950100257772916860514033895856025959981304300512193784864146703278129816971750 423 1710980188039598011518174119294356480640814845942065539473889696270799726583558881400557022199029423620545347919343963396409024616328539383890641957479568731478490348867627111773818025341579266639442146527235375957262811329158405055141794971461062407274509652035438116429464168931262909440282412228837166366950 424 9228461335379886581853820166579659409973712346056100049384448595933676490525193193759490505045131929482527893713393367437963980892970401925463530455207917129928908901448037712149596241927986774023347413812315096245607041457684924084672901224678562492469363173918201148741049983412016682297958745386946074544450 425 49775405372722916357017541171644144096407493092796562258190608358693749765030004196180646290398589034399096195808094342499481947754242733448591025956897783827697227159051341848673191424322838689516363938326687999377763548818771001703334681158843113108577880328551576157437570229746960857600885147067532042655650 426 268473547282565453094962211649192157027024972187317627385600621707744448063852225152027184110403856570712331949249285766870426642986057636890967181037830596521151694973699317719793983773783094836240391435675386469775126512098823729219496512857798048946962801403837498924418610404675669877427539397889458351572000 427 1448069405054256637669010712484128509583320668436677655733801507092808911750692132249679316951226166653698770178732274503014311694474731804090927616054395096830608695498595360585637030278493805869716718101315868223925432699240530149721045706472645245924863186512170124797241884101283604585603174266562994141754400 428 7810492691719482265450128412913380570092332105181792823985260254836452340759914926000840755986489458803632804902355813410846243942507192741067026488910256334670337497482994777971420838619168274225516235737289872293309965322945806492868483695026508612781493674827221927632385070066316640756778842448017596177084800 429 42127787707483889711608933796142552466114697868026359672426146126681231882884814564079619397840605211098223721975265728705828143575247627479458566193314116880202848321298945584494017179266256564410157257904197468063926481739790627615644762537171516665139496339640440032593147969308563697749582160736861713635820800 430 227227055665451716139348553106006308015828650462203400375817237094058465411712577524604044721169132650307176511616733875060596189397554576300623554249973421797133650687392491417219566849577901972882906159386234885841425713823866425415191219143548325297256154255023533646930092621882322325191644448666419112510219600 431 1225610825833755317682722839349187047917757753408657353944907856230626174069846596399054181803703282500960695595406160459607409550173682448827106381396136976595463202276406484208461715903998258053888244481055748595831166469345142664663843143089733798471426742468150459084127047304287176184138895219288119515998450000 432 6610682359778417171834507320825973305657138834267244932247963143122024423602582447848393758104343620285327542998033239962421922855880410769213567667104125254779460879193346281782779295087560636940000459290838964835065134273359913479497292106337401417196382243870936046829117221124737396823086467974766275689084716800 433 35656699459900359095289406398068048017448964329027096949914992372582171803804131978706235069615522508339387347357781367311298934269105204548622022189738538455151693820513986064977778592644737219752955242559886801257502705181765117057699259695252888920726940195452813914167169801513754510042202290935835159193575864000 434 192325617114929681966254040391546052448475800149521988534446418919991680925595259340090040906745619963864339293677018647216464799979316096952367492932532984692579385529100641458502021687816470940447244576943563423223683165124980493227975661076969056101023034991573346408077742703044175920024430381604868602750470774000 435 1037371392141107217537995014387905520062461026746875679526874174288550673190133081687823550926027666262471881443723154048592157308067492197114617433821258137741997891385304709239028077186913436091462133529833028879810567228513817121613915709395073516041342328002932544977566909936914689821665076189168779047337008950000 436 5595417965505559139012117569268236892020416928144952346042786890227241660474335165731272486386344638753929869372185758708993184681521000410674230880034291186466309100318131352972462521085173369331610682667590911921009718348365499090598536428368439942923860236438576003807509033641384360265200590339626372083843697702400 437 30180881956589260005918633058904536727700581889856744884304074531246513961313258890091598498393604681030304193013004044302995538485833609572962545370799652415930243198472142231026227935813712927440442485578519229893700204755636125005307876793422334231368903924061957208161315521713133540707084689595885454421281814822720 438 162791769358520396252155900525539234562255014662064991916417264228264996769870999345123869630871921967675063017284199652615829418646105378858975686614961948950410834409125779513875331947438915628859101069435193628442200742125736442250771736200085409399733982459460211685753463108624613662192014292846843529047675224445920 439 878079985237723378896983380016466847362362146081902910350424688436073857237594345256667706613939424376311369293508217315449389542160622514930749904448100928808484247214042427217377795384694234651182875264704274216226661263193046273114336753439711333810081922628541839388429029851208710419679747712921530195720843733425120 440 4736274070233144663067848967509213340921380321922700631785994129199497626166645751055655560329018127390674245798614516694542101246381346389936563375395654946844956545632375614330109872752566855249177594068312232887322310767800265874391960505075712535920601727335288103641081062791106617279854680423380209086045089188102240 441 25547045444709981485791257719105554389219516703235935988305166137784979173113648123949898558039928920063456258071907630160994878133405813898131798907042434656440186844788569122678819646306923743273934834976560948908305128891851003207716987882292934266498933419907966078585126260156207059563458482321371004984348605251292000 442 137798864363765264860895852750003775262785710929044774361354607540486369393710730805832580291457739219376072621176084324154719844023362175116142224951586837286875828305899410725822574980057663923686272599535428747961052865004251204168248753579581102569552238168965240096231759963556230839962405902182459559408847893368612800 443 743278711462171097864741772393699530852900131712615371750698796780694688847254654609491255050762001413735067351729734300796893922768275513381884058063570856833829092981986267555474778544468355807840774209195734734943532052627134501077350294826644082323982335737244776905252239022662278789776371112210314210181886906158987200 444 4009210349741739616520191747233967430767148852112582366607231906822847331199897764022176776143120802109074377655806106928741763051969956512604151442831511791521793523415205530448988603238612948585533279855604251791375201325934839441874831819350920739582898355423171964514754939488996522506323962836293373373033448270083363200 445 21625545908215472245987251849414374045145192423077700795281161932777946809205707031703216248991504284476587106121204313418368385438008069871824936272832702839820899029192481409350629614918445344539704410872890513534083514466801752627319810901883325732958646321057023773764654834578052947226264217668205741634640557952396470400 446 116647758890467647614040036668691022263902893758659833074888422279138921990059430050603308174358654734477960310453859235408395162368558967595436519256998477853567038927139920383466457940156086827199121398746490620124580109032537236842576138662347877759889139521911790712388363426565599329201992373748131364558258395904468678000 447 629197223365555260846715565426637085365688301606306373059998540604023711898054970591284102916927324959456850638300443707899906450182569852417718708371183986023079894703699404824261901328480636563285885814280498471874504319090868679917653886252846819227005518681502155792377099321791259842146429183471658931451827194153575570800 448 3393893961371853036499504023759033113760125588944552113472722669771674347592520862313758035513973627458622782414187790762561047962400085365129601443230589611032141782790343863498728063399624911506734032738913039972142396834299840116547687955383093617255040741590958927172810944790708469907778386155850078714256775533330422264680 449 18306731403439100114206634628578449856091205373950131285918888888761716169765042177259475985181697526408885716798516370872527834783368581302989229887192633166134311497601372982652190461256897501522126674064221045756437418872002540386735512643114597677115297799821090419390409106542542268248494579120234459222252850999455668268680 450 98747114556519707554477754860320886290262650136515255653088272125184980120035493325436472218785252587398436017645134067728999243027556655073343038348136415109672301441422690571478120023253196385872312708123405424570134794981512553907238132003721072522707919178215657597816373810815606158407976304535563484177149134710487956545560 451 532646500560887589865971361580619750126204151676608732380211569691410979041302253738098155839063103962468557620333604377246575120796358857021608175707951459158520546973982844123463679871672389239045537233436957521859412047648803502736680311033347774917608656427981491305131847104036513891547141984412525690671492060907154042667800 452 2873126823440099161182078999591480705705551404575470474610948460728297995341324901354309563800961002876845109872448564459817512135296479438130448234137649626827558906415260221308444967595736850385218822426221295731594392918305577964311656821450502837061537862126753480536322359092018520872625390210768070952530409014411077975545360 453 15497854006649044649673395095974937127167466285028667585801433152255904914490437813455567411583408682099478080373231988207505129967586468790160624049284482862202089763603483552092888447754005863214160246133406251854071883717922256417041325799506030250332396619202851108400370512555855785364826748000514179932593071111640621008039920 454 83596747293424884568528331794360116089114433426194280505852473724223455874879342166633088490966686233422000231359164454440913204492897535833418532864544671252488008197182791167067437165757454639855997749365372724340304815642681589283385503796151975214966871276575983048328960626797692594369173190872680892846488208344844788494851320 455 450929070860767222529319079872561636755770771025983573710468258784748216871301156397668841465118826966490648955657597473625055384266656877551788637632404181679517283679398875604390042896575415685942448246585491608031795109874227000703372911016891808072375180843081150026155026522651576862512329508845218511258862309459716189647790840 456 2432361530233148642406043810086589725909688788358037398373666778703127751685593095686635097284177207402891124931588666219766711274779479102305026816823913070623800679975874695063256533578730791277434953288029857616113075266942081928579738924115545419113296739168671140365509728885359948563784576626890013063188278771632837906781007000 457 13120459630612981939441241291245550237930509282840198522937714717242122427715672240908087443585402353338147865649241488424047380686150737297699947026179909617460687702026540593709843292761130734338332123161300562195185541448569779159447626745718881468258176326802810142937642221443118520725543516785750169404970640942185534779483250520 458 70773553192854085508555812694786099070928920184026245815255322043416596302865567923003877397259317376873947171604411182227422961587635233158039506467539904121756643445977045767805467509162453660959048025971547160304079151732778883389287914558603607350895056005096354382677593949349442742797894642301237743265492211236561314315536554000 459 381763121880624330842317787241451801980005116851189543661541139223255469091776573915099369647730285271005635678016387459859098888671147519421787063162867366582970995477638650681801142445480042241710100432767012930439147425992591798174815166514555434752550219137798700099424619063562771233879953330482675357048385387503570195395270314000 460 2059292157017819519430326534932327485498282960128582093291700340578989903303628912121439136898783436907979594744111059188014739929038679919618226996513294071527204054413676700495660060416361447086972803758278840397748681527657655743838156478669399843997726437730148265708035788463482706261847250389601458856550871209829370646528754008000 461 11108181610312127770280132814529080540063070604996578434545061353960603561850115309406239366396476529883721188357568789147474618833844660890356589993775599527614198749098281731419130166408339290998302739923006182378978383963129360753999422503456243481326483866551319865536227402340785319132934543090555541142126069960247439150923459952000 462 59919611282959365085048577687525038009695857593368629846038509106666943985925158209966075181752955105496552006029317437427077782365345290284100376379265567872666712897051745491158981839494035259259874457429053840039964707055703048594148521388409620193873440590042100023579425968242528121306501729703994318274045825429579221405708144772600 463 323218349659711316914404460299610736733140410156473439033470038379462925160680771854319039020075365812859608299255344539485912872752766722759585914701872391763167520513191420586905021464931613392777116453291043021528489943256287361970101759076059810521748413987092241916595708199151399234647862708186061071472274494269199516750704283460600 464 1743508346025411258631251840369158824597192059387053097489949119993851579534156368392448692650986220277438516474423403662006668079396076599536289608544307176616161510266882540757665112884385254432069057575669180976080182089318408172121476517312700915659056337900093481975128019784151108667226435235880433111608181082016485832380415026401600 465 9404875474174531365424385693139305225415654065639779992037526528569313431224694630576858239984085394667332387289319351777683052534290130988523741616629353462213364420857364725929585731651252307014785100265082120583163703265759728420035639477106609202128128065361989228412017906256981275811588972235599129578797575758172802897211553253023200 466 50732125848137676028794450951536976379009432739920769579885821459119097485601800227637733164947381295281888814795539957770536223185474641476258620268495821097949337255746493303435291731816987169233246799332865314802876764919758301564102442883188163197813220836883393919203253287647858074226024126354066891609798104757014852155820332565945000 467 273661725451567571009555354401037336493550302058701859042908735103047551393933347745930354141601997487465035939969734857869387620610511748236005922539270789868722095565372822114213881776458461028031798008904420205617879724650561951891976259275540965788678974591361748411487828688507547228305468546215928178988314938698575263200251869199193000 468 1476202867954312986017613176298648941363345388050067132093730565317639977596213943451679921438554744035423560604683111711055080822867797258209700188099395991543004535593164389600672777338083662969937563626914242894300912674013693388036834067169503717797314496776848038254161317623999907602496183149502305956217710885172330389524561151449072000 469 7963042039093778932674878230676553914602985436573474504619816730146354580833353631279186711575284596137385341562574831440033856514360064494251418793898958712967743913270912948739411711386965959491021175479222454619351667710881572413959791145022400412380713468127944587049424560778734642545465911165305717542465318531131949819621165357953532000 470 42954923310337934483495628658798609676583457157443543403878145478606547290839804549156299325210906284570001083940964960094093367569181698604746931999378684351045544864230887846559890516595861713029183248942131635788217657479831094790739054265317003070810071935175849006775596671781283828628433823007548241795827345699677233013478592192193454000 471 231711644315321864192885951145304568508010878039780984834071544100289941669641431621094249218098394213808359670168591807457231570740981589462446045710815170641489534113188378927101071122602992561464998118603168465125657190906062520401671172928293530773044385877016521177582076003618963394778662698721542490183028698772696182574448734714554030000 472 1249924376216640940818002474228308262853729134640210015443239702776572837806957466655485047699502367396405423360759786639793226847644083058904507307744790686195329792063464606743709066545945579905945973201099623904536203817917637425548958685480646072255087615889163421238670522800450146803598658435458862687614590708244700420466662117591154378000 473 6742494175430378260859642469375522841230470508037796884622293014534945429885014959402450288852502499401289608334764737512387724204094556717190307102413073668018596558249306070442522187427889894794458306657903508211559389761058885571064361038771352816033697101036344888935543819213055542090103024653948255134769189252596252022687948157020304899600 474 36371262934661864108874731835758615614706401209274708057954521010872885361911294774448391491473516573229090855506282589359036839662962266611564857712604770556162691950799642607124558991412323148952453525726075401100032141881167981472889846527261466815497802610974020281695423551554645167401966476162199966086466317755821101452279542406838240689600 475 196199157640366931539266205399943434001110761903126469705296871488717728571349021056361427739377169051588159775928708693635068950706475329444649951214728110032214113035251296202207006823766929026108117111441012609565655147937277507210637134852296997530788712220444207807574996086408154301415835258315651471682144382576873182110217476790074368843200 476 1058368356804578540897579020476332052773643206874310719676712809712944919366784941094472196744390436136363702573218866644201032672266059723276699654013788255674568479873142868443299753430254100929447845569395267195304498652178147485601672534101288575450001858769887057056742947696430440839976541427101837258939418727620298843660199959374307317816000 477 5709229518579577548834030497523023637088712502030427690492388954563513828576557967419599781560398863330113127849618467018034917895351561466257424209267583373052860357004131156253745535631293742278054677807385397820927135094101722400062220893927444853316375296434294633863412530807441272712416863228573709229711043895393769453024899236906372615595200 478 30797757980960840079164011739585731117337298478383038712747069399529723024298567818174791843779138571413829900024511737476894532056651432992346716194360543736733764523237121045889036235104466464353639305780947482645815398575961086253066414668491786230186189252779147607090904356359504419623325930623577765665798947723154229417078868285393506351135400 479 166135193125314159412020054518571936717414638474716971087820226218751630582655393104075010710201706379454396723778754557476111432562663396642813960648412254917897937636494199068299614033353819227340841842667695026954593595115069893461273467762050406498661886884871977959978610315171000894901263406480996699808675357538818693531413232741473638464543400 480 896200362268941054818776176563575193574451719859361299969839236786687022165957741716748840563744878395945084680655340966834413495504086699969315004461950100574302245849978385809226421191938184785571537072558744471706101080903765968004785640363297870196371649672287410528951842335830605748171079912382509919062609065556795069715766924151395787505635800 481 4834477255916985974934345625474205288268087420739457428193177254914519415251284250093151876947549621003528930754710007951413541845829017421367243245305183225270929908142018715444906042148457784775690189681632068275708678405121977624018404146538663608247267614245911151937842793019280903586920060657376888114020736403670865969846931221724592895321655000 482 26079235470873015932827263278241082665303650489358467570178397211513926808623263659935630420815336469334824023886194971018663700187292529910530767626466238850014477327636463168500522408385970834356966532787627989846781515618820269190921026444027622757821007268245178909777345189186559775057514863526883652023203970251938677969683759635519886967757628400 483 140682835798245705788096254805913233327020285856954558038512276931730216887933339574042870711505590404077081004026873774190816641510547087452779574905575148686035388571046097539175511198308134295667837944989966299542608668349752442470445025995351085220532762798365216437826517345858714659078089966987978486305978131052394128570584504520194542777054038000 484 758906535092090238160013970774517583655296837581289521450251993324656108738830659162548449409642801259077002505904704066884344263608969747393738331353834137966459655645182566678000509695167220953863993458470932928210718672645417370095814274647266755162022401513719632606069580081593233567189412152152137811328827558832936584579542377314652066667830558000 485 4093892060175007626100772068710650643452374474269511922065639116604954490873834081050538956153936353374262417612359649957859747318883425839623894452801804774135557718888343406409601760717489583799759121426203349686014195188433650643321878003594852038474218769636345746094760199671958716990546944080760738058129970466533676796778177481443491391367129966000 486 22084389382593213791231209360023432845189683200888665468473838701204967278904482962814174589913715146770794291687866035862621719658205045851127010946900930935964119474403390408350043295327181399484180305444003183484474988564665635101062745018283420624490501995424808716237939990717335827781986888627305267078840888902136317134902461169526627688119927077000 487 119133887293471710140513354303293135540378032244819902625075105914873691435474300008589742785039540567033922355569657458088215939985910628365301604969736213833707896907219072825947748952274742425955042096199899454886258211054832242276500819839315235881468651227297497367320288385075233918853055504477142307255119925215225291361576672721951997467729109054600 488 642667200022734509428005132879602545230006692291887276648383815313513692483116378135281213293411639622432649821456888924868496781251281211248401291213583203201282907547022578214815409035257340427896125158025149318425245607418586683084945279337186340559713572564769173125906562268035033985670126296735851666288433719246142135998558779936670475136247750584600 489 3466872414421832148564646611778871433783164083905507698147765783544114190051257446420670297469101892690869198753088703642994980311454496716851813154550017132949227788003906678074314342008773909603018390148016277135915440646156728068707820528913086871903059606227713581942424438052390855867256788022280163049588467490181874346608884662930322004968784325800600 490 18702104588171732799392233776068979574714436243524193234922586470804232949835125135376408199098989874843747816999039050224049627968000755291490571380012374487173615682231562884467178560521606357459371864488565595590813081182704882574002886084652516766978148021043310590910343641652181590947455942981437640408226867386122280710446181830480640285362482631131200 491 100889041910723178142051749897284780418978014620852904522326803163230101047604389561605636480779249151693939893233031202195902564595475558128914130646535575455408086167927253763382075020605241141844701158287326012488982182207152114866236898068537671698667287943463059701159842562601812816194459863750017729942488365377947242509802537920164749746796058061480000 492 544249958928230682285676660906635391994128637022238586884098240695789549870133276924194986366229597428097931544768511589011482608813873750501895577777094244329053204049504616468188419276124148720277569410484029794898428205387575418008209129555134699839526943153854142614267182647176833208028009769542781254986950127893685623231146808040641900204723779881072000 493 2935984099493603424332488257176166118795896041834261188208600891798811901619203989207169423874390789631543703301572755389578581375590669947049665898887310117250686510837185469688763856150648555470823630837138045204762597054064087262087208199221679199369114946486653415281020970817321004480748335057377218362607119152138152245036081911090212637927567600661648000 494 15838347855329265591429987651004036137663742617512697942915291064871856520309007783418300921606566428549726643064196146396824860699881600977220585973057465844181433194531526556168534170912955070517624399819595173571464991852751503695944252233666311019666818373992250136366169840575562178364427076842245960943992088124335698071372859918179432884326629679254088000 495 85441120452390412442410462098147905909858291549380777827686637305408433282291767670489168375911332590349898237598030523518797794626495568276572598868709588381784466793057622815587083089759917197723732968082017210967443801103629036847399020928357324258295616875625220868587331919309778849274839183013402036637946346981302881381108936941181079952925224687057736000 496 460919274147200947063133340716349589267220248465317870218441086325298654813663486995450779739029037810369552691338325818564290966639361634251189770237094906913726877238168878069577636914525191880178454683350271997420348137019114895005589247837533048876810474523315106161786874842290098827041868070948134703289701322210620665720694220268766499612302086783074020000 497 2486472592951594224619078923917153533613492462890755909160998653231254982295652611614035488550327787161509206657755650106389402887296646385261772056830494298353932884342326864069200274105595639209895117162022189798329543828425938254016863023440281473446500457534967582553477418492959086846557424857789937183898946187372523440455848556181969367983210583690281332000 498 13413538291912020038384255076862129700916236060704655559248676590923127203817908671190738648355037227861803145935448384372462319189822182130008456140601780846147033163744966916809304637661860550770401609230202731619907245655709370405583594868731064452072781992373879208642422887438450898607356782136414991191794857146179414597914534113046692911485127676216707914080 499 72360889396434693961267218133949767035704387951357719064903441460599670366922041316500621017511299929582258508092119521465795361996756221258740072680622165742556926285987019163887671184685185311071137776950219321384920171022601017039056287658523346198470532463974399359226973124701931789012103405046435942353045225481994036218134864494882175233129475949330339274080 500 390359993001707511537818143020643478279721649180763687323851470412773075009705200463826378735116301742095591924690830850096260810714241211148005948524849988329750739706548741454415948308176942455209021653522291622977458232732812716150396794123250209480541296048567137710639955455984504749406732025656748383408570601006389083736128574648738784264532829604947599143360