0 0 1 0 2 0 3 0 4 0 5 0 6 720 7 10080 8 114240 9 1270080 10 14621040 11 177629760 12 2292618240 13 31485168000 14 459767275968 15 7126635035520 16 117007217832960 17 2030137891891200 18 37138576448883456 19 714734162773420032 20 14439823458634690560 21 305638240397811793920 22 6764967047810572812288 23 156304589041113607987200 24 3763668249067198338662400 25 94301061878924189245440000 26 2455064013260687567431680000 27 66323186621168196214274457600 28 1856848443238055395403218944000 29 53812369664671073663449202688000 30 1612499545004884687833976258560000 31 49908532885090404114199858053120000 32 1593969415287278878086760567406592000 33 52482157568111327662701004172820480000 34 1779872188748634569729046300487188480000 35 62122793928517427168757260359670169600000 36 2229753507667214141254534456929052262400000 37 82239945551131259679026589844369771069440000 38 3114738658306517752747881352315121738711040000 39 121054580448657134798735254128992424170618880000 40 4824849542493485789237681508316873858272460800000 41 197089980225272571626751212192312046697159065600000 42 8246527397359877513009000072132114427445531115520000 43 353233987384022757625293700951580500631405513932800000 44 15481335469655427720329043987806507619316160633241600000 45 693886905649318141950866193355111760175215765618688000000 46 31790141944028584515833982728778546413783824220553216000000 47 1488050737885204789237829316508715047454141497532114534400000 48 71132944966564707949952287463066307741651745150567710720000000 49 3471088531943969876832925293226454194300678164083418071040000000 50 172831881815354293773132862875899837189772113391069954048000000000 51 8777556366110391751258859890490572173844625905905970446336000000000 52 454516715645559989145795570118719132618564093557512536336629760000000 53 23987975096737446930121196096856925905365340692846178006466560000000000 54 1289887044814561868199213745627026022900359601987559916688952524800000000 55 70644201535457970176771949626901111386276426185872636220658417664000000000 56 3939360501893912001563034652003955949243730012713840767146081124352000000000 57 223594889873371535915840789137731430506559299019522296126695087800320000000000 58 12913746249044486931561822307370462053660312406280992558786753056053657600000000 59 758697418568777666477222813937121073506438202384721741029640847567827763200000000 60 45330129060225167282025239013506909142815376304260282732153598300271935488000000000 61 2753514378535240269400267896788075848096129074155991349200772943486675582976000000000 62 170001866740697705251599195022391646230668043710285334200060417232887740157132800000000 63 10665311769905706050543167822521279969038267219406170497030051368670914995552256000000000 64 679732474576301229411479804534521400273820717279408444736005910210192162047393792000000000 65 43998867382819383233313509228654235467145700660026082102779946149665215070569758720000000000 66 2891888836586496873417787973325925779473486116697732957285346158790319938259585597440000000000 67 192956301534542338828464937363883338182809517192901607685909633552181918840600739708928000000000 68 13067038794762915388347823726366292164677114884514953712547158183225638668079758300938240000000000 69 897930236019099754231115175202424423341739046649711814980372386487766769652673769929441280000000000 70 62598545347425164146769520302032830689112183810440269002945917102054854271433023651472998400000000000 71 4426431058956747454652947907022839127798674526540353264567350260083406038772981974086503628800000000000 72 317413231055196382094266426079181797617477882913226681183534610762805106633936980580752708075520000000000 73 23077810259434643388475863702131542726603955523078585804790506075163601976082461276636520120320000000000000 74 1700908973692118728542866181268239966647322895911394451138335461498134007777422007905789360996352000000000000 75 127058951320580970266868247313521046366353267917369900850101268717029416900435185193583060084326400000000000000 76 9618117582187252599637562428900265889845700869970657137310484525137174685566106606073872953586483200000000000000 77 737667113128599360941233080050357121089721105755072617264636412983892774639569542422400645773351976960000000000000 78 57311676808690696256210342531956468888384998520197900207241899054388804486269513306704963275414006923264000000000000 79 4509899273572269920265922540760425223920120620573419283984230193795182190027625077609383715381114650492928000000000000 80 359386755303289928719514404696821331389006265878719864423633523646174398192788083934839286998733315805020160000000000000 81 28997527802524998038975577432464679766834912402966223083683438427804673795786497809861174077648164438639902720000000000000 82 2368630930542543056507532227727141505456217160715419132044497068175599677177727800207694798259563125882279165952000000000000 83 195842420304244160099089805248249091172253003256249760427052805474180662220344200500049435881569709924386372321280000000000000 84 16388003892054098168970367851663654793599693288293119282986252806960060620349612118386134098106087392606578446172160000000000000 85 1387694039827207787795062156926457940873733815366242259661601605082931505876424886491126930851003478097233323648614400000000000000 86 118891183062135126605181038346964542309908800218090852541634461055317262875290943359653797501873186164571994388745420800000000000000 87 10304694146028298040797037970436279771041373633873233294576143417904549050010368950450940252725653828942790575121068195840000000000000 88 903426242922221402717291172050624146140684044476112458952447001277084253191286751777874083108678522003933457262574777139200000000000000 89 80106237613021481389905060324827594678220355806365255037703054194933874225768607252955572896173873834308705577738149717606400000000000000 90 7182921999145598724502982998729440213295040749187126967255933924355035278922186597903546252069177632000230918512473825869824000000000000000 91 651243652306692446103242863635893851229355869802003948686417247107998062266846751052368663739303547933448437575550693516771328000000000000000 92 59695406632787144350367890508004041555919972001756493970967500817743983262715694924196736198247644583589215162386855456480532889600000000000000 93 5531488798548335755125435640755455272088582519824960132352543563549504689093168896280641673697884102697957686980616763302154862592000000000000000 94 518079749111212728979561713094735697186023012973524807843793058858805437725652042812130712473021126805088108130136876787461892603904000000000000000 95 49040564360971864907753735772541702404649957461233746830471329689869718404647569170137131357908855292153994575331728940024388617502720000000000000000 96 4691053629896575159513678736900804718304825837170779180513804079401479087296973709745377696320524710005130805140429279609269760179568640000000000000000 97 453413305227647250797178257718506288423644485788831272570472061399454302700888761380637100147569852965207097760717822215049270493253206016000000000000000 98 44277270241338472046404138916405622681568234766458182584073624965037944001358308097166807400634760694991201713154254415388786002735619112960000000000000000 99 4368022425535719047654327075339808538561398763641108034857826642327500734426762243114375849188343102079396587993292214070550800745722774814720000000000000000 100 435273230444209038891494635603628021066010440949903859730855066762479288315221842159630336610199170126747012447120497172455837494364086468608000000000000000000 101 43809535739038790491296459283284782423819805158570498378131695591760974117499364540447433616989827383107692143755193496745872771414838441148416000000000000000000 102 4453098541069838532088065789706551607273182630790975693515236428160356931372271547721739181248597243306886223081227292627154312937533118600634695680000000000000000 103 457089370234901239688518819488022536107890345152000725078421743660768405693227038806949708958433224430704487657994291076047840662620147417884917760000000000000000000 104 47374441591000470785316001014731305489718669559488777473165780435829944888341246984802578111388329218018339275863214751399643257034891806977315307520000000000000000000 105 4957366632731406457563807993259755743015716775851009719999904857632681496856158937102431932283524310225258852647287054456703314099623997174308038246400000000000000000000 106 523699881247962175984716564272007021376230950368599299923753455914617170173710526336741962481599704025555342340112711205508547195895026188199614270668800000000000000000000 107 55846980775596131140731173519857119881787840732046803221385623307390121231087530828329263518033498602961158514679178571503914517986624720816864010887495680000000000000000000 108 6011248967440087792429473785994965857442475696108307861182636594649502348953104871940428781270415006740791346804732401366229270099805830810402175919010611200000000000000000000 109 653040669520343025465155282740958322642144835574850799209082567130289368376077098582486510701457678271489723116053063264655111944532544881524253846139201126400000000000000000000 110 71596142315732208743664029486914392796834403140104850736804742155846032926035393987624577817349230559670815029630126862607888295991205615369431031725703561216000000000000000000000 111 7920943989054860875809114409743652661915606549782322428565741072924873141972047768725992448029294475674975054502457526376983310270251099014290985292650367680512000000000000000000000 112 884233320686293510447789844678972800011533977835567435992645306922936901195701191143585456831560907076230043465559731265838531463703682847490391417235471234341273600000000000000000000 113 99592065688107987203221229831449769255930907268891466033951598125306782345940312028819900347794006169752205860128671704110236446049157370070357284681856974520844288000000000000000000000 114 11316612869545878895897957845338003564782148628520286004449675840673005229519118265461519914513565341321980568532199008249865194839257280956110288856888101312760119296000000000000000000000 115 1297204817064137812318244868720199214861522261357344671396905605050602628605122191280070621794534926810011301633002828375022463659044683109226622866933403316355292200960000000000000000000000 116 149992007780885550987893476731749608000671609381325376849089301496074163677775098084008474304881799622492340398577894194335494275135560497472178964446402719132477942661120000000000000000000000 117 17492940498763499176160523877550444476854154475246872116198088536203474891660259327544654447574185089233531160093741217683061260027722422734872096281022060203529776706617344000000000000000000000 118 2057599592088734459440542080862568049389373597382621401517078262020175696235833312315441625356262997749497568706247898820141035733418362968504173568814067596747271803953479680000000000000000000000 119 244079331072317708018522363246976022794975400348342769543391029472456754140348845751180420143727424573415634716293642883459788108264784071775961927968752696108247292475248476160000000000000000000000 120 29197287482574857405649165573719022517850704054990463242498059221299977671217208034280769880544504022749666399866564691365002597139999606463355406114465276160539111578869222604800000000000000000000000 121 3521803726714544175411827434001715419803969388526187124826525930543053478048937508857284154395376060079312126478606289476259650056713587850703382965422469788377490249528102197657600000000000000000000000 122 428320842140831763206696144911611452026606938506922529244275180125270252813701795148353587575910411403974610095361444265004204364629050696007234183518547239980209195163586306653552640000000000000000000000 123 52520087766268663474264145859487681544600804669618388059493768666582776689135177713011997261465770889384711402980277090578811596358090481840268877136159980441598241326848452430554726400000000000000000000000 124 6492397291043070459280112267703474679818766902837721539154663227525513524396185436647127952430218862340506308182801496724657192270911443725840821077945125800549532166846185871428603084800000000000000000000000 125 809058334679347599893315665563774045734049234625610214249998567744779629108639315101229763770837944469159861561839011539094170714578503956198024056540198050710547655508185732065158758400000000000000000000000000 126 101629978361572615612713736739139116472628236188695831068829610342292330488884607305013900876768669444441276243485914738222792736779521422961244918024369821508554066209517528963609316556800000000000000000000000000 127 12867781070320316966465591501157485261562274755118290804841512068269845331707904292364585232585576532770272445393150009283262422941632345517942157874693847692611247628327234889995268780143411200000000000000000000000 128 1642095235739462293099992517161686159064848328129839946099741001162449100071775048989568069171503086909574452488128845769401516369679470223874235036700682951820231066077550145978664428911984640000000000000000000000000 129 211192893417235754409594032467742135475432208545146117049893227033420989185919497450243397491340557092828988149514104322624536052913610919083603611437586534547700902624382039168728374793501409280000000000000000000000000 130 27372873123287695264808476538480298146061844178136149856358160268262128661651714720953475152409637189232837444259307197984032073150740750540463265735716660932452563219171923118039726974375139737600000000000000000000000000 131 3575162922853979535673255984930789843450810924480044672036730977943877389713022624750068515412403307642763478416417332675401409734869383475988979638728516449537465585429033769898318638914238362419200000000000000000000000000 132 470522391304692692986639360659736087031393193423772570267598932569769218613550849357157167433031989197936665157419436731647820182341383496057805170188643019054451741752448939206581697690840801497579520000000000000000000000000 133 62394854422373841401356075027365528717616382687430104459292543766707207997011399181781242116199490158612243265574138105579338811062623144894206595578698009782956744785337611471704286171970054124260556800000000000000000000000000 134 8336364014201101038450257835506631042412833804354870097329214653508790047718218800261786584444698455606967811534887888870515793589747747546985483925882911473626185695806586622887291534206775219055073689600000000000000000000000000 135 1122121119150349415154886626540281325740610745383197658782682329089499389956263593376798267603126092141922894700776993979182023623398654800673774170678816733003210638031827049494297310642792578073109725184000000000000000000000000000 136 152164761147770897291597819470822637558163024306729620951810599978471830917103263024882231537188770344698109056000999151533700795024230090885534287732730765694186886011153472036764037170651702627726669119488000000000000000000000000000 137 20786252189437877081659654513142351859343751299403676456856959360123437362256964723853910861439003527243174043109189755396109383272597225821192661216782619809994291275857507425266772885291251571349103460116070400000000000000000000000000 138 2860242484207613694071004908416993102039466710913427467410645239156864215452323431637086313117478606428661831009452157469046821313931651906752060031691924102847004029667512729463450295129380100243661415400865792000000000000000000000000000 139 396434290699459253102227967956635945815121894344300825796461448098901041471789339583405073033023728103603036587917730334474404151761943241479480901672971134465357940261212004186787114675973793604512553560088510464000000000000000000000000000 140 55342495752706003537481143145147698981310972609676318051573092627352529462732765056685462124516093569365271532339600956297911885897565558077602822554621642325174888834063551719852198980997417378178657392964707287040000000000000000000000000000 141 7781139916532266290743627709603713536245566390397113999863405606727594443165586247754307690470419116638895745221756294728167098280242218847927403407770806636681048823634390440875196288985668711583771054420435801210880000000000000000000000000000 142 1101800001497117363159585995453923227231918454992878540697052467051177914939227386030886690934187930643452925478988288912973245163282311353758543994511282053148157523529629396142195116399339044201661907356963055962423296000000000000000000000000000 143 157114324446597493259019111474284159393378130686184935509911421577351086317070098033281394093760263527368718722208493701612172456074579437850271051985399341806897810124349892594601094616229132307423736394613526071313694720000000000000000000000000000 144 22561136687255846315820180424388425409250888967091843903133446436974628498082626386145363298982124431039519357499265771656224849438195765983255453856331178320973247672312828628031183746755867461602336885976780217879510384640000000000000000000000000000 145 3262250879183035018959740146960344106255984060417777604410748117492536493133984477554649192995216305251457626112069943893564566838902958612037435119672381264187642462954083313423751983092573371688513025920435228771565646643200000000000000000000000000000 146 474967852928229910154390549262562437848508954910561901553918821062709496887239280570296084454293715743475115907874163461849317159869071827809772883740401459623544611395999254843910042593374291488766244191415140630858509477478400000000000000000000000000000 147 69627552857626904086102663670561073235976432922567822807131863760871438723900886419547915445554266528285406864967989993165171377644110239042062719521110176456110218131369113722306330396400401921558567439052752809795381900146114560000000000000000000000000000 148 10276564572920252519467968127057221767594647342377314440524398665764133868042779708914179613483164115182351381004731081978000027899536026574112839223524408419101776011710909388631659849578118649159429993329875858445508039493130649600000000000000000000000000000 149 1527020305346259217562129173078053152512750073555225641714151568245574602565301257473355150331049307352783654235406578913534726770801854153589601500184615016971236533120353988892533814540510246388022503652779633081786808872507487027200000000000000000000000000000 150 228429448555281450329435434127447501477149097197825516613296025692066079195027236828876353193932678573606623978506366381574119379617064112565207457009219065877531889878563867327048164205887104784934729399972724573695846473463360389120000000000000000000000000000000 151 34399366425073394564596975635833617823565032406764697935377210353722845213964132845121081760576702076251535816995408037304923246747985639585181062441070665422821275105891273703676651081806954285650394277247958362990513140632360572682240000000000000000000000000000000 152 5214597293601965505928487392577221142996726084016593416876880759627904836640368562924507346529674713791826465618603880942484945013226083135760121625588616258290828267828267968191922607657164207876816036188069560024900735905494136800464076800000000000000000000000000000 153 795690624659805194528850703403702891035569656681967646230697513610277059374668260492363753033239857211006974792944982981360452220136412622259750402131733854709575667041382857919432935728232375370912450295270585313130586672387658170404700160000000000000000000000000000000 154 122208733491601467289233372982081785805985380511962829927090805589303101812937551633703589102499712678031411107328280247838113894306502294416430389357006640745419216174732391904809821781781598511553858852765055164214467193191508536616047083520000000000000000000000000000000 155 18891934193557479960869674105160013504688301534547015096355982066647107010355259724432170107113135536881746850235542427704940089545891108832367465905572102973267017845412208972762975266425373836139742970981079318309243235389235965435924866662400000000000000000000000000000000 156 2939332126983968970493167487117963867416753123221296038634369227510424474992874133800468176076456675314785114820609855619892455292275611178956757310626237532380147738193441344414493470300574315621795984903114694549945514283253298388190066691276800000000000000000000000000000000 157 460257702451282753503155443084709912888113084346523288920293604390903319258165816368113809067621830342727010693574322593464556517712788775084558872615560595045168434515442694089099127211487920743149526468907615317141993637544357333031072645911674880000000000000000000000000000000 158 72529715157196870870480271449643980024397798854064174031083833920252606237595151030559593376343979474127454256484280517001074100259225077014135750203555707640004000263484502841940380048287768133717656335144557056073302464170931215404600197813737881600000000000000000000000000000000 159 11502068274407292395385618435914032674353500365382143621819836222279502272486454560438685275298884668495954259318289922534992649399105101466177516952710108017556653277933848549991286399661934896638646848959902000548289388748005591547226410723845550899200000000000000000000000000000000 160 1835539569753434963189676756329198275813044380897822547144012094646106957870300656827715796077628087276350646882105964053313763280572912655604603067668121328254248351062772283706783917112881705298213270582795789094544453944193524262994401625345745747968000000000000000000000000000000000 161 294755823977141464725230811196577093718528836727312653353213146481491505271159027608280220507953749405119741294469288884365091964837982154683088431590432364064948961875902744554834713261780254229530435808769070900805337501891238128476861480140222880546816000000000000000000000000000000000 162 47627202777509698310096609781058257143646879254731777304498793683843228814706112330073951456981994143520998663042280317836239077582159294692422389801624992629468671252528446418501339365343397341061521757745270981119087536471036571789015150432751692037278924800000000000000000000000000000000 163 7743284261566231516184994521456321860260481288472997542928407883298057956287437376027786008098825143296159850732163079165857118135052012953624019924058848504123095565034839768263777774236909269990676332377674142292898324776565351838452204562493365425895636992000000000000000000000000000000000 164 1266649307244741809321030794371982880919652932272071152742906171606256161980291418454044477811689355359572987397027603513410370197311547007889374730045139885403641652049274026500471932860044413194827851925755025199116462742546674069032774473130036249264729882624000000000000000000000000000000000 165 208464663429373428337991608070913288390520255665096819037401776030301254988771981505797127313211688050984106042476470885297255077757142791515769573193828634901127516490089271419232554947643140769536864352631198306981373430668550835947181886289855520766741541027840000000000000000000000000000000000 166 34517345313206335134882082540008109119001069938780797981760783470517720070520728651280913871237493904054630257883610001900108115428758857507465265314698052261583084887519949122432802167264783823889086143948677803025227154550413755569115334857092990604521419707514880000000000000000000000000000000000 167 5749835301100285210386703972675305002278127162126518319396776878617335233717160078770532457813394216668142748021635297274846605572933041785201262374580867041794962063574603485147123054152861607456436797746555152404848203743248656398951633919121054177114034577652842496000000000000000000000000000000000 168 963542532790509907045575576515180472655186968686411577505269549354419671105594998962126277991879634564906234848650851675474224976645935507344854853692459047868680949425064159371998861357867323494576283978273371662205093361156783837506308406833082293584595175249218109440000000000000000000000000000000000 169 162430812418350574236351942887759651700075403774699458076437603687652936105380858449329059593670206029705281391482228568014958783642302248559399722828482782207131234544285273639066321037498699309575599283211288417691598624640410995351010172954028051383560239113193788538880000000000000000000000000000000000 170 27544363416409451488922833281234700147286816171522840777551756896825356009049841609125405055286105632050175515836302133075789768164768506533575628607902545067780345575801133265690400640759484726137344740529909485674242960380246990783661675877843075293339601068022464669286400000000000000000000000000000000000 171 4698387087841658154466090641365648640444371635115317977914331569339643260677381112967199338958894060955127228619815922957980678264488262673971921079318063298848267935292917549428327161856331949488285045223253105532372757585641009244618981851352502997780116737163145666940108800000000000000000000000000000000000 172 806123701256294432692726048752135533139211500202102557685155209838484276057680331089067360800646675626503939136701220677939576577465856969005778751189276234591009244118303795590547520569956270522501498472717237076339441781831028642436967352360237739625796425698363849422531461120000000000000000000000000000000000 173 139115880976684593965126605547445117791936605436868346044882862000861600606344451323781012088176707587825620179870152466450120601509726148652695371945784780410998493498988239810579107874118550700329735433998638307800929091016748041174577435213830192510638382951021005379125798502400000000000000000000000000000000000 174 24146784539529992951921300915295975403338603823551081170135461302985373997376950823130179782645978242488408853669324635751279792869508627012914179399335228223303795567899192277712153501509045757193590868302806414378224661315031034018091554502620319076526933883113388776383352458444800000000000000000000000000000000000 175 4215364164048068945469957110909559588726313337956471921033634930435744547184988907783346217933502862281323023512247532721342018349881006070398312952437127497239335632558529626577325879252663140846497477065074055187214451709634236590077695074191755130856252119311936863483101509058560000000000000000000000000000000000000 176 740099089546448152347377081061852460808978190276922415982902638477883356908626721552755553427989417396014942538791708442267635510649375915085025209183722275391994765480588012681399469075895895923281402650951684443887436079127709398221657506532700482921799296223240318841384445956587520000000000000000000000000000000000000 177 130680131676734102834157283102198923257633420069079364989878365383083139218770810382971904066346476210618730656853369686075482775476880740943970449720606908368085583871845332847549724769337066883965309799985517836995625846689342835247479790490886775560682909741331765444833845286083441459200000000000000000000000000000000000 178 23204931031954996425800391663298255473428979378919951996450100927202056924830403847146671650229652908803873156600234089465969657356506318454691063587584054746515892302813994334715722451067324763742362688667428269225428782646713493097883779046398838015578569453080030952065556943664972824576000000000000000000000000000000000000 179 4143699794406851566150552878049451102513394124365938546242312207034888867645818727848128768045332873526912888304994934549973505909169309157243192115830063079565508008433309101588569948240258123229836967266522236179740360684003116908703100890292246243743294692527862588715533263745673699786752000000000000000000000000000000000000 180 744080597643934204505028053835316664896402414880569197526464050251859766871487785282356700220875497494156757648537533851347168231853509332808662228408235119591421933698724492977985012628667406361152189238728881277413450153346612732675854752793620288420379366333312246526632704447084304258826240000000000000000000000000000000000000 181 134357505772813137117481851097085640173398666149380685901635511628178601420784387047355043967971340623876446298522167152491578563342745892290089652615037021349284425707015530287260511549842675856417330211352399117717842891904777709340341093980845763721466417050362717802627294999603229491283886080000000000000000000000000000000000000 182 24395001661756192183277380500814713974829709284071912958347505320968776587208719168827454432093302634175933334378428415242500212606794014170412136520862146313084906552578714324083542909880413518006130959681294398341287095759100349256775691545165257561864167672691505598097802343526353448041466298368000000000000000000000000000000000000 183 4453727004353626371018102908277442481859443001339271917569949320951177324751710725097117174741911613101699880847278100299703079007049192815393764672042900294118024363360562107235646843670874000963437521124676653385376273369309828987786774417703734922800694555288979315994407215027754947479461817221120000000000000000000000000000000000000 184 817555330882504832232561942215511155939901442148395360694279053383481558502450976566383594591533280979722905171952884758531933972039344289413425313020854038010968020395463319611266346877699069133058567779897633246028465235428038316022647294558469349013546091699429775673739956337085697060564906950000640000000000000000000000000000000000000 185 150892855406118728866990403839238856400084585410484124014775813766282175900997538086788401573767325409376347403925835747215024693924814249075642627331873121051288051104836414249812650573405549347574883971816337080206543701006539610027808985525936535446451214508774063154395736279152704184998976944707993600000000000000000000000000000000000000 186 28000477539846698497672665318063784608835741384829745465080473935077252650275172348936845524837399583541814399155535682951255438909571119853891865461684710571689404108948252333978265922176750763163299380285683990569936628388861232182919123946715863830710332754001631862477308338969448440687436033630090035200000000000000000000000000000000000000 187 5223899982322122055885682527103112824146084468964483218999497616653634432801727224233743245240402201144815897331484066415828826789943938045853035597498478083241731176657715305892238028747913789051760238436345050884264896649386162320221644743655260672270759784641165759552331844923836275565470621188954112655360000000000000000000000000000000000000 188 979815874474728536409594035677283896014097509061250698133287622781717842085594050305743925777390890932483171659945870421072597035429792056345499363428282503415221160885385935741837606943517154570594593972080626282519535318113029052333089375307230743767525017558295608048247094671521166192883710114736466873548800000000000000000000000000000000000000 189 184757456069034138532114249874852809026099419897799673027746404293143233982092019576765259608998326088414195959219693057895066464556836128521088977256354468708247656792602035731583689341104086957460405427205662416368310744115457368253549567347491876747465443373225233835031584258436032798638361755331227465390489600000000000000000000000000000000000000 190 35023147388188599387757148311944400470751203253342359014567186753380975318575391452316118501230929459663528142716250992993099615530667801523846483539416542850307056760900047469537591333694167035304648869404181889741502660152764361487203963103141337163874204965729060217919396497152683162912372536486451710657560576000000000000000000000000000000000000000 191 6674089167083694730548966077819810247094966960327292313449793950482247055777646293645175219676345065948606269027965265486920036795939214070334815686441930626299150881849366489834958839215492532787518971678230222152365821582808076745877141480858685475399159511148228594664811935359145036879151276710705781548328681472000000000000000000000000000000000000000 192 1278499426460235218787767525467375749397412163571391872316406927171369719041030635876536948360692753400737513603555013777378705155733476431003714679220436547493579482690361041669480443849735490177817889417518270500318253361240841729871757592936627880995643472129457516121025883012394920233468579098983754855688893261414400000000000000000000000000000000000000 193 246189178876759389487316930638477042794513140819217290842235941088419616382489097493705792624968564527351268488570339079270002740646790253122440469474823481735646786999069824545282144072268011267273754193630605893995324056692280818717950085234234953499529372023012485406515046187122555461605005078069435621273009670586368000000000000000000000000000000000000000 194 47652488235736535518370490070121398123907178645944568121740424689294864374068786822149053167090135441533159759794965446591691469694840366349840165293846961119870917227184200857370255463360536535919101782806473477529884235015484994531656273426297705529103481306543585026969382383218012201271295626010514382163783620929519616000000000000000000000000000000000000000 195 9271261657249376455332578715177969984742283341868337518528754316437091109188614229685430415805890480870859227851204008342114038134326153163540828294779875808802850522391591156638331837445219708423975636550686047952314095117593621511773551562992187561339346375905437216181370521926134913550180192502918616626368168628353761280000000000000000000000000000000000000000 196 1813081287167510214522356784263107501444605822226823682459097907361681270106498483110050769472244843678394674829573689160551992954230234301875363385687782347950634318108458709799690650615589584059552707189959136817752831987909318435754660971235270954823826500069411810250904828118845323734647656731629705842622093630759092879360000000000000000000000000000000000000000 197 356376913146647600554883934909538839117477319441885269677688937636879450851911539589648530377521421376545346101223007208915279262578657217818647293124785066687307239735443017461045683746427191626102314991238112429684768552271486673016031815426258299983931180543230380733271912466740944039011625818153316156491284485537392349937664000000000000000000000000000000000000000 198 70405158079038898945422602639732716165460392614938839435274683778134659175974608850776709123096427490452318552874022854778431832535681300279967146200554522347200356395294275928060321394590953576309946814318404143452705602353844138138272228063479738490902726207070426995792231494212715888782782217452574095185953795177984228474224640000000000000000000000000000000000000000 199 13979476824689916230575795101317629405435116304884721485778436427746949059433475983921694388891218369816603598534178027736237079876134579265133213619858943679970356327128216763607906514905645443873964711539682236570040967999875251769408654032465797506741996542436096326605213523272227839232534391875180631308088678624874793965956628480000000000000000000000000000000000000000 200 2789702483043248771065280748986039728010200485782970505603003031774137590779028445617299749041682136846879408799729030620300641983404131284393858966785526001137116068886513160597676500431614428172942669429986284797710095324671107295788840220709802318703614358985270605736389720625412359410007805067162111164593063536545489826552479744000000000000000000000000000000000000000000