# This b-file was computed by Antti Karttunen, 2020-08-05 # in GP/PARI CALCULATOR Version 2.9.4 (released) amd64 running linux (x86-64/GMP-6.1.2 kernel) 64-bit version, compiled: Dec 19 2017, gcc version 7.3.0 (Ubuntu 7.3.0-1ubuntu1), threading engine: pthread # with the following program: # # First "terms only" file was prepared from the b-file of A007691 (prepared by T. D. Noe) which was first downloaded from OEIS: # head -1600 < b007691_from_OEIS.txt | gawk -f termsonly.awk > b007691_to.txt # # default(parisizemax,2^31); # isA325637(n) = ((n+n)==gcd(n+n,sigma(n))); # v007691 = readvec("b007691_to.txt"); # A007691(n) = v007691[n]; # A209229(n) = (n && !bitand(n,n-1)); # isA336702(n) = A209229(sigma(n)/n); # k=0; for(n=1,#v007691,if(isA336702(A007691(n)), k++; write("b336702.txt", k, " ", A007691(n)))); 1 1 2 6 3 28 4 496 5 8128 6 30240 7 32760 8 2178540 9 23569920 10 33550336 11 45532800 12 142990848 13 1379454720 14 8589869056 15 43861478400 16 66433720320 17 137438691328 18 153003540480 19 403031236608 20 704575228896 21 181742883469056 22 6088728021160320 23 14942123276641920 24 20158185857531904 25 275502900594021408 26 622286506811515392 27 2305843008139952128 28 71065075104190073088 29 203820700083634254643200 30 63583020166602943198789632 31 156036748944739017459105792 32 1612532860097932682386735104 33 3638193973609385308194865152 34 24862223033124742964111030747136 35 27255271098894367673389500334080 36 61013466228291299819132525346816 37 66886157385030640039109307924480 38 630532357710420079508428362350592 39 1422606063264005633932239197700096 40 1928622300236318049928258133164032 41 2658455991569831744654692615953842176 42 58234847911585743639191150258791907328 43 142911996309794733796329290979468115968 44 21571439852601139426707905057216142508032 45 651350717502447739281012140234441171379683328 46 1598455815964665104598224777343146075218771968 47 191561942608236107294793378084303638130997321548169216 48 13164036458569648337239753460458722910223472318386943117783728128 49 14474011154664524427946373126085988481573677491474835889066354349131199152128 50 8268099687077761372899241948635962893501943883292455548843932421413884476391773708366277840568053624227289196057256213348352000000000 51 340675715134024449184477370892119079129518278115006683492084179910874978272020736852227469453766996103760650457418013492910227456000000000 52 52151024957294586050968528215069757261565338100496364080222930783093645225640387610790305118644855066942013391005734099528290853002433003520000 53 3432306265118674611277197065829308400435665500336169380702511246093607431587653705937500301459706340793144319547465206143357173678420787200000000 54 14416595716864331651552661185990048537901337177503986516995469033178427175284530814780486418900141264786655954611989089193048355594041371352104960000 55 328110003988082477343096720834635074391095270131777649465383480371814583705595851217902083254421254122123116556837235730910955834915945875565130547200000 56 12418982424567643982080557029819314111797840048133337614862136703726677552735786640825235131765435681038570017389986606072509011249738765503792414720000000 57 142031709204547539475460803926080975352072711323825524504472710416165658281965105783342724428876014414900051407459671757838586671936768952365637173248000000 58 28505708409984441362608477620907696113869265854599020124324094134764760006996754665050188411487874631709833081757452479732622917769029411134687412224000000000 59 42632374729056609731660591660528848063028755830179142636416720421493397793438532641878368138759789534397334763649944258077317930205975577673078931456000000000 60 173095810882141577684747896319331938270863867555957178142855898789385980747710167523424775704901465827242314631869370052847438703945219974372297539584000000000 61 296084303023436039484096663127063725616604394286613559128118906466401692846454840086358127903399932146773456554528023342996967131522667940130391588864000000000 62 420179315140246126763131707775403647127810896391185393836316538270485110874439753980537579432656415458331045784561810672421044884603330569996395989696512000000 63 864181580600371766649984119509150480824720590160812414008287287065928582973396444978161878871183128500189858707705564780331098999904084746205118725095424000000 64 1100840320561497861527068889407174384312933913773030870071450204210907197060911825842190714305483306259909382712447188104731463425369475743745493172224000000000 65 12505003665565584889108429016411652621350971249168931901751976473193281210727610954014124783825997284493380239047665515749581974148273793284606158438400000000000 66 28380779243365606238488456987046196397359973284032941498461818809825383086045489633894895707856702116879881019515202881907175941000692248458387048418508800000000 67 59399315988490187927863062495724963511538027470135493689112543544991531652255221638859063863549294991665804935452506700628614779326522831860359384195399680000000 68 234111439263306338178855146512890667502288420564580538097526787198928792275730020815157115201530271534530985049676582163634925618303325290684986543757590528000000 69 2108334739067699758999307287314572716461487187116177789556841357389129363736531139136437377382103399163110026142056648230411703164283714016813671028411596800000000 70 115774839872147129881238798492821627957448849344632803609508366347758351656252550447402702882988778754655681480410803309370457418930391264164818297995395072000000000 71 164298452944666696670570087149909611795433975538322010079589225944019362548476923827018421394686372828643426717247312699882811018022847804021086587201966309376000000 72 167881424728007387037402412488805550125935801310641328544329814897910840496056340344246842445109759483707176055315563309795266706068542330604723843891200000000000000 73 430450417453310510598098973086316959751576474508850517527255534775321530562972355075264665063449989467428357865400063772266632341203680420909605801900900352000000000 74 23226311651307592485808364071895797131696507224029688359841352972723790637065613199484851165135963379321439883259900795295333927833667924612196739425185185136640000000 75 53183780829712833141667438078639924925726774709625643946333280830619794098442035749519152280022395537952022279783557095299370199115436036944853975569144332943360000000 76 68586212479669492720702857516392409984328871684252904080863638715288113250612674695833207048105821044495595339941693010229909349036477291402670163620090662092800000000 77 272789061863344889123684756192760594082685143575544787000764711340792546905325291132308050311745918906294360345760768608682363073068645138113196629997950232166400000000 78 1212152928843564163663920007271318929417134624797117869594600763688531225539515299395290929122284984682624790258147087472833989236791537100492765733032254504960000000000 79 19119128734938054625653963576305124787042922900329881248329263023550461782103276613143335394181117796037161449080977179190330798165731241452898566266129743872000000000000 80 147071712062101469690399364434105109749817557450499609173313051576799876730855095173107808312886195630872627120558940041396164108338913118092216549534600056012800000000000 81 322578222855848801896269370775836141638834307640401704758666716508718554067414208077029221842997491522965239811688736468359928012392108639852559455089700196319232000000000 82 392145923145994347922809794954572022542423750129269324857069665707286353347467229166633111224075523029593373181766187790855096610454891728259151936793189594200885166080000 83 1139165611992097430402866020219177178073612338132928863984660894202642985890988000821376490781083271623155868057158537649056574406465727765787893179065065642393600000000000 84 1975670440071387566947274313112692905446034416910589616504735869965438299028870981261276186397987262161493605595736737371562415370541556025269335401280045056000000000000000 85 2002452079832104688103953907685463654525805244955577307192452093021531346441762901874952307618511742674524963276112013249032015791420924103778083490616096457668689920000000 86 20795914023405683947780552096711960655807497708306484784972129389031977228718569618787378602771417572340431081853381330934787997557064388195431116863853621683714785280000000 87 32707042797945073588514179667394566482988558832594432760872841145830804352843593743420654554471888115600392600955561432596287183195435435453501806313259369098100342784000000 88 55766799235197843711908125395204034204282036085289503010143491979432838316774604371202668701382325236314218673151237602406456461723390720682768081747412018094145536000000000 89 73496235346284662743698329292682685632087286703305195129843391144106162132009228960048659190083810874242338369659176228988058043630118063395510848758124030522818560000000000 90 118860744757402610909439303617434537915336592798595065530704896654688705191117119209550926809464831270080402132378222835808386479984128070261255181491820851049267200000000000 91 138907834287641704936375059527838707964842656173010753684254707815792300214260625030926260999320313533479186363890980730945916038736559307403827556043117184619118592000000000 92 433331045709441022872111441146064774073435218841168575563623458617211694073508750921562874382721510983211509905430991722187809048601296378360711284141965883473920000000000000 93 552178908792778188138872200187364839851497758647079085434535624202758959791830461774885242021094315189810334260839455543233152855379638166238622475521302886032466771968000000 94 676781178032635580596615936241269045682177923141259483486952041852261638214797851698034948769102215986939647462433398849667829097348969021349587928950259813292441600000000000 95 751460822946457718684185925554525892295726106441065173283806002460060549915155773994352779123472678835856387863862687488238314433859893631472074430231503318034677760000000000 96 1096534642971266414302186470098669995308644802793760121070041001004773802012250879730708754674793463527019651470342144655562902384495821574185325562318169562855505920000000000 97 1537976142703758367041874030793381489339215442912531786053137858614957134948555618045966019961572732867012705194036535175824439246740088004855188932311713456718872576000000000 98 2038318822098174901975100053950162677944611138029329570493516325646534219795136160889606369232168334096030671527135745812040711761192082020568076628569656920381587456000000000 99 7108460378652675458350615293677021471030640386280820076435694101176209954775400571216033885883543417249954493044409448354948009427411871038491918944321028732619849728000000000 100 26232953364890370446187082142078411942382918016806179759132572100035842384145103534046396463217674030384863967867895035297578384991291485721260567210922624836081549312000000000 101 75599990302961946254375152711791901277185654803582281873780469300769952497283902558956291115265117829241160789140018034616857519743901353755192579760097930353871683584000000000 102 726865489670484240984751979440049610264398594440183308413617238014721238274912128544161904031939478640965268308183365832196793029422131863898689212796475421629826780364800000000 103 782998512676504560890525584738097194855598193730564057902732486259029050006165355139213649560471999008599752589246561577106957620995267719456487531039396417146645024604160000000 104 7244957611396160948030824612301904619923477094668406535838076402476692601128433662902506952247048280726760082296696291260087079456455062915860928198126930578708522598400000000000 105 8808242975218215961376758582671900560675470381758823591501849519338906170950122396906471023369238932731219603756294503845339480575498154687688986385500953346659284575846400000000 106 30141033865839522574109855186343102805247604286025718755321996385633905436107006315976082828981245933898029939358439535782828470753373507615345035660974832291165444767744000000000 107 69877565673252152056748396471453615441374023811605979164524734253639338973594899468928982513617334095916815346036166643511492143959855649384154731651642152119941252083875840000000 108 215912914306709079387592716074965733852496770291240593951158393349173360800949294842122920856193823528732325041284853702187032772582166177076601290033245091466849530270449664000000 109 264634874983593742519565682005574497958299794487950876272987780695710753704111467930342143284513036582283190148766205364381538599088284814520152048024030985461827423436800000000000 110 441432605839326843940472571743006259296430885984768592327675706438583792913882477265472946325486441251294237376759547439691522587332731954679633915677469765462835750502400000000000 111 797023120871492760679570256742041231959107509022058192297982317616432320197914802201234536808020608366746859443668501094517305342991064426252935695008378565358147797516288000000000 112 1965401887329503479438505238224360386961368662791198321094691620633191828771976710695297120962543403403181319898471982093680031302158637510788999107657873109122960750280704000000000 113 3463228520046804626029437315559759493909475323471906729576963466985351237433781861722090965331528513780352051827161152917870309272930218613448957525663183008525180748169216000000000 114 28749767403475761245811999899597295024662310451136296123289345750048142867421098045619383071971554383257490881556602439769449372383245748014289529573518113421745548972523520000000000 115 32159333034383888160283027633614070914904335433588026615414330001609677244620607501660810607613085631189822401779680714357184014021699078325481099458652538724950464266240000000000000 116 53738870847333827904128183989474301548395002516222408263638030862190073932412495788047194721345127432712651393996387191574700340234187262328005511216779817879632615990886400000000000 117 148058399031012570218474173843247277081158383778856920147272978158252852207624270741941204085948953622436966647213874091824877703339488789443981584817448945447899222140518400000000000 118 820899672763952535494546791762534743835234677697769385475737216141253073173579897253759079958128758025948151950358662567524947902491659545959289850068085818318381440366857420800000000 119 833555036281066688941021563228914285851616351618758085320354389633527048425170248244816471760391166588724668100550450815499382556234863802715346164987557493477711587521331200000000000 120 958951278121294116493100542645507940542599927993181155380375698588968805108976440262073454115030240902674224858483889442739494328693718062688357680504353221854219414274048000000000000 121 1080544296613737087911678024400272158849755617820201102620403386183357992888222293155976825204320378416171984067546955717519628940479480340833675790767434160090745898270720000000000000 122 1731556868763977030200579107344383444042499352406247539415865696960063806921748153240176986358446874775913210161073945229339984345488052379001925992728483808366334994441830400000000000 123 3444197850401192717452947494079728204746262170140396197460484391688585174120686560013757738747214264047114860380688077133009580218646005497437320164405501482192496238104097587200000000 124 10109400025196064769269010621215630072001929155230580015299281604055211257083241874494279460991759488117600618192056428168937665501898985981648051683474053898976129061827001712640000000 125 11686795092403966089463103660723260179160462669755481603865893062300820884681012000832588446512257731124827821099670754021588288577898714721806504252780371201606696750913945600000000000 126 11785742552932039007078601653017041157183876497965229819448870403734732482806063294451550557035697567406093146710229564208170251045472736395810131658676602871138649755260813312000000000 127 172608911494195071122248979735400204225689407933930878668005123032099898224146441506273829551042257988456003607796658724660294483839560129848695501636988496416273753319879475200000000000 128 475135724924993222574186870677258574812449465072704783076637382214494887584291705554170324645393618805204011756269513645243012001441152131814387700745433667323592140437879521280000000000 129 600260145660578595076454160015772645513178445229716327699277677674192892983751698668599216245205239446901228897193407364941391348729404558713802475318115715852383820275777536000000000000 130 1144334717479318070127053823546820787011828890583465929332197149152726809147288187825967476363990152454321487432903007006709745076505358569996589873931958820807617508303521710080000000000 131 2335495402062238700045867054020647295209660510009687074409018337129695269681909183722530728523042526384271350756231930617438648578801962086386052427455265618812125397685317981437952000000 132 5269991661381239762281613654319677445253457592853798623539518545136964232579138735013329119683263298108968057157662180652241061038210255144142906932486927069616781763708083513589760000000 133 5391943113341718117538595203267376572278086235880399099178501118532236674598951403982382063358684390933109648275963606468318629514136309592752181908279879227024175832225546240000000000000 134 8526451478729098309913533800528299445510601978852841804598608409703982739940644937645989760472027689601860867278262419651828374354162478488366509266608837505066395311822975952486400000000 135 17939190760058398725845793476096107181048764581477803303625313576815560370482346206287814616081586596043008982172602002438677256971529722715521037733943018318351811074095841280000000000000 136 100265363007114505049787107448820813030331362087791653001864173379920801404853864439850196990903065839185159350362141159956471997604933903329650796753189830041151903151270758291865600000000 137 105792606005595587319922401758303440595877337534617545320174891670949233163864685376204450214487396848133296911071350990199511834093363712773783852302745613221453163941540659200000000000000 138 145823152032511403391324082290572284917481607101661089331405570776624850986513751425517557760851420793895312894631272231300694918904951224496461809168856238580061328118653544038400000000000 139 186750543798349317440432674937857414894056604994855636826264450520330697124322790252179568013188332437942657471419067119589117843536465582904876290120748654236541622654555127808000000000000 140 187351010399528706538465046037085824008006764255291053109145236704366830049279358352099592031464619986565684804930891505690010729705334943591535000881592944859885169617036902400000000000000 141 373995751863339876446028074539438149886700316576940883205313693799745334149584777944571997665104718968714377708414345579942657182984923543438795731151692261531936956239100195635200000000000 142 374968985305836580513114746083590528575133799360439901121386062928886352327985219084249466127306146958593776578886635716089765481457847202379148147169426924504624157021651861504000000000000 143 677073107772275286415458995223068219460478909317357875707248112687936415599767698996392024392000048073376632710009960359600462746019174743024772463593275503777385735035582362419200000000000 144 707097665886908469903714503603120576392457590650074038601938221954288593190832078347608649194131771736641691793224211406724400199782551276492895357303558109285607477518631241252864000000000 145 1095022010085666104388445113703500902012726117683657231034841828323513849683176475168479832683035876318919329655428414194691687024190504441129518872298863218434513629438789287936000000000000 146 1735076520830118277120764719915607359358988840605498991782930599437052031975046889165519844507087649018764668529866771483283244477218458559095391965424831268132911507515407073280000000000000 147 4007814378280315345776406509190050840467933853675362685654889682882914684582860191367634263142354249611729559720984620927632792991707604347985280963026114136089181850467205696716800000000000 148 4958464602642316017626605687105811403222739583330109617327481600729903644340620861838679859892954551739877621582930630041482657496296462996503559643846211189412999976543531156111360000000000 149 8286373118672056819377200601748820085583376804940193487128522754750751994655423375177570372222266033485361711792234247614230513087043257814829145677895389823926426805413000459059200000000000 150 9161302261141553080886518877301783946364563782645472116942557165726955545107863764512391344894004200285011310034723230785240054380222826296906779568088588662038500766761977747865600000000000 151 58815288373890123399298056709981461348931162904633694849543825781459886148224969642070750102229154285338505354581565498568075350905399544171417736355931582401484260483603480485109432320000000 152 147293374340222373135486173781301104757496883470835220024039423867362769600186045100885890068106155557575663155082133870910170674462771069581800252348333185603096086954027166099046400000000000 153 397566464390686698167612528049254180577414135258313594699528587188065681380138803028936059683038239633365180984978178294754695009601178592438616155570731029180718348854006065116741632000000000 154 504205584324203718375353684916939144582351635228980707570827107018384238493087499613845761400973407110793683025059613747196362326312320343920535361053976396633025872059361237401600000000000000 155 923922069913468701419093552221556482199777465703313021741994175996583961045999552880674055464263456949504101957130593389183047945606570813416800771495514591234270482256044796516761600000000000 156 7014579687182094588602460030613052225004267139826403025120083745665019160194770484727717023396932970704852924829834289486185389407874619427681842514098706543177767302536180992573440000000000000 157 8254260006913348626143102296148609550469291984191865846636868335632862874437179632633635844205678481433190201748835159648314014531194639209868615754796925202815932025644716305432633671680000000 158 12018415723285835038408726494511706087964214262947397114907917961932236885828725829337365585926853771470367580850560510957790587424392933050239206843916314529579080196085924107386880000000000000 159 12972202190351013847435711281442310837966462705466175410967393245476322270753079443882152066037049594550365349960607920564696955037462762707287081535128792333617501044159022683389952000000000000 160 25909135604847748218589029299474055391021164035659016302043486680935204345245784399753493727595867523496205399884146461207276752618557460382637102691937652252276794371585940999324397731840000000 161 35855813943937698743540749073912712027015621170938584444776535560411250363378821427705954636689830243901210427617859614526060261363961718198368615038279176519147788544611788521472000000000000000 162 73023169696972816494242776930414992046748950794730223534978368757226954179448403254383516169463419461866099177147575302564136290728927770708991693950026852998277776988881544212905984000000000000 163 83676679409788410205650516558735317687823572156380505267038050333231561021596447460435048476381986438668482345667940158115049676742987176084131301303353319580080498237081373082910720000000000000 164 206436561243051035946876743824338663203398157287667939361320844970689428372900034059186617334057755336927803808251101334195576538887792493963554992349901661357482132977419011068016145203200000000 165 256601467109272717376145699136548003010669354795287847787076376405158628438235084930580403408071512260822109607539679601983822319757820827573380274478299241267549991009545558436085760000000000000 166 258615403928193393226768435060542415800123571811456141040823324174419052120510224304695425316597467160783881694963174498469028008958822259593054166579698232859193887021142630203392000000000000000 167 551768489383117599712549990970960015159042084660439474750181762796633825527125224602563589009079693004509995229994455822415654361107597821969306140030120882311309541830778223258329153536000000000 168 631410203233518985166527963820884523637512098762929799877121874485636435809613102185773972791899370621813100996227984966792496523546887696681116770983442862387703254174120925912325160960000000000 169 1085515166495302789624551575649080698544749427198675126202362476743288454527245226483350828812178407066303121998233080661652671691519408843973881005383073619479335536739767273299847434731520000000 170 1656490309093161759793893002811675647141958727247333330478752184122225006114025992308540342614803570950128025558060358909451394862440100233128005920045123936007207675843915659841485406208000000000 171 1912589985415636284207525163149577600380190488792700649896683569552895071485001179705203198734188144741797598794897943345229627007885941017643967315859657622434823435115426563091333120000000000000 172 3459404960983243537621592787091676416604755786239154426947269875488223263600048373660446753050259058132295513763402270066797454800976935118168784150477529144322218361737793497995662459257487360000 173 5733072490034408429516308901960559264964073087779234072287009835205486271369472798730795748220091588020163412461583075411048728183143689669845252001702904031289623228172954658627859251200000000000 174 7277229026265662726609085646743248577201918087320851227962305724088103461508869755081945784640254478444420894915800189534409707937634765284736701973288623927183431344940198467671817963175936000000 175 10727306209812056804140550122511263951059137051853488271935891697292930382721447981219503825324555104764398397543414195103206082393957745894045563506483598626470050687926325180083732480000000000000 176 11236422321981165556949611464899660000648924587993451100975136717680619934473602092457895157737398261012186422251020472685928752023471292645390327764732470742984921735127904377899400937288499200000 177 14422524981336546170022002331913928971275422631282759572089163439235749930905584035379519210036043739322815111472547613998969306232010964010784401547799249359207863759507264819099334606848000000000 178 62197093878147059475051326549982329219812437933028619760485841159914900462476661348195679776910542644282584424506190143598776775353851302280781320758469027527326782851964377456243749169397760000000 179 170006931166358104181165508528874730221729285349021830429028653959927587060212090665107581254769937674987075652588537938502130519396946801172625095293791291368292354854044490906581346549760000000000 180 228497915551188262837070241261240505212890189724899384275408124943292202963227136302435908861022923199292197008146391059267271164666040948639850819384110174850473361478006988745998336000000000000000 181 361271869553002891031214220925283313232173033491499628132047372951024071982889738285578297255769731416665314100206833087815722380305955598794162989487383529521296621521843968106809838796800000000000 182 639987050414837212954957307210952028068685430133069059090553366162019580919862704643345389918496952103204088804011748632556835645907543173717528935386408439619563394372875693143883776000000000000000 183 785237935617412180208432055846256639585240236411759469552815287353536611965440125226034991200564529351917981310204855619723417640056804694143860195998832152424767856941331999137753485249871872000000 184 1032980503591331031088319471175878392705913714807831601456371207690519893048236598584891605225493584618504295431561730496732314400101650378046795232890705033613823609226799298052566600908800000000000 185 1589497015359114895218012554604662828165534456293112429836245087628734311423714571662542338355755008732160938692151644112748898585616324886054805614472201925763428940263762468766587289600000000000000 186 2632318587785445572271671953057782944481861422600393842238026830173059691920596636836363170850309184076910007083302510286846806604091165526346561495090465155038114183472118036462543516467200000000000 187 3125331383551986113442699879448307802135079593130812520038550667100235784736015281729075354625910504539373452774533352373674546390622147745499964445446074214962205787207997023184902769553975541760000 188 3215114854215361147429252272892216604471303027140731770147929568591880754659637260132625872740565127463788709301452750175718039839904218405740101866221505829732524210279833668664615239680000000000000 189 3679781335720697979238275406006664477374546568177269894580713486153464692373184031512640244273268635738267399205414610355511882354173927161367737621161484939788281521157186676319689113600000000000000 190 3936013480501538239546543024441428915418429954370948581599500087055671575114670157334188643763568064363794542568258405600547507771994306767012725106074121722809719321604583556047175680000000000000000 191 7219405651717218196535724241534962839743098409235533553510773395559420083434099497961907199010342631963353154257522745821387225602145189977245964295306730098448699097889956220694237328441344000000000 192 7254999970778959195917394972283570875507120986304486210430310875242892887420906304580007114703074650933550994489352698516620468877561039310676569110061200147542116933889625657543051182080000000000000 193 10130986328037672869793184967455489312169911077742154873154888738150567557653734492606543437707994195246281932880788730373216104326559521209277442807160900572540446991405148349296936338398904320000000 194 13826357486486193334074194082020248006255910493410732280642642559295195329019885074119341850474719985924075666954651122138369862342816010249831128445090612449877995705031595509420309887320064000000000 195 19129600798923103401234739924304069873055502399137245566009354397095188403459330958964089253349103442716188209559443576492184905891431065775517283015834876924273988291125902403610441454452736000000000 196 25707490604594468756335437516925961722861515530409483765505142511985912641658376323119800820298637986840202112971232418087372262176991539243908320263697010834735528463077219364141919109120000000000000 197 26457004997751941641054745769740193938328525558818270589034850325546648708390346661071173325289871934100633198566311249366137098280560400621977540666065614861888398302436168877764349087711232000000000 198 38162773453400482351440224350748119244872714718387190022061005320442951753842723139814014427542249222304007442123643412260890956451090028482617816656699698203092624778985900495925048059625472000000000 199 44522018384386046119052304732845102910196822717850218038430313258202280564775165986838104956147240271599064937021201716633881249550664546105236452117847439788899107860827373964461458600902000640000000 200 150555021559553560886934857401885964182315860361355325664274504889316301311112595998169269208582012218660029189322293310658721489565394035258698936885112726892805455494719572157644045791998771200000000 201 323423191397154797338827383604907334532757664617426307717033495193162815981924688280984149029858342594622265370422595662096149200888705054173694290790705099486313683396193533969449982361600000000000000 202 932372416001459586930055645833901884261640832638161482323050369116471508421003809818909780976918857000798156222745348649230614191487660370872305234115849149533545739633280098758295306268814868480000000 203 1352696010294894197674281709165571920752666288713502364466385151767518176467993211124463011043158690966621652314483968990785823696343818346585356047756740303705364043317350808719520140192195574497280000 204 1529245317156217229161993476784418688901207409432567757613195606089621264611538091432344567368308898248355089440268279808894107567279220558342143339894306111304980279107429389537257609780764082176000000 205 2113622746454634086329435516693466221582639192186305195582563518555620016136335708317341557436320793425956999456481320933960950775720088184097792446644348973916570464041786123731746697027728179200000000 206 3779077646639930615441087805898043942822189021593638515538150950373771713276995175595887211928226019927313462815164818335051278559454425706327996426049883707128218764762347163183145030083967713280000000 207 3901349970807291265980905259721497682081145371907878314615561278439179756383187879830987296809821479087061469346984313856421818097626961554114006148711447550611903116293576829754487066197554626560000000 208 6633784524846597257508932506055910216431151682722578027985425018353895793394528910900293826682388693058074191869513640724571160167680188558191700248703255291205583182150030168706799471989788508160000000 209 9633390492581751518682458855019356645583446128626989190419438421784271873826550592000945028439733699417069064726939858374424287102666277621067253100519609095029828172017885550853368378945395752960000000 210 12791193454801222341707655847061573572886385056035742882587299328004655837898926846730940298878958757845936894346026160312964287360034289062938633253879963158531720898012789448622550117523652608000000000 211 27727707268390179951186333245603775354390241206713626603905145086518148448955832845540553521516487467264285296197929679894625407372363195897307782315082057731746914794740974016167542993715200000000000000 212 30292452905201548610677059181233547619254201978093281546262830742777776909619339373529338190504378537870898272122558332470441359838353156358755599901462932807686006753292187862271754869565030400000000000 213 55036803441932017572080400218152664774153375251747721539606147371923410926462633098603616906664158457013171972899121118493731417752331461501070766221346590594277793697982918904119256412198088055193600000 214 63227486286324394020952471023699087983983873081474888940827991563774140216277914620019285308671259945763651662903252284879935072364127597671493753314077492705203702944092203524809803537968005120000000000 215 71459419816316856868393461278063383995308224023959690785384156538252596398997750937852373246296169828025173482434948060350783341985993555908458984504042019334738414201891342746487221338257752064000000000 216 890725559547861533774206078627493385367113388475398828653072704054174381804973491469533095503799446088644050319674258898261740337858198896757023400554875326922221839607326718717316094057722675200000000000 217 1373218617980882951458630688091124348564753789681362042972612009615772258154509216964556735557809913812420449184519447046027593607792220119245353079316032613761069831538342664582306201600000000000000000000 218 1438867547375039775075911035656468352394766300534465087028336437485206213493422616139894645479791445315636538696509213831939840846587634437184342953705187446918109462628482331130848852364492800000000000000 219 2154712338500947052439373297150283436748718769784594014142650872512288415923734922885347599354144326697302333413888399285889451710827759025595903022120831272222857419820410164010348874820946493440000000000 220 2794300097032523421217189881723179420113216582678376823089492753788340352173486912991443320948382973777644257495686640351767372548838418741474863202751530476892547840561067402741830624802276114432000000000 221 2954612444451143160805621084419603846427317173007265760334302302161960399669700140534193391116367240416597689080855881777306561106612964440232981349217348879966603489744772531232935234940764004810752000000 222 3782303926376473296203468290665769459279304094080163248597067956645424542117759502719916429856756402054288146329200797064181692990607538358124237684193112747413962857101833997782384711722598400000000000000 223 5328402259881443724722934610562793752569931670752282678461952887369944790191632412822388966196623523313111702207703310165833897017441647254850065670493624238857098788742244363334056928941283737600000000000 224 6511404079635009891997031185816993127906716795962455848170447478423291363290502839606993250203244816940604302950774044891644676937154738694615388875391733509157304758079131333893765585273614237696000000000 225 7480053642486130950699118056696979277531236657917373449349593865188904311185394633091553767894205690903439727815508575079754036771642084495525053557384215772861413632259219402016088135643040841728000000000 226 10610260002197322351314921810633753571621142598070436443235050726824949359449648871313567156185351820206227596054266301563467275973328189352287499192211657857870874185009529575265606211469312000000000000000 227 15275985971369257909191239172732904307360255928861503404944584589576230715788388048249933227261404369428741846168746686255409587972215816715088797969205655155649824267301160722520391153821207756800000000000 228 19314165721786102493392653904762460692260205197439140559803443292474612019940824474036013688324985932201052681740237475404710772510329876285061589754538850766749372287922954507692845084683199211110400000000 229 21744530781650176345468047202379281997897554325946471165329076750160671631029148667022986601361349223892761882162720418455703759405792876108344972301793649442763953769906239318801364980806451200000000000000 230 43887731550746462281906552402260144103462954673318245103886069199396966763408999949943447156671479436013292718239683177015507367870387482397102815791559884804069617541774096978379662214299648000000000000000 231 300963414097087492775202755733490408327121674981708544775632721515538530868549219961168616039851894534726253553134356052660492960854357185697396141624919365288456169707629946249514843732274944409600000000000 232 597965275129691573008912027261723246884110049402143280654451945493821063559238052706964056082381499740559470704849455801603566311130404458115144821830641197754157524211978354533406492561556372715470848000000 233 627134587327256020851667234097334249446767180624029668482923282489026478277314033072827057988905103012416388563727837196862622778857828211279578286678690833684554446595420516887353306378141696000000000000000 234 749644690454644119781620516610824998047822931678215648390674825960834425449665764547896023436421679877116436378974545805318896455354589715291482134855865171938872238747329917307429733383750200940560384000000 235 826468450107413991790491464247126270814753733856683927342058427429501589443643322600274785320328177983251760311859234197069082269502661490551623543762019113397940025252463172354057271399441772419481600000000 236 1525505281918535965166105120820080065313070569293796009685795844357773971140833091066239292257169785409251888703365541894673781580136111397344229328630435059685120989398002525529971459118628772648058880000000 237 2593941432449563923526041271433591343047065527892497643739218908605280894361317084535120237734680642780157398037024739380695249955443132637712444571072319125212478530324616128452983080488707198476615680000000 238 3766846909193416013848767384586375564943627561235595833609504733187424461322826295126246942201957109296138810852423851674659438962873111570985978722500540462727753919170974802269286731771455419271086080000000 239 3808590840206316489865950075408969985200852164814796080558619113655951822014283447680507780404847972741900589610104879353605680677525278041949298348698135112462923150871062333133593493241630178672640000000000 240 5001610551053258674832287491322259851462964325230654727783027758364827517164679949785030796235637235380978094247647774603236351184296514475913947872301971353939624591346495873168897233344238540816384000000000 241 6266333105150749361912694013084480389913105390155392437565975335623835911175811114124492188937932665822590216345853245147614845436061686813974327742396162744526230916257675131144469937153401841254400000000000 242 8890081854032652154408217646202699474599975396221143243113489901888345047508403034777148256889321811126203985074937866618641147476358537345465360590309995632111765014586558514489839924125567549440000000000000 243 10842083947846258090391470005693376692052162404723312451360521530960589053401886687130794283097417017534232978082931567679137229957019094065271414640466504430337781747516929832412019219014195609600000000000000 244 93774897665451773832485669082788397208687434247395125704236403678868207837653793480054611175890820037337817570903800377557222136457003497114033328310790200334962420646229523928693940221196265481830400000000000 245 306875793072409344829327740929071532234913798416512495183986083890017328266124950164418563293477744358460370383560601706496994007091235657373449082825338330636394068205128696864988635731539997491200000000000000 246 865880994270363748599526839891353041576310486413384740629174742114131882407980301051688700517704608217772684978527836446909324752271806928981672325459199851688561074504549197619005004092027705743114240000000000 247 996072740867403642787470648381743705862187248750828470626241068411895791048204356700360739134580202846971156146205107170048236099060584771247536512936771267831387597703650334491256849906965204172800000000000000 248 1708793235021737644987997666976701517094343283459232457877042549393691409029116716821467380412856288092322693493449226654224684978738267025748465090835250784434191181265950592955834786297868717339443200000000000 249 3849099161312642847179489425355642002046818368125411048670859469158386606850775191195387197787797464554132024358562586143106102794055429079067620137820981070921802609872505035539701315710308977704173568000000000 250 4148822278697464373613328639909644951171221534589554315212569366179754614484459736752932171476352429983617193992412240488845165543388083929385019402937935904234281038416052119236405135718037323776000000000000000 251 5973213749141079227526759328459466841278323494997419956137142537498718191586917227072571435809334510024711525302327918187251368484311801312559867556035634531659454463372847277357295570325972416095846400000000000 252 6201784853801707787097773781080578554334791091478650401774286205516009501101638981841371263355387315838450154718213157778708811471129005173471327426275425192153473945217103285477415435405070089448325120000000000 253 6612041834370755420522627902156706591968082549633959214112114770798527985931237816134660207047839806007596748584681315699767504592038128633442191449283313660182377142594402101279377079663078886762086400000000000 254 8018016035119496507998140129993047230234073055246472767384798118763230108187835614726490627812067495397860148564702414135993075786504796954163537803584861075159019357945311257917894401198539858247680000000000000 255 8708308124515181735455452383588153940210181588382030615063575229072831253159056413514038066827469094324969199342563011064001924199833411246374784612075607413043265798985233566653608047411200000000000000000000000 256 14095423569704692171478417792383392204123793464125482126645118288456181560142671875382620840452117527250670418473336110329181864587655551675854782800839161211898513300803993106718712570473223998878515200000000000 257 25596970049808708485779128318262070533530430778530646785999800101188548842698703554722913703138979078654871213790352522416041808179470432741883530710132403253161459522958045473669271913482597169941708800000000000 258 26091094226655000981017238152233692149213126257196099265917075682020448368388522702871580608939963789753644786240914156985766331526313995222857742421282323703595955744982704607765137444834274742737305600000000000 259 29675853382950776155770210965159986258490806503735020734069169356982022554831428665367563536203229155097125754721257820757182413643511634977624451770218779927430600311323778407731879212397096861696000000000000000 260 49427528457828208353631990580524282117951372084536061832367432838623898835707428606559698842945277975171444836419237070449178754498248470639573500617116137628568852625216243663924690731716035132738250997760000000 261 100591602792692944756387390768524554971695517256763515866382433119626025296581707835117274929643581075590007621272585543711629605039646594955786423998889379645853547858078009081099294440112793845760000000000000000 262 135816847531740089736581688986061286650959291505841755580153874463976940235416479882785295661711512275263265610464735749485180531359317884161066293781144037932209710681900400225845614896659820234303078400000000000 263 142584051545676264500643300442302339551542566920794178318428800937877333289566059789349246756202581226959045414857387939128737098643245411865878130550380569855983173204821023506362708248576111056781312000000000000 264 171472410655712575258904952566341746028965455790043830414347825390832641166737816004485676459828852745541576697109289585175294166580583858930373785022914255903151425026849113517306866506601102804254720000000000000 265 270003965224581799134616357731411142862623307796876281093834119878605586385135688007287617583371251191085963835880323214687539235654243283881112803045550100907246661556848063160079010661088435896320000000000000000 266 340833939215446915189051775028990257177137781378209494414787850039784544409574148824397575996060811885325325872624440216968290457435917098013467379870807713318868548740024639255703393757658462197611757568000000000 267 532058800669046497932201181344873558163315609262198655733068093834717800083956704644006995511335239466961112579678396444787067063295973256784171659250340799038757305480185757763188860017309856563200000000000000000 268 581150328009479312475915350358217811077246498973682331520508888484178808418915096197956221356322150915956392622056822580727759780407504436123405889813193341717153657843548996672840645211930232814043136000000000000 269 661730001148296457114463914163759563873118763597123789821552399622204301943285421756744769214108399212722639561321065876754473902748997297539977927974325163364071145746187814869641916209320990662690078720000000000 270 724160085533440637608668173215670417191764417971621837773605304207541230893845409678572630735438078335212775574978659570041796031668974125494633411398125437866991168872100457757384541814492448694468608000000000000 271 920965467427943361091066216601511795243253511110169494220331799762699434876253721583884520241544265897449218757148733649685376356686336992781572455242404202018797063407114652626505328595485867848079769600000000000 272 1960653411114489179861190270425517161427945659866891683423202774918483676928113252041059739176460040661936035938456383535563799366249720820850183905896169809946442675730148018057365219670901711460557127680000000000 273 2450260633293140520501102586687740383440772010217597669421643630432235649855034068613374932841726259173251189945050728270284468636565822784519537180979565623080456686903521729025563455731795582340248371200000000000 274 7761059010120522172980085975898933590832128633876682390634423339123097485278110165072633294473902972685525590459236459259725684646596717248048501789902516055486116748791545050690624619065104909991936000000000000000 275 8617842580560505796983104807697271605562461616122950301474557428401469185471458421157602323020224021564869720008639113660517657384004908617939956964965911574962615713458273310147198042934137956675354624000000000000 276 17572281817623304561543874720953619841956689565368031836482996766726928222121040936343822603296824050104266237558598196060918874636205694993841331073534827625693719472944396110103465502654326539309161644032000000000 277 107506045365104936695135012947613562421387716879938896199827141184782431934430554677597858981734283519466363851727917893705913997161800510689501616176493802701339304401948910130752878269144275990469830246400000000000 278 259857292022249224975698556294250781907673187837961669050472626347619783576881217704672812523119810061576145509960047810932938224755239155933482341517452580780447076009895001942939365744456446410825400320000000000000 279 310641956310799913395276445051062872711364955117046995039772270141680043613151808559568160388789136958785216180742731250006686650496101712937798991204596251207518734981425104635889642347526856021667644304261120000000 280 432372637099511500619387692674539712267256251827671792228340053439082568196393095071732888787256551479219446001135803028625109697877388413021377325644848146915705338243751065619156513935357578701658841415680000000000 281 518332415608828056820793456575307532657290961233711941346147767881993554303204076877989805466367486139383291846042892869862049397982002608262363953184819435904650679727603757561554203766204939158239924191232000000000 282 664498666340472419736984299595673639035523950345565973604325542788541456430441447246646720162543940081558892204195141018076791669911043503696663741210008115381338087544520222328879787908237851399028736000000000000000 283 678866381827469692580050272319959909623837918732237346724319272324965066638581374805341915592009820917574965799810793783511372461990564789278420624937284717574333621423763389570235367363909442500639361859584000000000 284 1011323856424140536968021268378526311916633203388779530106125662238096503038283960936064746010592113272977110726521541404730826133925972482526065454921061068436944451334082978977740124860996998448736632832000000000000 285 1026296994674868173277662029365143299850336433885276162166353576531074561119397761515500757235656893680363012590188040026702872698106112599536600164002593609884540045582319971530205874984815819311648339918848000000000 286 1216545804311905096758995913103302420931624727859577885773878414037317747788469014250455807153190053011395311678697120842166534314100407794448622616296067273991390337312560826932347915839784087965709788774400000000000 287 2232390498056468306206652435500188067507282203485488310670182215551750857310620408857128174922245039096251530704987302022696263134488867153186898824249023216810995362916133654975899550409932731690222878720000000000000 288 6921911394658460440955973753336834387348906473299302548483063541085603501272263622377417746658972323077587395055640259646235751833669925603956481358722666569604219223524446040269929523459664521473267827998720000000000 289 10008923399408240984507297827420708465853036467602275615849917945832872962311196581484544741907227539173403376326909454207262983544617194674209864353180826709691652091110118435579796501120466277915439818342400000000000 290 19327144782910374229366639862246832904301816055203404234816921344612071774281012604279150412952100263455620814602383213416924974738264680243651840038891273984289804227463237651730591510316203249692543015169556480000000 291 24258686935850613234613156101913174102244237403847767662652240234817715688474567431665038882123266977041889330052478782290765676120776778584053538384664006439745094105866192221231727907816108433004849237327872000000000 292 64420447024306652583312077610601497057613809235209316273536219602092798814293325148177652650784213477876619826373335245299990484451012367627676944886424292863755434354057942962372714975054926184255464991306547200000000 293 65690544273497290768197418201921718969205931100978441195759310549947146532031125729409318054847518324867327972007870245751515105309413640777722982932161102782860893715635466964167765323185790467404865810789826560000000 294 72219772883466784261398169450307389423840988568284347986086653625697052549212971772197795070117186085583834454972023229725026087735163306992241028935609846419471701347534458903889158697291167652697481447169064960000000 295 199365635763703138777144518169183021782531514519273453518288435499024800995401022118643167206726139786076588247124486792744971955812740391858967784340043679681008250776281504709288967712445589451754700800000000000000000 296 227241314314516741078451026262490353635941379039055560547021047861155399247512527691806512846652979025008706413380124757015152614945683898450893176194503628583174552219752252872471339768152746826487119740928000000000000 297 277164429924105380069068955480041696893552756614614237465659122083255730165335989158266115083055355305426426061008757534832606382779660876402049351419497477786666724835723341335222114362816688887323793817600000000000000 298 359785636471933772679067385071320322990612683033205527796923648562996034996371089180770734993905194985547675031463487794896286289615214227991847865677482464402891030514153434571059097192292694043186681610240000000000000 299 753918781066988285831976701555382854639876017923865638346600584048318395059910241638614109980580374406457052478979197035129886241827981802277362090911395016597177417478393997276761329058716324963351580741992448000000000 300 810074263524706335726325793662936132369704305927777724449384219139214892862780698385067870626796001989891398229096428995283679701379836816862086435425836972480590649846123746696739628065457125384349438233804800000000000 301 897832557225528473980857321842853959269919082989060207048265836915930720997692767666577621122247720367844743839674335682013912694131266375564985884678898697991457168073593412068089656350635531211090013506764800000000000 302 2023803391878806084906038050798327293135166056373638308548349333660130672405319084330161343128081771376199562290025694584678790099571835490924259066076593396619452915884634268779727840614615872681541632000000000000000000 303 3034728133034010105354883559857941626232547239123625358960947630961209300434767736871951965450598178142041609885416162146251906227929505974098636091765366803230314802323350047773363289555752579881477603328000000000000000 304 3385902440302981301497579751810070202040152561454045113968058761826620560499559391352840866512579099883356052342800068201958383737491796752534330400781739114603270026586563656085689671927311512710938624000000000000000000 305 3690826690115709123919555092945599487153700246250922012075356088346547017812380727771229942892027613147802047105310121931456955591558529320933095262986390815409810245954615906720571409585409579646759657799680000000000000 306 4941743187392379997580355827443479636256069190544807213043095346737096690275620326719119143800735568325377986425134834218540199138969555194847666397087072540208186029259738241499336245723840390873969066866481561600000000 307 8285733876569424729818476722140344917406746711044958800372892123116129654391615720704403420192642806066563426903097751804792215386250485500973862189593178516851895069746442713869826157316698625244592829024436224000000000 308 8990502338988838857655297911111219510006582481952403674584196056898100435235188969314549102367109657430909969459793158442761719239871716902268059894055716464281988886789946461435985233566128591460460496955637760000000000 309 10799037509237854509434227614370353003269690340671458756838834789628377121330224788651633491485395694687733032667624126299370217621670222688247041677785887040138436390935106997200596817173985153465741959325810688000000000 310 11747671186389364798603658716266576140397327724900634592984298938462546652474689980055840024625375637069568114872226517739587622220124878586536729412301941746765092031640865762179835233944401683725133283328000000000000000 311 15411780533497498616432836763645845484070205367346493379793668726534176110231439569494848811079596911269228844013212267789545189988241637998562962974657799384934896957622609160386574375024184306849674803806208000000000000 312 20736673935772776371907300845135221460949851029611211752485268322919135405936727005685049658102947046034932245258365859207952308374437205033138073857921732017237200100173505791123852481233523248079738393931546624000000000 313 24892283124531106064659208484959405469083877839017910024814389883023685274448655648347420000836095885627550586531167438370075439277521816331696052728228778693701220351409088602068952311059622100106058648503969225113600000 314 48923302928799031486093478726162666235032902235310223369465215761609345238388007036647622474050822630118845084963982268813125651558243629182253919410445958367400455584255004243768746897623287412752168791268392960000000000 315 50112803684880161155336869389980210945184046437390335958924131162083191505090392953404009147199907427891034222784956741733409044008095791319887793781593970134471149628595172467678155149334547085131776000000000000000000000 316 111161337268604478254025961150007624392998191184626457172446075524810184685750669178824006593267754474226479081565050862705563293192709024621758034515424176927466680841726859365012746126924175547741581228491826790400000000 317 119737601735610211857728821501729378658284317082768539236619787084373845585087291037831473792534404416747287462100589665594336523612415031457164640285949338802036851705288988971482649523932608719860542189076480000000000000 318 123995441051749721899952266815894890874652277720408613248570229312386567857471728415269330356678525778255815262122091633425282712784006519566336880289105685041599055264682813401944024526223284054564470637199360000000000000 319 202678263605569485614814062153260413381519104665320504403384199592432948281768529315024796711362133635085933137619652010800509521119091465724879025534051635106418538799978055734700076965087663515215258570180263936000000000 320 216918119308562168958337843711862689287560610282943489447353413928458604867163893467958673230712085564744838266259816764335702133707103546045217820765072502688477334955296671043738678253430649446965997746020102963200000000 321 442646789453193291148673574025880673457532807109320775860289457288373185141877107487714015161870836091632731258075673066543716018222984359546875888244893687173855979201849794388299262791054307159203708876158402560000000000 322 526836616182279759181048929945738196636705952125170586313121121237767122292249146268550105249420279267650418156286451248233586140986546042885085090260758417946164568491718618829971944702718424738968896617039527936000000000 323 574860943390574900210191032791825824143403398645584665642026247011166453453932371726385584022213373684598947518041141102103312003546278161100039880235966363944337150261599340270480727324135854389161488213553971200000000000 324 612488471563623917997904254771731446068621817541028822003401121921586572972621297172568564711567101173389490227341745993157593878380050306543351103813932884388543659493391959985155009496517468924429435788066816000000000000 325 763496351463677533316063943930411435667017387124143351189470053429042385595613908616751358274895280042336517722816575649873531131096938801414005834335590274636289061564311723378214387521162877280754856198070599680000000000 326 868666587810048597309750082226180718467809183496063902581197722351649915098855255242942752451298540681884518857916445871367671171660380434456081713474837555412228320767522609932468974693233031200917550425702400000000000000 327 916812130498013840460117935884016417638014807833469171325090138363672935097919937289035684727975944292203514677721369507148659223295470123207244828482195813607748939566510292489748638487118349578046662889118367744000000000 328 1299706105088562708953666301156254834594664504436521671572990132841654176693274317481719529422544857300742174841881835561229429714495297083333044607809426769426659773577318130901398729380633891044339763977912320000000000000 329 2029379463380838880799786653816248666808327237353089426847826504955156812722199820486547745419235891119357938540718820851961120371362365197038175570008646734840528363765389954158887548614742998334353920412754863194112000000 330 2602194295902311556565912201190869071685143670914223367797506260904508418275793196047691212372676479922024798243815098553968750833743169427928251076257360606820574046024615201027541287053365969805156346982773555200000000000 331 3712755066597801868671370298179344474430481337536984427787881121082820383875146369853603126139169081790886548753043991520413480500342044964463458085049346966850666154363796472073930062848287915532647119451092538097664000000 332 3779075957353667376320627198947741362150752105689391330920621240929042616521031665866182870171356243717491153563862512790494833724810098074123252119911629912514992930425833975809137839302687865405675399775518720000000000000 333 6230259789356057989647601354172606754610948388290554985692257828461268259347537586519773933079336220257153983639626436536709443797659927727998341119300922272379698286836029219000617396225980551965146454667997216768000000000 334 7271656513099310737320708205116352636432562291893674961983952587786649333342077023341271970071905551738681701526707990882319313470176269533025646138066709961736943344967871188273454826929746226617705195110400000000000000000 335 10672555200995808206770484015416984758961633708133393513759744861793151381138128266467995205784785393258706883526776122568063611970012431542215734517247624449363899435529734748574600498709054064509448103238880460800000000000 336 13053752765984798340113153066558107457236710303813300638530133977804580123775274049432290707305173321045911940043172441957664648104749925543399902035641358584156612517611866540288662160498777843624023729139896811520000000000 337 17043923397047902078012340200291019375827082622056147736880977316591096417281361692759819115194835785211091371882927935065727164193820262122368642784091139911268577444265610168449933455641716859678385192216559616000000000000 338 23108392261190432073216963651067592164291299840516587181640749544609533090707793668396153960568288431085037703034253657673438498074609767214373579909479280086198265608329021858912069697908475253907243103696233431040000000000 339 24505144289025460800474915395733985396264200310530890100700259194736651342164278506305477166045726148700305988291079631578542310230215941498988916058838060192450746931704316433460492562511232528917777612800000000000000000000 340 25224109120645237060640326042887424297214362660171406806792575189431270324888086277104821974750874308868678344710764702182866747289832626813316475638638818247093040057097984357483481982813967082268317593349652480000000000000 341 32180801596814604213603623735455069392469676630672490344379923448948158904422597378019823202562761544849012564713907653298428285194568507139523240526095243271412344555670360896266037621748345094063878391726080000000000000000 342 33682376835719197814367417688236606925077017982472986207263069403852713509630421681158357369061535905699314085238788326812744878283516685227878679489535147653428626994167813650471297873383887751024148481735435223040000000000 343 37303723327704044145749202423826898098460011141868595569868328353537611892587513569898008979355474107817284186705728200169921054282471663762870674004491178221860704392466367737475163498514305273867743162007552000000000000000 344 40104867572307251303046048425333933900624204172315244500437645471353770768792875093064354115067632006718031449263475241527194779238594086682970458813290890034894454267413479044123997274246949072524369585266522849280000000000 345 47856179962676398094267311929421062556113694321470459434702934779913190205696837020338012171433629028972163976686307341469894090921054920766318532535947395773342988029917459953542741211143388432624338020239566438400000000000 346 81746898811442350230289439205943859668396396194696450749505943065065595427432984275021932854299582309780840654909166226393835641408871619404097253206857467153732232359458692732791165360759303061918315830859477811200000000000 347 167567998233502106517913485727297703510357369093069053087310091624089205387720866193170660036401487099077517673596679146860491467683998158202595865373364248313373453160495538778884639891930229111775782613676965494784000000000 348 279279266338400235706453660231453470953815937731563043060976650895810038594209152546351763464882852101689073271166573478701093883297158441124134496325191454411331103003708228596189008410307869725899067439385149440000000000000 349 294797208981815017220685428995277697110463547633752614713790684898895530347747314195022297680920792874215090812424956643536774201209982210218980398253687637527581736251921840582986393955741996634333716962521020104704000000000 350 354263619533045749034031476249471212913909093010040525157362732535699311085525607088852542072483371583368620402882444963099873482512975975948463803154010809307480630701777700513238016571890830111786661417753300172800000000000 351 1153710407336328170787039285346116327612650587888350014831819122972695165131315297514668660727412838570080044984599494965052716451581241888766154733989545814832644278065095684263557884236446627212480887206245826560000000000000 352 4222638031258149055166879719170113753884128001071428820754897715362842329548172014383987047674978966091772180930327293858820689832739389595761263144770736149396712794195324059564802983110115562064726264643474344116224000000000 353 4924952426843804781332030765523831564561699358461100697542586650238655895360467940385201247328160456719932840785804018124874013333529172865619004679937365201193132304755008562918231854234800676817668879155200000000000000000000 354 5201200481045313859557374037903533509318839899636145038250302775249953670430848126060917392122101490666666227056948035611005304465784388210397544949788061619270483729114850747098179617935057741556973937370156352143360000000000 355 15976660791091737788926276424436136717262440493637064111255034425558027936167974589396656599665342727106737927244184073493338985887207752616018230968497209993271820574418877743930190252545928322660724792923236994323054592000000 356 61254428142581948467537593214189153590419465016854234434385383597403369978980135666929962212298808099195474871582822546958374122581476117612995703911696421956724387858493854760532732416677683471985135551001284436819968000000000 357 75907830643491201825772654539707607873059245959932416350882378978266733463459223012893599802184911905333976630871008365317965208777561541201155823225788560210514766206680729141713419781173769021029419411313661050880000000000000 358 239495150518674683400938616502568094113425925899503064156560315633768415542141100251877238293180514989205197095464348104912404641833744521093275445277332127282546897779755491323732006947618178542673629760123272429568000000000000 359 267654455783102917553345903618760490471424487157905834055347160745749529583314262439151015948905079664048401041807560402813602482936593946384325680501463794172228040849277950612702267090508616177524791092183040000000000000000000 360 324851636121780596587937105833584768221483257196201586649042656065006178578988188500430294468760308975187101686369640726048805559114454917982816280725445688995407003014676314475497919278661839151872659672221756417900544000000000 361 454421711075568829382546930618936466815765286730096103953678604174968519455122913422370428374712934142225471375882096792464917588852449864048168229220819632822407139850345221896938133564773328302439220800873562112000000000000000 362 1017509624279063422770296101096017225776369271762062712849062881189125313323177448903838100490837696699951723078027551234314022168283751423722527329249409452432905827327672008601152819864516972426964783632081338603929600000000000 363 1189225461896311584623509065920974731510988663968653118874011268125983719497994189972674455404105643959693744518930605784614741290136552999355568098786465890541310082502830647069401073854433765821884246133464629248000000000000000 364 2165990058247217790135472486383711669902866681874571354243382177143411758121384063398457393205603618917224913803488339470344602500842938795306548210717002032341373080436592388255883152433203791303554775007882189798899712000000000 365 2317384128635697374882888810972777365368289329465769794143944503264353597515581162067533694610123229935325029850554171078972482700161445660012259852119089069607919553879620398807127824977210475356497742600437092686233600000000000 366 4225813582887427988605278117325881919611226004113909922624246814072160803621754121872113821720935322702635743538960163094528140837080061412854204608928169492334569659156691166994545690950735525231987137368879950421032960000000000 367 5482076249303309776157314679425211514138992173635449393861760405858070864741672538413612640740896194591317673139859342352733644575576935487610613713277950728929290733814975729911112392365969818434123419043222886809600000000000000 368 6439606719991040010074582689099298043754775235420807519242499731251895865013091871776832320969815501970711248296533677411048170111698281583189728904291341627684817387044665291362318803012404084484179266466613372649472000000000000 369 6669573537763915522443810574202709638703643347306648566039007839387565686361829683384952881193139702516028125664113275919374245121361914424616450354869003786282828919165980248154901364106292472639068285813928230912000000000000000 370 18712716329419746514697854774587683258642847886178291584073059200509680686588948012953172775791841739137423507210214093198254932880866426613766387867386322482690057907672714415981218752538114424260357472655001374634803200000000000 371 55695517693079295585821574155910469098273808189085631349177802051673928699812758063779642340323242587111443107308773530094446913611169686700083889159238125142150887959098946518732718591820165411172957916286156800000000000000000000 372 67551939519093587637331650273515026417571736426161344088838435985024820372300015231495092600208854134061568519852025737303601410926635526702621005942682005186344470429103783215070744792588351684532263184798752305340586393600000000 373 76979030535617402475254634476796185376016986932807666424982665215222973460405926078316881792863928506857181302993108287677144194423670726356398141988934283377913005223474761414366677092820151985046015578569000878080000000000000000 374 127932598143952981418373018333313130016040802113208844703889035313200780707829989933115180735272632709659121389142755937061977106696628459338154404329280179394573350503858242023282477027198822386645152307912602829193216000000000000 375 190376608414385439350491427242754312256927536695366603148445441147881298658197227338121901594901506986111078812663848847488211986213810891281528577069336793506753373814993227818072311097854230089673953797913330034063441920000000000 376 204441620865230112078288978906689987388995929501530493215378403810748534216445656535269775508372396037732305893565984689029469452911438627472748006990828252778432803033699295664045971162557908769669528803074871446732800000000000000 377 214406173046575822549525752622348417009611054080001182775302411932406677902257239930347442653458700289359992673323554290704400771074530740598624054091020123585345147955826647656665779041074220239304226530167065372157542400000000000 378 244467403667754546384392346793213301711886624018681875671580346579673751119342508439016996139112262605801981270874464745852966990856967389749262119515519115416487482384616840393918650706600645443529037558024702336586207775948800000 379 249598543307879290930271838360561515121493204792134700031661693227457187488566029050257197129491822528975126586182931712618717878418280551186599419253072466885203970005388257825471900840199917576201871418018827442585600000000000000 380 287035714290243230065927874922430850909331059971056692919642089666107473778889309312628127394112338797459289438565317593250090561172903592025715099303809130328242725678199282460167060159263046747936726311346730537458692259840000000 381 305289393996176934546329608045634058273845983064156778048028345800027884459729245694057594012609299349263463666402691907325024412189061944109656381745022871938251334927640518676064082415952473738248022126024976340562739200000000000 382 355028614886724708486600946353674802070220067029659524424211149287363786643472449057075645472788757965639767301416098911416873879723679589689754682103466896532969955710624412440654667915022431215175251590095707459026944000000000000 383 371702220600825916743573815356470728196188219310159174582730433351403970920473510822712735301639933803824672723524938905773235285845760624065299604986646112265732734970141939129623518673580109423144534670881849344000000000000000000 384 467019087954497245869221036359217312354248664111989804904449224227970553424956379559893818448060080173916145875509542678339925202835556603563830976566180522481662416157747210583397984157370141856881572400025223299072000000000000000 385 861432082489711296396501561189881401358055648128631547305744805329859789539099885116493254284911874973236812597287475119387749668102059236416788726768652833571968991719490405220473528587355671537598397836862282178494464000000000000 386 1470713826340178244438120656498680904577454536585859196759845210195011155312630020014902875123835449636523174297742837618360305504915669191650696483840457372636081751039360935823384194940399644360652254150201505218560000000000000000 387 1762787487072050525014313851042579970901821521817833602755212131435565245779657929044490831568057927020493121506813293197825348886990163683767420156528971743349950087687578944818649036475037789081349579760913567501516800000000000000 388 1827496323335311542299028970020441708287143886959068432744958447249086509623480286841761632215562529772658507103507600257069310644545584473259518405511198641906097750970876507435946889256611532821968582022030549585598873600000000000 389 2544347372621899913657877483659982676100384787847434153672394093354017457248864451543067551309903824317914039201511858578718919316799896868175347217682966069410679188765450379188131343334709631872085193950274435153920000000000000000 390 2591525945677276228477345666423536218244879501856251322525486436739462515549473903490143113880530954093527751124532681869460640055452783259148561580053756156254816944971302652291921393356132484171297677033486843313022566400000000000 391 3546971292938997626013798385620836904565746290184713155334954998823734314493242978070612463696054860008023879050601030604223017050285289539657535867722632486795574467190532117455206195713147159024167715000619571871744000000000000000 392 9079921116721516610210212880058266109950070175388120168012380843650254544760858655646565683647765611669353815875302669291099158887384408419625452274362674622528462936985933825000593028233244980965812334924655702835200000000000000000 393 17552255592481580142431865048306402038032509215517196221409909680512430338011548824023242541782097363893299907290938942216054266305304961767938536795665247813413323761270183440356250975128067466150567522520713396224000000000000000000 394 26916210790670585598119793411425177678051389209771257744642800411407510334636031211085868183518395435696108018012090896490585059447911255817085515299973280854478421772683125784152376932515553485126466096316142704426116710400000000000 395 28115123403451779985338796102790781703008038041330693253788688109925539247779121244313713703182649114554822954697329298843162523595999220061318995529058007430382717915877524412913302982271232450885988063811126586494681088000000000000 396 30681284230975704598950647628077779645426587863812988136287583777091577525932006203405030815924296877737769074713492844890451973475507913018596335944906353806872504314421685847669392351358743211736728525265632881541120000000000000000 397 34515539934879701970077504503312003388721914524493567593196664053745391814799395827880075424325242874017489148610960055499672671383437048101537441739195990698298278941763350362343574915173365747720518681701960908800000000000000000000 398 50768905862698858339404477008442007924477464129918389589344341151141165715266205878455868804583119438728211923735292408400261609866708411519561503344169320268319083574000949350330518411981699938448522903421592221206337028096000000000 399 97165080907641887343299443734094607762483990102403525917534616005005650117376177818177042003303424841143493823919658487264551556795128848169403147074367372551648027737498535631403024213821445695337683516906441380307822182400000000000 400 151644115565327590653514828103990311970184027903738396941567156830040433499788185805138850976057562096219192549939706703006361509283834199219423370977908507756881855084561475805061873656975254385005259498707431591492399923200000000000 401 227886426431273588335034243826375367848762031245003316806083898566181712305396031172489454007036172239835917568288361814001223004827101426981397569994966072912144758898556246205080268447163848946115007883706053427200000000000000000000 402 444907999613943688818309383919800201864315472621498732045035516937422328312021739981287649673219719974067991270971894140140263521959518663394974888259491451753827928350470215082276799355752922125114191514803819275668684800000000000000 403 530306787276419724532543253798994378065258792439396537248188409820744657523048547287505280537897299567368934662366925833978546485525526359174695257452118108443536253177736062192468936235591267258752754092221213100799426560000000000000 404 586444075294619846939537384865170885778300343678953288002320094669723928280561466727906122198383917999962442875927390913893145609903354218009597757400277835192392155135501157349459215759757346704991897799463592012894175232000000000000 405 736541641723401844767652058078960403477267805050981784512198320674601629534182472891618413402755481991470914457717206676148105086892207720586940950458876585092720012490371121781267043746878254198463218517957007182355496960000000000000 406 882896448535381898183377715124363325632098708365032780397666867701584759504630036209686155755714010352381264987672368208671582195278071195878285118016446179120438249297339380857180416618531717257542661355824292944503688396800000000000 407 963991418997014522426575879826722650299719615183226233849554495061674441254255135630470698375513995613325754075149182835033739371125983100000092310758047573185085492192987955548743524608366600804083352949275214686256627712000000000000 408 1177149968877373791167372846301049497744753586878544094799459338727999568303892738957922872275288566474542171257190823548264213470432710915803740626745889401361045805617684367636966985694114128312838032281566342300960607436800000000000 409 1693791085069122746208536160844821864548620430249548624740549278577702342070488958402731063416562714993091960722274808077039643133010723296214494987608829866611025804697300163475077215109439116068437404151044858255402598400000000000000 410 5633974736813510278260633667207692940878720004246149652094367924742457164156782477829969343683906092520744129506948050057244946978050759408738711547654103031085400928384830189423953667616320528967076679135808890024755200000000000000000 411 6107392308952494403254671284838489304873741351262859832456488328912683479617954964581113745578941683682063819263537074174231381187647530793283924687870143759175808172203787960857469747062645518890464024643964760103269171200000000000000 412 13174720175541211201545811184743921754770690932128508226635675503642661173343628607710239967282427757913480602170227213884651389695083241104204205867683057449760032319031575286712972537964213542506814472304057141450789355520000000000000 413 17954901480014942260198094675766267601461314410633324663994479011326473537246329950517245955809958846614115952201439492198881743859657728322055618289401604705755162975818098383134415704339575799358361227469743932186023690240000000000000 414 20557561371290093329503616904534558264120597298158417021785809802787839957329729984655181667666467040375609820855631136828986303277070552052206437585577600876061576621284032192360258097947395172019224537470153229913712901488640000000000 415 21778052995947581368577273732665300900043931035558030557344514911172791711975231142804602269069064661753976679745710965369837153463457219616112099176888645822813149651760010045077829388169952224091473529731721619046400000000000000000000 416 22414542863063029904974295664921908310765003450935522105772339877270073420480119126626745944562736703107601389233353224437089650227481300294594720577180792579077986719312973198512637691091590682632233497906230795314397184000000000000000 417 28637228621831752280036769637657016740831322896142075392357865749777543435341192120079904693017940453212801460496728278100381139923166883579080600014116937162912716534666306001388207051807397397926792392678269228374868895989760000000000 418 30100329003489241308546137804313261262993767393279432281830091243238856458578509878823817606671211872667502668636170266670686483015829601043943362334334360732483636370616178011234107895993080997831372414096649205149859840000000000000000 419 49041310140956991754451964947244950654784393385949918673624580541004027818865656484042843897978166063564893510961231785612625101379205301574646855581667320958114471889867577687984503665696281150221195276931197242823758630092800000000000 420 83837069708158000299137383089687529793744388519039011150039121312661417337223459478134861147604157871276997108037458142471459014831431904550416722718410627863063328087877799068234606647807756712853175297351090679976616473395200000000000 421 138823235878489907734718408772206198902180605458903817133812019499763598405205036195836836338145734289437837029447134595508530615625901895917084693864294791505384635495911991596136627835228997152764180511957804539932324134912000000000000 422 211851694549914250680290615002240243310033824320250837844486283400607110822964435581529007193522357416011751129571501785895988573210804758157248758666859329738091140456351208334454813505270171474878612829517710732751290761216000000000000 423 214806595025905530755080821038505355351022528236887897518496122632453716233090160185638915365401042780350094165130884408361663627878769790967862553888464960536154515460712107808041824143655447458818405442339498680120539873280000000000000 424 309082206718972965585491868538374096802032560085314211749868342778902189902463879667509363788206908994403587564834770443824905627727627944538267869285216602343054665916386722078385401866161627344875680549379561574447762636800000000000000 425 335508224662688675849305265342026842950302057413997923453168188395735897535097058355167207834983717606139362709849757250302426723450964471611655622696602698608644209386463890940444753772067463958518637276640051200000000000000000000000000 426 403974119559711846293234014185827723713085727649457296689611657577805222692744200385506289300064861167988302835500556946446533219380863739690899501248036741294001037572221719318672485621757180854290717717557654354657280000000000000000000 427 497938339690814250152323075211190861613196315040607042773568160562615222944914199174997566474831295466269520743380351079823892232119088326102052491720250428803748491242077643510099752901049317648826150960440440797031458406400000000000000 428 881989592790044577373070979428326715522937197857176370391498903571885987094207827011573170931536062368019606631096841859630559611807610999960651326135590295787010620410332329838479824524413213583415122467543883394260454604800000000000000 429 991725076200958650390528093105459364014752241340258071671426676044939151618230464962191568606276509433873820446920692107872602258334627476168784756416522119892689735598962608445876513707567536122017031452297684122661701294227456000000000 430 994890328992220974977886249726299736720025641576300796459932925977872364981232964232727917076320838359809156739545680101093876589841969537976282573534006495009347092903628717950795050355025377896488850415454537545584476160000000000000000 431 996053632755125976877964537506209637729717302462187460753411827210903234214989513754847566759363889723500600240100496282831542512808235307215467950517923435202378238828109304906152590460015151550620777562657834417144850870068838400000000 432 1512281262365799884951992434276646800668168375752012272387649180439928303405876036467280382014998535392484855502639838694258052390390343874365815171204642207120461065715332656684223482105933555508244767560996451066786611200000000000000000 433 1562622612529320581539077059471792363362676232307062809182709462261516520725823061464456444275176204839772225647260658913981427890613508534920325555075861652471979894030256398623691879239486312356124720293157420333074795724800000000000000 434 1717158587981243719234479614674120579927428268004881572160702311628048841070455560769430799900308657393038000484875432031370451629266167769526070592462525397204776266095854228975566114435430522499461579182019078153830400000000000000000000 435 3113378834598778176853652583127922990212913278588231229716055007004822494111662904081242020599487040334148854183830356620971758573465500153269948415857970415109673492938828458279382495765946600617075518533751446793900523520000000000000000 436 3550429396647052009894353393163180685910659990757165642786884683190925450558246459748916512952642307053323786424328553441081840896459863503834385506718196866406451010369879192812813185023641118349735101797243884194601369600000000000000000 437 4722768841634058875605368989871003711205831109682056454124496419018273815048098127436821118983445412175816409754879687217678716869535957145811555028078411455315737454952708755642764427294772406969007048536996711577428999442268160000000000 438 8929467113881946512876200414196917171157644279520126050333638783649512187394928317701647730326537806732104837165162308954714598645328215385815956936795571709306923720964493316267889846858891644253079944180229629483344199680000000000000000 439 10524772716533327162142735759293938982928537020014245505248045547473227551343110388059638613091839464765787604242045717544748307574329113499093939416022397165605268740688306387588633302993478040324889218628342608420830989988659200000000000 440 10802262209954589923187325574429976731874589700235434548977598484909245630878581269158440633529862211557013404303857326722699251298600042265900711542705635287966856026996905118680182741082918357004567225345378331135890266521600000000000000 441 32742384324771142995168878814643270588451626121721259537799039409307772368094034886511130581239683577720125606718908728859917245555941822463468924361430074967453179448694793637704612245942059633508482816963416893371187200000000000000000000 442 37993475399997963503970180593713303859589265501213386187211453005728458166318856435129897630558492088745566894191406165048364020395672391601372339681934134637349518252274732422495328664643894273684892099993458903627285686072115200000000000 443 46192332838251644971339396157390951595058967534746757271731538225454255358720589847798476979566621016523249626157056955098473703731432280338360481100307940911623552544281118799863033146009853076481095443477396093348190617600000000000000000 444 68629329632392698412707907433373022517940924341536622848109107407401192842636005390652418738711964992876178098730109885035063375297265660321949183872676276782326447025398963511717797426338375442222153031618887796401590571600728555520000000 445 86231991476876589460476533653593419752324166117403566035432456651760230146955972231306506641379634616458931606564675631007013485064216326113329326808322934223871668223783889988511453409892804464719570889715017229906037492940800000000000000 446 111564538921324716455086589033256733769884991661700390679211285343466530433363378594951802054907296939916891636098597100203781863751138555325119893771661024600685979769146028002171814664286223813542051934087053988470636675072000000000000000 447 167275051743565180255191918535544717879188098035300859292561664555900313721836767391735263046848922746207103247806787753331702332589566367017164545434532004803769010472972847264447012124785674382304278092541660997407040308510720000000000000 448 267794759901358526710101595706175597011228939742762589302202639305413463801628746930189190639526160284214187749913700436112186572573494508978910673650777299669607784618916501965441386765689439848954492972560645649272837190451200000000000000 449 424019812730987016848328567256791555824108965410195882032351641795910472641430328765298688926373080814790794855726435405899846248227474171854778378013798492564582505574077713513259723899153749218896120670695835788977286781337600000000000000 450 503925304143917371753737183188952953209736618727893897945524723144600007355309586642498463981790623377864953919883984289924868214502579512265869431466630308488017758005901991764255804420238360811126107270292597570780445173350400000000000000 451 2226817365720889680470171845148974948625977657014224267336968753606728984222784318269331700489556455013011147069150612272881989562455866136264818420580887330968887571332083872783295930559629760718401172088536238765847347200000000000000000000 452 2576297949576019020176311292638388352334529858639397232931826805427536496341500191016308606470066550876852705984716290220164901800915740469170945372002414032468872207306513581764656329712043806451059439088391945913484327870617448611840000000 453 4394912069147602535295890211716857319431006101825729310479352228018137423317094257808913318029262517676230823388268462028604159986189169068679144445652262304709829091776895253591582556841066952760664784706042931228016888077982105600000000000 454 5582990489522948462838640373886346145596938736267387118221932834883442412054780619557173754853366102218566522525115844023807073230260589352294290505597145893005261768131176660057210425588936624176774886781536740881191869688368332800000000000 455 10914842327953106271709517778761570899607153259969713011314841599857144954010737245839714489821111675074722573840830112427056724313012996214483074419136164701595673419416093119038425672271558393281948679170081673002040208455945420800000000000 456 20436353650907012936022817978034880516792254813870861049133435373042480041342096624617869511984371293929249086890670872556391898560907113786034910482961403742976898256591768463062708531648821042700110615776227898990820065280000000000000000000 457 49496799450655872037714729932623011776638630636058978645370862072992528466837617784857560954064478943268623072503003023611364406934259441217818690056146663610818222854869584667853176425604379866568264461794528879536384073470071275520000000000 458 105660925466166445641626395617010134278801413553543029508248038079859472789591877675670851560394158742001671059325419858143557277397672854108802169053516579452421370523888204722423117035497012077450170851790899141460495773969940480000000000000 459 145908662467146730563217505609069338079549949153767910657223742160381189912304707919674638439468574530859664975876051344607236025908201735546996699005274535644327748380266405080910625397889337159957047632590408155505930006799465840640000000000 460 177518520393476010132002625432133794236059250160243158073671588230177620631592125931328722661486161401606869573923653216053369930083070058181816891218501739764856062388055989731484682422192922031584184046154028902176300300152696995840000000000 461 417782303667785623132634791895415126482620589282052459920224907165904499440561325542996341531394505550630681503777984205085427528793887289629059899260453780204202902250007940908789495579758985918013968077325379072125030299703705600000000000000 462 443640659546476858911557537958945584238778945844773164875780177271629023598096093689628344136992541336405982530110171488971864979723874478469901717460370628814702176140201844957527115077334615047581038032602570245592294686141541724979200000000 463 565461191759212212593301735395033048584806837251812403161213171115990305106783907749786933825085361770411717552625901359458195597887002028458394145077346583006747509409550955531948604560794466802722594248754945509638593741796147200000000000000 464 611016460173028807359622122483919069102743708460263496227777585654129820101031067425814689354869626164889531297219521919785022928692182913177599529363200065543519586292703088683760613973407358721744370283599819459339801676113510400000000000000 465 1074651655498207913711515842210651233185289176390592576502319071368943578537980267089536245884202293433529635132137267228858673710418999187935378556910745118370628419213632808268087630850125722926951670778916309273180897280000000000000000000000 466 3480219942468461552942179360362355253289536500573588035274079080396324962657664024783574983045630496997342243464576342131750738513074194571721828278873705910986961993825944873676832693195561063860998911352143378913024195451961569443840000000000 467 4219458386991421103519109583307961941654956902591921861162136358811248724894911663085851249354483499372574626701746720054433594064282148306755709747591789266934678091091372530413430359438031906005708870569556233422034803097600000000000000000000 468 7916070770503321489931511640670434354419879955076780055592264489990862722176698907000749206225752741338062759366419311735143232407456058913838820491859204938905726727462124873987948712879474017658807217846408345148766781307135320915968000000000 469 8570831755431568050103844258417619592624909737324926164887651445839917885058751665302228118048846810509273194823666435191396375236731447468076021077556962831087726553854975397748076171191463483738632440330345602951546011347231493324800000000000 470 26734759658437462699755734546977443474938833388083070904630970986273742132826467436925659997991992987709798907114044574044193744510843259986991119579486555332814007136307262928575494660994090984763213179845008953508226449867628945080320000000000 471 33718420406439165422999315692738812233483123827674731126074368702202179810610969992881750582631743576443852439006001947686464860699445960591871858933494297061984045743811250270442317160229081346965632202431429780660477928405362278400000000000000 472 44637355969361664336371858755102909525132334595617493275889818213575122300184503333085017943155537875638995515628651565476227688076059602529567864549892668398150902404227718062995265479720208491908830431878545071318669549942773645312000000000000 473 46944734040217614051302981837892396026710552184335702878088817551447798854955086472503009641665788488962038219152473557798888496611980547332132560114315580867631650934140821556527060036460949515331565646554172530844562111264404275200000000000000 474 58092635833577091790565292976334981501075068663829470084439654771042608810391046684734546627718862135732874777416798392805550642305682237981846230754755228574028416318959572197134670697187820523024674107653460405022017761444636917760000000000000 475 61311582619741525329272224191781349830626881071018611093260742313919846993721787234170169180998441500077831325569234337223309998370429233872749165970256132829219216250290325526129788986325833223726549841133848690630027134436194878750720000000000 476 65442334582812637761657514449803056876428363960322365400268471251047605462755764617006134244001512689285767017525873116538623813401221214476148312339533373458194121891762766260922949039062727183840809412652514248968233323472823698881249280000000 477 82244982877724266737583527089204749700706378823224144007711982124487902505145312930564252027951339534208106401257321043230775562190826875601591038044498564762972621677885247898247667065571257109229653497842708830604441522733774903705600000000000 478 93250860803490514131137672436305061236333293198640500205103943744684158144428692308471204239482450429958816140155009890905552990936483661262851412446473255768422123298411233044107420627835782735021714009849048312027620430678327296000000000000000 479 94895545888978504442942633515642349359910928116110796692277946117683883279504837684459269974413164430763499394484058023093956281421723778227064499148157143505839321642149606897626393263028761520927899013651189236314173381287518561894400000000000 480 104713066952846233745585441764601077869816226527271286625725254431831537947556870806168627138083092808529924606809308307045844783123082477260022859490432456529654967260209141941727384412282494627223562770198644144831677899124349337600000000000000 481 132351548121756632340192263934515024320921570732837861772153415903935372249471258888434494759656643838526611556552245199400727096574880467273059855317252568786191525391443146901717877959809026681223635638347240697595329636162600960000000000000000 482 192206902382150639835087914537356265909334797695715852635087759247474897722435642429264305837170708587767160633478987116804278113350257769219336450075311430209541312369402629414219347551739452772930829344852722342103232933521086060953600000000000 483 336236399699958256201486247533026955600317607550500294859080838079095825255302976177622190542110988163254684941374609097750334419954896275223064542323905188252837198475489204861252007541066967066058692836439253788280551293061246327193600000000000 484 372339578547472325755061902488298187225660680280290649703379787212143806203276657930885186362805043462412208257940511106348770111661637208316174347122342396498216891953619249150286011213197058465451900507705705196656494525405986816000000000000000 485 665921570438575786963623252399576092438632713098283779807094279583117374459503759558237853879409201119443897216973217140878751447059838678285228957837405077634203692379197647655868177100075059909718434207523715882529492022853632000000000000000000 486 2183060105962717631277584104397298094728663281176250174901350836806959378060827018325137643935351069872527959175062703021519463409658768286713659193250410110344555510905569276415912616779155398865950080333860993669772489431644021089894400000000000 487 4267920014147056440277090582947114835291577315462082068105217433384090447588505830592594207411620326548963482085218532484281766686718735895953092427257127345341331320319962866006647239992980879794576294127314436316220069091829914953318400000000000 488 5716584969927102406743868010830872364713088871328682298438593309045391740259184551827216608354109156432572414901934872382069783727767799781788103550767364380672127520040859303996129852184743814683009198272636119157677915498558259200000000000000000 489 5886093917822381018135464215872435211847483116222106534098285809424147969402502900262429897287046737665640164211552699335365653058668704472854607108561842145288617302248460660620230933862236604092160941442598991186311075081890844073000960000000000 490 10791471702053137330632784098447322339344797606116403354153430188280848999934580853355747344068739023689557270217537177034665394189620115882512072716034878750086609112847782918708986984196793860726321518999224225576990073236788084736000000000000000 491 13492110534723870128009510484183913471064564541787542586902998460396633358620228611440902905802897290341363802244586227272893959823448692654506026316542125318352640361081983567731882620378822573942100633400948017044419658165036867871532122112000000 492 14416679335022357982126210412889166523754561773654525877965416478679056604354990948993962500925476564964906356654840461749812243739420391293914473377309954617266168070404959075409264677000235055917431113679565952672361402055101482270720000000000000 493 18400852371777553546283575548278703156255996725572417084881423251212567775447520084765749555416259435675705811464120246972565313719443637468590955512863178202952621326746561577068789468269269060391903010339347711061709084966777901390233600000000000 494 26467537846315563917786023155189716223744158242823937702288141258552647832839283668806281052084935996680854931118801402274808726946835991555255181745775449513747784870158859963131327010401656975058191312586105354750303489060299708825600000000000000 495 53943804612097634130912824433010804972321420601124067904765331546626604788553897117264880394413129353278030469054468561498684754177706872937719152360967483107121212355053657828826035382933918844859521974690440939084852860416644121362432000000000000 496 78568310700390585351719389135818302779528210933534101860163979390523593207392509139002656873806058684092291297002493626987095319741404453724418783816380413304968798962545172742031223330397923280358498140662294758149935605693220598579200000000000000 497 127485422394711252803389756143651673186534218850594259809259310253108329154097656335524214245484623772168674495560594484123529869988189560777665101881686044331428664648722789998555469005299208003850609183924273723611834732243615137923072000000000000 498 350086545653474863206302163135623730746446143138924940166036832364109217167652987149536627231416823858219485613371260521120163983534795490403415942289295122748373495704024064754948324917679541748717873252483521878806462935859200000000000000000000000 499 434289844938220259242934958234991882846653071745535774654178529908025615445402332536116801420275896127485315469045337025954799115261394996768515147100083940778354635202942132792328223101530447345319580530539614337968701405494860754054021120000000000 500 892902994567764997259823155093858701545269878907507597831992426980451249781207158128809325284155720328682031673356007301677734543628218924414472706134876609857814810293275806708764535157371568816268996162883238175230002668995870720000000000000000000 501 1499023897538150059275374415082683810257525400139576084635868421723392870611174853443172081340832504846777944844738016381063392303527730895918517932663177309804261399870978577480339594472865234008615754520747243225685289201155442532067311616000000000 502 1905999637909508168660278916407664674300481250160128525269629297540109602993970602730857357763880791231214080026669729918372278078246898895054421345845672807478663021382643266208370328597340797724550076641552580787010085400274146426880000000000000000 503 2071618031525101697041229176083705221973375412703588885609551472712207142498044021605476184572916258773187252625059367903212219920558262793049824902404272259826807304924580704550552752121735311360476609322226895722980408586653625517865330278400000000 504 5803193359909951091052630170470969476294894663207100969937041918972222508963333675088636975993918788572938937028629825278172741564235638698794593458830795666706653783774339009201720553311437160997347323409276292452200973202423071151053453918208000000 505 7183994333303806150656384579176908804231913741416128573989286469745084113173396581378153419095084864940331371614816810476702476714532926495642843981546304670425263144715841054536744435371768926352529447557613920552359256972656223005651763200000000000 506 8302448502541137627548970968833352303970648091763203210078766538724951309586252833855928339853358700430321533818644661048231039695508203549195534194817636715123234821301244232682303719544297115295309118114084778890589732965082726400000000000000000000 507 10107063871003071517703179294667321256349669306783790233768521139221125660010094240707082215723194455889385983047027142239254325831806685485450348014145524938502407985431604133425448258000080899973188739555252139495646536932068687620341760000000000000 508 22729836703512483330618217265816315170404012827561509307708805985016920534346257817982227626999874036917702312431790828600625331073467607714003642313276460751441367315982611556479298240879623560155161890171993960732335121928104194342912000000000000000 509 32159420900480225639878981517641197961117890818943737535889742820965603218111939177377378074262536476985336048846239061024099266747261206585051951080177759144225975816047226012545164455462552908757395840148373652521942570798975371967253708800000000000 510 36462937640464677636189196836549703550173064067693268436109162217102059761736832115709167282093447057149597316906824070335685179291520630257003592411537795439136453297653873181021625046644442813238175136441677334497245428010231800004608000000000000000 511 90691787829468579106407385151662564225374457578698530982192509172970300338937390961958499618017137178920212646536878374092384507927283674692241618797719915044030220297887411721674006674019043119526609690019857932712427475163124622206498242560000000000 512 349898288089428467638412165994438083251943918159053802343155525767403007217516627085613760650278623076497923782229369875168368122540349291566472128206828287706006597304550833019538019363896859889699199542937204743139737310939293390209024000000000000000 513 540276815687076219945915979720620939436386035485399726943241500279865640847345120182707571417560454852538233524792844035505012171688996241417624551747966540989382558067538245716735260925510604553761695712221400343145800290672767300649615360000000000000 514 1134555444986682919230873406885178731776892943190095595130183638646765903536965740868638738281711251779071275870010905766314910704708920371648943083021410321456200880630238309017209949125342513518186122405087464315049738769652396543338086400000000000000 515 1506967375904241081828985913882337512977939593020900434776414972179402637635230928660605326911961143856087255829000609849150482091590392304737028770350281691297117944680410971430016698465444947660399492290567917800546506058890634854400000000000000000000 516 1767378532652353172835983479175422346856342400778757325408700422610942679331444333347254930704297673583371456635189617329934025953537493021556469639553304300323756215963591786571280914124500560700697260132279334104179765572396415312640081920000000000000 517 2250729667050812783565494998314205887800340764070230419272705416225227582704470156914149970334446230590943771862687564769732152197724420770503562892885677422589358892892719761220364325430825917703869728597242627970785591549551122087493534482432000000000 518 7431693113984839183453272442086726818156304930404331770241698779259288670874346380390155911743569696263891775466773743968380845101759388213128605854450248056706531678357181788077209579409268234952087144543799189816550028330491210132094976000000000000000 519 7643443144925804456874239428555031360624335786403392395318863242280204256203700891891648046964918658721220983576231716129352266830583993568973249405406296065329495504936493742116547268049314620462504660576668071701725169327227243855872000000000000000000 520 10349332688955925346473521971508897415724911219581404989208422825827257044570762968315295738881212385124636580707461982134608753911808407922787538254040571625294471743804221887206136688432348842422824627632970576160906660404434831942667468800000000000000 521 11649664417549544036773360058435797286071695144992080082367103361794262286080048124022394000830727387991158059899648203546601746766805080210164854660296147362607927380683150724452339718656820558726073968931799451646874133654228598568563769344000000000000 522 19189015849349843221852018254478572324106868523972052486978323670595894097667188074705769495882436868769437136916648705186786239438133305678804675387497702786460324967621518846336473158985825213495692554808632127231991154950132225118987878400000000000000 523 63415904589570363805855166120772049294118738140243249091296112316126649811061645399571173332637631173533412791968001420974745726919543839998292492333451625980652720146711228149449378839424888637207427475703594073297354629856361785301668357734400000000000 524 85857417403102470519070448914710014290327912088060308259996653707343747898311509649718231490815011046667998183706328650222699734989135278627068852151453060191919128738404649425218689368082345856474962424261692063302821518779371498609636802560000000000000 525 120991878511463722397192814555025159616156034907432138797906400846510289563450678893373134870510793203785083289400349142923046996579632417043325540569245640379397193144566049413239777793519684890168144175731482030967492126685732113882130755354624000000000 526 147761684521853491219102294056085079226520079996303448981275418053419712031594766777188001553652159331609468649494618458058486922314406917165650059959511967842203336420065224960610209169456881460076005347664974829352251158595631460186912949534720000000000 527 208530587187516952900610490466368363335060553305452942420298604447850661604073332484990319239774452661271480991594803033722792212276840606666020805139071553704120290422678661849655126212186087144415245847461570299265125478933326249876499988480000000000000 528 254019775905489039123567140458857326768825803032259291333991328349232983712646754888399299817511327510572355438529887943351161096713570591414520631264075930810824063919242890756220148623039334188136432964633661931473755567409059624412145254400000000000000 529 325365704344815094234975414912016932215953826254829182540762054344682021189106388251800911887249338122843462423225664595199531732887726303588858615892431018274225967589086694428253895308544806185567337605837532285109757441754228641698219976294400000000000 530 761279479025854732525379919862365031711783928449659468961562318003382584510289075561196862403976714484312645771127750105961890296140761834673170757832656758811533363044323821691270539385465424626787834652631075805922803645746783142805504000000000000000000 531 860036014224384070193165774931065051779665710123769348510744922264454945443702467674913437916669564404292633290896105316703856126477567655437376375988731557298241093941929290070353284150039806678725993014044763372682464078422398053614878720000000000000000 532 1600854207666887718395504297037252596858469643209473092451311463552376482718116687459258980440335463634447291366087747313901823132461129887613707609441298826520877856483260999782653469182042275863842037547469396033108236835596357163281008295936000000000000 533 1778714803367283606253556222894140080086893243515851047024929805558569160033252217376511171217656136151522715093713485548845267174373443360585327934469608096918578105857830455423719795250394448603816696776075048746953462102538887360690855608320000000000000 534 1957321054531987347218463092548009573608401102635092264590009174175732304079159949050775528621390024569752330829668533418158796221043463131032194959411043676769277228494931139707903429516650017459628946189201154750280063989361173043098566000640000000000000 535 2468128144235162334244806656651589119419684903629363847533744163240040567801092311589405158791355851904712913917138455429149929314220793866138519102435739251314234306485049406659976068514986810812333510673216551832286744133157086893891072819200000000000000 536 8597447682718417288334605665808863284588629881003626006208438239652572195843372504255226766955314789586634031769628346095192908973313835243639067678129932699383416937443849832611914425350457218147045668590902430291318904496184648469164169625600000000000000 537 28167052078257266149296466324966868998385316092500309749908049181912601552635865804804736529406989689908972600451602623414416643547153580708174098445846425749287534798626684451764289888784392650047776352139509802839918526094745685650510278819840000000000000 538 31892212664626929771622512398700490413477292733680367121423368441957465810011738503567228588275832725028343486188468376874509341677674761027549568206309604343313675630333859653318805689276217590876513416571550644187996307479815137337519636480000000000000000 539 54073380224854546413149643601089413313232710685223260814068093934379657107503323992419587353724209671078266847746333815970495099635851821652730960144822190983767937962894855050052046124901349759034671433196230666754381849960390738818210201600000000000000000 540 287088990709832216177385452672684670012110345741189305569030762420638903020356482839986201917789950052299862851319267187138500472868561490095022851642025226193488036283585157266795861384514461745135387213471429957811585471140011034718885261128761344000000000 541 380481849287910834503882564787822357395510493617371023372450705524314982030955705237799348766806390119180026216704142085405951748413729567680171024805322192872536390266459743629471224985598883439809605839809257833796558736644644119480860618155202969600000000 542 421139188033681790979823753635439222468757740671470400078351380369746017551821947472150120829415144178881020908897524132956377187745072655054765646578633572217208917625099464546020843612523919111825662814384806011539146760409436464599399399424000000000000000 543 443633700362051379117219384232725022200220334071656371640746867222326637549432476259423020985150738768969113264280313741191625202784389213253767666607137553606070537101384350721611234881880930568890926200661507409369788334457223219245867021107200000000000000 544 770113533975953234259823168351547835546851881454035860897769885565547062048236767705366590151717795016840430648125447005720512026248016638427411765351168432010347735998413699870879085325359662303035837912049019216708192697821449843186545459200000000000000000 545 1125268350996695719647712837361636427925348187118146333740432793068154623985764750397178938993391576460699811706838810971221084249960411771139680438993714115360482965064912996531773681754127551372855528988971346338881405463162151892496909598720000000000000000 546 1160839592535120446478112277891949355994858002012916644286797696940414327554474526915411009987286553087768384421531584185169117684404384167209051126005140389165444701796631677843295067018611568262812115966299520298297478263919635416775155714621440000000000000 547 27861078965813080410698983933968492894249552373286239113595796928122461544941105206723799867375723328534637690074108789546312568986036841206387758682612154539389936688678880482253199605207451649500907461328807514004660399895511311469716176896000000000000000000 548 58183870511071576166178803483221368820119485092256120571401585637368296572615539020564894673341555935394045996705246117714338275568133749739397268134455392236370828682363700684163231486624985166555545869791243169318629194987184155896450121728000000000000000000 549 62259849335733529793976266352784866488329460367864482315914668226495604496459341133316818521432609929396382682045455484202908041963715361672158472878695214261827962952260461490424871962983134996503113276013705707158503759495796083106159741750371942400000000000 550 379420387164789112596244364170513009866169821413733318281363357256323300894698587867640239819122597570787624768771057758705845859472253987490482239005814620500787317811986066830167785684210693277533787096821854010210854206410389150095750096486400000000000000000 551 451201930046065096796566417657597794724685495400044283192222609581425894550018833684314456766968769000053244423812698027348905665030201739624340556824850275287765615855634166492552730423830403440949239026248157933849253399353897519992012800000000000000000000000 552 965087097711315534455425159897081728812546065237522600025533594354694666280080846222933928035493468867204574390860861317255393125417819776631314789577234208670578709778068875559595444361554538159512622301419854277661669671670402778787468522658201600000000000000 553 1093521173097268764873777595811973983894056579514414169263511297264936468873500720096839671376170482155851643336292967106652156978886178022246902152796283516467122578755718693619301113966517979533301926662217209098350479275303315640800503959178444800000000000000 554 1738702927961679283115747134484162501557851224941938943971555340884701402151772173323989588252821208503847044221198711720475979984783579525948189182368594466973336544662415511141791963847986713776308870686888442372073505049729406127979888640000000000000000000000 555 2085368656401631623101477514584758221218138460407908689375054422945208137437531517844944988586160593716037688587305240512735156052873957252790164907152762121377858721633410390393202088046853750965157221891757963516345106479293696461945693655206461440000000000000 556 2660714045259080802985606604071908368013342511762456085294791940852482982075943263986509238861935820266757398831219438484770439090525985724131996590985014560190176755164454804082247728397879525148568477618535013937839806503422696848979817893376892298330112000000 557 3013349242502051207638116527756232860560041139622543997839023929056388666391208156777297681703044242684674972720025883001862081281644730555030916037088939681070757168893189282352020369850234885710022556831270778263131439437416232368958496024035328000000000000000 558 3361772706664225042652089803842159277694157810526984777413024166450629461917323382566023803097476857126677433228177370197712600489853282211590822029783579792233208507533453126641242907526724114836022011553928816110258167366340755673480912865905868800000000000000 559 3898221692429115239104767075019718438923752000168494386910438718661495770822773099916150473063060725107174641880168422272977004692710224566012012847477969067359114570375364378687376525173869324853555063333994905165211249307537121008427916760427180064768000000000 560 4531334558148421160689611066002653057092185612429065634565079637427219710826362221344232257381661798704965386712080117826630897055892241025722847459038229823117400036918665799900507892840732113863386363968521462123807659339197121248713646486323200000000000000000 561 9153661888576084348835881830807356095274151889162092705008004411301082688177109407288469622173224835483363067933528823511175575906202229628256197513373182871585159545997509219370562622999024128334302311351811313572606022984579337918073997885440000000000000000000 562 13572156694741476765166050793199715245074276413114900884113320079382447056991900298856879088227529553909352790894764572737024972099652852501938141635592517732117852242048772838394759622310772206907527355003907273506768217690156432108873726792479004426240000000000 563 18573442524527185078431268785140189557456939084987961800975203476634642167239171993714495943042622811049328387536615674411053493303481288930604573831014634341639653937922410896482912378478718661530405100020090332492679481790228777074128490583818240000000000000000 564 18609081621808561238204906328393807712658508333088776979515622674880526537657504534130567793143376428499234254768074867937729228328587337061656177445192026866895886050353846396041707988321308889325210839776791704198539342874502566089457034854400000000000000000000 565 19791086593218506897309800162082655563081516215836083786176533998517826991882411816258788221776337617748138141137554957616264004107435786855423261094592646046151473074549454986308095849056094101787225949726518668012181840794165507118269677392048276111360000000000 566 25975826376645457016714546610741751131068920075249747451397936980227210658933139781116518634912462059588101127409072712140062848384177619204130002024167424149819900589067855156321973780125143041052262294777425772868280466426774046746224971688830870487040000000000 567 30128873959244344131988229328724750480844037638275557495536968753235393882755492020356845213549335697661810518572368893276341934168908373932752610515847685959351181981891229117858339608978094724926690528784111830804810984288399462058832864696546099200000000000000 568 38825329294562467595731626268821867295990092714131777294491364764262356725585621123774279759402605185056991951127532338896876842247304975031364486315800536678474254046339113329980347216283843776309674078122709421200696441574708369240254276235060838400000000000000 569 165986629075860749984251734368206674469471659999400052633003739970970533907668543417306361445603569531820109423815147158719856040447875774093059411526148447579475796591824585625565727605079725896818960332731425987039536063965949528593050672900236902400000000000000 570 504478583518956136093467992966120094147120707829527213213334140726362823168231657721598497602218070544255413756362325564964397286989336062029233515267133246520929236448189777608253239818728165046527068272154213227187511364917511360934001068252069888000000000000000 571 625655389715643282193381574672091982731891562038611189150361478964446036961981173842614478653935493401680150764824063388645439402156533749340037685913501910626311864774963564231048975411088081757155139626523674496840329302173751117636005086197060257762508800000000 572 940445912147485728651718021343262712077581116661039248047710476822082740667738529824202884697910116960600198348385716702565037710718696439778412385281425611237629835870171667786816991701811652371778681716252112831112988088574425291335831723704320000000000000000000 573 1152882142650040664376132741181229464189061201387653424153372257823230774723404911384996292750843752789175072565115271982388522666123747145781147168637025571667438316506280954449687557485962357218718255636560564750117927073631691489505903955551453184000000000000000 574 1293702593339677570236431961630425494167561045480616943154346562079434540304793038017668344576157845714461759798371129091136430844175855696763774051878219541895761750072207704525025452980698846834605195287997251003130423529312618255646194035735467655168000000000000 575 1456707082585009075621494259591770642925596036054630443046410993474605143016121273835743029320007075920945206599410842007579078405775388389672636029516388469767260567572041875916726384789741514869319452335252516134399360919645336459344647500734446748156559360000000 576 2835777947298952644453165905666135947939201490344124064786408971585688551759497409733416161821843552396270217301184195604118515753718542563394413759404306068788797080016850944404213208997529345827765126606215968603416420422574844870770978260936294400000000000000000 577 3568018518349422853795272522978374904931884892786198321507594992814025456709752201877825689132122348452265695636178843666115887238957431340997005882600815447596212117980381902840720758629210732656546126966421105653775653043314706913613275557660690885902336000000000 578 3924145286224488359645487862662500268365061682351220911416677219101857092500397523502793453260859859992288002666300549796311078772266105649217257942781990963920286829553190838711552712615796524335276084512842548941868579021891551048494110463754240000000000000000000 579 3968477620842423087447368646726952931373023656045367435219036372765649143768213918736023091840622950679560120849452728463951068090928488088773196010732601023589318474684934974148443590023728988450437840263512000918200729068426343319625674850430667980800000000000000 580 5635922815336295412918724848187275094852189399072443685306159576287901440678052948066994494368308939834371428931543366175155851385812161757476448959993560869161619245716394703425276220157928726415234878416128994834666333617806232333887132499748973445120000000000000 581 6434637338294075501118493182248029004351822132624027263334661528339985841633760657227626727961696617683870894018918250095691885358542075048074998014588383460170942411677918323690720171939567095359958409750102803159662882474699540132122460145340739747840000000000000 582 6618336884688303067133912788348628726283195128231358757237128531761091735533809688766076885720626145188425360927466493737449605380049755232704651610461192758360435196509031698354404575328301133314959494662391584078928711145810013926056752519146573859389440000000000 583 8398251290644379408383182400026162003913660922113081853298671845791302541886180726272084767864989064763891270156600867994813475112907846222317694562884791205454044677163771976937206366751841204162227409259829991657690915647841524151949755573862400000000000000000000 584 12465456781123504268504351979600090542874632132934892031862519816512316387532464198502548098923572155870096398684232857636978550538191835286295698465975962018951191587766952660091230694463546486617661899830270558827962208817989525171077977223584953495715840000000000 585 16747719255924967816629226977530422954669316468853956545854171822533568047446394881342949702418376806693675364093301544023725078967048644931660359382515917050166363059203945382862421813397615142871549451258021883716053455012443152550508583822899523092480000000000000 586 23825300449080011888535835316863747046553531840177258556982442397236207627864369669032708010956756451172494593616150997488951679187511725665101794784196293344416688204196885009733050651254642642376028493484202790267521745251355222986192929191542495641600000000000000 587 44907737252374592069241853558159849308752646588500368486995941705553203902695361029384743297138613922425358515060888224562307850899320497633224449725221758421048917143402745270080799412469153236983537699339583681198410897688028344475986222802534400000000000000000000 588 46878691081023445847353734010748539186316954525021076020964466380083255679223806420852687050149439501104660548510531270453685195783057832849666215784379645051007350470310863727319948332000774520012744827413949763104922846505542367569078929357679631322316800000000000 589 81529583601342430779825158101511759353943878162327301178280982016262456738952499309168753826016334285343738921023958487377911685665050208009610676433070113895170594833490952638453263523826290305803058433864540223857000829183203684385469187901251479717019648000000000 590 167618060867474881218523460238926087021525530657188972949028207482631068071069458337377015470841528637547773098249662828383630442150394035226938709053400891361399240281102013710330484471986663188253890796730663350433220130364473407689435987836928000000000000000000000 591 314050969232677714941188092978270064537791219445130566440767433241877932152295376848145654517959309509620531093152151862362939732209291493470108466980627254927983187803316566176624792156432938057242726753358408206076233193110836404758832506577535274844160000000000000 592 335427416127956327567632985290395416350039943620005794185078401986700400188924986169403053741746432056644805933022874094476563148039204590093531744622567873072211696326924633358294920114586030688991852894651237847330181402232024485257090292179808550912000000000000000 593 618256060381435372158016194172640272367416335555726390309940443464782728625755839815425600878859060023831394674627185312836119679692362041864490271035255967605922881873340069320661693619297157467069478355398625228865516198041578059335229192898409184362496000000000000 594 831661903874244210304719700165628636429785418732017781494293919086807995348083762441066165049072394045707839569760885802607311613406332051444849514461077284742370510736868790687387928671502179610439340021850018859817837113386661854304241793077180628992000000000000000 595 928171812096638494455095298185241663075110207104813481371371617434585013596762599714267942429295369489120588936193619000728537509608490366547629975568914829936940138977108448807977212829221700219280013828391939698088299017979219889079937908144812851200000000000000000 596 1457245701257844807788091819535708151698048458522739021840194074452277739846950270619718987201022842611131557050255467747967638777796731000778898632295108971690464889354690395593937636831036233361541592353571456791556830072654775313829504531736850805892086497280000000 597 1668899860652009853592019911203671036162009486086386552214989862051734029941906298174641398301464558435683295171818579401497362469893527602711819321388991058355798241244697339469227526652220119803010051886226158734595707335123504698749380596422672384000000000000000000 598 4018478516690131071586483164995868096293232830914254366871022926784749900294159010806014496847988405319027523417763063606753628029566703687045526538382268047350667860066582117990688094660097693776523160835080677312245616668316996210947426115055472068683366400000000000 599 4658681724337067620123621118843938133574365921789484832036871578257621745783882570468209666048578290123337672724582098509307603992025378118215222197181797971218831254553872596573667302497564360694771311466260733853489994918446156915142440013896089600000000000000000000 600 10208203797229080466408455592880500239830469509014330132307891870008444904200504700825219037070960960722393866637245957938061471570876051215802556947459655781120556878394404570022892442067101606210100704293536810608841989460426726967400946309529600000000000000000000000 601 20700737360942000063560367939096939544500268501738246590145345945202842071848060473351377599820864366714998579643137478725107951559791424016801617182669557369789566735094090654908118562851721917814940097800919122004472408927109700866814665973118711889920000000000000000 602 21545580466991245393154386244731814998446372207970186348236910441554190594646401763638520288553659396647401508963873189640348913488837765464951882196679679789514799706376801078496388105056879586919601541088524066763158953001173788550075902853120000000000000000000000000 603 21890029755836941884094929875832941439286529831837866376693408611174185404406997826429969123177598554550884013798686375630209088837356717769591435459072032109657278967143281611506098285727758391341325297618738667440063464416691984323904037631354239797166080000000000000 604 37966613311577675345737243952332783737650050325205633462297315796336349777618402467071056150094688314629017806804073598444523131228775187122558194522781820717103830638688111630600337234942578342573208389471255133438516500340093269550110764033347817679355904000000000000 605 38387537476642334565619280149312222614084602238584108072988262362396461546825683018079323688550284127922505888229586165332708650573469857855819007161527740369551134263094782186107215221170437580789108620645206738217932096139438420285321365171812305990506774528000000000 606 89587793243240439612033982515449117603583362469783626944645013242651897263120265086538383223091218942253930478702440125874999158395654319718588169137096395505861645383569759349436333841637997899987198818919659562472279379384008412711637709893595729756160000000000000000 607 91339203331132644645998209121617529162883626306882954882709570569095933289652389533416088736466990701885281441767761244063792921682682645080274154073477205987604311849300068128199448724458017767503583288534485791695342200856340030584262626115771275158096550297600000000 608 137522136610454073473348080710955369154415512641300858987771930738243740028735611497569054744598248508843605692544961717061222665852724557293197628682313509559187111271293580728925952146446267701493367512655101629973198288788908994010428702658343731200000000000000000000 609 208602512600911690788988996027774342174371144220513100360161837768256075929076748442398313209008005400292560395260640257486490179346838253991103764011398666188033257861752395182212369397979917225697500724433825614652032651038760318541401866820720168802199797760000000000 610 273822794173150520473965008677795452516581757892053198551098853716723209792675936780031146147217950659318213175829217629213275966846303332753245098271511458840546580345150353096571627029186671307154789546238008315370699179000791468039699243773636352199884800000000000000 611 318065146784613780993180596681781852701079811683838074217762830504114897825430590018896297602612677700431538302931016285859571552350930330269356584627691037922663390865488158523574780535710561713382858849546005738325397442801299031152574782524911331049472000000000000000 612 319450285486612029712083855891055655184838162034046767563121931543372905617166399837172589245244338969351565220161802219896123771843949167809160277151478353723599413923962908360120787235048081759200783351605575827967591523743915993944400499651588915200000000000000000000 613 372183334582891817656842549910586061386956088779186522069677100372718519908040043248593244731267052333319992646569263670213261043409589587292218413976394275019475306363981438007490057296013112522945010720276632745519689154694852722713470503096093001781136588800000000000 614 570477809919459222725923699806298009110774928400319115163459408033171798907430109247359056853527071476168924645443187735359688605437742356152522996406890749212864321775727596887576386993739980713702620879662955765581915537709892074358354452430923119984640000000000000000 615 657527823764124715976268585743005055395629742410493644700636117742010148735374176497118754224486713829387543725764099108677440292625136745800393724339453574576061445737924628515751866526424604578630753814084692252175422969168238812707915372065511492812800000000000000000 616 1395166067246945272015167445319429851475101900810228063441505237835771230409547483259434049163748831004209494567121509029867707801390854958931487988694005742811247993648041359780619938332938752691205812437461851898085754107033075571538768845940455038763587862528000000000 617 2150939607990340904518527119849182264516039824877416951572560131219804774061799854937425082159619108762968207400504303726142252648834247391193478989670046752181470850476028610082086082822336118369688988645856072899117996252382204977021428992324162143618334720000000000000 618 3283882963236469785532064743629366870730334856287826398965388297623479922804332058158297994043870469499313532063451921990603682350019091027889419069426481176754806662838996495495470198827139843045349759345780487615393124701757596640124063605236904755200000000000000000000 619 3311270027294808912013175376239883725701884445702915268366216286996920156027881199419243081566167862387428153400375151115210073244792318471850264107407016725861679174783680363982901915348895474142965739695413793672671559449102887459755742255172812800000000000000000000000 620 4818716470594784304273987658146424540305188217427754128550563673436181482539384101447140507325131202599731396489918074954163632952220628885889080914198613285159667590401834586160904599599052498129701803307577189732885121496871648379059505987812894913331200000000000000000 621 5153411497224808370120164653008122215181966715002828040778094512289891924336418378337181312937780897873052800140399748993069296578831816551047126648191547152843410473896890081140616314958185318998215385487822006680733148135138074168247739892137168516572774400000000000000 622 5357270963032256580216828175120795107077234006773859031144941027070346795823754741505171588984485257260310633316228905135501243093908645233416090018303051727062203133762925405961050097062560294498418377621377965194591998892403095303825489845669390083686400000000000000000 623 11785369944289482446531299810557516004436701806768172870978254745112123193255780169241981878959845436373014358692509973350209444199282335220887960068941701635494696441415634133999251152471100317740123380606026457924223356264460012348189418027806201824023674880000000000000 624 27293423078040817321140629134510119348835854527712240181392507105722397709386701147857189186542213421091527916295975814222241316742144856962512636926732538251234813889445663999052645157796118354356142062596159539357444443844159979084365702382261342667277881835520000000000 625 31879685582457638342533652087168057837670255515145937179024954097143368597949631160993316717849515738472814135174067779583241262129361887958327792032694885161020598052883743825663584625826658770024593717800970444110011288770399340252106923082166486482585915490304000000000 626 62165903832708231701342167491293396941494123142840397338820281109269954458088833436770360835846030062004468002569326989823930193917878844518469695496667117282697978198717539219572326349538363572298980339883950495126913596524005177039741236973706096200908800000000000000000 627 75436209619161669778103563375336598135032950288197372051223277449236482379849995077087594478601551867651327599082116598869423503150155665128490648168294794784922536872249462710215930509731853564802082205717229416432602105484462977357032544801631345049600000000000000000000 628 114602797972700461788620499532160313629310724892028836758727122757220044221693527270513264060097305366525315538651188902623872689181369815280483178448070457656578645003357347681035640938842639573013903404054313828358036010563266259074434371624734661017600000000000000000000 629 124118074783249223208352609559995887004404963374770145815180150164617538262788335551350851937189374771398182416749806216866361260184055689036066760878739694455996574277710743429199000380744952507997348902798546331561791350111469877405747315895093847654400000000000000000000 630 254684069768754600525498687730620735725198972646666748183639786693965657429877386964456800675056873009510297021214576076792908136673858589543491896040668516880832339958107408923747007803668066392018570231316614493465895443917829942910261443396899720200926003200000000000000 631 401091375763947455490188305498549476745273750019712737493414353105705261539429032174206924980008304879114328182274165536264665206875943001468011240759107076539278252389068764679426615952280435611656274878058458767031901029309487936313951076387272598770155520000000000000000 632 420100838360135350026925697814654027947719567269793591841748285552068278623350749806028200675892851069201178723679307385548380259797113523717709756757314877974891665618179355636285082833002019487906220288912692705936776041858638294675140461386006528000000000000000000000000 633 957262172599562581856684213964316528348294326647976950981916180279106695766539866083955090403110599378577132333565815018554066869441623064937452386829103733344846757644297334791486960962548020602950299692683278599501022906700263999933113636358529697434098823331840000000000 634 1068386737746519406892764231347026123249319497466815021381796347596820591946796691677106984608217635627671331021889481614324431940628010679012287832360260461402911704266412643121991294020876289876057103327362675384211494554868959851648490157291420135509196800000000000000000 635 1079364372379115133658513732136901752834651249544002140368059638103616037392698668591304954744322935547539675645191482662858281724473561879328814569938233298512352564935203244969659570336284754928522196357288774346314645248271477379524205970156634532885323242421616640000000 636 1821637030882148193385425083049401901314464799644010075556822810352657562951270692674803446799546146602551021643759936512968737448044630686570467001737131001334637372291136864888776058703867321407665909700443430742305490755452521391313474156388292545740800000000000000000000 637 2898021878302150556413462406176776664566831470263323571800627428182265143764575833378151043793859508839623718365147799117558057712328953611715447036113605713603590453188436453788338746386530102220197129802447291928526093632854018902841177270476006928503741087744000000000000 638 6552871044307678696040715257371693492787423450898198790437605219073527552089541958323850480493383170072329037196742388191577531986744796885607946436998045542954704659339583025512224330897203016659979300871321131306653230921542573689972732683892508028429811056640000000000000 639 6624742726890172341972572151597097394527992193205816808206243915254934879866482429400406095809315277907720434621815981283649352907768154072831565290197557160594651200041762741711960130757729208649747922259657042768184698266230455677001338639785018722038579200000000000000000 640 14845699457048591432778117531755849393766072163587448694797293401825170746810916435432810404549656112982474936900479021633869006064890686686548096335639124443458682966790359779292454248233959866119365638223023410986990648484136762686475480620788036632694061268992000000000000 641 43243732291698170314431896282188102356362957387638971228016763056053794071650929965041534574398857633449654243988748204078289088290391792636431687380042997199782169679749220519430309808931119333753993534731439231674536985859511353325613643952545113424885174584423219200000000 642 49565288053295074781540400534049686597787429384386506199746586302974532649127353181778116678407090673058685525416181808517818324664827777602613900071623648015902726350964278668039508341498536528836033657590483347060749681401810516381987483920327233406962778825996369920000000 643 274815316545843133119730319776796001009912648732152877890071319612946559295855290321276183616656207596201404667625169946408547469033683416091966605908802191653650584633125240095111504385513854101408037975027370511288106833278244361623980563482452443490292858880000000000000000 644 298143707984908677207064348477622948327117350968186326558772760707582997701744236230669734140288189345092713705231621873167327537517658992424646623888527271922077311443761560094044563912773608708924992151849443011422339537467213245683541641423575074090002677760000000000000000 645 515043229916938190993109768122700342754245857667678704471558382017286118536215277565344696214890622143700754874210519322836230940964690648211525625525873785383602431588936821282433380067271916094723669261657100902333265916262858967401006590585434901630156800000000000000000000 646 841060083722268519252730648797007744075290035593200075058059313858839770026946497591039484672695515619022863919194479381722357829937716014505258149217153305204232657559859864243875319320657793222346898386831899331584889892701538646320473783419925738412753614274560000000000000 647 868985874477784078284247965751527174429902875965234284262936457617737130763348670593784245985024993559070534485024069192892597379552256225612706430170137132613570306941004842619483997230191908738458206855430905380220833948774135296316260551937696851923448732057600000000000000 648 929663893292721866463059404643195475500257533849877023914420455621923765030820163540898237780082445540186440496561681969137425744788918427798043240814382787024167675608779620842836603786722654485680771792780882830414649729321877040994662624061938281971344998400000000000000000 649 1294772310685961703599255392701318164677566695834309295516950814131225066327479078803662122938108864974437783620292529328220063399301592754264063773994685060199049606893172011751941427607942497047303654745550668429745672697365931267467534940089304376934400000000000000000000000 650 2157461356354940435368850982547605881023858829612779830355671115294893114134787934957427624768245817238855509135559656019648860274916273499445132292013139266817443764460718314329134497658390890012548336527286346984076650541253421455605953361069960052762214400000000000000000000 651 2528285571517145042402872940036293511864009599350773404264418762113012981844020376582285881781304150300278451753941519617922604533536928717026702901142678639438806209374674673384634170303141350581089874405582354250123069567785391562381235846159659104909228614912164495360000000 652 3617424104766956161984536478078948587806586383033674190779690094369580954610572312423462507809893697668311256132172265726060891827264275396885431277332160460495284243710686244209185462907292250660342677954735089836300103216185960295946767248014819396157440000000000000000000000 653 6954183559230681754888807418254757420481145980302271558737811463455458185890425169972964063030176975503878013409849365744310165475872606468309683986826010414665276386323995610225492150928862665200400155966279738357762689597721528411217461282637145495285268480000000000000000000 654 13939216419131266487913862748666929288390981101366896309745058039312280698221833890699984891925709436013233987301657861732313644720922238139461835163206376050342710897584400988537162138151784752038067121430035811897356338531494905449884080970958452957279807801917440000000000000 655 18512633844353668562541557935608118943499705273837542722043090023293921591711025521919549708030426863447753680761847128157515123267396015175059369690807294156044571434219534081240292721215913697752651477133095122630221997813194530796823568857049499837404559704064000000000000000 656 21053229648075639795604677511737657822722891217252511376308515426097423008668316399254990943347014800404398401580628541218053792424686139168950956166528231841888841206379741758081029921429302305670097789129152682351564162658542573561959083055249435191043686400000000000000000000 657 28435822416557047056757318063000197231715358775566149517572612320584050419680450708451379885141469831640421722073814870833889553097979799953772694883731605980907412965033312008764037076521338796021043820261934924064239767816170395229247875086519895409214161630003200000000000000 658 54783333088712852563452673846989816051613450390510796282907514679842006532059451172093831493982410338804506204881801184122830737363204286059048893164477367434363203707483375618957933146478028615966739320641821502003965187557029891942985649083416387718725514284677201920000000000 659 68492400622958606181884209865294058579732795333972301343492935679172115260073531336825758279609506539724333071204039348729421880163745544819806972073104406627789751747938877221533957923882847536434146624330620898196223189414320335038212229547646656929171643144601600000000000000 660 79162258004611826879199460190185238497273918820332954483784825406538859984209458431776147921110300389907435718057688283404984637389594180800353713391497930330689270662058634084987451988087587694788483868843810670192161684223842998563081616288999687788879530309346918400000000000 661 100994231555268954174214359034817831926944970874201234441348770789050106666060756877406391762785914044603453973852212588061024906428753486538466725928738195358743582068045325431674968272968599509045250982252591787416865276727542634803103360530293399628650905600000000000000000000 662 283351661990590849776503028902869599433849851796021154967505688486910814880857600383500353072717745090294140371141830307082639758891722956805484897707458885581893145673932593459381530252729872943205561747093640307907547355544820470161624425118555834542981120000000000000000000000 663 373481919828813723014124387517595665131899988587274900936443709171364955477022630932882923263140236995764899385488070287014195794137566551792692498849601427689511334384741576809552787717135099931906041443308177431460533464339364363162540228802843562643838510826694052413440000000 664 860387080915031403675984933263270505059376624258920445102736885033822846127312685731467857831194512579166860564448449964000276406872139772379737480020680435131834126207849817980761418978769821447644760041496820338856321051965698626416109943716607293934765342720000000000000000000 665 994508168523280595381566456021211977675564236180874145209892108331761324281997111146736788576270417283656068386848585770939897255077431804074288893287153565510714821911842627787945596374885842460195175183996012976342924280451275834372309094963110429625421737754624000000000000000 666 1098136673390303363103143984845845254832301199485458092284378678186790725065626442440586421096500628849655991408995816949017363813673154418268840828851225421404703611975644816724725000849043301255922962938569616752823495929787781441857872441538108847007287163313486561280000000000 667 1187050985897858433078004496929279258333451084901204906182571587021904670780885437729129050031164671922816570662936948321133070985883631750887919807184055843872580128765666517797525886357720082323563642444997850646699388563963428676391299466040363792337993728000000000000000000000 668 2246557799146742504647114695515533312280955618276250004221605973580748442300898338941809822370161456612841322261796018455698998381956859263320881465196500685992570015137293487761826542087984199392132999930145710904708016208449610318294455607922868265585341701816320000000000000000 669 2799282584809447912178729962634135288179090554672168277406914078006974610352690687712227168982377532175223749407090769014308226842205674438052302588588383160410279561460626941869048923840259440752894794392473126989549499933742030624605348555351253511380496919172564490649600000000 670 20855967258085406879849731426369149177365041867661439565514662925271544467783655890321086632864157183585319551506889370180358002342202323206972882473872104763752736298870715409526313340204518048667951645513548922805473980310818823621408487216685879058116105994240000000000000000000 671 45977033103822723004928586636179991854676903512102736937873576301502451323575214522939267027204360366736350273868328179007193467904595034437730485042071407787591519827111854898473652523614537954295956239195099620832603253520666029472493229638998471593420301323049369600000000000000 672 46812897232438309503811199631307236137679574675153186272946953510484924794461908305884009782960655929205172166388731623181940442408598137333773526893335140626876406428889115331322549586374615423965677256003139884652810997340766203901840116148195455642348765959233208320000000000000 673 56752335493802885019116275134998279193018601318192012994302709079192774566715989185375697473502994991972699989176616547484349670668572454815069124138420299652967939015662178847933909626484223576123492761033904289263084747969240721965464809198777783967400436539013233377280000000000 674 99380546930246640363133219674296354871149510888745398716203055997713161823515898898428888059740865098681551547090424951404500224364570869041181624705496849760910999646254852602409710808098841368572867309181871790099298711059845552288962734168602067592027954971520658309120000000000 675 163787492095458153190728982152117539676338215159437297957718360883347354011402135550208290254739124621435755260486043575767981895111464443491205865226166028668628854956928106964910674425178802490162750617789586924832952641988343430287874631191880648446660025167485337600000000000000 676 258646304573139589277992113115262210536303840642578750239823016685922009447425683497637158508388708129822705665222035097735824487347161526434603542343105008613472158615784739326428137443405244175165091814647266293965315434920552839996324400631150610670742157752700764160000000000000 677 429039997539006410768863056318411957426012414457571963057638600977226239810380916691075148522416713934446921142635346145811618616891644799256339063319906053960666512514777778619936068562221871341460690599179432224179402709219331622897041264872631444227133298305925120000000000000000 678 596671068693967614312857395236245890145883410388915423052534983455386788701985998340011539435951932820852480231757622823338664811068570455639654412046366236226812922544471570686781522304925922011262752265583021306447343946543593417726338336549818089001060258803362037760000000000000 679 1005843142373161425202216991173818473346957719107877936423762689717919203349560710563539799319795512777050619755196071289011736609646442780052686608501446080343649374048760373239502635300573519534359076624125071804391842705551974194274809582489025481306940385525760000000000000000000 680 1375564582570895311818924664212157411056037711164522975643852394181918307807274490053457211431522006221100447913445270110139702387613554321418686975752535465086800945356867622977501175474919340204590408536992149013516918493394080830322931550338785448438508930861264132898816000000000 681 17318136699340412626900940392537367089541114828519505620425784459919958532691871197341716292016085450416347405557157891024057780146870950298879145204255635742090627596292985606261894222070969820331920693172634135794526874045964384234705198880540468095954165696577929216000000000000000 682 20139353558647257646062209485078360700637446379258489558402946178177788232460707836478476794166955175353674792888084393979478391613765256653661686297332019114768797779665602954892380097660282593762192056445317669134407352068385465533449439647432032536403771601715200000000000000000000 683 52786898215173003517153012228266910192041659008179576137045333441275896868816086698046370417784036321160674173732738369244065449709794221583732567536422459607444654823135705705085662651721610124100668225371160065053256740278705569626608815257954488100552468295214544076144640000000000 684 56992458039052544810408393656236743054113543646602449580601489999287474596210397694084251944879143093938871484303493854663670165482743434160990752862811942959244958622274310251469507534731801384982546125521559314828534194031698879975166613059316227475222036480000000000000000000000000 685 108992524184049396233337535622084295538264251235331700751274252700163032942808651519590155868077277827115536011940967180572798578769922017992321595003644141639883754676067403743841625755432845077752721103048186992097783253689131398148168796085567944516248340933929850634240000000000000 686 117071095132248338538373531684763861187725656709596527781847744563278653805748862141676185270947464742152390514222117055914240876918771777562928567972801121617769957135462359907839947546156102968004589724948596007252838468532817768880955129616512765068543481814871703552000000000000000 687 143165518360715260305352191555293636843892673322141318431228231502014043959875926440218562443210509292961954734097112263591368543407638415681594593981058292923674461045945133770940407460479846481506774716252345583550582970412419290240808533523433335400881032867375742976000000000000000 688 239237674193296219013767547644825578807417126270251781418098368625735169905296976848508249480534917758458384930786601820488321633417220941767659505514046798865045521233747132236032825810650618863950067200228326094132296882550591998295408291223909668198153610854400000000000000000000000 689 345547075268807981473452050738031921038601132945011064269485462523579130548780941186390278045533288781970852317962983555376981853634454984135161271052969183341987455954517882213273448264478095626020968493870991634181961467180375607046586759013110129792973873412381553459200000000000000 690 506136587567342517924621359563493496874549083586902750031689771287798282445654947284803219028419880751259574575005834162791590105804228423672238300215259544576828585002149779176048355165481607257466793858646788604393240931734712430247227351446328980803540472583474380800000000000000000 691 674085327145245761078598971623104568512990431050952586602050397892908227421376365016474751741934783314021372878982352721165231727522298277534953838037548217318106441830767613519802482190171863788320173124695905604370029307448384413666929747580057558927464746925065976676352000000000000 692 1258685477234090535674276292010784862998307164043795359335335715778858939595065046563053785714352237572054804160137505070150852435164101771954230950327932859546160656328397798422368755447611834847828921138929883786995605074348383497109369111566726113970205032117668398020933189632000000 693 1834401506710713272813385081104317150154523258027749047405885259218405875681531724986724405696304381664302955178143689074439633722853190258884104364466484306105791637797816605586453897186145617214751635939178757230013031902539748499330501895458344745189514806296576000000000000000000000 694 3041399164066722019742694123977593088280087559167986583038231665074065126743953200409597688491665032970176607101995887645378896294738959015836182684324227067108171966978130766515517348849005743752823817882633780746133267847240992206157560923205380201617906839670835118080000000000000000 695 4692420480580329816590064856504976739929377807058656268074972048584784365351905365846606685481275636262464976850465750695695866801262057207983292259476672050013001029780614619251471533074429708141756549492669923589018485738859836723811408692718634891034081879314577489920000000000000000 696 8155097197072477816877497752851485963192850561362302984203986451538926718112884119229714160531786644138236468974542947426364267754572011460987851997179399510470701157804980851688153995043042585296891076908382980445557590867706251171831738744214519381810842409914859520000000000000000000 697 8584143993497145602687930569801384233158871923203315338439390647361322005810984928878567728926597946137414437247210473758146965805175757689900500982116639533673079190830222074105620802163241866872050149700405220197663138062404243376564335052136088333095516992552239628288000000000000000 698 20649274161619801171862839618631128535916901123923233473364064927101345822294138731549269086426427984681581142389777361050313694158774243684713011579865459510362730417983273389065645866633113602605894389931770448489232821268639195050908543616148972119370601918147483303841628160000000000 699 31768152745675293981712328351165824644849246921860037211881801879082874042068835020427760207464431249563947452069608391247856254926576753871426404646644061463447855870077793616007406339809197032570358301126254500509955855221266845133040192680329744746337242047157668347421655040000000000 700 37413704630915531228074530875553929681117817554948728109835113564751522120662988886092856340193173971050960975669876941485325075621503830204281096148745393183095854017212287205251063510922789842073732809335351766730760908500540825026992331811910184949666804324405713305600000000000000000 701 39665307334963653549008069131625463725426320571657392953091130934379567850426975784724282258276935427985294783044614262870626506038968976144929182851858826771246619519305125757296756352008987823746825608188489015502085155913624800202324018998194966180815619397738359149087948800000000000 702 46728865608467868098060905603999126272539460575582402582340072272598272930500928940565195075372896985083036270829231667110743606146690239976284199009690362580170609977415820359754656072055189349489794767593038298402222343678333773358541936678190777390186590070376193095158988800000000000 703 50123815748307012742262549160488012069089414724798101989834408510065873103875359319980678953888550051389404191527792729478112099316620567199414733812055831210319992816861194524938216651912592021858393434731273326896281630117929348105482620603317415307088221911908352000000000000000000000 704 51918913631070382822760898198393381549117564812847705751072966912286431717186427515436411337278014346372060049984644853330354263267893149614143041760015241520743897888643323978032016549756353831437743565096858637406273312599184946944739645839440592812665538219081728000000000000000000000 705 71102047398065814368223507324900421321193723320213115798418810045813091403080859264588192537063521495076816028818675938066306154493417623126557897528059864948841730535951584516474642196536706649009110198920490130248287598093577009623124903406128993863025409698083132974039040000000000000 706 98035642169922266389734323718280017910649906395592222833263769489381571455605605581301924280254334584311424703944146913417671218480668584669274886526943101698220390522209745446184408217910243103046768957569450876920461826311266645842896797600253987981809426415352136335360000000000000000 707 108409094948860516154810641366491910965259852000634177059109631805478517522178066101497370339453419804927235657510555971700767276447978915551809906670909611136062711997670635835379253961146410154444290028840590210220948113826519838189280564024546989983249168434789875712000000000000000000 708 158594152791357806666186410854732797213718096391345382173318279637582413037284278368030798236874102553256781189656520032193431660813679432082645312760883802756699705290966116477658466495042989646413293432175689518291386579612070927870565210869296902206732039056523264000000000000000000000 709 170326803596084762177960508149395382190305296596705314470356896193833069786323009059416887539305436260037331905185429876124989115834324100898730166106884160750772233357586731642473317831800496072223789738290429751535043953999771349714669211746466039016665567431794412748800000000000000000 710 204431735205746110559109960927046189542816643686184988660202142469903209980593815466277221409289198571636589984629710571853110257380774943352663716002102855283786607709312169153903219323803782481200199352727470121832842104922570601419842064967675413529233666867200000000000000000000000000 711 233310232014964782018025530619997265691836143950865855262214528457775061391093200206864316400488056400848133700559468799257210356671029188833204619746135252610995095198177633058450483695381395492619408524807225384338341040217357911362542290370084716038803314522133795155476480000000000000 712 267980277746307507232228522942418725022089393273639573379324990620090286435655345563762046668619871525326132189348747067681575343106643781920006428005845169543314232247772883751977966550675806390280834041034356255844295433038117800955410746106094892965763399153952627743103385600000000000 713 676607876300075088943657707870870718563325434633809656770737694010296557673935387447394190758270089216824461211148567274083883346743732801014333334872896582281060095631131190615833878860986001731327770508525153058174805936144731724426062451020455677047604452018785884910093598720000000000 714 2096583683653975964109567295079695040879885461214941985963705705987750745437605697377568530348884406971691053746195776024631802129070056571809763927095843280564293612894581243087441594318798819648857459081245456985253859605617240972119654213740462984944232710947975934771200000000000000000 715 2630832625297874719128513939207754425843177677289401996869821841913483920947128095712020825046371820356644550262543282352435420273638385512762871402395674388037206223633237582181226163389002369072038247530057103837755691404836159049940921065647965098570220172469562923338956800000000000000 716 3154139216133565643708669525468926509016985112426670646966745304085507400934044480258496244541471148712578388921936728434329484358074576722864510550040702446636733765527690136825434189642990524196606436692202421905263039606110931122055378415182644270300623327157708390400000000000000000000 717 6771735221273747299167341845220138773762014741655714868245293482904479047821583970501465388814290769785394194720954322752952038097771031816197993604195134114194489015915677487140632028509543222701883800259377807022087866037400970898861509863128943832762723672808592945184768000000000000000 718 12889672444499083911829466817256603347639835448518690323642215571612670382283097152579592847448365036122044791557411545968866402722546855094395405085404197118071436018182183068494077934494625785989478542450049335417699672450095372426940423960043197253014466611646394531840000000000000000000 719 14613545734392906233633950279612754709235085509126311618122399966741514317351748724336763802785271418405593000262324626204063551418554691382527044249691835576140947618329374170134147644146706557669324520817746153804558607766017331795310984760514039219651818906191857398579200000000000000000 720 22482823098542109249909882806177667965650324705803875796630089768721408118285382477503627556612632694560165317719958541004012439395993608335299279442262838109156125082246650991434788259471723390529879957838241993048055053114583023856466426476551100169176884334677626800046080000000000000000 721 23029758781608472313640000782505903017836667770886079495648175517869599497212430441979275667760095366023128811176525002365419136494374536915988404661513154682582939591165737638583819330103937441901446812625146855355291477978800145564529689363900035721603731995820707491331518234624000000000 722 29082521366433642084500689268671307602291300358895979069096971942972871496305168170588917529579727265281950750886704510692878607070939481774684218713865969094758300911149865562010883371945837394367702186952634666284130002710216579953769075248350399076507848424293190860800000000000000000000 723 59019028141752004714546589700851538306772603657776555978220978624265647165927493758211051253334520499527877626976153551624155017142091812868230988315550483374546013171757543963023339927915582281243444904535925261293245935620253057717015269644894493815670278955652324115087360000000000000000 724 117911653981424688381531334803834169026273297232852241644458298968892203182981634563520830281492928219665010456067004554957377649479561761615898539425771110877624182519222885647054362760790407074317277825175358275271931071784084193999263114662692657753822830181965762305646919680000000000000 725 138994317637108713524712421685775328150584662268964995750708423384292470548056659198821985089585117679729826605206117890881168623184014466620280142402251717130871468933147922572999629726974973879198406070773210269755471227562885675364926841606755771806590739363106767285256192000000000000000 726 366260226056432922539086079707030018878497054802654008712384657438336999702350760377013416152770421902664697496841405624182085040134810524053065642311761440347352424035879344019719941683023709001088933382369756193960409121556747677246973587589092481503089555896279004277112832000000000000000 727 541742221890017707983991125568542408014885797255094453578921667426207064992912569392399796295137979683746290258281577676884681853944065222496886492987951182614288630443166271045850821449884159730956907829762717055682605250155914449231904757554173503412590615983749911325694125670400000000000 728 811797400511079631368189064323521531106757140271003159995498682705787583580184690593634845246373590230468190326539844049697081058615355921961896591422891787781353318246948518079062104906631492413849016394142869324037451479998009284144424042884067083468668893521935282995200000000000000000000 729 3020374361115746611651779193767886333965195607588010678120561436810871140456555673385549417194543536289658944358458550174933519398500412057569032517233763360634428973199718079647239094807265063966025839210073609499540054019891381102820979763024008062666022756084280922801700864000000000000000 730 3154795566506045945088651262698196102399727692666721785320895259233144933118572167181571069688399990108168510120363246263261814117265279925687782268826144319631771391281464450637926297968580066128185756298918475048869576560786445503901151458125363033580046061239306771715063808000000000000000 731 5813703226735630475968463832120520435158793809406902341526220240856043814634299401142635902890850689490971299016888004973984671507154040965190092490774907230462075685016955887776013460565976581191076500169647496220766816441310738561857299208451150067835812307566481701283100098560000000000000 732 7411777313110592459019718864983645982519621709386197876778901848694439200993062944371894774605547085206369998850353178381469472838969007187950067377872308820300781346258527439399161156968526539455919096373061605251269801994649439787284130496079659247454339813326686466286976761856000000000000 733 24352781437499490096383885592991079491784692967690975773684063411642816059565977809417794213632980339661424890156241756129624774975491899152437694513616142089491216945162975134740145233587869390990215577365412471519806481359359649139917994452898838057122902270233168376443699200000000000000000 734 41564358917974954554379990167974709467629929755312243601555179746012733395639355009187128186548401326343921005212579505732881872395029416256070123618885348348888487348915754307355702495394413813154808997913573938742669876553906565971504999114535953740139796535335630400207724740608000000000000 735 64887366855330189997158218711722446611677965698394342466580065589479271703027229314784443716109739932519894986374212681264938900354206421482719182774437959950609329457855797667458377114067406985852474825422531313718120280651006570133409922351531217360199289079516307099798732800000000000000000 736 89660617278038855091173095591946144122548397696190985501103726426222634845183078066348636927290021882620294561249916359969302101225171518190284896168214819418865793638016522355527193282822316116573612353207170538624780176487107034820342715061965705553352971183909719741641145712640000000000000 737 122685349872500002791547317080880667429444628456540667701597932062613410421658417849364986504074902664661931389708731614675278555259527147038611307844302175505623180081293559460988394927357095477303386077598855441700815630687524473815729283129093563280141871055045504742195200000000000000000000 738 125455882838609561083853853510528880680491044258987806952736023573400970307151214744410604930895417430860821580334698234332853232153540791307622203881939814054488557371544248989989560092904101988521613341860607612470311428965788426362490920069332536455510785287081760099416669788569600000000000 739 152115215623554834973633202053641122673839392962263438982704572890615294379400943121485087887788743333097214967648935749448679401430531935729526083458249996104464259261091432971730779365616069103053402272346036083366668865062496384603965435132347201192703671389128276981905462027878400000000000 740 229329850975490861475930825662454760286161949567068848100768561232362188031277523123400451065707343928812440847697231800483174120289429049139490352296606052336377245510916471319708044527326851280264617444264802906405913277613756340262347344560104378379557782315037260652530892800000000000000000 741 936318571533205129054728717430274949745319812535175966017301211004332389682576778988030666252478472431439306245623794833014808388379803476766406877675018290337780215781549692338829520174705781643410473466848011660118103668780953275528667996683509728334801353744227249632051200000000000000000000 742 1028707779554842054093949131203781136007891532063655760165345291533553818546742106761426048140375018793771791600774201916454300426949379147851524255335176713243273946801932740238723043043823577291201841464740699836458341340062840487400639515109350404879645028577762849231278073446400000000000000 743 2451708525916317070260709020212496027652794660417176525564329759809336622921427912711340411224981126540698033004654438045741910895613275226866546939095042646878702464770289585965917976710632110013216326924779049720282233827183412754365958623863326210767654156820094009443614720000000000000000000 744 5112731775952738087126245784495380231893073761560884572484131819143492402057920359452874328783548795726468083713923931121422108544170577441937767036782930426909156681439570721501435593150428198386482717998201166961090725917329097547570564489537085525529579129627978058474896546531901440000000000 745 9005092833387561768796253585030459240458451793215279160014251816860875996011103393657552138487570699141954737671855732771579380177513848014525995409802444068787211203694695769635776269948837902195206125369618467650394170171726483334368653260551735951320714037203388471658542108143255552000000000 746 14695361517899250130763805733190847948711698383876516617174601617791515654353791700483409574507799243009679328406964705621946305117500034701885066311873283728073350003589395387781380265262969873611535043300433381499358512787757564107513428272684906538504182443581326393965813956608000000000000000 747 49061003863577325078668708451182170374403045885377569761315683070265136861067473800494405272984316158028535204240204239847453804566461702791630688814320739324573748434470041839528931566072758817841465684058748002960547452465810713514706267508745464287360793378198143453102080000000000000000000000 748 66994373633923954041877036958383027698418525623155735548511224460412082792039376908340730462643032965191901924245230707741070706020958936446546278598449737896924667726036085721036933378586151777060810489688994611032054854324977998620172885666005859669020055427791104293095237222400000000000000000 749 116524798669131736374301278434890996672863839134745541698311605159567071779617522466536647094155545020222624914218161556330807646966976982668752256326478834674409762802424543023225886671241922116365086451789416667238202397389967412250060765500527251473705906150687119460479795200000000000000000000 750 190100153245452592337273311292610772764127134875097421171956714975604369800944493832608568358165939120224356455641962471985181933717967936140749777114742612826824906346923524527641392564998201720580871516041058973109118056525752661736082992778593049086932600101391770901897700966400000000000000000 751 205933547815662326326946828620769967947409498516056351940432425694125586999824246048856778884483415222028055470333518245052549393004859782373585468683227176304401495805645141108539461573315883236193303188611599591060556199667265222719169314911860328589543983387460249845760000000000000000000000000 752 518901038626214585216123015776789247713172296956529216492464478892625595209422048348726721779488715289498617176280825916111752361702868100704455423015679356002790559995926065296450393023612839062954737132223895224896932527893459789425891372099686067525973591226577110249050826866688000000000000000 753 594720437213800562231171406270954356480725312801490388586283553937109550940288041348221864680266250104825418552521057075503653870754626954976202617975487350213355832199738467731018998033926815332748792304405965139651223846594316094999491783647839059883815563165476510480931487744000000000000000000 754 1308022506880674769305547050615712441336555732434395868056067860074673509247821279056810022774460034242170494654994978727401972244617399099574859886029094110611320156860367694665693946172578613431593916167497271905401030651182624372890831151681540267220795020918906188060413959077888000000000000000 755 1428036539576054782591689730852533277025609189852208051123891982689363912413037373983129490454147062585758771450008862598316712192155865774144481752727832226590623117155213516285053236186005334030820174187278902879238235064033417311334357520691964346710823535157573588386252954009600000000000000000 756 1795417877580894496056732482674294877330549963376552822461537838254522192085332836137686239784791949686514807823265539334563323706616353613944339296813603666382449967235950539085974788107428886856877113586514688125171342971438161608335031749857440572971249215223667979682337947385856000000000000000 757 8243548391201732834737351637447342517385103801216974928870584607548689203196016340758059282159406987075912363612586651884078814342257465179228857567898015277269852163226871059331913929434809008522586395602528735937935617953093969175385264964451277527187296926762018386832506204926771200000000000000 758 19077166153563201354123213783498367526039641493215112385865328478899994307569359185880119848395859633904639207295464539952223977830307511320566160950749348654852217446791085469397759750419163355370305101902292049132195351357546717279997223705406740451507782360401566545539016477900800000000000000000 759 92741667673509122906530045551722488018171028964766163048189467272760102387233009760730128157576280909521049729820873990436450333326454258707027607414134666900584249829949197759151195204091085852258351738175728756398965731692015767754854332426936371960330203601591057809405902848000000000000000000000 760 120102602599287511286053902663769929352294102911609453869912926618912381307439700619034731110834466221139753403975165328307716006416265739040791279067790834906870924089390234047300207481372933361515526737016998374215605088103736348053270953000468409625012278843362551767203942760448000000000000000000 761 130835469835862321791068732838771596302172867980646957040773784997289785896643515669891506968853783561285289422599733231639151779457231315846227081040510225996057740465851515033979401170586944958076910761521358829941537092963777071199110000124357993820584977085418519723279613158857113600000000000000 762 5260256636798985631068673732593254740974727261123279472219964471723149749448656076580785403246333403636089067456195906903001852978508549966819960757083826838951465189976987993742066391331563080459484101226812650039266992953714892134168073476658233639920452319236394864346863974190986297344000000000000 763 6898861650614819148652890333291666947788362473496020100037560688146338279783499963602067979544271454720016009249711643329666505139075287187165085604051123864421376764147495227792866985867439043181576013970254202123944239987795470690939413317082400355332043827420781681122905077811721011200000000000000 764 10536624351896414785873101751156850873488257534000396050160283043976751804422414180702535576513482052924900218338241520379128507521483555760421293619104358730421392412400885190448900357282565905687293056357399907185942568443176462059001199124643507659392276044801882288423533161373032163311616000000000 765 10759502105597030549389634146493205611622378184531976549669749224374516196274882193896493720762331084966196031375244229656964776685941706917148630383036662709691516886781277111912950808291719496757506725404371861544535085551521067889348257331918994607217349401668229193784247919547777024000000000000000 766 104757297622552182318690993399603055882244746183050328373056927324035540627084971253475446982213077473809176831306045932036318199937310900307813134995581796897002787744485922410340596195356277422329928662503893011096379247513408601040072676882063378492544797026924710080587251266355200000000000000000000 767 187090187472432157319975113750356624464673858348473430762729244946096571924118216899034563261790754203643814493166645730383109624372775152950688520188376850436762314392333613434395356310499564155035363373251687330708608747088672848781397563968198149762830885738648006676614481125539892428800000000000000 768 1273877048005541536931274447909490907158630198328992390123003520314270155767601582945620119757890643343105578183135762848585000364000197724980350653654234739506591843301727472225308255845244012675755734557869149070674034916413486024789847064700957400965431663171039363036546346733157744640000000000000000 769 1849399216293049704928613376795898345025065712835485608082547058979897590196232794787211965613499959232017832767325542871949088138730960912693226684376403871715081409033448105625636438817240472579868372601003035508758734415052118841327966353903055466960730528164214003658091282112184320000000000000000000