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