3 1 4 123933504 5 607054532700510 6 42295002762341131520 7 221621606435023540827375 8 227499908955471802467974016 9 76749558468512064584917217484 10 11559255724071428199019433809920 11 945121792213234612017996840421965 12 47886238153764555711259823337784000 13 1651017164127237963410716254929885706 14 41487488668001685094923163087927966464 15 800213809254516485829390656143365115355 16 12331465481411327497376604256832379912960 17 156700405877678691473724928628877872631000 18 1684198393637871073110546710230494873501696 19 15630244545020680287108039048118463643316569 20 127410050440352521358779305039225195222181440 21 925339241136107417728009389424299400781968630 22 6060158395954552440490982093277173858884512000 23 36157868381566880429601327889103662247127231111 24 198279514284840984736736891438989791347764471424 25 1006961850744671509371660411722767637722070475300 26 4767436629352797914899432958049688496132624025600 27 21164764563787703946810915320467732719098912953125 28 88556063655200492609979256817575772258559294000576 29 350804350794070093266820112410743216159354195077154 30 1320997536762232336818337113202162097369683800866560 31 4745607953631087267266764124753878641747345200842995 32 16316850823599505664398669878091456601741776471488000 33 53851517960833962104111107145400145994790055433879216 34 171047878491900325656910305220858011772110673811472384 35 524119369763412063106414896788456623136859631145127345 36 1552660806925885809197435081000657823949011536799877440 37 4455693535311058099587093495735855267679365437042532750 38 12408852969199243873594294423485064439145029718511078656 39 33592761849760064983462212780590635876088404234805438239 40 88535930131147873705061338562184715330600895735567057280 41 227490447420849104309237337766300303386610617576330408060 42 570610584832871651822245125342277321716981520630459136000 43 1398848705436213372550050705582617899890578582532745953021 44 3355360329377761199050082490792566468462436722399265073344 45 7883043850634894555600362357313324027261213934013919858490 46 18157361542036001701109772711351869044871250536614722036480 47 41039764387383101705416630450729268829857653163541364228875 48 91099026448431896193643597380252666515647272795348887623936 49 198755518648970154977625617542204510691719610507160534418824 50 426520048186012760112931899948966523093655364094955135385600 51 900892324345484461959967610169586478909238629413888133186825 52 1874129905833640107204094408662633913204392207329894313000000 53 3842229390539234618053818191695943304429481426038984797855526 54 7767328365880109671292457914343952639990953211764633267458304 55 15491680746308626581874178702376921065716804283374419335895735 56 30498918576047365685912077386433886235706337900261632885230720 57 59297678175861753229947789375658746968685771769109659959020500 58 113908273943337816609441117834811749529709154357249028111804416 59 216283631514655954368776626238936789800877638011277386717117909 60 406087399637893335378003606736983307525621868822680766633923520 61 754241493323192291356786796806397624092724823541675244412862290 62 1386294314411830203314940146831940627145323164807553986139744000 63 2522352128413951399686907926347133073389450073913097285866269731 64 4544697320955739194065464000523728674708949498965697111674891264 65 8111290884058871162722093993164492818087201486390707464760906080 66 14344685836434395744265382968130180578633685914673822024896348160 67 25143883589198526605878423623775662161680603036233949671302006625 68 43695066481237313079384804170003648782072142798505624202861068096 69 75301614878632788949571630079536778827022607548883553638851714494 70 128722975058429588201329899765288063295803226409359030984040183040 71 218318751681534991929895116041153454680656101408224788845366277455 72 367458264984245809543380889901703687891437660139825523887583152000 73 613905611414602921355406661015354308397015775054734460877394158636 74 1018268695925909075882117371849036109132904985647632501128865716224 75 1677170544374625002630715071984628484030159840594929884208844996525 76 2743654244760035089350253280174573156759230542376420357922946436800 77 4458602580971495699829016508414299973129444955923811878403238406250 78 7198832878531651193654905000131499214606985995209781887852386142976 79 11550294608655629282407765257295919603029866124634546476050127467579 80 18418849707462654745361282798404025096257716337950278417626557116160 81 29197020204669702951282989749884488490636391722622346664963775435320 82 46013648496269137823546701936771585721112597857384521357186480128000 83 72105767215402817454782694907994843777981511998651629541495534765241 84 112369712857838737665746745178591255823974259521550503634725788357184 85 174173871346588119909511400927238762777578747108542384471104416714070 86 268551523140653926467766457973482306825686526328617424575709522704640 87 411943373169432046511160018475181504430456132099177453679963919558375 88 628731466287455628221993367378413363830890087392229634497504015037056 89 954907504309774642626048967749112438859226990326906679976295792716164 90 1443360341423595765948040358149875104733469957938347038613319029114880 91 2171465000535747516387500140090952031012509141576743872284544039498885 92 3251929825904687239158070100456988843966742216782462853595681676696000 93 4848237709281705851283070700854981652583418394883908976055033615612546 94 7196539993318450572511146978500312386008843666893190438508717449318144 95 10636579234418028741554430581067801343968012205480828120236081419045715 96 15655198703052609424865089694943422676002150918478333514666516560519680 97 22947334885364348936245212226867960674188497109178928915542657098922000 98 33501207757946756146499488460181294042816257140757184603997596577038336 99 48716886301499566560194848091598357968414850541932290780594261562879249 100 70570730998779713327047757592422498843240816522193401444451777398011200 101 101842688139534187614359373917472116100732017520695871265611325246791150 102 146429410955160031427194541911663206677282606407690687211393576404000000 103 209774206837579246784806378143954812080802505028077233820558665522503551 104 299455508982066892183125387250692917630851402227524773694615351041183104 105 425989794786401942747785828462007239881064964598686912924993949885418460 106 603923729510180491110667901096659392735559740041212797659382167235409920 107 853315240544439673220938623021399691676074958594657233054794982188076125 108 1201736089107468395738892459942298291922759261910242891963383987746714816 109 1686971711337318808995127633868653359791113488932007287348590191268455834 110 2360650755436088927453659299226224830744991842642913601550076999199077120 111 3293110840062508972099114184434992304208046278971890038689978617486795115 112 4579903726201754020729176372908597391523286434817636758591189254614304000 113 6350468889552881931198101676729762238764517371452525421409732236003521256 114 8779667779213828634197480106048364576467835834426794325715412393910616064 115 12103082523081130225054197529121667875554272890870045703752328912955699305 116 16637256057654584490252063077875030457754421143988500985347568223595063360 117 22806402828806555715537922202459357561176177923669822182754964227472719750 118 31177572112622762641008955164823115150854224290092068825465502361307914496 119 42506827153912395525421965496370125298092830443492131454066218666943024919 120 57799747392249631689821027541659532302290221594171115924119493859097024640 121 78390511662067501859001899541612330013962498057354301081937848828602153780 122 106045032174151472273217274644303723796076746077913198769841971682676992000 123 143095150919120088121148155917393574493414247146061661020633325963893028661 124 192612867671874123363833704991941114803636163224109113534073905258566361024 125 258636049097135549175900471806990003744348133507367391485847182539932195250 126 346460204953501157893931069815846026916336043856229436433765838571231328000 127 463014875938311612025927084602625327432248919389824600873570048252888671875 128 617348164192385090325763819531898959893797724980905695722332607410337765376 129 821249206987554104043119366460872142514518682517733041157322028982551245504 130 1090046262167164458742571433370425857865635889073500078071954103849462005760 131 1443627930077201089106963116763359178007368904508166672090037233406580670145 132 1907747361221314564274408836301024855259851369632012245626541580606834568000 133 2515684682633843765810449873097193246452502388547437047736941259704255668766 134 3310362044997954615089359892454713627529278542375332423816921442379927241984 135 4347029537351664229785168809891022783196792868319217778167814115069375653295 136 5696669827375806653384790105316940405968293330668059167829549678340192211840 137 7450306096188912287007149772739755923744609171182271369273409826226757871500 138 9724443275205822309995079032575688061149958946814463404796459434952310675456 139 12667928743366170492182944351373946862115104064612662269510849819480556856589 140 16470587921271964923576657534544808796188453396746372139966484365705985612480 141 21374075540068497424613379357025401392365016991933945660809367084030787307210 142 27685488329918531171393318402185404326825195506516669671087108029924818656000 143 35794413783173458951398434170721566662312130811818229051779685206375450364571 144 46194247725788568355280231449932227173132041343282572816002485008468010162944 145 59508806991498944538839311683221178286659208592746897946243524868392241260440 146 76525500157190595456588050727128774554140032859798251311016908113929333882880 147 98236608249042750876269794639830129139737871602182583689888938447328884377625 148 125890579621737670541192406614119811344845122773553354216825764568572122332736 149 161055672135129135301145048909545549118484475604676524893016142665228530677174 150 205698797256090486071953312881961551483019403501440300512559036473618336876800 151 262283053923489370711518497689125195770468252553994999786846440454653236187975 152 333888207833494695472430935496657701729406399789928613076411747607898026000000 153 424359301621047664885025611757906623929526595561829648038783666963677114319076 154 538489705949414345222562991497659354492301988590293017908018832330467258107904 155 682246279808352114689847667669945891716983113949807959914875180952505054643685 156 863045946878895354642618300630273526950917697443586354839297990622469312669120 157 1090094969015493726961512037837048564267186515740131081973388493379760410369250 158 1374804573548213118774979422490526819671761303265249663006236327355989033705216 159 1731299446386388834303696063988296823856972015057040694363648985123020998606259 160 2177039030531476162450886640899098107740301385376355870372790041627645858270720 161 2733575679442660302857974094796283933745143098549395531584527191020359102595440 162 3427478636772469964456146494735678402189888426274792216712994082398238654464000 163 4291458702031268293881115501535550942438516973797186308715608727853905067015281 164 5365735477306717423459373850878045304543459973756544977601902860066061708140864 165 6699697487453048783075904402302211471406844098774991605908784406335623127870030 166 8353915477613143634374413058332350401534845882058786145361053705200227417058560 167 10402581114745155751436254303153065835687647244909801364238886030947808832145375 168 12936457503540655942729049659452645082776447850750928144068900400988103535040896 169 16066444782440141972319860394426624147510921792918213605858103034759099729622844 170 19927884074441707730257513599826594404275250319679351370101496383433838301706240 171 24685746795345599153012393603485870188563276398713759367560804825654983674972605 172 30540884431209669675305296313977643577390626959944178732927572232714554199032000 173 37737547162162097313286885341457432348062181128871033611471645117131509134216186 174 46572419037572259141708171397696533311982561990070931736673047139488373199405824 175 57405463856569558402332374173249689269560692463106970288560844336653503815446475 176 70672930713571400893015214192444476799724013254888999793813508497302225439699200 177 86902932771524559076067578977228537860552310353294408148417810705924204576125000 178 106734088904355265583225639832265635231337346426642811133030656544435600129867776 179 130937807358198900707387429337591970596123643126264194444526422801607193663785929 180 160444895790145624074555099644952032781015220965170218853520020865287401604535360 181 196377305593121876224115369007548784294726615068000820036940337041646990946922470 182 240085963370495159649371697615582462501701031988316055730136076485499159707808000 183 293195812338462992693116008781522248055720069939603636112688896404762039891964791 184 357659385427648770763949729349267576590638260779026567627661398233277107821126784 185 435820464697749487715726595528535263610563253342627247038968000229097849810320020 186 530489653889797465068170032023175128401416342897967135778476226533535709789399040 187 645034008900342719752933057116806585175749474480075411939969479347690573534847125 188 783483242041406180557603507602691777927741925065150557168842621882584062038993856 189 950655448657054682634993922852568428800105746101494368398294326002711487680234514 190 1152305808814086129298098815333259897564334158895835426487242964058053048705550080 191 1395302303678516580279297887784696393253762722717134297767168370547804287049208035 192 1687833168852993565364249489755486068920224155564456434290939483822677876198016000 193 2039651600366627354583656238786771524742437650167538773512148775046804290330584096 194 2462364150406434355765802060711865187821160018573492180802406803654739813800607744 195 2969770319053240766146828363831110631418944940420207663229996241106448942479877665 196 3578262087960819038253153527447292012677146030647803750165977344393570081043126080 197 4307293578168425137326556048259148463688127553026569854187244851177962437962970750 198 5179932676955164256227666450911680778591896943061950253675921700296958793824507136 199 6223508402073998873566124020551936721035610795933192646409683235515804937405187599 200 7470369995047017538472976767126937420861537702313726343368747682847474435400982400 201 8958776303310880727359268377640417464458366716860131399799916398498995409721752300 202 10733936975144570944924782571306799180748583758563031952268597638936377121632000000 203 12849230410066273900549805425729354886110559534719772806662045376257819758438677101 204 15367627347626019621172300610908843368799058805983365061624325016985081122031232704 205 18363353515541563168452431443261078046719346138251161465121753336613455895241946410 206 21923829980914920344000635737841112899830639767999790771706485295017147458138008320 207 26151935854939279252942934113578919250455012400378967731186974266620548946133274875 208 31168644904915824562463948816983479244292878217072410302156441762100724947933775616 209 37116095555966775525737737555870583171524195593431183449939778948222281955259944184 210 44161162864591646945220349542365550831378204327428432461047568866591751301240504320 211 52499611483134899309541476492719507392275534142508000135609273251810428903025638265 212 62360920596812481559693889706470502836749780349278741672729272712737310368853224000 213 74013885517137352352227035709343931816218086798730208690755018044450090036707126806 214 87773116300091354727691097093112153799177653058638272999589131755780876848440465664 215 104006571699355616840278299917332158775058615361274785127086879725614531116980793255 216 123144287276066685001014933890159876924541392590523057741179734348164373220403333760 217 145688479919888848395993428100592107042271272288364618405674574735331553319152658500 218 172225237791128930160717936036187031549660971985060814315331840814433027111163447296 219 203438035221931339698938995816887616617431841979877759906928374849157409900948883269 220 240123346926916928021779930544133959636822407896021934028387201231424570615463227840 221 283208675546824569570546941185106283180199940555746271537748288794265216654495108930 222 333773351734067753233443145037835237174597092107595293690190365392066959892882272000 223 393072517421541020346550542382219005094537458225663596052482890323755783374553096211 224 462564761424310860824911188938433905343092465932049912869958443344523957645397850624 225 543943943042187355862365021972965488201666896249063278728058349750083825735503125200 226 639175814911978576355666348281471022967425975462102190089538230763107466638632550400 227 750540142186370213974247321365036993277960925765006005657319275628236209891338140625 228 880679112525214066130515618219252517856088663868138526717160235225247035227043450176 229 1032652941874196857279746611473650206848194265730006406916415230405867250017587463854 230 1210003706261166576397965116040007083041830907055183432260254916963398238667973704960 231 1416828571755821258791629725639064004777840959139561691735974331487544932539929567295 232 1657863755440869477529409707978480192499994402870618819894342702304813768657972848000 233 1938580732119255694898720979721535958778161133565707011020694196223647416459664028316 234 2265296407210437065504628340946836353093595460817852706218513518946834327497363011584 235 2645299208871447899542021820019816514928021157395074526807448444366900221851034089245 236 3086993315180321662439212217235659530371324204578760684845994525145041690074395266240 237 3600063529009208124504635788909570775131749961000611047992208990043677509588552860250 238 4195663648211656132035005329927583067095451776053599573096374457489959130610140992256 239 4886631556674605667801108345699952383041788098397514184992020123087096689462670224939 240 5687734687921568176462701774405983741017139337671515326835344430925042826645357927680 241 6615949993202969914185426060450144196848932509536912460207750482911989996889025576360 242 7690783086969468851921210724374729819979334784179115470347604755300642688202827776000 243 8934631851661981989441703694901963839785111635286503067995672272538765846424261646121 244 10373200469093154575629982389660994013433801867822935334956876325403489999763973652544 245 12035970616516750336775468930966204819055563287755406807856125767139099367569753272390 246 13956737432019978343092135558258570866576661862284702852240520696748418283194789249280 247 16174218827540326426891481223757268312596072955418611263125128917636485119736902076375 248 18732747821318635983097646223386585940061827983167131610763224810778745336848284561536 249 21683058789116627688251234405902286097615238428965040991568353465075756585891078785524 250 25083179910817351410619605250843085369193679698916430098550779486895002524791939328000 251 28999445633637441515635182442813538987172103620401419559614585630263591622053048859125 252 33507644704627991963897749095918545431024503065941571734685729378252468293470375000000 253 38694321265126721780610293586405180159499659890799396465941471093050121441202285952626 254 44658248672465081602068209611095051487488090536232009726543670371426651791681773557504 255 51512098146321781161717719464419906681543215945948186618722826742038510063807370701635 256 59384327058399138589692135179609740620381190319198738897031283450294281338217832427520 257 68421314727602248146431518040748938993764147960829357151362385756293986008222189168000 258 78789776985260600313354982564646749578846875095054352978704728237261367215588707926016 259 90679494576779733820843383717642901630395436839083206671954857729546829158655329844609 260 104306394712491039109879830917494100147682354427708276224113059052209484531775874777920 261 119916029821296029879557874677661074220788122215505616633121744342989714576723746298590 262 137787502851267457755828068080180467811614264773304414875242110176973180386696503584000 263 158237894362893206775885548054099475082764411794880038745087727126485988853643499230831 264 181627253240887997899681116041642853681466606101618713841674111517317669841243780590464 265 208364220184417717169368828832065457803771412208455919463401324072310677279852742843980 266 238912361306088083401482704987517646420548136041765078548952263031858553695371694888960 267 273797298268796736835866018990647306598189734958176373339503268251720219708228531634125 268 313614731517819713800403343520880281733563518455418697325134484519205614846564114133696 269 359039464435183620873223765015201042853346431063697623012550777122066039890096263181194 270 410835548778009916255307454333313130659059586759221868573201474053431294338360290589440 271 469867685698480431237674762061456587719800436312270956353357340998272638198620697937755 272 537114032130838523119601632747742602885572178160014327417013418725976115601720159712000 273 613680579536381646831078380973998994898844878919326788392915880006939220806230510043736 274 700817291103719935105376509168643462247188525383940342028214046953754731162184094695424 275 799936204710373722393905862666813186514851957085002983835721164356086327739641528606425 276 912631732485294268195737996399529692644619855871407799475080611993061616946518970881600 277 1040703413914882721502253008532375654169952978345323275814759685690823668300072537093750 278 1186181408377040571827691262223549208439011317750856042473414438865196877034734659512576 279 1351355045065311526995298816819512729253266594483363939189563442116474611390605369654279 280 1538804783804597074876271522131669131531464002177906054832994745856195648469919458514560 281 1751437979620152875792698139742024213571184676771454085115021184510685060338732308979620 282 1992528887497203137507976603105323155969739166349667776075453819368545348939405202688000 283 2265763391993244137175625324134956869276009845213501940976015136572964273318844717234341 284 2575288999715451936101743081246810239325972229779386035111791472726930926797402745896384 285 2925770691674923360931479557863919027613266651685383490184265619621012368014609885335970 286 3322453297752391651263188551207501415424365041251721934730199408733862396341265190813440 287 3771231127587275902702517165553445377121457770882760532931187631566507274853017439285875 288 4278725671825475517372830841054167922057124291865021646235629598215696464375101857670656 289 4852372275590269831118162364991836204656981651372011566439532162659665817596147959202864 290 5500516783107345582907998187750565737275382806431244695648658762505587692622740011745280 291 6232523259531694452686108897379152952255225020061206845501771924341545003287463641787185 292 7058894014190641556227805135165912154970618264113650061465173425963344759286272420936000 293 7991403279768745259494241335749243353498702979338445282031664203010731875721787173925646 294 9043246045616055659508020525623787400616178086110158018015076964827861007532573982297344 295 10229203701674173759625641799125659427303463805025069083199377235938238431733878204819615 296 11565828323921604838418278078213578946413069960106354836641421363265436352825838773252480 297 13071647624313096938362587621577586281297043631788500353995664206821006977094399594069500 298 14767392799646389197759339514978322424956133409834886522975050804242461651097590403495936 299 16676251746514027920286236574809492284260033215337121858334609112166054878570744368845949 300 18824150365542544371417972011469319014365878079776702585875898399882603585376407200913600 301 21240064959731769222769669953633495437712815695586587815703328980042304161045812287883450 302 23956369041336292817791249396317006063537507272046315517808954839536860764583928108000000 303 27009218202057810021711063759540682636110606005926404300040008310466345641430180371520651 304 30438977075265811390642209387078435992434375458809597331230007105387233502753889198082304 305 34290692829726656665586835043476576232812869998982229985144780938645930382950354889284360 306 38614620085380130654143820659811458983208160386417011303982601111025070960042597616926720 307 43466802636856937946880629627082569529499688814364633548866305422818788480207927735423625 308 48909717913822711580175170223401495106659019580900588248449356581847599538550393917156416 309 55012990703379921386573466659874985505592093194908977759472900590312312553943014410682534 310 61854183313580222992652103122171504547102054213032098638602620038096067153720896190091520 311 69519670073958593627001622863947935245779660863924977499546706680805167926395061479951415 312 78105604854737821192779069700005804492928805559798595426205055093083411101138443598544000 313 87718991147327683656711770426913370376790654868819675415752221947165369615653956943702356 314 98478865191881239207658360277884635656079217143357133113144091227052826399540893701515264 315 110517603670506299065915450204659098886370995085738010371553263926073859454674150167397205 316 123982368615461876921760962332730456462068886264221325115267584169821916439909185532724160 317 139036703419214897593674720124414076385571009856504464345395916609716635822579623391447250 318 155862295187289052715002139411243836340853651529906903318595801239601108868600340608100096 319 174660920155947741797384597280436183928973133370979725857358247633044345705079298259891619 320 195656590516374401583587615850201276083479105284079899415611431708410980135654268392791040 321 219097922757595813262598247692443187258684330567262126460625561715432375486118447643834080 322 245260749575460801009146834901607910319032216167318099299464542773633960035218488164352000 323 274450999509224516245050200009141211058208238938112833348291646141564170105819881290433761 324 307007870776642287141740861426442325385741737167088300302173920328812110245741184522940224 325 343307328300253855193737089952241972841514548143923545043777207996725071627614449950265150 326 383765955670519282616907608067000581805159160829249610054979019441864225851213129715692800 327 428845196796026206300682339211916608819771894950844567749269899513571819797600558860359375 328 479056025269222121799064961656675125309060253267680551724907510301770899416973154859054976 329 534964083051995781676184768835221357742327215368829456984236697125315348730550074982732204 330 597195333984913010664805889550785574642295696338744086668223776469581446424957112847964160 331 666442281875154544490950796786800703865312747776824460658810003891377371031869827590534445 332 743470807551707703700542343937156167601450064772053930200321947658624069263140745670328000 333 829127684325169300371613424965797342000139918927215121823914659764267643371328450121957866 334 924348836789404825885611230673773513968766559966732315560169515572972092772442344462781184 335 1030168413892018557433384085386783322291099291540773487978963565187754752269489719727435195 336 1147728753722054403298331284252240899585091780685598140113972302405156872448332038457040640 337 1278291324561947894914644795594862679194334793414580522925709245988586740623812317146499000 338 1423248734475583166242972733855703195209386974533496222820833741099364005130464970730029056 339 1584137910108482035898670302293423254726300570869485190812281921375399937141945407904543289 340 1762654554517095852946405139269859625106640935787011459052638803924197207418525072636002880 341 1960669003783975828197874814588023638923720359777431609425997482738276880926599538548215510 342 2180243612981378794297581900414825745302014504069252449142807848854393934751952953390496000 343 2423651813790150344119755999604195169647256093657597106305385639941544834733199077922797671 344 2693398998841875186033956631352411563100811294409960476856278449700780542990401895579542144 345 2992245401714935358816575313636336238253074659140040862155949645397735361145825788502894340 346 3323231156570674251034297773384557098232270570991120219103877241198632212315753526296135680 347 3689703737763013410338003187150514987047336914949796076302281534418334848827175946256325125 348 4095347997500132899689183385225113631351280008027373975349083471708324667229869093382310336 349 4544219038895161944388138654448705704957302321517307788127289680151043366988902954017743874 350 5040778182638267017536191278604023413659520002635271126375823973412605376006652956334739200 351 5589932308188862989682000131649160511214238748373437975355111354565705033252968412234200275 352 6197076874968201114204019011281237266602454099813173899784887821799438903427990789384000000 353 6868142955684884626931482604258370847240829521556079839639620964550827211129011693335756176 354 7609648642816641918261877236147491665455909363781765588049778388242721478913682263317807104 355 8428755220581703301463188077684649080928486057299265553944675637123748118463634002771069585 356 9333328528657148681770262491306863573124318357496847800958565283107949884216954561812505920 357 10332005980649443462881161361270647160307695175822225392731058130218653192897410108254416750 358 11434269740120053243767354120251665098232265987576238581760277059941067398974218804422466816 359 12650526600059884422704080188917080078133089736698542835837924290823972993428192682629832959 360 13992195158352342967854683104852208597456265131000951678645723312686041263393445054515445120 361 15471800932248057185641052186472366925218463851662179683029479276171841022731639272166971740 362 17103080109498272638407359055560414809632844157479538060655465787987943498540316802831104000 363 18901092692885147830261806938264303901059524209833535032518669870626802181380171752465916381 364 20882345858796934633585470102632855277604883864753441453917259375887337178011628750476240064 365 23064928419602116981383963564484789914673117254972307598046805268078025604691139240532827930 366 25468657354285246985835462048394364336669634573912514934535908793830903093905439101257839360 367 28115237452555196860973155082759297160745002474572394374078032979463528842563451131479472875 368 31028435204893265849410468547534989832030425822628510158993665182752457376923387967166346496 369 34234268165278508455518462003700567011834206176165702032792758881524265500288319856451389544 370 37761211115152792316328349778621212467816659823727825334279075314744179822310828361278832640 371 41640420467150682693274690744934347470832350514614503435492967424102823278629763211418172905 372 45905978465844602681624347185720995876279206206665489464821603258375060198557579629729192000 373 50595158870915292840163423934402352807905490371200490723738561336588217950528748715104641286 374 55748715946472256959969302579073712704963900857409544119352958331608195539662688328215585024 375 61411198729492390749245071384964777096555945821945671339251701716542648362475922135351476375 376 67631292711347719920525232837929960096480096472628367543894743357503448633568157639227984000 377 74462191240046082017243099261033041186657297493746627196449081579692631068817328762320312500 378 81961999138067455353494203928621911554306854918458143192932637442277700300413056307823077376 379 90194171232568598831303704246189858356708276341792284771766032854754764402604426036324072629 380 99227988712349020068073478710670759282184479501982019558315269345239707226136940440831053760 381 109139076460500655875898529549227745680002019690028440703165942657169955901701807516004606770 382 120009964764365453870024434510155929938631563199167613966714656986135572766049311864348768000 383 131930699076653368840150438053684870992643436530265616629834899710550964182091805229873573891 384 144999501794779109095294693942590345368411119920037016723845502844973681116789259659306665984 385 159323490341213806205676618628439882829343860310242276494064109963310968799929283380448761920 386 175019456167582785137446732364664678985069446280486038358135073553169997276311974675574947840 387 192214709671156107941712753255222413492100576127593577516539902563773168234971238580951874625 388 211047996406184101636780477559419418764076117994945723176371179862637185429404375528599067456 389 231670490396269996968150893238864439068263058412246027158414859153569952080401950878788621214 390 254246870809834348906623898378722576593820030224333427581441139788994465384996143679099700480 391 278956488751052958978979202575729619633441787642846603884726843202383379765176135267120236335 392 305994631445947421090696370571853031981951646570879314127786837130870273740599187164849456000 393 335573891670255993699252019467514820410314492332627000629860271029075827839204085634288637196 394 367925650875179786833539314206302447573545910582678477482514146039693240288882254176818386944 395 403301685122151933578238144459607677003991192932659249532421229217711906617515882462840871565 396 441975903641694615601577705639471631167534405298399018387484413114159577550010342065758898880 397 484246230587716198854254904830940379322935810181669388750305817760394088739331357293431218250 398 530436641371005530581498510213506886506467982829548023256622423375053513980942205848722004736 399 580899365828207390173406461435496253523873590183551290978375761940490109859890829303692854299 400 636017271419491399895850884653573261297188436351305808966697662520938310956366494620389804800 401 696206440654028143656076634371766020421622802162525551389572556774062394004654275423408184600 402 761918958022144278256985138646552829709719459343129625808035668681741228159099273459456000000 403 833645922871858609166354534025448907649237844012037662295203888793969670844983007895744034201 404 911920705910972748765919109547879114355384195487553751058158800944591329986057398249445731904 405 997322468349949147507926963563294025290484145641654919487509192598159805000483020617514432310 406 1090479964131803260939586382238971208549911227193629879032282290296723754243378309789840165120 407 1192075647229939830022632724822040312884073843909356449630651078221892229645827942440553522375 408 1302850107640504890472641529480998447618882820821116993992682450453406599635362370169384857216 409 1423606861460118386690110381798992386536089069876145642917602914088933260419447803217039670884 410 1555217522331025441336035254083190807106816438656156710445326792083947564863136803009079838720 411 1698627383562533804807497083908487808570711379535253009456526349448850723367474448552472734565 412 1854861442409450264959327998822504595801078537519889503162847440985159186087715761487594264000 413 2025030900315069581768614563210257716593717910276070753461666096581525333659228942799416247906 414 2210340175418745254281147280527123758047638044569733829990683533802569588487240181472677764864 415 2412094466297523066832192021325150039707904531891844077956685883893462664567008320191642511155 416 2631707908769832708823646216844884804235599276965758139012364870892737429534147492843311234560 417 2870712370649689549570376324757102021546684270541624991736140284252872404002782355471868086000 418 3130766932615980422735769014507990366416750345967481462531653397265730975416941834818609872896 419 3413668106867812291072031399640109141748757602114220048563002960039516544474067188382275049969 420 3721360848989160967948992662469612893147418254621472623685511477173256711412035802036357714240 421 4055950422460749942274191285888493622648318797934300375101065522491178913919126669348831329230 422 4419715179551872285182495274092487017110357409262574313569106627039694811599094848358387232000 423 4815120326918538082210942674239872778102467185064849241531501266202337035707200608029088041311 424 5244832749146894004402071640017210739907408155261895732158134406457135129320176019933005629824 425 5711736968733615298194124559597189374183717885413558518364068709278167890635397711968840615100 426 6218952326610574409836110971991841647488855369843263730021599421648558520960117445720968755200 427 6769851473323655465280367275149280611267669373578218288470277577711677390178603638621254328125 428 7368080267390759726942240069272924644096679483698643577299562002982549254730233911752032579776 429 8017579184219117026480348745141733932858471201405065172355968045330487892620114219241216050554 430 8722606346285998121604433242519768241915858552176720497851712680129608078698255491131996783360 431 9487762293110667640689728790373793676401498826897665842451554537738134995618052064643506571595 432 10318016617901731811228014922871626300596697745222464769802023199231095347081371166336911008000 433 11218736606687793176798357873506630697513429835508657989512654470201491089363551892786892457416 434 12195718025267593386170719995294826806401299345874303996408869524289969544206503519900370550784 435 13255218209487998386968707082123058076370263068183107697070420464837304708250830010323462691145 436 14403991625216117601729326015789554179258470121202639918318483000919789668975578906333025535040 437 15649328075960023753647993603904206071454777593188823998336279893539881716596389873588457787750 438 16999093748458197621714376885452273122002960322245340244063405826925209488342189327165605785856 439 18461775299751143246970528902418777920692027992141932116704598761439979337555641561493818811639 440 20046527203322896592185773963858374118622154099535798188416117482727832233247311197441171838080 441 21763222586911973559166304313623747374589052350147588609279905899720641818628789956778458224660 442 23622507810600752962334010298377891608546411449953583431463302010219872526605463039676610816000 443 25635861050863146834986301279179179440794472330755078590644170009516975493309574400757976819221 444 27815655174450371968875974487245215627431293075002192956896683513474890652730530160812051831744 445 30175225205395548702655997052353558386921569092940793387512207071765418223806653085354937126290 446 32728940709095953539271135226740774922450047103302664286279291254137830617877749591160662542080 447 35492283439467928621200974432436784020628817063945972018100937336663201527928284385678986123875 448 38481930618649512463197583924896298107247803021526135401217147956749624046292545155716223579136 449 41715844243740820545856273635697741975732186138992152361152443109397717391805875998053986552224 450 45213366841718601524725810308018802724750396834630603193929862973300810959980978843886315110400 451 48995324122041587475624946213084296190917382770636537412289335798847129219997037598987055211425 452 53084135006685777865515945984134382757335840140369971913992063753131624287511259519004277000000 453 57503929549528707256655459843440551278999542747708227288421719219563180751317947295546086729726 454 62280675291261010528102160745781598931421427230691792434489234014946081122862659330619194856704 455 67442312632471482416796204199972453180198115201261596622706731407727214592831901603392142747535 456 73018899846365316925032828665990021885313802106159564024720480549287025572163293085026220904320 457 79042768393879456189639691561854307413776619144752150607607126711276280350424647482782765115500 458 85548689247907757102056329688702316323909546634185386998290396107861146425783399017946265327616 459 92574050980104898638544354204715051139430399408951710738332819088013190205985389522606617571309 460 100159050413474145942618647541627783110419657093668486056607614457512720233237444542434012272320 461 108346896696842989653254933342539253953723767648355594736920227886241975674600356043789787614890 462 117184029713585787451692158499952288622802527652712981845759142189012149257668088095531981024000 463 126720353796768720173043563460632229083250572594434792050353108450378712356520508493186070071931 464 137009487786486523618030230695137225988437205508077599418127690769359391930501661105575179089664 465 148109032532762147679714057056822480579858613987599757283936961441134459229287306094457824821880 466 160080857019232709135611837188119511443670260840679857397751318426349163549770069904021233909760 467 172991404359204981158293286936112629603920582074075416924396538072090408127084848306379954661625 468 186912018996803285267525080799385100371847115599243266534227748456096744644803147421068059679296 469 201919296532139883870839127629572155436199943575633301101093307524225878276408819580399093247894 470 218095457681017335311285069837439065455020633915671570696542480992280761362166462902866938435840 471 235528747976945872681188272125350032688335986790286116724264909413559825750554615509382418678055 472 254313864926567363415679059753905651713489557127043627565368184956769363718383845668218371472000 473 274552414439281042006995477881101956651497929909425971977170677359798637169015520710979301008836 474 296353398468345888538201429710692949284313412611571739726905554465222110339321127734353026074624 475 319833735924392955927149231849015571220257359364083081586165972977632826113521551029443051056325 476 345118819053543829931405187866159377262895243220311648495704743627394798522946237850903499006400 477 372343107611648695496521860599459856365776199190567954568044864142936374279961213913650324781250 478 401650763314004720675954322164864788971892729316080654506386074445850413943995482529984268562176 479 433196327196795172703667131193732958957179622026347628780790571594360274647986929042108406040979 480 467145442692932813736341112825486755634341668852375252773894282216921357457422417032000834152960 481 503675627401558641460316003296350836207641711429134922866996988077793207991888303214561776803920 482 542977096717731514003856272782122498643924920244807263177115588102061362501897487077929730048000 483 585253642687471527663772638250066168472117469782617094388694926747826113398321704190698023983441 484 630723571663951222870763108029466672625097128465402017266333148245636799054006793326987047435584 485 679620704563961817668942843588665452149096340006294809779289689030941765493415451682861707597870 486 732195443760553752777549949647805601746682836137765230768317579646685547002774677160642389802240 487 788715910898740018177802816743224624309747279624802887872622607072779975362983323217730591613375 488 849469160187178453025999039500649139594160850664844286516001315161237386419784906826300191184256 489 914762472000682509500432124760786842684743973692650998660147943002491090738529727347633127489564 490 984924731927163923482828694543839415946693310657430159214263675231159090110910660487886521415680 491 1060307900709151006358912953331801708314269043380419653841428293119320916457041388011902387555485 492 1141288580865371800895497019692414162749207080283789216827531268285050402260524777605659187576000 493 1228269686133117160801331861952256944253777386789363557713390647898382916152965096907164617718746 494 1321682220248339004275165631935724097575134685324660217826423612172810970605260572226541932876544 495 1421987171978889810858230118324385089666403556904125882218052368174937464929939262571135035033515 496 1529677533748232570718469730787955045414166981383771102340963251331519477233619020681759608065280 497 1645280451633676421567960193207874438468181540613700404210035822157491896596698373119212113417000 498 1769359514996125166707404319015893945172996264782551962025808930176878333590654211888123988033536 499 1902517194498943073162725031140483219294236768246156191137631417969017595754742405376467416212649 500 2045397437803404363723693491699836868942050580268649985562752810540988654819231849560096959656000 501 2198688432788943627365618797744979654423804038705203009030407521141077644053932466093665145655750 502 2363125548739796775058916092800666545246771077948405643157603281068419629875956568448950500000000 503 2539494466567442371493301475098666930143924586535417631962840858231095226611792350590331779217751 504 2728634509802445632186316695023419880139505490443423091103765692124043429741238198019620478181504 505 2931442188791899861140173370175522942623830742752853627169490239402876564017443629663396204390260 506 3148874971281789027345615225218826948291562436134537303525828862627090371291041538888680575723520 507 3381955293349511174190637946370418505314970115955881379301820834494145825624760546218099346571125 508 3631774825482876144114379882365271643051984167837818920628977802502082737567770427742650824878016 509 3899499009480619634527602829361224804589240149595295948825700116272230056208149696853922265909234 510 4186371882778488515796023136285644385449820976076735051320386280614754002058196096002719341745920 511 4493721207787018722039486820421539539695761014894835678360148760532599000287418525407287226987715 512 4822963924865162499204450655816159564266620502224959067570667060811673204189164541453840784384000 513 5175611948650995977401101778558926878998757036521363919701374344535615941269492912770269627763456 514 5553278328630082331579723371124191486555797101301076509647688214756043172446077858784829153214464 515 5957683796047081585667657616107660663813914667631238609493496737313700343153028686553804933135105 516 6390663720560465332992782994421234517153160207588372764849487946763771051310970463903479666864960 517 6854175501407480770650568416584448653412206045142053915793814377126711914778683540973657461574750 518 7350306419290777934265089542643956858711928188213520727506687895663196007001262014746886936765696 519 7881281976723538188280844327234484635599648404829607571609131234622401349072829178951867193358319 520 8449474756180909408313388300120762477793674110429111426190146152897064679280453029303152229997440 521 9057413827106680490557794833521674625415893282591501303878675106325806492669575271229270440594380 522 9707794734620270889122895942873128841726768293250522782770091056667377976099825787320884614912000 523 10403490104665377229561816686062985538596554452994037178932129639537346715971198633139905728918861 524 11147560902343379939965993116945232602972081541723917494801584462750219069017789243250128709919424 525 11943268382287516474428342219795503545610420600120295486517669144817323534854061218273322141175050 526 12794086772163812904364165387233504173064895119714714825731829552718434502053346148754170479737600 527 13703716732738076231562632869853596467841976065542402743364849340725519655783492311071865519046875 528 14676099640431449557219639399690068683936136155547500377449351684813988990690504848579389612024576 529 15715432740907020801690054176295936569609310211500696568681493263155478935180484664252873566418904 530 16826185224994004823979740691043084147259730173092807272675270631017021021373036235999247732162560 531 18013115281171709844271423504814759618037357930320785855039650336070082732397534630039853220678745 532 19281288181910860892756515972599988384891917658072110644661271314379218423564858368075149878888000 533 20636095464413300932400248120510429748389901993807760794412988762440721676695970178659964038526966 534 22083275269711465941441975742435792830388942672104507263759145065113000388429085909894605030320384 535 23628933907695622195365672747895279812190029171340457244007192727879784334161163845036814646857095 536 25279568719439419539090915561879555231312236369286902839125078218030165303600483716643060348749440 537 27042092312203102243985013427486278443447037916993786078177207715267920577763359859978559605726500 538 28923858246719492879194143130499457638602859333790961650638319370308712659265911716517579096262656 539 30932688260821928241150769401007857811133154011401934713329955785948167620459647853081648772029989 540 33076901118167549493724456830016543097270146190494370873243355321225358511986668750451738717433280 541 35365343175756194150868065133819177578630737362654154039797174167311416886717926641448019458603810 542 37807420769157689869502807368473706306853624973013546526166001270627318386627370721663483792736000 543 40413134519852345062440623817970233659013375801897660008744137264442991750937978957844308766710771 544 43193115674875287422369196506300314120434363217150983623035281479311603945759504441151603414521344 545 46158664595050151928688453900857182923842118616063371155197620936289232910920035092320239902968240 546 49321791514517347207970647997006289527340542857157136042602296501925933348506179740074656296468480 547 52695259701023400295925731307262677585555231286160257293635838948485790846574531470032798330472625 548 56292631153558183807666695894880953963813693152097161633860971761503586078645221931571018416367936 549 60128314981424515903937655666366071705273607934630922383512532293636306896192485552631458424210574 550 64217618616718943276729212878394203918462005530684224774113606590565426322411774150550251072441600 551 68576802020513665590499988406215109770676378329398139812797596449610908975043469287269165374892575 552 73223135051778719632569284000783918552786256935194760657712576219302007143463074003909835478000000 553 78174958177292930799944873515113892496703978890468224514627442509761455061412308088401819161873276 554 83451746710485059663987547024999952117211064252384151083621623223901695973031287631812377508706304 555 89074178777347457312299076021873275762530667279304218622431609382575313208906573652314500772735485 556 95064207218299016951491729158762740154899521025543120567675648312856167037068176059730177625622720 557 101445135646169135056373217536281446353346007646885516618626232698326905150018580715721511080264250 558 108241698892357937372212842694387557983362604775280577502408464719556180413390689452081057124508416 559 115480148085729707907801923270257029115764847820862762069338591362463537210920053044189841812059659 560 123188340621947230743463209032886104397900327191491352104317452549637391650210181549511520997259520 561 131395835294787052387646244126395908657012167750775897005979065620873576958555839425788113631228040 562 140133992875523492026011764962626144264340544568682616675160590208908966508194109354432989497344000 563 149436082441768193738186166378804023885236385321740810267178519920873946120452878309713001214697481 564 159337393773239458978108234411713374377843682753886391442231786773651292868263030426156412073139264 565 169875356148850632953962241186287265636842034851664365944863660953090569486119643390799360345825830 566 181089663897290423654538158161068526726456162378370490229629103632143199781387877424006898351100160 567 193022409071963136175762368721820188637621961162888498019403164167024600897800491154645097436200375 568 205718221640808376198547110191787926350427253579402120868683728967264932407026908459921394962132096 569 219224417602174915916045268313494942403495970387518287986093478421972885593417538330561333787756244 570 233591155459631453887311957788203840050632744956100182139203656888033735049297236388369717341399040 571 248871601511409598503196906606882328684299917290188617251908075518799974416212139769780131882453205 572 265122104434145660804391454778780352737628796520973959935688686648657355376509854864142712750552000 573 282402379665774400919219043519298636751273955756268528171270962730168553746424205754325782282146386 574 300775704118889039911168011243355198523909301275109034310585694734553530494525736729510386790164224 575 320309121783679713820397975744404351872448356428879968325792232927599771066676907453334566794346275 576 341073660808762104834929611044862068299141047157829165343822191240687941888333797266997310671948800 577 363144562678877269386182089044666227891290914942680130530554355712833814700473798901726334149500000 578 386601524140653902228504414763187384644961556741320050277032540432144234023320850688282441443966976 579 411528952561449953222632091524419610322877281325033397827061269625730532328467317490559114294559329 580 438016235441809638120830578273675847526865575768712473569839686620158573692387881518833008979812160 581 466158024839366063794563732444813843514162633959850851495236524412171275404046997927444180968571070 582 496054537501174310029987900761085180690253410379823628893671952286287759054472538680132045130528000 583 527811871542564210630867663764115069529873418836836363716911024499359703714365398982605334631462991 584 561542340553749716159131577695996809551065422319992312184115209728637073872795635437726356312205184 585 597364826060720365614312356899210580157488431983228211726223520016774925880297498178608058268843820 586 635405149314472307922828610080897092568634857653904373196112618367978000120735413462197468683376640 587 675796463432518454837738862443491333191792117680548792603172280161894146240560596160943714077502125 588 718679666968961575571740865019481254060017763707202575557373259002902113404896139856034827362021056 589 764203840044337438972204499673288353031696115422169426809771717288335733612354817251856514734807914 590 812526704224059792767405084402205168002463141642632732476226727083967321923476330285479717228890880 591 863815107394752939756882982954477232768252319538570020067673920317530509639004266020057785946744635 592 918245534951174647153083799422832708375887531384677488233692238091941220316122218330647272339296000 593 976004648672951902246429271329933147027522920444364012958621859897379321490518410323707333904170296 594 1037289854740120740016642238581651989946132609880049750379439219992837204856971677754935129749766144 595 1102309902409631767333090771042040821483836574197758062233429453969322338198280778988764797834305465 596 1171285514951714748817845284292132998805900022406622882559731926821618373891285161775437839528751680 597 1244450054525455559391340435025532259646177510992255006804023089443568795177930059884717189479665750 598 1322050222757301321305400677569019712996649684844121929769211334895276366877281591651684064209582336 599 1404346798874656842538396113869079327324431349415740447198849117663857968504596832758817118377920999 600 1491615417339457950717432857617710180752782479736192758055964853171083046091841675607103553302467200 601 1584147387023803895026778672414995781853880231987405942584972080522242332329017509119723691163296900 602 1682250554071609488402627787945646676784473241884611507814722146438855030132407262367735007264000000 603 1786250210697015184035624031696228758674194720596230571600808360776966402892362125482002778500071301 604 1896490052282196601682334128671050357400530257390928413949323094087466043821679978657937040799431104 605 2013333185254481010039042388559073443989277768108693672039359433838927497087926347349236428446158210 606 2137163188345554323678224361832212826219458318284982592530423802297866361168641518371855557191601920 607 2268385229964286650440330582187705602764018592288837404242405199156079988198674315486391220073569875 608 2407427244549587129847497622195660867647601354170997712351541688164918575743981111307789147525218816 609 2554741170911001461796979232012885784175175444140819713762850500558323503924212628863022800008397584 610 2710804255712782294747104759820594870674257110795376372270099505909307944650891189039422560807813120 611 2876120425412200638067879812970271285655905162561891716029036041362290966624386752535876828565710865 612 3051221730125246303279551693118658919558783339513636063760275883415323750817338006061449774312904000 613 3236669863062921757534318005710400066999173326342048899305203455762330298149861260256805375881249006 614 3433057759359416051914089755976943822287281416420885708601712988401393469823431307664403307711864064 615 3641011278299918314011795984361992809301433469275709557553617369886834298492505151113393537966269055 616 3861190973151074242960572734845246621337453536859996341573290539435452987374215088320206142127615360 617 4094293953001501284522145350680506180617462531643951717280290528869659160992533879452319034250913500 618 4341055841233773152435184550918069387905507002456852292102418179550053964589684188968262860156778496 619 4602252835473294570281426965758882388888553381879123200805423915803845009063715025567556458013816669 620 4878703874093963769333078854619784306504608200161292978552192950412943461465207075366092463281640640 621 5171272914605934170704460679949774008552673524448887941450108868263810227731249413836288096454629530 622 5480871329507628940633935690581175066628609152353785173201471544859219971572596512232387539111392000 623 5808460425452945074389646668720690086903053537712820342274251610937280290337716285956579541796066411 624 6155054091865841756841364626242789973948484772571642258086900401042615601208806119586940990299809024 625 6521721585428798380648382425143763126066519785532941623670745141346820360816269150024360884218945000 626 6909590457179532135307908516421317646587527133551692099021031063500519033843800505680277517936640000 627 7319849629272489802957887555721264476207778024444598705570331085496829154421480848951045099853515625 628 7753752628798605559153975857593403612955752667125835767281051316509648121904567431244040651445389376 629 8212620986409305453429961852932970943861987275327096793545438168098743274837059117947734400112837254 630 8697847807859427244098780805714304010597890887368930170884475745140732627952768239821484156766101760 631 9210901526969328080012478748524195460087712397229028078307565941321871703533904524135571013875855895 632 9753329848909719338996403791212603688560798643400272378543404351479986696430287358475942753957968000 633 10326763893134476657855451479818683226053861178658169977127882678364948708651573557818578258423166516 634 10932922545727635754470431878513916910430410792850764208767648285934044407665119905654887159186089984 635 11573617031391847347627885644192843701756352933615104709104873904594799755712625889874403450086933045 636 12250755715787609387180413019824957630123375121954299874589296416181967119956429145000451524274683840 637 12966349149436541192321775850548664063265670737069674252607176207829445587793680696636121968909315250 638 13722515364928769956904592627007302911829376604136062606944179079187423763352897782813038248329459456 639 14521485439725163702615199733825061064283613985762990845236102680555210350694591528604586351923198339 640 15365609337420706341729720312396321367085029770934177983401586053080085083249905709413189087424788480 641 16257362040936853852241548985158043452164705177303493851330778909584984036429189781261700483852352960 642 17199349991739364827986470591713600105546423514597150223527420498873880725420445503303140697440256000 643 18194317849835040183389722160162608046765159924829597383176124122626245120575112775502915397435472321 644 19245155589987260977263434330691943120810133230613396604845426510695464404211782278290907300491610944 645 20354905950307456620819510026868618310621590971270040612203989120088964109586081380848959678647420190 646 21526772250128997678006476040192624609050554030107940868832955898400460092543210111360590093205914880 647 22764126594852872774721924968957597612224346298815147380593087036341903513657731361306214908728371375 648 24070518486272319927649194847538296348626547398838328678505257294375333282943757236499955594368676736 649 25449683857737840684617855649867752632674615570614859612549571247018389368285416785122212865569718924 650 26905554554416294689734560748413027595828172413049236946931475660030312601482145953215617214198732800 651 28442268279829681014746609872010019470844462488621823809487595646738999484237050144811621666656243725 652 30064179030832456268258331505646606050489520743233174128756330933968927197285976873648165174611000000 653 31775868044202583261949521828857152642903068769618207183071974642049631112444247565524256633984186826 654 33582155279082785506095581519838463185869520116807424438231745060985013502525641155060143187163355904 655 35488111460616614983148695375517767328964178759118937345505692911602540397820113281173939678348033435 656 37499070711280914759576493901646176824822000074707432200251873909839259008488978649648836824194661120 657 39620643797624146664585001547904907948330048315092386060230032418491731233365342830883295059758863000 658 41858732021381014674369598861441204750993361895094370671217328072798221507165980169782166312688009216 659 44219541785250091851578648999300530996285070144766989089519521714315226366495167934289074513532298009 660 46709599864995089072643793283099818415444595263378308065514491598856623914445171469201982176502406720 661 49335769420964418578346376716702349343590794359146071766006090825773709004703717896819493332320811190 662 52105266783620334429072227442261725960615194476055267413788119222753168424681496169354696012124064000 663 55025679049230807472195052370456366878850440871665141274163966309837212398082255214890456757602793031 664 58104982523507153064655266088080987874976599731953378932891629854308546076300618256523450456142388864 665 61351562052671124690549564301108121773552317667620188849894600064320308236566372505934312588222839780 666 64774231283209679726767285047578011854928563255947696923389535593945633745698606540947651860937410560 667 68382253893426998139763544941329832032645445125158687462308282895143996646549709705772771268603089125 668 72185365841834797894639937284260135791827036402884907158896541776883625523287259635721497648841704896 669 76193798679436878002180610198371641106717327160181080971358711768330635767195875048400748660933914594 670 80418303975065600678814915405363484254525386150386557454944292746941003409799236696134779166959722240 671 84870178905120306022890565100697409901379382674647893298700429149608272580625217884625506029592498355 672 89561293061344187933154922032427572548861914982492958086252198329065801064512787167596723230730432000 673 94504116532660850288649803027381743238309285707114881263382678901311665843284530333467419026031053936 674 99711749319578664535450897667039117289526959863808554639689867036217899602410616585286449938571853824 675 105197952142264381866097412906072336122131299182515694073427418837227410944101831040166990653148346225 676 110977178706091600583631855762530426233342997686607037828558747823861919847742813734933270741234811200 677 117064609491289211211582773199017042489762429690932494480165351676654512031715691662612154232593468750 678 123476187136254577996695623428710884970617805850344638040733233748616804370320169660665995769597291776 679 130228653487160892410307783744704749134588939718573133558066299312771321853632882582391791817468627679 680 137339588389682973148535144690750530554862095908835995950247935643126224657051937847167624849180031360 681 144827450301996110683675703216673046671399113184935573988619824540274756984118547885307972976522908220 682 152711618811673894637702090197276337357496076785672309399449239753599054400091567003741367305534208000 683 161012439142729068327706491772459775422794288736294917770559723181359400359415714703155044207959012541 684 169751268742812301339454749269698350849956685634610638530545254371082505800835024043679553398244974784 685 178950526044513566340291526051854038980244526114132656519122512860898011245264569568322009879139499770 686 188633741498806001610964682913185796307099835661552486149205994266374967051282333138216628259103671040 687 198825610982939438769737021121858508209538624475518531888443085741859134559511960213144996160328540875 688 209552051689537139873757227609810465704253391326012720892609456991925774397545912844416625373639577856 689 220840260608281954455572412008647163015544490328713839416980698943073677969495378999308732578169576264 690 232718775716404591103039040191549518073874733890459460351111470865855720648332119696293837460574126080 691 245217539999214807491447414180258902781211755290676730823360353815704531144093361238182542745900803785 692 258367968427154167315457149975945492088246693276364684758287812858020377363910673095982079532408616000 693 272203018021305015995236794474333781731614793825061862972783020273687756570834877283632213120690991846 694 286757261144973238304894819484767789111492126276451946023868909448693347393581591669789277741493055744 695 302066962164881266521801559709144872619342337456583880589170102384198189615290944013634160418685687415 696 318170157631672143514340997439681034592359250858426001488623014452133406788883601705704648346328958080 697 335106740135845010360245760322386533830005954509993023684392375124057850783114919075844036800568964500 698 352918546001927357793147399676611515386254330893373132173169019417883776694231698841923110810194651136 699 371649446990650320240643287683280241797518262436114753590217078584841115568969816020622155970216979349 700 391345446186141170082642470193219256796584817257192779055537508549787073225391173810833901000210238400 701 412054778252693376936526259908963766761509961089721292076837105586629865049692107913424759586724108050 702 433828014253530955837438156403665680039352504314015793647830215521044955193573748920279015206972000000 703 456718171232162613286179613561590407722441007313279865418271275397275620485720298605897146788729594851 704 480780826765435152515789253902573820908542736294113110864961717266505460351692675659876095969713480704 705 506074238706257944351938060647467864472960400549629283508161931609772154859597078604232406076126736160 706 532659470343194734884733063458554252040402422615681982651333400397797414762903736424797102548655800320 707 560600521213719893085982409926008023895198289179303678525811623687965360123814418997243264419893518625 708 589964463817928186753786242128819684888315163643866731564480690460554048026894387748092628301573879616 709 620821586489885658583436245754825538149550186792398124427994762042166900402947584436164188630986135934 710 653245542694630079429196425995004914458989453215609570026869847484877529523347965681872212121710040320 711 687313507030089306421046307941219301836013934412528111238263089743663739355516072818872631590911904015 712 723106338224901814518613039974397664411414288530755938307516049175984456640554782896851877090523824000 713 760708749435313490250372070570451160757865463298504050836939864356185946225883434313749052829279704556 714 800209486157006931895315633801019789540553581439934314395037983633056643722597019463624452153737713664 715 841701512080913138503647067669863760217743280889636688463839487338949344942874162727483243523068913005 716 885282203235780454255323331866968266722705012865654187621539935628196824103077413956400014839821485760 717 931053550774552569809826259911358499059145786459430199472192496596633331487206141699768440117515102250 718 979122372776457641949545101488030432327569097571351688803467111369769393414165711254536645425637911296 719 1029600535452156346267714179032035898198123186890059441974710379151461844752297544000590919650535425019 720 1082605184155360918522487863556080545699052045550016432641603877370713480018347916999171204031184643840 721 1138258984621043815941055914188959868275016483689555687975007926748574397578393111218858390882456434680 722 1196690374867728271765318718734790492311450061454546295733583190738462785560479645957473549485340672000 723 1258033828219419371898320466457356387217424504406817546169651504303957403091013154507919535310672483961 724 1322430127921519947065690149289354506446220085165242382525057321989140299268930328201387655517239298624 725 1390026653844608124749344810805574720572674078782714219583988065498334916492122766636037899973840924950 726 1460977681790261416261746704366441034874461253023803303196717633283065594184288736619732671284627462400 727 1535444695934225372356705595817756523746374059633826432272036648192981189697740133538482927753656734375 728 1613596714964173862244589664770925721474635949174470451620510128279084810402892304721872714734180674176 729 1695610632492124780673519196483348277262653803883397140664669195337889022398328336590179458119734305604 730 1781671572345292498854598151493900561785442700670295965156396652515063037610623480458244750330210600960 731 1871973259363810889689790973526059436007023709369444638244388892158210706779855920365781675574215103045 732 1966718406359383769991906227334603592883019509691709746141798962619642355147782448201866736169732248000 733 2066119117915549901835285357278442439306506604828198140596234235030824901873452222174559658129709376066 734 2170397311737925412608212710283506745700490174617642020751329271681106035515495264442339029324381859584 735 2279785158291547147557104299171660353716856553308769178302193403677949087550435380366035985190989918995 736 2394525539492327014976340229854031248154957999898162947931906884565968905856543942740372511430251338240 737 2514872527250682264761291467497589721945977514196173602345329325862041196847474521017167731735887554000 738 2641091882697673836377752111325436967336250697438659006431336958673405791585508484498935303263233376256 739 2773461576957509995049294185189526161754817257893327192001377896321810483859114899268946099433231316689 740 2912272334365102665172796283443142196034428260418892779293085329094724594962380527979686065343845903680 741 3057828199063548092279007504664331994553226279697243249031423363488259091264872533216621962405542472110 742 3210447125953992407571975437989987092794416049972710063241540701774665899003094134211040850451257376000 743 3370461597009388845244792521170447910684156185730988685093397724404580707857823227649172648913926103871 744 3538219264004211173214159794318868405991439987466927452898211212730476491479484310888507387674907100544 745 3714083618754313696440784101079047958997911220426694969914825605345232136510699602812484651770817482140 746 3898434692004880352689272094955416295879837148479131288438279483233742483834091314191396566272998881280 747 4091669782149844407343314004326013003821812782409245457053728728443842829193087095770750702955818820125 748 4294204215013348692314836662532866704585085121184447172888286133868152227411030658996704618731288505536 749 4506472135972819085635502341354136436223857790109985100242408368577801163121584969900850712204462077274 750 4728927335754108166993428778346377780828681582040066635524123629410082347034375591119936248033685984000 751 4962044111282001275977622305255380615258949201487315880603905115811067253436487737042973063741962264875 752 5206318163024235583288844266807387456023605890404520439362883737147816052429473796440510774684500000000 753 5462267530324138857760084272898021200464328752450059905468689622392752034374626690989020851574776670376 754 5730433566276125615927321994303519850628263540656369362163594728057511201460096696458915711517862805504 755 6011381953759674253523709974285297610231256765922577710887613508729959258676701544879675948698955641385 756 6305703764311132385260414133890321034389382837894276654652680893024628622901968032628058097215696019520 757 6614016561578844690464172568402744751751195379551305430650764755182239841121501305944711081296559911750 758 6936965551175756830822482925075837964976997212265157023894351350692032866690709196570386716421443830016 759 7275224778814912351683389750709282098068909217197557740741956613115843264809869968580401830257897286359 760 7629498378687222010602878340341686752734282269323949712725337307388988297794289086627568996115959713920 761 8000521874117645147294268801137544650014786969392755023729706422504436496877892287326431704986079364340 762 8389063532615582422277464674881507058478329854776357268117890141659196521933509612255854921767805184000 763 8795925777517943981433428133892043703974625330747313095800829539006485947562407896003464520917737358581 764 9221946658509136014107926100175001209374316402964758530416100749809833556262202888174130458203170838464 765 9668001383391214740772490282964348726520304021303540193330834629419461323216403651600326069165982863730 766 10135003913569807011494074709619070753065485285410964461362174449947976653126135761580762713598920840960 767 10623908625817211911150741257188973026922331013296889491743744473154596038244695258557926973339334327875 768 11135712042973503253918856914490949551197419872997233333195512654578202758826891053283803778103466397696 769 11671454636349578161065720950406759213090742267479740854118296529688242565800306568526147503571730722944 770 12232222702703076101252596998687310808578189223537610224765088372030343247410255287334566397484665405440 771 12819150318769064525663789026161611863163046051265262008411876623622076846232819549614813650416931813505 772 13433421376442495045735642641803988803980759796699498443128418214179751278089897555425641324381375112000 773 14076271701828826433132879153050473467343675997500455944852978549153751796214168988390361242155330731486 774 14748991261503041148247680332575706389630167661011452515991976132316306786432810774749724530698235143424 775 15452926459445709497339918359116622319095921806382473984006617798493640921477429111395633506593080056175 776 16189482528257944221323955316079034059502178319032995189899793582481956488181169257425852335157275593600 777 16960126018395208323145243046002028013601466889634775678017232270405457442033705538901978008185655687500 778 17766387389303166074402559678830581723058094601247781592878571298447704114646176860420788185871776536576 779 18609863706487283263244576888554972410962539974216437611553376193970936146784287680051868792252207246029 780 19492221448701875940176913169826653017986551790002314220967347059046720686776563435301520359479746810560 781 20415199429603971704315992974436549748443848151389293940277175593398625567263126920010982979042982815370 782 21380611838382885111612345839952777366674163254153787998564054847483860140039711390020663201057125088000 783 22390351404048027102070413261899130010670246306230595722043447112169152312617196202521679991769069632091 784 23446392688235382544840178411146053209972025575702932837741004472723936983552057492563872417204789744384 785 24550795511577522516280857979180185746056185200549867692487031239090409931445879684722996374737726565720 786 25705708518873198742022360069033618016943944059823351718983192689373708061935207181718876752119898685440 787 26913372888490734538863538015948426202106965842633087108094552241803070669551827693249070184679463729625 788 28176126191644825433383811940336806604544900864438460788170141207365109874335473306949893709455351854656 789 29496406407399247579121496163194122145003481387466068342027627661019714660709050863873463542628790794614 790 30876756099468605901593015673610212945497286292412630309601242121902267527021420054858691154940309121280 791 32319826761120908198423895689160604402413204420166245352319655259169887232127172857380990959221952732935 792 33828383334719706995707908713203017951666098797886909806638539835751389754776090755513079473578699536000 793 35405308912690098050269025771719558007387523065537218880411003676049589436338783515960374973926321183396 794 37053609626947302988878078221410224805839931351708019413366535976662089522663954041192745853319186745344 795 38776419734090203762146806145362121070710645645384894852714485014956880825302071295294350670629436179365 796 40577006903935358834510895968081685641749878762614307798939644653264724248313031205989131251642416684480 797 42458777719250046538322258087175510348024672148237115297208858435694698133585428380015583651761620313250 798 44425283394836092074946609204182506529082404542788005221915372790049058446699822589929573625395551239936 799 46480225724419994969615525990000977614994961428983662462500567570852587698946563516932501028367372387699 800 48627463264119548902564249202361856245144960323323789923092721253663949193653357789580200459342874969600 801 50871017761583113450055157178188849521699218331303357611557042472604813865074090598506319363568691089200 802 53215080840235347648787021513251574967674992364280420319331639066539093395425397029117908829698048000000 803 55664020948412951691395273142305375641401034631483510535070577587077477867168407802463769208578090788401 804 58222390583536202100711386529769215250196372317566166772305148683941662706577457993522586621087324330304 805 60894933801837237860324930038360349837649791778218484753928184821055072377512298022425198134925533124110 806 63686594024554604895401562492761838618428839966202697351659416326446877938904085527822723256825536318720 807 66602522151905953402931966670066137605866398843309212861739090350568759901409381716624107602217165417375 808 69648084996567481399559313356895891062448667069350777975365296874867288795559239378422800730487858860416 809 72828874048820218716681153027074999695613145688883902622469652222410845991975777500466700036106718124284 810 76150714585970054905214796319994040968766402502206420531778719063517643753655504866736685557644680427520 811 79619675139111055155484953149990832165947447017193929250980614625993417414776762229899081836040288567165 812 83242077330780620617448516549029150182079036694992641194761499420273041748907142966926149850722961144000 813 87024506097550991378665009426914323923343182941524104842636942751372543756024950097173632253443726130106 814 90973820312115038066017594414081882868486382241885624733924227572217736088085380336595781446313414763264 815 95097163819955836690025948203989754919969825073335729969143487561060129716262681720941438385076968066955 816 99401976906239785512409325446637301808946486763839257788401396107235783968926523655968897195743476476160 817 103896008209142637020906261821007431579680067590312150678238604584175538626652942013983704280683733141000 818 108587327096407437869894433710472090580807155239253740726156537252558217667426449855421609840043548164096 819 113484336522543671566063760539271849415744008326718622107575775534317544266130460361775512488531357183369 820 118595786384708581433270896965875626175492631089970941417485085602299036247427626957577879264732011007040 821 123930787395965436368454800771784944679240321079668441791210011232979225084306666631130448103055629009830 822 129498825495290133898858292242514890296779561301368305874854925597428263091455864343351088087177966752000 823 135309776814397783006041396251605067191763902959306555427265505142716625284454519450460712252328541171511 824 141373923222185566920371037442767828196323122467814848353330621718832251804818355476509459651289792388224 825 147701968468338073100446895604194492985262919169080326484608126362786614362435906799330813674454174114900 826 154305054948417239845206597192703624591153145184775058952650638491684142224834923338792819714673440204800 827 161194781113561979672985257398702857616150509219246541604754213731069963949975469300824078901477527703125 828 168383219548753300098023765662484292267325266475401630219598442872492652606663740259374617313847265878976 829 175882935744460283092943736641557634535984820348494045454912255616361068473113924329572889792002109823954 830 183707007587371565589109503329953457643909019862430987847217054151805252403531882847308470401613577660160 831 191869045596836975892926734940194591923805166240124259245870035487590606412829505924891077842074581420195 832 200383213934595747705705550154299653061073718801427212024009128098379996216272645281534719319468985728000 833 209264252216352310089500910621012323046705046748619779677972812069486705994663727530639131556620360155616 834 218527498154779127530640926985846715927151236309418598087486349251571832700492907719724378128722961629184 835 228188911064579563309500981137500741129907752538597389987291446270459204264338968336218287197302962814945 836 238265096261333421632931257406549062332427643995761511632261687769923929673000112431945763704085326712640 837 248773330386974886316517681427288046777924225526943423559440790504895902719165957993996760552561259442750 838 259731587695918251188237006891890344226616055055682389985010675485909448994687748686348570269166536013056 839 271158567337052404035958491735801275994543690912482737101897588876719157690673130568808255434873455385039 840 283073721668071796491303059548672131488651023326229586215806442081824106239040812904291672992698932778880 841 295497285639900963056581422227125905815042089223536541765647217589046961040153103036775567916230031961260 842 308450307290302942805808332910371072266603523631995751910150764578887414638263729940574636056290148096000 843 321954679387140650637598835547662692210110294379952124223531418226150322988299650715517249305370981605421 844 336033172263185830429807985208929540365861191758610785444407852897383637388505016548355492788039084990144 845 350709467885844236118855058472819714679487203501951315324064202716952833277990986813263929267080460154090 846 366008195206689713072650500157720571974104669585914407580680970727638558709705125118670833449918883367680 847 381954966837275525477258840647423025349984027983014492377458916543756341185481323770195239360826440818875 848 398576417099320281513544926220164833053268297436040368234467501362393885577895879088908492260809183854336 849 415900241499049885478566777972966235145817834271632295283313835099877436650340961637143536210434940285624 850 433955237677217887838136767767460518057180044515960697457219585637508393146749997156326594009661926195200 851 452771347888126259767267829420380508065359893394876825855461767825017823092091416500307809284373955956025 852 472379703062828895173312687641933678994403021038387413400965770977157624424351849021743418993399169000000 853 492812668513623007212933616780911248507187388113159540248501682673804817547075239383577861412088562323926 854 514103891338921065987999645336452197650012829430132455594431760228649901038676038236062032951460111055104 855 536288349589650110724535617241910112811093314774295221392302164894634395233560063615816800616361082559335 856 559402403260448319690371125631501053332048023959904233950385385822265420926641434350982222988243497697920 857 583483847171122857824817748401104623138932314764795027905678315135197754420634942355199337662790442410500 858 608571965806100538019467896833491408595518041866130338853804582558530266266340683422845114173024679970816 859 634707590181946090792609105974854185296704507306187555060085731011362238993830072285531760659021826024709 860 661933156815444275556208237407338985338003272213184461901234883812006297586518596781020527516509201181120 861 690292768867244197003993857618984751026505127786260304327303914557586015998669003079515179034266729887490 862 719832259538649602217448472255216111541210871059976316120969482027872981590163008811428447991355684704000 863 750599257801810297709427374832052054097973237916256597515958327380973196653829223185818044233246921394131 864 782643256546329892939246323458507171620299004681884962000746418171267800162043102370616584908249742488064 865 816015683228156684733468789974907223796830674052736567236357263885802003209974118364811505892102552897680 866 850769973109570569693739015991316423703393365637510781543348667842735584860235080643021387460563829391360 867 886961645182122423070813102037323396966049974644603141829800576387077033826927359786549271935816708916625 868 924648380867526519231010034522677750811261295612691913683790985502467076486576418264798860717005404210496 869 963890105594754492456942538476660728886110681905747196993097485927834060650764669624286323381248177181294 870 1004749073354934347151795180148637029553122967296431987746993087801494510169537412701456976220553730448640 871 1047289954339123524204984884275752756493148579646916040396907944355646633498390072127989594694606883398655 872 1091579925767604519845905417633479804141279520115253970255796544414409245374139130303858441364864948592000 873 1137688766023048646197525882438468306643614382082854592394062573559015315080604670491387224624557764179036 874 1185688952203711940428278188202176099740759041325430373989271920056736733648198869081706608235336444033024 875 1235655761216770806644557224221607791931149191595615777932708210787781567611660071455190445262621956476125 876 1287667374535977662804256135277521949613096258555647292005019991070509223309699368300601889771802482296000 877 1341804986752022735286349493349324016839926552690474753275947076819940016891778385644889899990054535156250 878 1398152918048331391129435276617931946890402411830121566385651289751568668188046364004511572100863829701376 879 1456798730739511344241796843790928880854642067624720976477631259875723731488643055046947813832523589414379 880 1517833350014295169754590624590970534666395477477650509472622081265657370747437349851137487177033392149760 881 1581351189029605397385774583309172162295864369070188868479050920115372541259117219189186350691166491292520 882 1647450278507306755939513028475647303641592543118299198261685246188033613557040556515983693060497287168000 883 1716232400990307775120136593096066219453254073796912791951541515731973921989800547932569927966251826321641 884 1787803229919936932556407625307540694029976607055559043081252758147109386778272965638887342425128690513984 885 1862272473701952029046579288639273710905435250285778644867475973230920751881483675365092522744151837041670 886 1939754024934150804513209248752017264277791721098677248672862999388643963245250037637805446975358916419840 887 2020366114974341451674570760581980254537823109804321504440142066047639045684429498539017710512462802068375 888 2104231474033409288986539190705940939232769081087293218509567395894870402480838198002887012976241626851456 889 2191477496984386233020164670378377139831156187165837718693573254125382971883119462467474011732022757462964 890 2282236415084798851058283858859682996685498529387854838781782666613750370073423638705136870923114585876480 891 2376645473816144844165413115771069885216578312155878665873249009525193567915387403591145860555465405532085 892 2474847117051133160191850921610362204266667927781891162702138202646815819293076541768870043705761716056000 893 2576989177766326105310505236405774894499351589218767802831443081817219807886481670496916948897974937744946 894 2683225075525049546680539017420315415402725465893919968730999507412094235189583305193470882290745654834944 895 2793714020962896512913280907066663153256783469366371368035137002884605470809733365250245571947326332781315 896 2908621227515847344432885601913306424227467833085673530770779093997867041372543111539122430581611799930880 897 3028118130638973375727111695595651652883641168817767010632814388457873454997023559048992967523530072712000 898 3152382614771888516961685275200147001363100489036347172418970726711319551416352382656792708507146687348736 899 3281599248315571838717603534375670331621231282603536250408320955055272340558191662248460137571085083146049 900 3415959526893912376453506827092723789494920581733290927019570391474367074800789237945300251541980888660800 901 3555662125182333123507659619504404442686357855594755997403891864804643090853377861565090396103185527240350 902 3700913157595143079637950739154935828690256777433316754960003889067916481615510295169081490532800116000000 903 3851926448132853023552924256849860641890231262236790089520765121866961946654810740501100814787425006651951 904 4008923809700581397705016988459864019797308294456777318658328515161793422101333454037219268609094535979904 905 4172135333218880611974012819013907453464881763413324715523513157366020895193551109394124867709387352322060 906 4341799686858840742507931585903422462606614524213785957385703733124362432868614677125210150839800001157120 907 4518164425744186855911517475047158421775909413117347790149106375762630677147709100239732680606631448266125 908 4701486312474288148335268160493635334830401521198799828213248975192569167987631885218321162192214068161216 909 4892031648833552171241805735721666998087882630940170095658097114299025228513498646112875348750629523362634 910 5090076619064596342727096433561916502737608294381309824779798631621255823703398949520183090711626750974720 911 5295907645094882750415748453032988928036508604571789288198347249066487501968080854071838675105894318700315 912 5509821754119182296229185123003122785648122415923800689394472085540489140067475528597812243726336368864000 913 5732126958953312202792933568471484273074734934544707480254121913256711374963221768181968345204535923525656 914 5963142651588078824170732209124287147759206167113281262720118565176190287533615691876851453177233727012864 915 6203200010386267957982428738574706739488018340692428769393625865267459436091167725186189166508300790730905 916 6452642421379870179267658002194858019903155161774388550808931904798861238838415138209394145010385420586560 917 6711825914139522215708219500375197221369995018306202242921374500089341198906008640753983056771370584029750 918 6981119612703400545847602725777304527519365478689074487178716151409820036380560413740477463741346855536896 919 7260906202068534103964860220938331373150646957281560354969992281560294848336907930420644824078577878091719 920 7551582410763723495734134284049825336340827909980985999641800224321928703888774692824344174027856232730240 921 7853559510039979158579166418423631481873604227935880111611035694770524612605283139424687862015614755354980 922 8167263830231635554388722184287794553130508950153907319207267412318176276223038001022871165649962853632000 923 8493137294859078310238789058132305953540035959842094088613294473295459308641810525912190883724854385129061 924 8831637973062352222841504554569424308338355612253853329761613460719011075616013938849852558161269023077824 925 9183240650973816672482041524636480357816131358501225689356393006261658430346247327066325055362332785514850 926 9548437422657498182792409756727946745514754987406237955382481131212821777010696881084908362557768862867200 927 9927738301262875030171526343180130561652761610831446398596322070727236093151194480094255183307743265421875 928 10321671851061533866452658556554267896860610425135904774840270756349848209970575987393799835701612949003776 929 10730785841056481698872959444087586768600800274648462758576503736723301187657523447218329025780487718392304 930 11155647920875897227819595691241748074582435639914373918921535508701884621263080855420496033878826779279360 931 11596846319685782971964809763963716418180089309414702432734645750373666237968844020734443370499346917807345 932 12054990568879353865312696281925950471761536355552906544175221418575283329429418263132808559419374702408000 933 12530712249325089715966529379655008267960363618887344497284947280407139225219403417000571463081755638505166 934 13024665763980209283885199396243613386217030247473559752004383590697409837669857255665617635173638069398784 935 13537529136701914579581056459410941413610923734080322987933076896248458392106470036844587426534956012620895 936 14070004838115127742400235025715186650754177629250544509223270860224046749321612327383906988883598148807040 937 14622820639422622597142039246616430710529075063390817179166929177100916391294454246872919988689526943981500 938 15196730495071462436731044010782193233955585135437869556330507606070427159178030484333809910485353765369856 939 15792515455218519133668226804063236886367536811535006944460226918216451660862122869789870370483604154403389 940 16410984608967591431339813593897052547573443557719569717266588250040128259158787321292316347681278037414080 941 17052976059381288004056278080318959387119081500023464977292121044042884728492577308145814527931814423820410 942 17719357931302420126084186313999379697052987149931379173895723142370370195701158990947746113087770216416000 943 18411029413052186826865334802041818703771415367093086232181688228267035757331048958932396352867304144976971 944 19128921833105960272075337026361130489521337497477309263834457252007019410687291425999231338388046249279744 945 19873999772882019626956739887966912749309558620840227074570090773977057870106805577032034702942236022436040 946 20647262216814167468398282285456599029516964517713450621268339131294464761794249465416878325720875667374080 947 21449743740915824386446129909315648700025789711210993163543317746001028729073518432956907648124948633367625 948 22282515741080966079677204888243671062183390995409482061936060145053678057496032244383421286815700862723136 949 23146687702406175204932332606228435134372790663877474096293511841545164675491038141853446706090347643343974 950 24043408510858160594138968280190716270799170694767498400030469363294274619741534346578971685878345711366400 951 24973867808652383228454769124365937253701421876339536931895642388482319709808891323447800685411476900317175 952 25939297394750956541943342630341526357836233750876494626407410317369938316502384760764280421879323842000000 953 26940972671931794168244975301982717088788990078862860366879088307114806873919824163636000218485885164147476 954 27980214141926098100739578219332908463182521371472785229281044868597933221880749872022230286255525212104704 955 29058388950167752394553087001205869763921823187192300233866329764051034434918339146922163964570087615787285 956 30176912481746051038488077394690009841645575837657988452666813636695863362272763545611767709050640567696320 957 31337250010202483591838800475579481255034703192829225576183042560666405035775155526250649481282411565359250 958 32540918400863069853494261582178061085321075422524082115854679669992778643669539557542253918211096484431616 959 33789487870450017589955122760549590670153963255316979979432045744182970489113294608192682200925863037513059 960 35084583804770318749325532925586092379683949988945640086986598638405747541150192561932182845977580458808320 961 36427888636334344388839044970359611588003807570567737323833702721883800561899864826766494209139217695380640 962 37821143783814592739294161244814382631457487449771767504890718826561166057090516019761726663963406106624000 963 39266151655313535685377165847261866388980638917371716959667525339688142988935341896337220546733213257899681 964 40764777717470045023557489894463386378823624146181573872934772892831179289346169885081860503684093241337664 965 42318952632496211073721569621557719352286637035939667168428242031580825332730155819495100684043991259941630 966 43930674465300543844352043505080054826050988699845453765519685774624786710541147363419249218418168791061760 967 45602010962919623670235275059461352723031596584224237611459313945075413528524741986515242925510869005855375 968 47335101908548298188942298360877000029313777527152093355886162483317018016760451239287699507820974023143296 969 49132161552528561314531560203453394777239923851338616535444574691841616265132411857735157667489663072289644 970 50995481122729354644318853299819935822377632745888670229654158873601214735305488498989087503027471826851840 971 52927431416823761200880845888939359337321132223979477289501551664427757191713324731138527034163084030253805 972 54930465479046475875003083390174431487643538047343860020829357778434308302684567930988663737637072914872000 973 57007121364093098351047200883376638140181076861863840873131807046669895989725322889990850059045963714396586 974 59160024990903766309075662191157009698336384044107571795253122397760993162362285234304029662152304662522624 975 61391893089156994687074509995347164959562986223891226590908906058351607400015384280297837259065919544606075 976 63705536241385377910339377462711867303238181442842801792448605373204887629948424977719989475646402142918400 977 66103862023713115238192238742248521219247285065803818555484777523787296603045377877653227509920321630875000 978 68589878248306205599094045030747438652232847718930630578832513158384751972806790682078509551539474404786176 979 71166696310719700264979395824690914216452561217566927969502334609467064069648779078360829777627607494132729 980 73837534645422674208091497098265127805196994558233970037977930687715034470899655224941468237963417228048960 981 76605722292880656766688936857971488653071285276281450521273729928287674808406803416434943177978024791339670 982 79474702581677228174447532067296933266073180357124410407449301707959579908155460605772693883828274604448000 983 82448036929261421567633103898823007146296884894704889708343177123485881044344709857843838929984072892081191 984 85529408765015553445644548292213954340378856262392510490246486541779220320845150834497616034007583491283584 985 88722627579449224638497554684263916248614807853392586013232226992098707362639845526651871802774343677927620 986 92031633103439576344209168255477520092769195977369598718532944295021195698314143959601507427002685604874240 987 95460499621555541815149424158463096244688291950725750947301200661811083234625983125359347129299882862557125 988 99013440423624896291880116563168636290635815002213036588820256587169702669962266962675789780702954392568256 989 102694812398827470786288883945839670508775877512854641534906020755855572491065231458755523588631467028581314 990 106509120776726056831359305899517889294117822465332703368284176263752392706955359395812382664591675956391680 991 110461024019778389484681971602448002649240803521228106041346512223000859693180230666362655031308739162201235 992 114555338872009257519648106433350163604691223553456932403124453464655189612612838089267423795819243162176000 993 118797045568661358434806981446984832485843481457643234049052856274286553642551013037900353507708713483676496 994 123191293211787100051168480465148764801388853222180035429603746841067951757683032184685484075617644521324544 995 127743405316891261335154180854556102039959259136931408559124834445535475944866189242553283662945270022493265 996 132458885535886376934267427018785443571257338870421446492192306536586093569884028534082727046902860086697280 997 137343423561779020039131780442501301631672489317826815186444527843262445324341895373578691789260904565160750 998 142402901220665947005895304239440921984919404788119703520934588949263062669139208430218536078660082810977536 999 147643398756784458304220890027409785635871144986030872124885157288532355128779869160078634865933129388254399 1000 153071201316531450697546073958202035690038687648752502569318578903965583627688289353493621749734408243312000