1 1
2 6
3 672
4 30240
5 32760
6 23569920
7 45532800
8 14182439040
9 51001180160
10 153003540480
11 403031236608
12 13661860101120
13 154345556085770649600
14 9186050031556349952000
15 143573364313605309726720
16 352338107624535891640320
17 680489641226538823680000
18 34384125938411324962897920
19 156036748944739017459105792
20 3638193973609385308194865152
21 6205958672455589512937472000
22 13297004660164711617331200000
23 15229814702070563916152832000
24 34111227434420791224041472000
25 36669339708545656151565926400
26 41254809330254618094796800000
27 52693888533626064627302400000
28 59023729003862626557345792000
29 72746008559331545135067955200
30 113768977044462163957422489600
31 1534736870451951230417633280000
32 2360137508360958913826987704320
33 8303287523073008371610664960000
34 179691623103277255470058163404800
35 759731888362137221452283589427200
36 10307990173616525827483072266240000
37 14338439726871314103287144133427200
38 15480864035102167411178095570944000
39 56820928022786277128720838190694400
40 68433242513089322921343760465920000
41 104231418190746085740776903147520000
42 837294585717161066223413745156096000
43 3381761683936796171048062789091328000
44 4500969318576069010062367090802688000
45 11045663098896327175721693246128128000
46 26595016446556626437113332153031065600
47 34018457387793491694900297349398528000
48 70262991582844740447541088478914150400
49 82512743334188507663864440782480998400
50 92390509302351153097987079745896448000
51 250516139919816594405416792248811520000
52 329225967112042203040904950672588800000
53 34914642900809924246125654119231258624000
54 84183979380896593852054089494874292224000
55 188896431924172550165785639771757395968000
56 327398803642580000224440988734392107008000
57 7476032303204739682897761747032038440960000
58 13301892118399496413277377237233862508544000
59 54530444405217553992377326508106948362108928
60 133821156044600922812153118065015159487725568
61 272652222026087769961886632540534741810544640
62 669105780223004614060765590325075797438627840
63 2541939515703970198234109154408256342327296000
64 6238080182497298219145883933442534094667776000
65 7917005420599378688730775432382636070862848000
66 8384373617707911654233633053499547923251200000
67 10609807222310070582921681985153704885485568000
68 21908279635853187912360370114977853341696000000
69 32917607023064577962398038979579443362660352000
70 4602427236053495643738729034543787648483328000000
71 42274041475824304453686528060845522019324411248640
72 101940622286272890527231973366914409918753669120000
73 161710175228177391934779872304091554966593863680000
74 745555064530921435659017110171706057180829450240000
75 993948809140402660177802413146685420513272004608000
76 1470295051205988580219996701010375287153623040000000
77 1751090059855189160607653469527267857437236920320000
78 2313132379698499838839514623866062382535393935360000
79 2439213179704003254779036419341355308404491419648000
80 4222117634476010385387518465734037226074218168320000
81 4865905316658855024733461371007708164144530194432000000
82 7120897938970576435281339398438718407301300045742080000
83 11201315281602037186542771944137277654713374238310400000
84 39860806875419185975336828766029345232779182090485760000
85 63231888524861062885908911016238999683356080881008640000
86 69845149210709051362347956356128250180621586336317440000
87 156962655733439073948681846553309934345523428852760576000
88 171404409287931993852072901726363734519054521220464640000
89 307437011634895048892504907602968472033524073034153984000
90 1650931805777415446687949341629977968842632950301327360000
91 2928811314321544243367282045715924420265462908655239168000
92 3171979651255769081932699561506981611915360455360512000000
93 3403917365088982488851385280012830537791854144024215552000
94 14527022400233723066067034677761949939501219808728317952000
95 363084622047467968715980069431821303088764805242091995136000
96 382231043936180364107391516242309244051085241115633254400000
97 1793915395351976661919304663314974843992548015532157173760000
98 12078613803008466636400151216461512417102081808453087946342400
99 43627774671389555451465896269825232879920447228417142685696000
100 52622825824006458291702359113926689787044329784399823372288000
101 146346043507998210675184973860491102662986346632961222246400000
102 541402773276266566504711383480427624944171037806625082572800000
103 33759673858065047531877608391551514940087428656243546183958528000
104 48949643430560436794021629524876790263031553747866371344635527168
105 244748217152802183970108147624383951315157768739331856723177635840
106 551670070213021457764133336605576606844623980834747164696720179200
107 595060995509640950169818100243485652763478197110231269376000000000
108 1353833209253086411380797586714394653507870471541624596893741875200
109 1423615645454579571642097845619575340668304766095889698652160000000
110 1588948887588505812802816084259026146722395175702961545860349952000
111 1801069226706803109689749651707258472239190080698533416177500160000
112 3899380966947176688292101214162833409008705773706802854428147712000
113 4406060328920592424525427004796763291130405809104851821521797120000
114 145009591774658525164554258488571473356883420349465474728617574400000
115 582821092966656803228128116952290376153412974161059623874782769971200
116 6452947316067937663416716845438027048867593424590560736964796586393600
117 22593345218805461512057280861596812968996420059139110721342920458240000
118 53339568234556142396739992221795731041796529839452058780589621248000000
119 299615640532984606597125470081433037864765575476840138536269958348800000
120 328026198409409866149777690482884989698108131746055369521232609699430400
121 343444834610156549725872328809173756869600235021076391974131834667663360
122 9111609447600882103109103765106581999828678122833737545554095749097062400
123 12972449821666082362783418736682194690636322185725962467187836636364800000
124 20282646473609085156236302632360456199758153089137626468947337412608000000
125 34493877198688394697394823968609123706029600512135632542151228195491282944
126 172469385993441973486974119843045618530148002560678162710756140977456414720
127 227894616578115321414961385940808818367624494582862974598912412093094297600
128 243627145683632337541966199659806240259020095594921496488983073390592000000
129 578537677637165799498960580135949082850976427158972182429584881142988800000
130 899720152017763991802658075534963227715009071785183181126506643456000000000
131 1067828509039414966541464931841573101123993590445447724878246054146867200000
132 2523230494127318014355380960134515420722899857385172183614793640494025932800
133 5617590263469692461744450778922772127095310103617266338967016674689024000000
134 11822909627982414017623323256938803083976596159950356153884916592515481600000
135 26858749569550544873070080560343416018763475799423745716289183150310797869056
136 27259607799180622243279524431589279852457243906185305615391539004671262720000
137 36461731375422790200049507504224575680453144803740733915037338225868800000000
138 134293747847752724365350402801717080093817378997118728581445915751553989345280
139 257831223309735865218498993346656734566396757619636642630329770785976929484800
140 1765788742211652226795949896899247021185777395931732353018219794626772992000000
141 1857291005373566351351820361359859616257223648514223908600464092270247804928000
142 2682918995253425683183855356691141354365666724401559402025821945561350144000000
143 5599992112626152957615066315285121679036927185568552625644527500831961907200000
144 7930917389698947323676416941213065781271418883868069555313749213665296384000000
145 15444905649257167996985496974873132683358966908122157752319955762212660838400000
146 16694036040898282782967595116614541219895288292024254823446234014914340454400000
147 21170095875082244878026583542322254240419077359649776990159437255769115852800000
148 113069494806512253481544565022523467367617505440830167445341187950010118963200000
149 1375834955931413748489778977906068337551419760654929234612376314216299941068800000
150 2196589304395029335964883858971509919871686780252707194665556557984801226752000000
151 2540145984650422699786438729642705263573356155976618071016701108944761782272000000
152 100817126365397777191111971248639058188908706136568943835199657395837856970597990400
153 184781924372478236496197558734384332231417510479189618215164571512344816910336000000
154 335262085788413373481659174303548873246136808061866499212140789635669689368576000000
155 690458449806481340167482178110362144352461082634623443709351962786487563452416000000
156 726237651058738039920071666324232576146279836024320637699581316534175657826975744000
157 44212416943333749515937680623400548037283592373279684706184543898964365770594713600000
158 108928591495234236245532150166728643728922356952790582238682289468219391643484160000000
159 127426263008100359962264680362154707180615147073501435707594335893222829370376192000000
160 249355560631769684495179755646207457172458265547647283928893341630295376894880015974400
161 793063573915618080424976836774036653248826037896430590967965712773557319445553715609600
162 1230148928754031505958705345877669148091210503206952143009997829361897262945402880000000
163 53399917836637422882351188196544938091951919272584864258804670976049334386667015058227200
164 60715959446111409026262858774948900932015210464239198578436814859295179560819517030400000
165 110954618792346972665794922153004600556235641580601080761593356869671688471360485457920000
166 190414622249236148553803492344920281639330320190619503304264782347382710480793291980800000
167 16042106390053139317196546782994264164582854244487509267948774488300456463922205032448000000
168 31076519859582878621696827618305712549210750918920303553257705054310639253812747960320000000
169 54647877477803519781638406949240180024940588160852292050696997069123109460060326068224000000
170 97502974013071967829541365939273289683561353225094226746927885082282106339481960202842931200
171 114551082459505917372529771305573378031327129581760766963968442576772399788076298980556800000
172 481012650083372688226913017767121058981791951963985884187401499347650029362832725770240000000
173 1012825818584288978680055324669603740288843431904648614388451663809778540478330434570158080000
174 1309914442512630256541005952610624831599018988801660670378218202296776538334374369479884800000
175 20880427883517879299307081571821066776543198945726242448364251915222145023706399640089368985600
176 43385458440673615184121802506696828145031460819057736714197175582125633675188849812344668160000
177 53310800953812684298751809406090211086959458319432571319406278511081797185885781227798003712000
178 97837836232166063780630673931892991614470595568829276457553048354951610799414694812791603200000
179 170865936783689986822980545394991687175728748067807581555429833959803162634211439230844928000000
180 318341959423891647065104580498393899922507252935971988436822070865927532446003245897178152960000
181 683680643635048774527051005890860960284683980677866864821495682043781737856599986722255667200000
182 1604118436278356695857244268783318714150884672389140004445842595685942404964163645488328867840000
183 1774907378251176409183508862775470122822217548492859989544533110056163505244892231517601792000000
184 45413885086903664720659011007525071242410208511277944260750213388976164651689209802910597120000000
185 143909583327558876500253553815303214122741750339813320052069048653760024627024822301360128000000000
186 168090597863205415058717903523838625781152775761366986703644362901411839408950978585189941248000000
187 477229851127121442702554087684550329715586068950217026000783466197355273397494275003951716761600000
188 512202549339836653464043090273955343684353913809408133035600037476685218407269047425575577190400000
189 2042560684723361268339859581390422986808527550964573633858173179348534273658416552700547170304000000
190 6348907098135770049026474213741409369857801694962530669454419642775182280609801063687604142080000000
191 6539962364962925243798189364211947234788197421159474683841640481690259225998663181510900837253120000
192 267332702991245834288585468465419949333365591471150581171710441526476394728396236450658082462105600000
193 460725222622572878494448718407881372518718051436186867365676367954225353280620201613322704912384000000
194 517712265742750624566985186963100812664923696339723781566852343882711459791380800589747191808000000000
195 694024017506450694224827174997516353143011745007477944888555294598656399749152251289647307554816000000
196 1814550882065640377327066640981213897333424213920058974607735007815918955921852471552781708165120000000
197 3146508388734877890400857824426199633864402703362058708552774505590003146769469268155268102377963520000
198 5038657883148398821332424683134543009823817432932239360054148065188389210559480674453101920319963136000
199 8756243354164040129488180056091670848391062747387249404170148868752817827878842218967939940352000000000
200 8789273365655735281449420379461151901023519655719432865925559436268354537960338943242988945408000000000
201 19887157555825773966108244824875113009826272275094416595744985075897303588873860614296335743870566400000
202 106559234279061520392618649940400419777628030064313846019943296135446629371474658069962210465860812800000
203 510499586950209561366630270576929567025245967239188812424130341462927256844990402551084962797526922035200
204 2026526938901028164154713804590876176174601902433978176054928427279217857652849981675485068536053760000000
205 2482548703676553807880324612387795332063387954998640834589888273962257186950947312819030829396131840000000
206 41445988820912113201082444146336814220297874478205922302846591804061637345627943837327299697652531200000000
207 200855686759937553828823452433670975849437172538092461184849707892591034889188286472641440645120000000000000
208 2164592685396307944481502465630577029490853301597464387218915696022462462221959436629243243482759299072000000
209 3423864966356059750040637769663507924572943281229880369437992089141392131753730319909645762162589696000000000
210 4870992784112476769357580150897499166199064598848362001595341561060234569148281674092025422236195225600000000
211 5553581285618845219921983048721372596501236233588547118372538525578822028967070893062113505520147811532800000
212 47828696842119831700636445103713742690283781165292359481577985853945038620451524012686131741377607761920000000
213 51599271402132305384174959140685534767831122795792115309888589738442818047043704948323769755633468540190720000
214 73836373276960541988413642901270793820050819408934002048663373177862665299404140212631929282270278451200000000
215 98129312427533988524326305785843592589415367791089718737082607297875541366175196759018569167605015248896000000
216 111854602592640030139015178885025872483460904861854265169793893272971244914345562483311776679741018341376000000
217 148781497958132001904134626554157671774067807090897764677258696886575087531944105866496925508835483106410496000
218 151203500593284457245650223810911836097657666584168441861977496441452843295415266947820961674476184424939520000
219 347296734484906562357020591815421270055645931354741440409817948158562983340393160301380979672166044794880000000
220 792412260467884449129389428567484345505057817642205435805837916440703087131391451770577684615374810644480000000
221 2524594742077593209881074204082624133789960239578672650726237155790626085268060934714186680926973373238476800000
222 4411122110080830793348622872931692882995458822433365734272019730804950019069428002393838131358890008248320000000
223 5273485881425259499810686578864543889035540771193227282493734237356825742760187061945045125435490304000000000000
224 76583517630160599441442679978871419112606192183786576757222338063667850346813229214246563409126732119985356800000
225 110577170581195819166723135538711723560140055497588827284066252019678387405071304412477916539760102497006387200000
226 282583991802706127814179722954515692403647269893865907939034272688893473034105923107016603447081304064000000000000
227 727116476474438925308587523026886166121504499879630628925197003330694738106351337549425680421423098827374592000000
228 846398708006963367649181148059318253843453927862981230581495083494937725310418120507386409951497626379616256000000
229 1925481854003478361979013798080605609454194733417051482870255889655245039878233090803077593257172369280912588800000
230 3443728130961255217768880669350947970622813281830451865693805083023286977020180343274687735335279294948615127040000
231 12142028272895616636742809837635086629539480064856606594858650724535380523805844240501207518377045531132166144000000
232 20798963035439151446093285839223287103146676890987406460521651535185469664257993190505147550043864760844288000000000
233 36165412158992231449104960458847958132743283614612525657427547562562991999145690773429681963087733719040000000000000
234 156485338888287048362088387876647267083151948070743509624338631180945328920709005911227283617450819609501368320000000
235 215080871497744793230169054195825524219914844885036847990865817348986148883919148492842813994522555990576988160000000
236 230284412002589852420459251669770574539166265142275939579402910926933641667047428590439353075402139777368064000000000
237 5288784818276817547905510415256612109704144673090671566444536187691793835894650444262676268249081030541563238809600000
238 9329688862218013927412736484423488222543631750351815740686247436846693098117527390109545795596816299851776000000000000
239 13422309747827165790769493156103470286619907568359147912096538217365406513174997874476080510797391404064076464128000000
240 14396157325551270711343020063648370232101289393175365210955240906775881271569031807490195979139043223409677828096000000
241 21096512844094255074922665737590680367427278848166527955769981542582612883862254181911861569954885951109443092480000000
242 25415725113753351335640086069683587316123124748735796966451902056080006520361357743293490929888242297011028623360000000
243 98273019402897601978524527279788895521331415006522428811997091363039768470959815099369478344683951773934923703910400000
244 120641733866356938071985304335598455901429437179860852331441772479157425303789298605671318791300160944543375556608000000
245 148610712117155620686992093834018666095260986458723326377190546506364636539178614614603582325596894935835773763584000000
246 4249356914613956240628744698924811214889811764988951199084625357382987075542829294442874871583520168426801725440000000000
247 15384600129150568885658279291795391424665878476898050015932879072523288887995122051719573020390765494812977437605888000000
248 185854262508963332633136231001549290100510819581534106876418428716265760462432027010756874340186113000036227495650918400000
249 191246937075014007321256701307251570712191039908520962010855949784720539936022343690364766499825570150803325059491430400000
250 192238235867440313448696459184312050279046539244329974982972949091715184162565271435525092333977972683051048026662502400000
251 231143709649319937951464698780675209746823209154940282885034552933865309210157435229232210458494426980176354460303360000000
252 432797731108716696715538063477001649026508194862010482373199611154089213229068845416323446402567782599688596678529515520000
253 958571352142860204188035268247293771876445002388785906631382477889443681325269984244010328035640339986534849576960000000000
254 1600829071411520503044205508947554528571090375711497230275118967994568028642080902190016057121117653003956828139914526720000
255 3586464897794270142789013248716048174222858413167592560866890315623311363761085792561560843785401390536554900544857047040000
256 5248389549533290109899206705077768195836829282747953080967434595531968263106697508838584914359321143112909374141497344000000
257 58109738418951527604517467012475751679918117775808556373369668230191270093501635710274122072229983004731734328849989632000000
258 218293126365983791694783513463077956904305698460457086936005936012134046258473388447184254018431299008817771139171704897536000
259 399974486758461312071386955500483878739840444656266989365857232829364465188317840767301655953034226313589992798447206400000000
260 505691743300865132325436871651816332434417742708545647664065287633106207729715527244621454460001043586319897103171584000000000
261 557775350153933207339664278023303836326053577264392674768033287552879144113998518427641523976305798205064919267881779200000000
262 1671975107461586316419470940961166221249613755303678635918515330031868986823439006055879831339419559837652656062464000000000000
263 3120375278698538267502851002725486368803479584631912556952017926870581669065212678283133594870843049962298883669984542720000000
264 5598977485665094073031792909889378103900021034676981733551576748371369745501393833670077635103130078702252473662308352000000000
265 6015684040867365257789715900116365103593819765409186847443064117263234547420948121456151358402587773982208221537919565824000000
266 12011048697778848614896345620520458352995583214234104696433370012906332409275172339956823592195518429869651137658880000000000000
267 52357424937633932181171199731699339128932309937607919279955098004654812644630744731872335111301352966850733840269312000000000000
268 326340847086350998698235863329504323827978428764377591145372866331019869344072794056352260197541759592717009999609362120704000000
269 838110463450262547551538926135575320506818949184665327597246028887666421812262876154317866177954989364379278786760278016000000000
270 1128254859294333479904763203256450309416713732355641925239853759500459142893981738234899462946609714329698728282808416993280000000
271 1959200376302746587763948188265332761620724025345112272622936102844319384687251516018182722107518684383412188248813759864997150720
272 3613219079992498155306556727951998036222976723869373934395570669363052677229639084312673196872362652591777887537828527603712000000
273 4136835453230678430073179941049964107094265684200289264176996952812463252632812189511211330902903499167261029655573405945036800000
274 45802702676834665225249472161496022950042557889302933601965311889121577867253659309625287967014982941086140719693641705481830400000
275 53232992512265649436613042019777834023983841532436829486677479985572789640838425284581689485820437285937689164286705442750464000000
276 885953695452990942035556875662085033826315644123913714257302778548242570104021212762990165718398768231363195234578490982400000000000
277 1137704096009822907889587046066706278605510048452633445851616884587938388787047419444217997944382089194154610409380507465809920000000
278 4550542103122059595125294351460765340255008941368031580426380045725115597142850127564360348030494988672509493262044207513600000000000
279 8268099687077761372899241948635962893501943883292455548843932421413884476391773708366277840568053624227289196057256213348352000000000
280 13251649472297041197518002712329016984443770121423582407111317398208335071386828972075556681315393861100421511229980278784000000000000
281 20472792466113038940657062973791477930388470495473615411411299751332391860449653584709083423454384842407372606348539723776000000000000
282 31580450465022072526192040615737181134205314038379798032096098677582043816376447298844146941391794452792172042371251478697345024000000
283 127605749205058553017527689117831888887608623391902464877268172507050977583537316078504726367537709912373872481360717401808699392000000
284 211498972968084557300056388594744164050304713903534717571740191616824394655672457580867211906264585869528418489853838680292694425600000
285 1412840384098331826660686734404909712376170655917341544503696566631642291724342393148393426663151397370055893177326252448311934976000000
286 2502996299559137966662479554018888720409799315151148919124115008106215092371443773005668315314698066339115237284152392673057046528000000
287 2952916505803049997274230149276266204615893039694106436674667452819899820400643300906064030872046591854334920925981049662472192000000000
288 4723535990458730184344164711810274442347668409765835558280498031437874256409466454134013255309049118467897345912781200687104000000000000
289 5390117831133373001761488836525650879176480052460455663723742782669236980567966231396394326534109639801751180280074588402737374822400000
290 6542313062976335407550378517097734238965333229181052859997539405850728645697536106531302509085754558698704473144601956170787192832000000
291 7361903580272240343210645823417581433953364462718323512262659139225039119517997993370691186236202423639731569846769995944776695808000000
292 81024349685542690241897189499586865657076602638464993078102588388795210808422678155951449705263653882552084441959796856019220430848000000
293 81455016712350140909123422675376916101287587946017226744941281277217880309352002973063424525492006923601869435214686315054366720000000000
294 89497804605460330289016495704480309395251675564378794265479572721137042894605936981700870076286531556680491681389742011711488000000000000
295 160696444788604573683309662078633270366410855616877564977217350987605679384901825513100427841964960372361153452124279213352026112000000000
296 181169254654115550963110083978135879524444480413046063470555751185791374562405252776338761322724241718960518338179110512183214080000000000
297 340675715134024449184477370892119079129518278115006683492084179910874978272020736852227469453766996103760650457418013492910227456000000000
298 1410878160762736103948928280171758346760912183815401363836574841987573611640654358904198925795079792864257828938068570321715820756992000000
299 3747320147340292637200625364078582666869245744342701553069965453988790910597704998152297074543859408884938368329381876492797791436800000000
300 7383309367055264324617594371374442933892886515024405176610021856176470068279978540689133752240723158763571792803064666152697625179062272000
301 92107241874767506046458661998176224790206424462804448317985674671112573323220378155967717226671453849213531832807943478197363304038400000000
302 52151024957294586050968528215069757261565338100496364080222930783093645225640387610790305118644855066942013391005734099528290853002433003520000
303 355220167314844904263242195818974894973836081882766143906268732988447129340048927801566398009764052084969102899074696087248762501296501555200000
304 928107636754071202880046108701057952120873264817585383339434774614565389379823776467790126528088498486506446310768502764033525634641103421440000
305 1116450874561346893019105019638431165848776502799188608147119139678859232217125368539865955423476266778180025292280476591738268652929024000000000
306 3317897203695470909391012636501854774572724521232100804984016535774706878008092351822212528748607405868200142268180092439385771868160000000000000
307 3432306265118674611277197065829308400435665500336169380702511246093607431587653705937500301459706340793144319547465206143357173678420787200000000
308 24197611678532896285509399722454997965787593347977030765099858404117478767443654722453440088820171618986133103000990633486509961904128000000000000
309 39717069071135903772986715927947198391604148383386388692845362173481405740288511155568444808137609320130958449707882104112598808002560000000000000
310 67543752547058401957371620776181572332766819185964874099934129145678373589047271599699533596972169631421642873560745299660935249246940037120000000
311 4333109951851353353046924034846798201227090473023606711839599945737724983715166532592679233861235668662874621554312933610412846392279040000000000000
312 5288256797049200314291214834170677372073497366298358776100933119873398209364023498691794448959091483101270045016196685183692791108159406080000000000
313 6142170364372474678306455015657866734883490836796814804582177475396723538295280984333682007529652683849986821786229412683140204884656128000000000000
314 14416595716864331651552661185990048537901337177503986516995469033178427175284530814780486418900141264786655954611989089193048355594041371352104960000
315 27084996749212716827356559396654702876093104506341490943381556933347203773520678242223181693906106531872570141070812375472007007457771520000000000000
316 30455562444654487718397953045005143352630738668048577845933364164745381899001047628401593810775103345014287056818572862779213015710433280000000000000
317 376506731828205555246063330817270931538019889319423424430330356161143294190256675493842364104522188648983868919891778100375378358582640640000000000000
318 1297363668210681222281827474280545068636570703853074455111973809627175649427459057600429538093343096003680379505273046710831645395181895680000000000000
319 9076308493755973402751168736595771187835754099776438761195341131702632219011250990411208236329519150180866929018880666351889300153886627069952000000000
320 11657992808641257034578605351782927805342912252184652452121665202529622345275264649614310517583983230861889160859722791548277765818317537280000000000000
321 87705942707706710722046476411171558299903872069081330221192097191020021917068815193766768211197163685574932556556948871218115188136366571520000000000000