# 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