indics:= [ [ [ 1, 12552, 174912176, 333708884, 181956473491, 18477328968, 1035166639808, 731119068532, 3428744551355, 0, 66360146281408, 1800, 10961261475017, 31544317819734, 47205605135808, 444170016576, 194785450344357, 52956221552640, 246989397421824, 185385336119434, 3021434173, 216931353324544, 99329176609, 38053507293904, 283766083539585, 41926184128, 23915951030369, 203970091102, 656619091745664, 108705510042689, 418035231010, 378050707656960, 438969893301069, 1158306758960, 51560345267192, 595140578994944, 34539339326224, 5693220168816, 301873656412, 68716719843648, 52958031450888, 2145637094662560, 227562060154494, 564164158440, 12171251282839, 68556703260848, 81547538099149, 1205497854451200, 108943481756848, 522027254528, 25424041299683, 706354132363520, 1256620355750656, 467915297500, 17750394393280, 1192075382770107, 9388573720420, 53213928590164, 14191416677820, 85381418271715, 27533076213184, 385043809848178, 21928347821495, 176243348660544, 117285980312563, 2184466613134, 581493410904, 3369991980285696, 1247391310056963, 16556684425719, 196018692691840, 54615038508968, 85683317069760, 700660365480160, 1800, 1954543047095040, 128578670846144, 45305576076892, 26651663283469, 252397666897664, 51078447280264, 2011497032527104, 43132144923387, 65584579316284, 98020344566208, 4764173376257952, 26018380894057, 444171182916, 147172734751195, 68156214764428, 356454176428545, 368525042398720, 113320173976768, 52956273177248, 1859399060647585, 433281970044288, 444421818792, 336547461585472, 238962468741430, 343455584130021, 61939782359161, 4864305054948096, 52962087455880, 2977637718038208, 132048882585602, 378335273464512, 515876179137536, 176623537807913, 195556508328640, 288598935925204, 1048098607764096, 163909079351454, 135459818717, 287196766263744, 507703274635893, 81143496850832, 585160565809152, 515154650670940, 63648684023616, 562097437450917, 2977876477365760, 572366043604032, 579106815817893, 367989177134278, 6960402342998784, 96738293318992, 24377840942173, 614337132964224, 2345504677740, 588752188841753, 1111236967619136, 402938310103234, 663495270803200, 109584644252413, 6434919031518816, 722213901614, 700530453672960, 26913437365377, 16636414504170, 616511987835136, 656296257630417, 1111657291271040, 207575794266320, 114213785497697, 130353223655706, 4428081659296512, 648004275849265, 660902692686336, 1046721997500672, 260088361198544, 776904295929525, 1582159903377792, 36999687306428, 730128312301185, 11510025811312, 96386357089958, 1230948379846, 1345661529654720, 171551722848576, 1132971149072128, 56002210076896, 3949269255331647, 218349444534177, 3263066831355168, 42377320800362, 59662569384622, 766684220098816, 1276858530787584, 383599117766310, 876718234375917, 1452823059304, 9051319908105984, 196220599338560, 62841108166306, 85668697561392, 821943767262720, 170468178948548, 190385117219953, 3229227138772704, 1993384603633152, 908141265905997, 1250454966475520, 342253516655400, 131410780003888, 9163327327163904, 206224945814792, 64046912274695, 1135216837404928, 102138279690480, 175501170522185, 1176791933056256, 1894088662956544, 1260070384424, 1961421082925568, 272569651783232, 171298471828240, 159992285322608, 1876682881260279, 13271127973948, 5807527167518208, 3275205262960800, 1085681905009664, 60242794304252, 334627374289728, 429004346935578, 2058360503559232, 2036330753488, 142939335989479, 3155702822397600, 69251225204416, 519533312081586, 1762553550412611, 190779942598685, 468189645293694, 2096964434530560, 327906179473216, 64469174086760, 188961869169271, 11221103179956576, 19290995519466, 323639401263280, 1932824622100, 5034729345508608, 189150117683123, 367046017155149, 1210820804315136, 630382106349328, 2007000955930368, 1817715780273951, 2138218226896960, 49858853847379, 375926513797696, 64139012503296, 227874048452675, 150071724417216, 1314046079701760, 1852164560235627, 1119145331853856, 13733825072596, 4987804407205632, 2939864875139328, 2028228099154048, 63929802633180, 1788671295168987, 204626760763072, 11554054593314304, 92917782163608, 1985224721490267, 472517590404416, 105248977702980, 180170118244928, 641620914972274, 1007381331049088, 3032464255830272, 88907874537271, 2880067633161984, 119971150635684, 443799033363008, 361766234181187, 239934143112640, 6630981438204960, 54178869877174, 691923662297698, 46364344252397, 4768617039050496, 223782208128855, 554601660028224, 1941007357653795, 95740023103466, 3153149855834368, 78828326871863, 76502968357846, 627633431530432, 65426347045304, 4621632844759296, 189137834644928, 2694923870203557, 6330944374248864, 1205711278689312, 2017649863844259, 444422985132, 3054760097176320, 205937600503319, 582148061955328, 15381769007328768, 549695911542369, 359366212433856, 94693679868029, 6829826936471808, 725460845163584, 1290333163356000, 52962139080488, 2798253749113905, 2938116868124928, 4214409510823104, 169592457449832, 3097123908473856, 604919043358144, 193960137388324, 227149646526957, 671668041646208, 294044427353024, 355840158994708, 6397216407798432, 1707457094021248, 95022992815897, 6774533028978432, 205361231079664, 2965922087301120, 272604118584347, 4159823322346176, 199704958990968, 397344367857600, 757103216985297, 6224611627757472, 1035520407136768, 238347580406473, 815929342540872, 329659968771392, 63648736814564, 2688564878349665, 1596681288434560, 4197557556785664, 237886813963348, 843780017016640, 838386157205121, 858404557469824, 443927263767142, 438168897797824, 9609860165261568, 734900023006773, 2790253545020545, 158105628296464, 6523810990461696, 795561136211890, 896056875625728, 63654801727272, 4299105939790848, 967641336610973, 4337867224409600, 483071078150542, 767321230242432, 813122932917477, 1139322254604032, 313330042153177, 6349367869783296, 8702088528911328, 513145967937616, 9215567355066624, 1649552905192320, 4147908119995200, 348214745181002, 27408436485117, 831266746915392, 26717412814864, 1069422563370752, 18439484257939968, 1685012300891328, 581687060614336, 556874928307084, 296773550967952, 1242723125865216, 1752859554880896, 808554102502396, 115126028915357, 8635196925503904, 6247917540391680, 1028803182243157, 4272253823314432, 1073369075224192, 1051305432179829, 358447111290768, 1173326064148224, 866183633027860, 1062501629654169, 8920527385814784, 2374149225994368, 309277045343696, 1150399506844197, 4114372251690496, 197649380322996, 1085853170304192, 4710878225176, 6090531131370240, 1079682829560393, 1971891841606272, 669343252181758, 8714286074467584, 1735967583092480, 405386882433872, 5464700513626203, 219687447221533, 8333888061507936, 2259780998039680, 45099921279594, 77551802181980, 1177903627541273, 1206004684045184, 1885342481876160, 22449961269170, 1282768105080832, 1180272701613681, 12046360732839168, 1971598011328704, 8111221577821536, 355352829215296, 66147539291342, 5272184171077311, 1277874379080960, 226755877147585, 299003989409562, 6011604006658560, 4572522877605600, 128044405745850, 1233646828944465, 1153245876152704, 1880979789757440, 1878918542969088, 531160967630244, 575750039328720, 12303417338079744, 1339048446740949, 11598900467284224, 344859867726666, 2299447360315776, 5833039715854848, 1253647296681265, 123908947786736, 1229881294584576, 246338370231986, 318545015158029, 1782339101284608, 2928998604272640, 1372679628749493, 453231739073088, 1999284179130112, 2450719738227072, 176761072262876, 5115698135266047, 187118257365360, 12145176623433216, 7870875390899712, 288416795304758, 4628294673773088, 70937840127766, 1604531246572928, 2185593168463680, 530754833593152, 639135845227062, 1903207366961920, 5271450797756607, 2858927101901632, 3415604793748, 11272325827670784, 483190356759232, 4488212105940768, 188601494799338, 2576693355091167, 1356716670862336, 343498275286017, 7688314563328512, 688706359586502, 4593910117550304, 3103895935057152, 1505170399051245, 72085158754184, 11038625589936384, 588246793378880, 14613717189479136, 585638994434052, 362060561964080, 11405890726132224, 408933880559828, 273341611566551, 567953060518513, 4445819152576224, 1756524227286912, 801022229740092, 2986777476090624, 322429750975129, 2051798520303872, 633604120192680, 2959345134292288, 3063886305582336, 11147896224367104, 583886571482176, 326183513475047, 14066450032431456, 1876359650545408, 402576736002032, 2681402204565159, 18464160611760, 7599799984882176, 6977809730449152, 547894552357065, 2830131064981120, 1693858247985792, 71449283486664, 2951509048233216, 2461027084061271, 684619697387072, 15052525945158144, 3156725852005504, 2849696081867799, 118151956025276, 7394555943627264, 4504963190462880, 269561446830144, 814062394811622, 1818459394640384, 2549335176287091, 1494557413340352, 753433033138458, 4045080233371392, 3020309283308224, 673288948460608, 76189633136208, 479010745946311, 13689802615050336, 340985154267328, 14877056002838016, 105437307260934, 871884569769666, 2698492099070691, 6716446393659648, 562006405115805, 952526635675984, 3118159735776768, 799556947139392, 2639722524135999, 13407058893385056, 4415844642701568, 139406622637267, 134535770974290, 726599023981248, 75798102325268, 6539473452595968, 550880916906515, 8462930682154656, 1964652142811136, 1015885773367168, 1739471550544096, 2734077554026047, 6661644636878592, 4259126676565248, 3129518170067392, 297349640032499, 880400364759616, 19921043934010368, 2606683152502395, 483087481944768, 14057498869031424, 2804594691026187, 1075030611391616, 1838204893903776, 119842521509556, 6485473362131712, 3801480756666581, 4115328467147520, 1591169488733248, 2685533809171323, 4349182047233024, 4191283325820672, 13772045440879104, 282498617185152, 1007730019112384, 19184516748541440, 538710576302144, 8541846737221920, 1032301868485474, 132432451874653, 9065322868522752, 1723895843734528, 4189347664988672, 376489718305751, 4052226318020352, 5603791487035584, 968296735888448, 245298212733706, 4495644569509888, 8344423257810720, 212298472685566, 293529250675405, 6239950103291136, 453150809033536, 3667216720388197, 8199102216268704, 2392101963869184, 2870546703511491, 287388644570066, 4337417751337984, 353937226410583, 1233455000560960, 18252087932210688, 573319420629440, 1028871566684337, 3816210799869957, 7997908911816864, 8772424861371648, 1162729239322698, 1941523467722912, 63654854518220, 3799981210376305, 4258026117973248, 5761698926121984, 17927861414888448, 5799275867393536, 1079026400926208, 1116973875632865, 380919646572637, 8567992993920768, 1364423419679168, 602748145017988, 12229605379168512, 3913155420325905, 2455906014070784, 5587038592656960, 8709254135400192, 407676342312912, 4271241163014912, 1153277686848064, 23381939011719168, 5698059021398784, 739507841802176, 650671786801900, 8077346859064992, 1869965125180672, 2579628501075328, 393080175789433, 1179014258647068, 8505623934266112, 11226376349986080, 2316973190766592, 5520434760648768, 5723025818190336, 453236659253568, 1398315989832273, 1777651655198464, 22583384112407040, 1250353751392032, 800648083750208, 11895239790820608, 3778700154793025, 416752147465872, 2467785754744960, 1154528012245906, 5536511685494784, 1452694313755840, 8196192656797440, 1561039529812173, 5889112408087040, 771836974239934, 11654771160599808, 1363848163864629, 522022977946640, 8228566005063936, 1225213933137130, 10890925990488288, 11450907568790784, 3187832509833728, 5689068541514880, 1698732615942173, 5704205839463936, 1366392094851072, 33869354838556, 1912560838604288, 21570684059570688, 2716565457027072, 10641963226726368, 865223061383176, 11215479176987904, 7000114463816571, 2500453243466880, 228126989042877, 10815149961123744, 8104693396566528, 153873102267264, 21218998615861248, 1682552976620928, 2608200874592832, 720216556565648, 2050580823971328, 1243384185922996, 1710873883374009, 14958521493856512, 10559283734776224, 3238431305553664, 7893257972590080, 1776386043706837, 5628441797406208, 1775798542924672, 397344325537524, 7930921316461056, 1766456161183257, 10894103317050624, 2779162771138304, 3410119520780928, 764065025616336, 6816419019399963, 15726354151328256, 449521862061156, 3095906059881472, 90165468183816, 7725332028658176, 1828115060330313, 2965689555630336, 2660169550704896, 7015238522600283, 14592621235147008, 10229882807577696, 720149670920896, 3294684352082560, 194326347733002, 6611174694572031, 1929488000610944, 10037488431042048, 6172865530502880, 144106244965250, 1916904064998129, 14324693678539008, 2960612709582144, 840671479554112, 828640886088564, 6778412900341311, 14883281483902464, 14095121557757184, 597311734544202, 7636254262983936, 6004194438259680, 1868363869208704, 509354349177501, 2834227846520064, 886991227848516, 4250508578274048, 14589582082558464, 2094104571631317, 13832234239567104, 17838208536979680, 3314146586322816, 445656570498544, 14708824388461056, 9936401717076480, 522169909510466, 783007861235469, 2329548307479424, 4110976340558592, 958574240975424, 2989212596786944, 6597160469761407, 4140951050537344, 14417031587990016, 9698286542648832, 6073132148125728, 2470759602005888, 3508105126805007, 9737455218421248, 1028044188110934, 3985310540271808, 84296232943028, 13479323709268224, 1021355941957312, 17414447649517536, 18816614871661056, 3692495765636607, 806794202045697, 9505186180167168, 6030194331120864, 1161118736672688, 4316981007281664, 17101169075675616, 960790699035012, 13610151823102464, 1012386165950656, 694759004837303, 16816133473155936, 2643806431585152, 1231997301996492, 8934741949508352, 780551116271129, 4115079736083904, 4273666470657024, 1181652878742592, 3407429637659895, 16500190008829536, 17893270967729664, 3813696197243079, 133593281117488, 9406520960758272, 8728581927988992, 2572775128774272, 2193620876505600, 3503992818028407, 5575340677374720, 17572112639998464, 4338366831521536, 24220013760138240, 687434767050816, 17701584644614656, 1250214753563382, 3644554517015571, 2340458690199872, 5409128689208064, 1291079107284544, 16095450528245856, 5989430271833088, 17382332917756416, 304483183779438, 8440882700514048, 10608910791650976, 1421831403757504, 3715365089958495, 5802570892589568, 472625392283507, 1377212266100928, 23170826199103488, 10382898787828896, 2604670503751776, 8379005791571712, 4946335250411541, 5654282468340480, 22806656210101248, 3662826458575131, 16495181916363264, 1829935239866624, 22375920039482880, 5106814873172021, 11283135964330752, 2453823392576448, 5725757656158464, 5583134210446080, 7367848379634432, 22017895223454720, 10474980756594720, 465325341758781, 11049517016424192, 3259388488822528, 7166761605215040, 520747935263986, 5899604664780544, 28022060951101440, 983471786175808, 4947784442124997, 10085758953603744, 3430616890116864, 1591381579631454, 21017872539537408, 7581611966526976, 1755430322845233, 10730283118587648, 1675777462742178, 14790200175635712, 5074163673658705, 7354020207722880, 7368072836832256, 1773524435573888, 26892602153561088, 981380873888860, 14520544464959232, 3474216812282624, 10660037240454912, 13696197817193760, 26500973238171648, 7278362659468416, 2831788573009408, 26035668280097280, 1697239768561908, 13414035310770720, 3334217048234752, 7281672146666496, 10309836350701056, 25650184537681920, 14159842985925888, 926808888273808, 1667981910234826, 4170952194296832, 10071375929725440, 2451411601213773, 7475143222908416, 13050492888070368, 13670511590479104, 4390146323813888, 8524394613150651, 171273336745356, 24569890617259008, 3859446230495616, 8734699659629691, 17779997167072512, 12958928970163104, 9969726028531968, 2531121835479168, 2574109206973497, 17482882530008832, 4420540991497984, 18627302663210496, 733017908339364, 9785414413516032, 3923056938517760, 8526237820444443, 18299804963160576, 4276948805082112, 12359882594947584, 17090646380613888, 1351607712417472, 8276684215906431, 12094742423520768, 7824229290924000, 1268272247370516, 17389138428148224, 16548147529807104, 20919923002648800, 1059545178716061, 5652178514327040, 20573444686145760, 17200371552784896, 11983505068592640, 3341916054070144, 5487026688674560, 21978444260292096, 4783188329420847, 11774019035026944, 20121591735481056, 21623487633854976, 1675894909992768, 1756291864368832, 19469565649321056, 10905206346815232, 4609676163697431, 20632549862337024, 27790880391290880, 3185661544522880, 7159081332978432, 27392912103582720, 20426553759300096, 7595848721488128, 12748571097092256, 26276130674961408, 6410950158987381, 25428990714163200, 13487022311999232, 9150510697580928, 31853808459002880, 4444042806227968, 31428381244907520, 2188230904114614, 9370101135732736, 17300831461193472, 30231328579780608, 16103548977745440, 29322160905139200, 12404711823396096, 5519405399434752, 10418260601034171, 20524050402991872, 21420445674809856, 14636828787193344, 23874851351581920, 25005009222253056, 31183470934502400, 35479820952576000 ], 240 ], [ [ 1, 24908, 174912176, 336649180, 181956473491, 18483002920, 1035166639808, 782605711790, 3428744551355, 180, 66360146281408, 5702256, 10961261475017, 32224242163964, 47205605135808, 1322048425536, 194785450344357, 55749279882240, 246989397421824, 185389480214990, 3021434173, 216931353324544, 99329176609, 38053507293904, 283766083539585, 49818106910, 23915951030369, 217177084818, 656619091745664, 108705510042689, 493522113990, 378050707656960, 438969893301069, 1158306758960, 53112139632574, 595140578994944, 35417421632664, 5693220168816, 311517846404, 68716719843648, 55751449757708, 2145637094662560, 227857185877524, 809195039696, 12171251282839, 68556703260848, 81547538099149, 1205497854451200, 108943481756848, 695277754980, 25424041299683, 706354132363520, 1256620355750656, 1349120484556, 17750394393280, 1192075382770107, 9388597074236, 56012800570860, 14290993639572, 85381418271715, 27533076213184, 386172555315836, 21928347821495, 176243348660544, 117285980312563, 2436408630344, 1464448449328, 3369991980285696, 1247391310056963, 16556684425719, 196018692691840, 57416776447440, 85683317069760, 700660365480160, 5806688, 1954543047095040, 128578670846144, 46659758474882, 26651663283469, 252397666897664, 52522675578448, 2011497032527104, 43132144923387, 69188580509462, 98020344566208, 4764173376257952, 26018380894057, 1322177910904, 147172734751195, 70682479677900, 356454176428545, 368525042398720, 113320173976768, 55749528762548, 1859399060647585, 433281970044288, 1328632589808, 336547461585472, 239283234136868, 343455584130021, 61939782359161, 4864305054948096, 55765666901616, 2977637718038208, 135148795350532, 378335273464512, 515876179137536, 176623537807913, 195556508328640, 288713937894956, 1048098607764096, 170134259472884, 135459818717, 287196766263744, 507703274635893, 81143496850832, 585160565809152, 518166983240426, 70458039245376, 562097437450917, 2977876477365760, 572366043604032, 579106815817893, 368991664940030, 6960402342998784, 96738293318992, 24377840942173, 614337132964224, 2736141011604, 588752188841753, 1111236967619136, 405950188763534, 663495270803200, 109584644252413, 6434919031518816, 854381886288, 700530453672960, 26913437365377, 17006436299942, 616511987835136, 656296257630417, 1111657291271040, 207575794266320, 114213785497697, 132987386165334, 4428081659296512, 648004275849265, 660902692686336, 1046721997500672, 260088361198544, 776904295929525, 1582159903377792, 38051260670238, 730128312301185, 11510025811312, 100429121760598, 2337727562922, 1345661529654720, 171551722848576, 1132971149072128, 59098250795102, 3949269255331647, 218349444534177, 3263066831355168, 43846513638706, 62852917748538, 766684220098816, 1276858530787584, 384692212444938, 876718234375917, 1802700439068, 9051319908105984, 196220599338560, 66625469226630, 85668697561392, 821943767262720, 175228976136910, 190385117219953, 3229227138772704, 1993384603633152, 908141265905997, 1250454966475520, 342922661355618, 131410780003888, 9163327327163904, 214730581658974, 64046912274695, 1135216837404928, 102138279690480, 175501170522185, 1176791933056256, 1894088662956544, 2332161125816, 1961421082925568, 272569651783232, 178108390912344, 159992285322608, 1876682881260279, 13447209455188, 5807527167518208, 3275205262960800, 1085681905009664, 63372753745044, 334627374289728, 431195604336972, 2058360503559232, 4086257956864, 142939335989479, 3155702822397600, 69251225204416, 522967633173162, 1762553550412611, 190779942598685, 473092968147324, 2096964434530560, 327906179473216, 69165223707616, 188961869169271, 11221103179956576, 19639817046438, 323639401263280, 3763568401392, 5034729345508608, 189150117683123, 367046017155149, 1210820804315136, 633721207845200, 2007000955930368, 1817715780273951, 2138218226896960, 49858853847379, 375926513797696, 68500031243788, 227874048452675, 150071724417216, 1314046079701760, 1852164560235627, 1119145331853856, 14623124452484, 4987804407205632, 2939864875139328, 2028228099154048, 70748295343836, 1788671295168987, 204626760763072, 11554054593314304, 94485654027036, 1985224721490267, 472517590404416, 108061248736996, 180170118244928, 645615324642872, 1007381331049088, 3032464255830272, 88907874537271, 2880067633161984, 123917972648316, 443799033363008, 361766234181187, 239934143112640, 6630981438204960, 56249131310396, 699391958371556, 46364344252397, 4768617039050496, 223782208128855, 554601660028224, 1941007357653795, 99607963505408, 3153149855834368, 78828326871863, 81222880807856, 627633431530432, 72249452831448, 4621632844759296, 189137834644928, 2694923870203557, 6330944374248864, 1205711278689312, 2017649863844259, 1328762179428, 3054760097176320, 205937600503319, 582148061955328, 15381769007328768, 549695911542369, 359366212433856, 94693679868029, 6829826936471808, 725460845163584, 1290333163356000, 55765915886176, 2798253749113905, 2938116868124928, 4214409510823104, 174164262650316, 3097123908473856, 604919043358144, 202005252819434, 227149646526957, 671668041646208, 294044427353024, 356548440478202, 6397216407798432, 1707457094021248, 95022992815897, 6774533028978432, 213609192520648, 2965922087301120, 272604118584347, 4159823322346176, 206084203400180, 397344367857600, 757103216985297, 6224611627757472, 1035520407136768, 238347580406473, 822312651301944, 329659968771392, 70458417610872, 2688564878349665, 1596681288434560, 4197557556785664, 248515424820420, 843780017016640, 838386157205121, 858404557469824, 446186387615240, 438168897797824, 9609860165261568, 734900023006773, 2790253545020545, 158105628296464, 6523810990461696, 801814214090294, 896056875625728, 70481004726768, 4299105939790848, 967641336610973, 4337867224409600, 488080147331684, 767321230242432, 813122932917477, 1139322254604032, 313330042153177, 6349367869783296, 8702088528911328, 514774937278844, 9215567355066624, 1649552905192320, 4147908119995200, 359998332206332, 27408436485117, 831266746915392, 27967982901356, 1069422563370752, 18439484257939968, 1685012300891328, 581687060614336, 560913120724460, 296773550967952, 1242723125865216, 1752859554880896, 815694288184622, 115126028915357, 8635196925503904, 6247917540391680, 1028803182243157, 4272253823314432, 1073369075224192, 1051305432179829, 358447111290768, 1173326064148224, 877785468215546, 1062501629654169, 8920527385814784, 2374149225994368, 309277045343696, 1150399506844197, 4114372251690496, 203351884672398, 1085853170304192, 7150746648560, 6090531131370240, 1079682829560393, 1971891841606272, 676491893035454, 8714286074467584, 1735967583092480, 405386882433872, 5464700513626203, 219687447221533, 8333888061507936, 2259780998039680, 46791394366576, 82826864816444, 1177903627541273, 1206004684045184, 1885342481876160, 24837249329662, 1282768105080832, 1180272701613681, 12046360732839168, 1971598011328704, 8111221577821536, 355352829215296, 70283311954320, 5272184171077311, 1277874379080960, 226755877147585, 305554743223770, 6011604006658560, 4572522877605600, 133243718611022, 1233646828944465, 1153245876152704, 1880979789757440, 1878918542969088, 532904739499920, 575750039328720, 12303417338079744, 1339048446740949, 11598900467284224, 355706349080694, 2299447360315776, 5833039715854848, 1253647296681265, 123908947786736, 1229881294584576, 255023128800646, 318545015158029, 1782339101284608, 2928998604272640, 1372679628749493, 453231739073088, 1999284179130112, 2450719738227072, 184039212905310, 5115698135266047, 187118257365360, 12145176623433216, 7870875390899712, 301970491620598, 4628294673773088, 78360179164242, 1604531246572928, 2185593168463680, 530754833593152, 643065086326518, 1903207366961920, 5271450797756607, 2858927101901632, 5751622800272, 11272325827670784, 483190356759232, 4488212105940768, 196917980298226, 2576693355091167, 1356716670862336, 343498275286017, 7688314563328512, 696088220616690, 4593910117550304, 3103895935057152, 1505170399051245, 77207501083948, 11038625589936384, 588246793378880, 14613717189479136, 588719894473914, 362060561964080, 11405890726132224, 423786937710190, 273341611566551, 567953060518513, 4445819152576224, 1756524227286912, 807877247922078, 2986777476090624, 322429750975129, 2051798520303872, 639796917906378, 2959345134292288, 3063886305582336, 11147896224367104, 583886571482176, 326183513475047, 14066450032431456, 1876359650545408, 402576736002032, 2681402204565159, 20304062033440, 7599799984882176, 6977809730449152, 547894552357065, 2830131064981120, 1693858247985792, 78780107962056, 2951509048233216, 2461027084061271, 684619697387072, 15052525945158144, 3156725852005504, 2849696081867799, 122526321162236, 7394555943627264, 4504963190462880, 269561446830144, 821844384183258, 1818459394640384, 2549335176287091, 1494557413340352, 763370906153652, 4045080233371392, 3020309283308224, 673288948460608, 85828997562384, 479010745946311, 13689802615050336, 340985154267328, 14877056002838016, 107770047350862, 884302757553042, 2698492099070691, 6716446393659648, 562006405115805, 960164392449836, 3118159735776768, 799556947139392, 2639722524135999, 13407058893385056, 4415844642701568, 139406622637267, 139647293435022, 726599023981248, 84955032827800, 6539473452595968, 550880916906515, 8462930682154656, 1964652142811136, 1028121515635640, 1739471550544096, 2734077554026047, 6661644636878592, 4259126676565248, 3129518170067392, 297349640032499, 880400364759616, 19921043934010368, 2606683152502395, 483087481944768, 14057498869031424, 2804594691026187, 1075030611391616, 1838204893903776, 126682487052844, 6485473362131712, 3801480756666581, 4115328467147520, 1591169488733248, 2685533809171323, 4349182047233024, 4191283325820672, 13772045440879104, 291052152582660, 1007730019112384, 19184516748541440, 538710576302144, 8541846737221920, 1045774247245472, 132432451874653, 9065322868522752, 1723895843734528, 4189347664988672, 376489718305751, 4052226318020352, 5603791487035584, 968296735888448, 253726721112988, 4495644569509888, 8344423257810720, 221975123034788, 293529250675405, 6239950103291136, 453150809033536, 3667216720388197, 8199102216268704, 2392101963869184, 2870546703511491, 300617408281208, 4337417751337984, 353937226410583, 1233455000560960, 18252087932210688, 573319420629440, 1028871566684337, 3816210799869957, 7997908911816864, 8772424861371648, 1173563634454884, 1941523467722912, 70481383196516, 3799981210376305, 4258026117973248, 5761698926121984, 17927861414888448, 5799275867393536, 1079026400926208, 1116973875632865, 380919646572637, 8567992993920768, 1364423419679168, 605910408615422, 12229605379168512, 3913155420325905, 2455906014070784, 5587038592656960, 8709254135400192, 422190299139396, 4271241163014912, 1153277686848064, 23381939011719168, 5698059021398784, 739507841802176, 656983827953978, 8077346859064992, 1869965125180672, 2579628501075328, 393080175789433, 1191007424598000, 8505623934266112, 11226376349986080, 2316973190766592, 5520434760648768, 5723025818190336, 470856668089580, 1398315989832273, 1777651655198464, 22583384112407040, 1267970878856904, 800648083750208, 11895239790820608, 3778700154793025, 416752147465872, 2467785754744960, 1166341934312090, 5536511685494784, 1452694313755840, 8196192656797440, 1561039529812173, 5889112408087040, 781922820356936, 11654771160599808, 1363848163864629, 522022977946640, 8228566005063936, 1242613603800134, 10890925990488288, 11450907568790784, 3187832509833728, 5689068541514880, 1698732615942173, 5704205839463936, 1366392094851072, 38092851089928, 1912560838604288, 21570684059570688, 2716565457027072, 10641963226726368, 873913639655228, 11215479176987904, 7000114463816571, 2500453243466880, 228126989042877, 10815149961123744, 8104693396566528, 161660248353556, 21218998615861248, 1682552976620928, 2608200874592832, 720216556565648, 2050580823971328, 1262252292706622, 1710873883374009, 14958521493856512, 10559283734776224, 3238431305553664, 7893257972590080, 1776386043706837, 5628441797406208, 1775798542924672, 408396412266546, 7930921316461056, 1766456161183257, 10894103317050624, 2779162771138304, 3410119520780928, 764065025616336, 6816419019399963, 15726354151328256, 465993775421358, 3095906059881472, 100628181391000, 7725332028658176, 1828115060330313, 2965689555630336, 2660169550704896, 7015238522600283, 14592621235147008, 10229882807577696, 720149670920896, 3294684352082560, 203159843981488, 6611174694572031, 1929488000610944, 10037488431042048, 6172865530502880, 154461242578342, 1916904064998129, 14324693678539008, 2960612709582144, 840671479554112, 833736428040348, 6778412900341311, 14883281483902464, 14095121557757184, 615213225686010, 7636254262983936, 6004194438259680, 1868363869208704, 509354349177501, 2834227846520064, 895939221952632, 4250508578274048, 14589582082558464, 2094104571631317, 13832234239567104, 17838208536979680, 3314146586322816, 445656570498544, 14708824388461056, 9936401717076480, 543504018207526, 783007861235469, 2329548307479424, 4110976340558592, 958574240975424, 2989212596786944, 6597160469761407, 4140951050537344, 14417031587990016, 9698286542648832, 6073132148125728, 2470759602005888, 3508105126805007, 9737455218421248, 1041400614045150, 3985310540271808, 94543134382752, 13479323709268224, 1021355941957312, 17414447649517536, 18816614871661056, 3692495765636607, 806794202045697, 9505186180167168, 6030194331120864, 1173754414209774, 4316981007281664, 17101169075675616, 972533670571554, 13610151823102464, 1012386165950656, 694759004837303, 16816133473155936, 2643806431585152, 1250393277036678, 8934741949508352, 780551116271129, 4115079736083904, 4273666470657024, 1181652878742592, 3407429637659895, 16500190008829536, 17893270967729664, 3813696197243079, 142769884678088, 9406520960758272, 8728581927988992, 2572775128774272, 2193620876505600, 3503992818028407, 5575340677374720, 17572112639998464, 4338366831521536, 24220013760138240, 687434767050816, 17701584644614656, 1270119028110018, 3644554517015571, 2340458690199872, 5409128689208064, 1291079107284544, 16095450528245856, 5989430271833088, 17382332917756416, 314717043286326, 8440882700514048, 10608910791650976, 1441504219787156, 3715365089958495, 5802570892589568, 472625392283507, 1377212266100928, 23170826199103488, 10382898787828896, 2604670503751776, 8379005791571712, 4946335250411541, 5654282468340480, 22806656210101248, 3662826458575131, 16495181916363264, 1829935239866624, 22375920039482880, 5106814873172021, 11283135964330752, 2453823392576448, 5725757656158464, 5583134210446080, 7367848379634432, 22017895223454720, 10474980756594720, 465325341758781, 11049517016424192, 3259388488822528, 7166761605215040, 541675685435668, 5899604664780544, 28022060951101440, 983471786175808, 4947784442124997, 10085758953603744, 3430616890116864, 1609258823028540, 21017872539537408, 7581611966526976, 1755430322845233, 10730283118587648, 1700402766744564, 14790200175635712, 5074163673658705, 7354020207722880, 7368072836832256, 1773524435573888, 26892602153561088, 993285315638078, 14520544464959232, 3474216812282624, 10660037240454912, 13696197817193760, 26500973238171648, 7278362659468416, 2831788573009408, 26035668280097280, 1723605171699840, 13414035310770720, 3334217048234752, 7281672146666496, 10309836350701056, 25650184537681920, 14159842985925888, 926808888273808, 1694080843568810, 4170952194296832, 10071375929725440, 2451411601213773, 7475143222908416, 13050492888070368, 13670511590479104, 4390146323813888, 8524394613150651, 185171827479728, 24569890617259008, 3859446230495616, 8734699659629691, 17779997167072512, 12958928970163104, 9969726028531968, 2531121835479168, 2574109206973497, 17482882530008832, 4420540991497984, 18627302663210496, 757977822562386, 9785414413516032, 3923056938517760, 8526237820444443, 18299804963160576, 4276948805082112, 12359882594947584, 17090646380613888, 1351607712417472, 8276684215906431, 12094742423520768, 7824229290924000, 1283710430039940, 17389138428148224, 16548147529807104, 20919923002648800, 1059545178716061, 5652178514327040, 20573444686145760, 17200371552784896, 11983505068592640, 3341916054070144, 5487026688674560, 21978444260292096, 4783188329420847, 11774019035026944, 20121591735481056, 21623487633854976, 1703209962871254, 1756291864368832, 19469565649321056, 10905206346815232, 4609676163697431, 20632549862337024, 27790880391290880, 3185661544522880, 7159081332978432, 27392912103582720, 20426553759300096, 7595848721488128, 12748571097092256, 26276130674961408, 6410950158987381, 25428990714163200, 13487022311999232, 9150510697580928, 31853808459002880, 4444042806227968, 31428381244907520, 2223037474865100, 9370101135732736, 17300831461193472, 30231328579780608, 16103548977745440, 29322160905139200, 12404711823396096, 5519405399434752, 10418260601034171, 20524050402991872, 21420445674809856, 14636828787193344, 23874851351581920, 25005009222253056, 31183470934502400, 35479820952576000 ], 240 ], [ [ 1, 37460, 342587360, 668358054, 363912946982, 36955540288, 2063654256192, 1513724780322, 6849317133679, 0, 132720292562816, 335280, 21891501867033, 63768559983698, 94251923528256, 1580373804672, 389570900688714, 108705501434880, 493945482236528, 370774816334424, 5602779233, 433862706649088, 191308879349, 76001923866048, 567532167079170, 91744291038, 47646056966049, 420486946554, 1313238183491328, 217411020085377, 911557345000, 755932842159872, 877939786602138, 2305018859552, 104672484899766, 1190281157989888, 69956760958888, 11345147515456, 609004330126, 137213997718464, 108709481208596, 4291274189325120, 455419246032018, 1359742717374, 24342502565678, 136926073934048, 162963129993011, 2410995708902400, 217886956276704, 1208093775064, 50848082599366, 1412184630099712, 2513240711501312, 1629790748966, 35466490329664, 2384150765540214, 18777149845728, 109226727161014, 28482410317392, 170762836543430, 54989439598400, 771216365164014, 43815926207479, 351879185101248, 234571960625126, 4620875243478, 1857463280752, 6739983960571392, 2494782620113926, 33034435978751, 392037385383680, 112031810164808, 171122480629568, 1400921634081936, 336672, 3909086094190080, 257150662668864, 91965334551774, 53224497603345, 504795333795328, 103601122858712, 4022994065054208, 85998309174543, 134773159825746, 195790382658624, 9528346752515904, 51967358328469, 1580405928232, 294337297533359, 138838694442328, 712908352857090, 737050084797440, 226292715784512, 108705801939616, 3718798121295170, 866420477249776, 1583344780464, 673094923170944, 478245702878298, 686911168260042, 123539698650649, 9728610109896192, 108727748988720, 5955275436076416, 267197677936134, 756471458033232, 1031752358275072, 353216054532825, 390521557243712, 577312873820160, 2095345457524608, 334043338824338, 259595112821, 574234245784128, 1015406549271786, 162019865942336, 1170321131618304, 1033321633911366, 133920878631552, 1124194874901834, 5955752954731520, 1144395680014064, 1158213631635786, 736980842074308, 13920804685997568, 193232920030048, 48557577602177, 1228640953321328, 5046527084198, 1177504377683506, 2222473935238272, 808888498866768, 1326990541606400, 219168848415713, 12869838063037632, 1576595787902, 1400691595324672, 53569958313237, 33622781914766, 1233023975670272, 1312592515260834, 2223314582542080, 414613925830592, 228420221521525, 263340609821040, 8856163318593024, 1296008551698530, 1321356348039680, 2093443995001344, 520071631675328, 1553808591859050, 3162787307624320, 75050947976666, 1460256624602370, 22936885862016, 196815478850556, 3359861001882, 2691323059309440, 342667885319616, 2265942298144256, 115100460871998, 7898538510663294, 436513043973665, 6526133662710336, 86223834439068, 122514826903794, 1532715681846784, 2553717061575168, 768291330211248, 1753436468751834, 3221222525030, 18102639816211968, 392037007457472, 129466577392936, 171055382028832, 1643718961371392, 345697155085458, 380465806813139, 6458454277545408, 3986769207266304, 1816282531811994, 2500909932951040, 685176178011018, 262809965349408, 18326654654327808, 420955527473766, 128093824549390, 2269582146389248, 203984219359168, 350711209218987, 2353583866112512, 3788177325913088, 3343018447670, 3922842165851136, 544381139492032, 349406862740584, 319943277823040, 3753365762520558, 26708018192840, 11615054335036416, 6550410525921600, 2170393116230656, 123611160876606, 669035306610624, 860199951272550, 4116721007118464, 5821302852030, 285878671978958, 6311405644795200, 138367832630336, 1042500945254748, 3525107100825222, 381017722260403, 941282613441018, 4193928869061120, 654884569339328, 133620781313614, 377923738338542, 22442206359913152, 38930812565904, 647091469938912, 5417092835760, 10069458691017216, 378300235366246, 733960088105011, 2420439090622464, 1264103314194528, 4014001911860736, 3635431560547902, 4276436453793920, 99566601303751, 750942454503616, 132629832512640, 455748096905350, 299788582806080, 2627568524776192, 3704329120471254, 2237472397739408, 28164595166352, 9975608814411264, 5879729750278656, 4056456198308096, 134490852943926, 3577342590337974, 409219223069248, 23108109186628608, 187403436190644, 3970449442980534, 945035180808832, 213310205491048, 359962327326400, 1287236239615146, 2013961659500432, 6064928511660544, 177447867508631, 5760135266323968, 243889123284000, 886257134216896, 723532468362374, 479791573397312, 13261962876409920, 110428001187570, 1391315620669254, 92593531264301, 9537234078100992, 447523646822199, 1108595807836608, 3882014715307590, 195347986608874, 6306299711668736, 157159623596319, 157725849165702, 1255266863060864, 137487321297272, 9243265689518592, 377806731873344, 5389847740407114, 12661888748497728, 2410423459924240, 4035299727688518, 1583376905416, 6109520194352640, 411796268133951, 1164296123910656, 30763538014657536, 1099391823084738, 718488271357760, 188906350051985, 13659653872943616, 1450921690327168, 2580267229833616, 108728049494848, 5596507498227810, 5876233736249856, 8428819021646208, 343756720100148, 6194247816947712, 1209425346688336, 395965390207758, 454220464090321, 1343336083292416, 587323282477120, 712388599472910, 12794432815596864, 3413474517223552, 189604015338517, 13549066057956864, 418970423600312, 5931844174602240, 544942256496463, 8319646644692352, 405789162391148, 794438429241408, 1514206433970594, 12449223255514944, 2071040814273536, 476625757353301, 1638241993842816, 658476410854592, 133921211259848, 5377129756699330, 3191962142173312, 8395115113571328, 486402238783768, 1686972899193840, 1676772314410242, 1716809114939648, 890113651382382, 875990163426624, 19219720330523136, 1469800046013546, 5580507090041090, 315760856491744, 13047621980923392, 1597375350302184, 1791970288412656, 133946096825904, 8598211879581696, 1935282673221946, 8675734448819200, 971151225482226, 1533979988430672, 1626245865834954, 2278644509208064, 626320218238681, 12698735739566592, 17404177057822656, 1027920905216460, 18431134710133248, 3297416960205696, 8295816239990400, 708213077387334, 54544162403605, 1662334404934992, 54593389418714, 2138845126741504, 36878968515879936, 3370024601782656, 1162782661815104, 1117788049031544, 592682792473920, 2485446251730432, 3504867351758208, 1624248390687018, 230240733306101, 17270393851007808, 12495835080783360, 2057606364486314, 8544507646628864, 2145984873347712, 2102610864359658, 716627094822208, 2346652128296448, 1743969101243406, 2125003259308338, 17841054771629568, 4746010126434432, 617814130250208, 2300799013688394, 8228744503380992, 401001264995394, 2171369933414384, 11479252062830, 12181062262740480, 2159365659120786, 3943783683212544, 1345835145217212, 17428572148935168, 3471935166184960, 810530098259808, 10929401027252406, 439176790160897, 16667776123015872, 4517314225273472, 91891315646170, 160343548393278, 2355807255082546, 2411015293458560, 3770684963752320, 46958560653486, 2565536210161664, 2360545403227362, 24092721465678336, 3943196022657408, 16222443155643072, 710040652346560, 136430851245662, 10544368342154622, 2555379446140672, 453254837877653, 604558732633332, 12023208013317120, 9145045755211200, 261268055467526, 2467293657888930, 2305398241204096, 3761959579514880, 3757837085938176, 1064065707130164, 1150962415955392, 24606834676159488, 2678096893481898, 23197800934568448, 700566216807360, 4596330431141248, 11666079431709696, 2507294593362530, 247400589528320, 2459313551836160, 501361499032632, 636552342107915, 3564678202569216, 5857997208545280, 2745359257498986, 905324585940672, 3998568358260224, 4899906977322880, 360800285168186, 10231396270532094, 374153348970112, 24290353246866432, 15741750781799424, 590387286925356, 9256589347546176, 149089204351122, 3207660404663424, 4371186336927360, 1061074106808768, 1282200931553580, 3806414733923840, 10542901595513214, 5717854203803264, 8787674386318, 22544651655341568, 965374078344256, 8976424211881536, 385519475097564, 5153386710182334, 2712780583373824, 686131086148947, 15376629126657024, 1384794580203192, 9187820235100608, 6207791870114304, 3010340798102490, 149258358864790, 22077251179872768, 1176089395538112, 29227434378958272, 1174358888907966, 723839110834208, 22811781452264448, 832720818270018, 546683223133102, 1135601693410259, 8891638305152448, 3511377465358976, 1608899477662170, 5973554952181248, 643997864821675, 4103597040607744, 1273401038099058, 5918690268584576, 6127772611164672, 22295792448734208, 1166497596029632, 652367026950094, 28132900064862912, 3751867772670208, 804861131982272, 5362804409130318, 38483954833696, 15199599969764352, 13955619460898304, 1095497972888747, 5660262129962240, 3385906630230912, 149980178386150, 5903018096466432, 4922054168122542, 1368481230699712, 30105051890316288, 6313451704011008, 5699392163735598, 240667957951216, 14789111887254528, 9009926380925760, 538603986461376, 1635906778994880, 3635948095492096, 5098670352574182, 2987756655183120, 1516803939292110, 8090160466742784, 6040618566616448, 1344752077302464, 161717344840270, 958021491892622, 27379605230100672, 681835690756160, 29754112005676032, 213207354611796, 1756187327322708, 5396984198141382, 13432892787319296, 1123470647294643, 1912691028125820, 6236319471553536, 1598186104671680, 5279445048271998, 26814117786770112, 8831689285403136, 278174738181607, 274183064409312, 1451490332732480, 160473834965336, 13078946905191936, 1101761833813030, 16925861364309312, 3928101767614464, 2044007289002808, 3477302740492688, 5468155108052094, 13323289273757184, 8518253353130496, 6259036340134784, 594548173673991, 1759890156427456, 39842087868020736, 5213366305004790, 965820097861184, 28114997738062848, 5609189382052374, 2150061222783232, 3675591521839248, 246332654203672, 12970946724263424, 7602961513333162, 8230656934295040, 3180777685721232, 5371067618342646, 8698364094466048, 8382566651641344, 27544090881758208, 573550769767812, 2015460038224768, 38369033497082880, 1077043243440832, 17083693474443840, 2078076115730946, 264263843939373, 18130645737045504, 3446990684871312, 8378695329977344, 752611555045591, 8104452636040704, 11207582974071168, 1935252539267776, 499024933846694, 8991289139019776, 16688846515621440, 434273595720354, 586923344110317, 12479900206582272, 905253693046464, 7334433440776394, 16398204432537408, 4782077580417280, 5741093407022982, 588006052851274, 8674835502675968, 707377422673759, 2466910001121920, 36504175864421376, 1146169903842368, 2057743133368674, 7632421599739914, 15995817823633728, 17544849722743296, 2336292873777582, 3882047837991440, 133946429455592, 7599962420752610, 8516052235946496, 11523397852243968, 35855722829776896, 11598551734787072, 2157036101252304, 2233947751265730, 761358283461201, 17135985987841536, 2728846839358336, 1208658553633410, 24459210758337024, 7826310840651810, 4909313171096064, 11174077185313920, 17418508270800384, 829866641452308, 8542482326029824, 2306142633668176, 46763878023438336, 11396118042797568, 1478250111375424, 1307655614755878, 16154693718129984, 3739930250361344, 5157817331331712, 785718381285589, 2370021683245068, 17011247868532224, 22452752699972160, 4631548566090496, 11040869521297536, 11446051636380672, 924093327343148, 2796631979664546, 3555303310396928, 45166768224814080, 2518324630248936, 1600452640812224, 23790479581641216, 7557400309586050, 832392991278944, 4934171074794112, 2320869946557996, 11073023370989568, 2904801492672240, 16392385313594880, 3122079059624346, 11778224816174080, 1553759794596870, 23309542321199616, 2727696327729258, 1043595555792096, 16457132010127872, 2467827536937264, 21781851980976576, 22901815137581568, 6372523422628608, 11378137083029760, 3397465231884346, 11408411678927872, 2732121717647952, 71422519080738, 3825121677208576, 43141368119141376, 5433130914054144, 21283926453452736, 1739136701038404, 22430958353975808, 14000228927633142, 4999217636754816, 455981267519125, 21630299922247488, 16209386793133056, 315441344323314, 42437997231722496, 3363567624959104, 5216401749185664, 1439568803669312, 4101161647942656, 2505636478629618, 3421747766748018, 29917042987713024, 21118567469552448, 6473320401142784, 15786515945180160, 3552772087413674, 11256883594812416, 3550843808748672, 805740737804070, 15861842632922112, 3532912322366514, 21788206634101248, 5558325542276608, 6817950716007552, 1527390090795488, 13632838038799926, 31452708302656512, 915515637482514, 6188372270026496, 190411276763910, 15450664057316352, 3656230120660626, 5931379111260672, 5320339101409792, 14030477045200566, 29185242470294016, 20459765615155392, 1438867282080832, 6587120933359232, 397486191714490, 13222349389144062, 3857981926590080, 20074976862084096, 12345731061005760, 298238837598246, 3833808129996258, 28649387357078016, 5921225419164288, 1680677953024192, 1662377314128912, 13556825800682622, 29766562967804928, 28190243115514368, 1212524960230212, 15272508525967872, 12008388876519360, 3735634227316096, 1017449684779019, 5668455693040128, 1782930449801148, 8501017156548096, 29179164165116928, 4188209143262634, 27664468479134208, 35676417073959360, 6625728883155328, 890895834951936, 29417648776922112, 19872803434152960, 1065673927717992, 1565478034262795, 4656714777110656, 8221952681117184, 1916009589745344, 5978425193573888, 13194320939522814, 8281902101074688, 28834063175980032, 19396573085297664, 12146264296251456, 4940117115529344, 7016210253610014, 19474910436842496, 2069444802156084, 7970621080543616, 178459814118078, 26958647418536448, 2041705248740416, 34828895299035072, 37633229743322112, 7384991531273214, 1612722939668307, 19010372360334336, 12060388662241728, 2334873150882462, 8633962014563328, 34202338151351232, 1933324369606566, 27220303646204928, 2022535033105984, 1389518009674606, 33632266946311872, 5285941873955456, 2482390579033170, 17869483899016704, 1560240595413675, 8230159472167808, 8547332941314048, 2362030210550464, 6814859275319790, 33000380017659072, 35786541935459328, 7627392394486158, 276078897984072, 18813041921516544, 17457163855977984, 5143740391807872, 4384901198314896, 7007985636056814, 11150681354749440, 35144225279996928, 8676733663043072, 48440027520276480, 1374350626902720, 35403169289229312, 2520333781673400, 7289109034031142, 4679559208902160, 10818257378416128, 2580332394950336, 32190901056491712, 11978860543666176, 34764665835512832, 619200227065764, 16881765401028096, 21217821583301952, 2863335623544660, 7430730179916990, 11605141785179136, 944612277474087, 2752716816971840, 46341652398206976, 20765797575657792, 5207700646908048, 16758011583143424, 9892670500823082, 11308564936680960, 45613312420202496, 7325652917150262, 32990363832726528, 3659870479733248, 44751840078965760, 10213629746344042, 22566271928661504, 4906085493407632, 11451515312316928, 11166268420892160, 14735696759268864, 44035790446909440, 20949961513189440, 930049623707629, 22099034032848384, 6515431155525888, 14333523210430080, 1062423620699654, 11799209329561088, 56044121902202880, 1965895647331008, 9895568884249994, 20171517907207488, 6859107432912640, 3200640402659994, 42035745079074816, 15163223933053952, 3510860645690466, 21460566237175296, 3376180229486742, 29580400351271424, 10148327347317410, 14708040415445760, 14736145673664512, 3546032170547664, 53785204307122176, 1974666189526938, 29041088929918464, 6945934767519744, 21320074480909824, 27392395634387520, 53001946476343296, 14556725318936832, 5663577146018816, 52071336560194560, 3420844940261748, 26828070621541440, 6666036281026816, 14563344293332992, 20619672701402112, 51300369075363840, 28319685971851776, 1852506472894816, 3362062753803636, 8337348618573056, 20142751859450880, 4902823202427546, 14950286445816832, 26100985776140736, 27341023180958208, 8777151050588928, 17048789226301302, 355905477377338, 49139781234518016, 7718892460991232, 17469399319259382, 35559994334145024, 25917857940326208, 19939452057063936, 5060705342675584, 5148218413946994, 34965765060017664, 8837539773031424, 37254605326420992, 1490995730901750, 19570828827032064, 7846113877035520, 17052475640888886, 36599609926321152, 8550457760427776, 24719765189895168, 34181292761227776, 2701783365073984, 16553368431812862, 24189484847041536, 15648458581848000, 2551982677410456, 34778276856296448, 33096295059614208, 41839846005297600, 2117831343856139, 11304357028654080, 41146889372291520, 34400743105569792, 23967010137185280, 6681450270292096, 10974053377349120, 43956888520584192, 9566376658841694, 23548038070053888, 40243183470962112, 43246975267709952, 3379104872864022, 3510346429942336, 38939131298642112, 21810412693630464, 9219352327394862, 41265099724674048, 55581760782581760, 6368982534349456, 14318162665956864, 54785824207165440, 40853107518600192, 15191697442976256, 25497142194184512, 52552261349922816, 12821900317974762, 50857981428326400, 26974044623998464, 18301021395161856, 63707616918005760, 8884739790336768, 62856762489815040, 4411268378979714, 18740202271465472, 34601662922386944, 60462657159561216, 32207097955490880, 58644321810278400, 24809423646792192, 11034255028848896, 20836521202068342, 41048100805983744, 42840891349619712, 29273657574386688, 47749702703163840, 50010018444506112, 62366941869004800, 70959641905152000 ], 240 ] ];