indics:= [ [ [ 1, 0, 2605276808, 0, 4304180762415, 0, 30820393105408, 0, 152427386338795, 0, 2671032905624568, 0, 139753893372221, 0, 1550949725774848, 0, 6642411232625697, 0, 9472121014084792, 0, 1859998640536753, 9423533656727040, 755112208117, 961000638510088, 11621778592880211, 0, 366685859192449, 0, 33934738900727352, 2162399869215105, 0, 15412594505158016, 15551845896739869, 2376915223825800, 0, 29908428453392640, 0, 116964481390856, 0, 3915861049424640, 0, 109192244691617160, 0, 0, 4779021707341395, 1457933866348168, 3225886714391155, 60973590384217728, 2168193574940296, 0, 1011075365160891, 31012873967489920, 55130022951702264, 0, 6150950270078720, 47939885069605791, 0, 0, 0, 2645396515544607, 824529423959296, 0, 6260707552652755, 9343984373589760, 6826280057986239, 0, 0, 174375129608346240, 52402224842117727, 529780043929255, 22662275598084600, 0, 1958785418796032, 28813326842063672, 0, 104729162647124352, 2810140884593664, 0, 4354099439748517, 10264426664835960, 0, 97940077784695296, 1940683677910635, 0, 13499755724386048, 251943917438446920, 1100523461465313, 0, 3644283042808075, 0, 29397368440521909, 14959224467275512, 4034010158474496, 0, 93212635871429121, 36544001686065272, 0, 17472093338998776, 0, 15872356953729597, 1376858121140765, 263405813251155840, 0, 153831878924924856, 0, 15392916836617272, 46554658882348800, 3539698705077565, 6296194493699072, 0, 50034656078319616, 0, 1983473277937221, 7839529493197824, 17487692269860369, 8791283576609800, 25806981675690240, 0, 0, 45042433212589791, 149823600458827008, 24668417780857272, 26535654495781041, 0, 372434378865139200, 3820939839117960, 5702478545557681, 22304052204907192, 0, 24303278350995111, 91095991950569400, 0, 28150715151275520, 8434027736496177, 355511252226268680, 0, 54083998583622016, 401753411667061, 0, 31549933480889856, 59434704579531417, 61152166901127096, 4798313282958344, 2259525817875573, 0, 237115299848658432, 30915344282533251, 26891709996125056, 88898596303735296, 6028673343702024, 30509947202532681, 76063873106639360, 0, 35595337819182531, 4464406584120072, 0, 0, 64943654759983416, 22981778389314048, 56624663169205248, 0, 192512237495083341, 4942320314089473, 225094946644336200, 0, 0, 33811157473646976, 70161654880511544, 0, 31064729838814125, 0, 498338440954141440, 10709179003605760, 0, 8223468086707592, 30960953941041536, 0, 18393243742660115, 162904250519702280, 147214102367303040, 44097786251479341, 60344011663560960, 0, 9377116246558088, 520388410053557760, 0, 11126001157981503, 79183639378316160, 2585509807280392, 7125700463942015, 64359399960289536, 138430793551143288, 0, 105193124036588928, 10335729619656448, 0, 3584569404528904, 116946869863373691, 0, 315427023911358720, 176830006463988360, 46017653467616640, 0, 12404039282896640, 0, 91485509560912248, 0, 16901709315759555, 168945778948147080, 10130486369893376, 0, 79078428500094531, 9051785713670035, 0, 101037504587384448, 35108959187757568, 0, 26447467631763939, 631023328316798280, 0, 7247441309826696, 0, 336023584748269440, 6604615320217515, 10960365426894355, 55849162462593920, 0, 107264638979579520, 124164904367768523, 96954707768546808, 8378826729162735, 18938753888715520, 0, 12617215509758283, 13653450138022656, 51097540319536000, 83136517621304271, 75549370005670392, 0, 255317533313808000, 215196863484590208, 100561326868024056, 0, 82489815165286107, 15347976635220736, 668585599181341440, 0, 89988741047759631, 41360892652743288, 0, 4473718878300416, 0, 45459408197758392, 219402511121145600, 18726281514370515, 160782626356928640, 0, 18581132686055168, 17442721442276271, 5693300367866112, 437510831557967880, 0, 0, 8192114105902057, 257663499870925440, 15713730980342515, 21341421882996480, 77474671494132975, 0, 158257901938242048, 3185807162113575, 0, 48545866451762424, 0, 248130959723326080, 19168643226046464, 200426363802549861, 345944620381300680, 52720403184193592, 96171427501856367, 0, 156501478565910912, 5096208123039175, 55290358169533944, 885289571703417600, 49552578792638001, 8359422384099328, 9406853693152261, 457000753133304960, 29777778345352824, 48746550675323192, 0, 136511914708089621, 163344782925220224, 291173536119954360, 0, 151598894267275776, 47251143680666872, 0, 12991428063941541, 33048847736878968, 23819535334563584, 0, 350459961555368520, 119963420390464256, 3045887290895553, 361145774401276800, 0, 156104365691367936, 10745672598538635, 221383907762053176, 0, 26206041365462784, 51231568560365349, 339325380737204040, 77795228450978304, 6358798595063009, 0, 10500479355049216, 0, 136765000933487121, 78903441801556736, 296186201508585984, 0, 64761717299813752, 66626682406235973, 41359879614556920, 0, 12412040378316032, 620673231933980160, 30847591613773101, 149571760142889201, 16988874453314952, 363912331917191040, 0, 56521862055460472, 0, 217001005891329720, 70279862884269651, 223050545699720448, 0, 33792192467364152, 42656528481442509, 81381697618517760, 7190037518528029, 352567357969553280, 593621892423284040, 0, 505691043394848000, 80329014124665856, 223819087203489720, 0, 5860265623224645, 30788320379224632, 0, 89309848137422592, 1075006117095045120, 135976404739915320, 16206090734937088, 0, 17893710786216968, 53348690834039040, 76094367507997696, 0, 8653873210348997, 471583155446576520, 426963341985946368, 84734165235171471, 215190818657027328, 72493333258686336, 45356284582523553, 19758028619158536, 58286851635353856, 0, 84143199190707237, 490426647523161600, 156618233749336320, 10096034145747592, 89016471767094351, 220312460048233728, 0, 44021564123971512, 0, 338322263972961792, 49749648973590231, 137899985048937144, 0, 477241629517770240, 130471952569214208, 11949985983224456, 351123623935923201, 14689742227199025, 471806553263356680, 110210665781909760, 0, 0, 55905297404297751, 86878721818269056, 147639530723788728, 0, 61876709689345536, 85877358564188841, 781480431124212480, 101741254884317880, 458801131025600520, 36923929129759232, 0, 264857038136919921, 78363983018663296, 5073758703016437, 0, 314734566891812352, 300874951363970760, 0, 105228143700635049, 50263440555710336, 107469207516764088, 135434036755524096, 0, 13487302461965320, 834911532591886080, 50615114557060569, 650894568529482240, 0, 112795956679600640, 322574285342363136, 65764151236820211, 11321573511820040, 45793578282737536, 0, 27601723589590655, 143978357241543168, 213756075495187584, 66548518471685721, 35852674765147648, 95874774043173888, 106659891452480000, 0, 254428713137330781, 12764021560326920, 685768461076631040, 532543379991614976, 0, 319667804634409800, 0, 101118638062540160, 112770165453674808, 38954724780727808, 0, 101429104811602944, 269881165600778301, 192155847953806584, 0, 633548858015619840, 20277439599851264, 308949828601694280, 0, 168063180853805631, 55880732061822336, 35577040158368435, 431044252483592448, 0, 243702254892316680, 205577551759175040, 67586019243061437, 0, 618551406210190080, 23048767174936320, 963583833404271240, 0, 18844985583254920, 659362604951016960, 0, 26201136386674095, 32914644812127155, 234433320609832200, 118416088139578240, 0, 216623541048935808, 15127627975337375, 106394577884365056, 0, 196713152940091512, 156426577908624768, 643968630419688960, 51852561489147392, 37578611349777615, 803746894267271880, 107999930729520000, 9674431204233480, 174632045664992811, 0, 404754692670132480, 444260443737648000, 17696711084525855, 204890306458404216, 75827109553816960, 0, 163944406764635520, 170332632355335591, 22445224326943488, 1018856616349824000, 142928410724769912, 181485805825089771, 0, 413210581087797504, 251083034112902280, 19354210666487808, 0, 69455828670391680, 121605371987269491, 101562033391559032, 0, 293572766669907840, 147608640762942840, 50797135305824768, 0, 46545504289689939, 782569774785028680, 21416963187453952, 853979784823345920, 0, 0, 130862508302432691, 449377623665543040, 22099397690331955, 0, 158928147896653440, 54591164855106048, 161674444871339739, 765853697137506120, 302011548317206272, 21712171517492975, 0, 31324294227194624, 0, 436682529856913280, 26186104514322747, 562320664989718920, 82455043966931840, 0, 114069879948895992, 187671206449231323, 354415092084854400, 285268714592082048, 153985606398775800, 18906422579493135, 34787601335980800, 1314108044688372480, 113332051232289387, 26471792976979712, 824777942482256640, 136060621327442751, 74469643625287032, 103695585301790712, 0, 343219008759219840, 262223141985988761, 296930873848957056, 74630941525334712, 135858412736622315, 292023460125423360, 223724481944584320, 807571534150890240, 0, 81972335862861432, 1121384277981561600, 12963806296022272, 565744702947695880, 0, 13953127960967497, 582035169567342720, 69718063868242872, 301396775311593216, 33492438206218995, 231858480767709312, 383669887300700472, 34199886669276928, 0, 223124302312770048, 551483243212913160, 0, 18687773051987433, 345918823378289280, 31209647264874496, 266165793732960501, 459975919103534280, 160938544681309696, 129219223203379455, 0, 229484126627455488, 13065368505382215, 92773543737118968, 1063340528082912000, 33964379319541760, 75516732535290273, 279186996121377621, 447208383510841800, 587572940454034560, 0, 79174842169744952, 0, 188491231019377701, 226716693557913984, 373000015605547704, 1043833773586348800, 391704359791993344, 78671838158389752, 93672821022909633, 20457416903027205, 573065412845366400, 64161794131303032, 0, 790873039777301760, 203207965453590021, 166245953457088256, 384678554044818360, 477461481575779200, 0, 221362776887855616, 69792476401847032, 1542529137069158400, 296526263080539960, 40147137449455360, 0, 452340918246509640, 121436794850947584, 155821819103588096, 10717397010175169, 0, 464452964450106240, 740269153288165320, 116232445560471296, 304169707323510840, 380515552228483584, 0, 96436231575587253, 130903887841552896, 1333616863593093120, 0, 22499826048705792, 771513900301800960, 203999372932931841, 28529083325103496, 110078621567403776, 0, 390505037381767680, 91260792821500792, 558943830135276288, 116124399839793411, 299625347789868288, 0, 754873198235635200, 65607112190993853, 31016992934778248, 467573370027972480, 0, 740430086748922440, 641847512566406400, 202871364992215040, 298587808883801784, 121882361265774531, 306601342071667968, 55708811162263352, 0, 135736481587498752, 1270275221877995520, 192360569962217784, 724214305776308040, 0, 626750703375095040, 450132449565161541, 112909940706635776, 14943900141318341, 604066065836163720, 525744419497882368, 0, 1248956033581393920, 110261224084429696, 202610068148987448, 32481772302580744, 97428155507609856, 0, 115178136587818293, 970979702013166080, 589357036726548360, 209338492342575360, 538741904418786048, 139583451517660671, 297279272960341248, 100126826544456576, 0, 429504126913132032, 137429269226224437, 609733391568176640, 185821920684803328, 197012939378622720, 21846396763669128, 437317541363515281, 1037263144646741760, 0, 153977395067439360, 0, 438949950246391296, 92226915754877511, 206043118536063672, 195905183642522880, 453383660744345841, 949539247895489280, 589595925455072520, 52943217531606528, 145922152463919360, 0, 336377971030931841, 117679921405602176, 678934132588875264, 408608051954287560, 0, 139646146734800313, 931086112029285120, 159657890213862072, 56748285459031552, 0, 354669656713839201, 1007529193214887680, 804269186104496640, 0, 411793147099424256, 396505369154928840, 75686523994614656, 46961548517415455, 202113392407239168, 0, 283289064555928704, 988596054804545280, 94629034875721449, 787359943113146880, 1176640881653331720, 149913190177733120, 23242504961841928, 843579211234813440, 643032859219170816, 0, 44959656567138335, 145324254414898560, 295625748309505152, 55446937630376448, 152278810399478784, 342672888971010381, 260056423689767928, 826202793420234240, 656646514107188736, 418022179984151880, 133288438264472960, 233078667590901231, 533934517139382528, 0, 269307188146776312, 0, 768261316664052480, 36238344244996864, 1148425904216156040, 1241222363023610880, 242337340639706031, 55411574491994195, 543996510439756032, 329730818374830600, 0, 286586585154715008, 1128206337434031240, 0, 797442318709532160, 70689129633228288, 60629095627978047, 973835962093070280, 153753594643073920, 0, 573423671163388800, 31011771860079935, 274772260561259640, 226777455350578560, 75186177094354432, 213611962273894839, 955168029565803720, 1208692425376281600, 250046229354693531, 0, 514137844560478464, 559065034176723840, 105786499908883840, 145347000320231032, 243438329348395959, 374814157446268800, 1187946853165900800, 210651136640707704, 1597839993084660480, 34262003957863424, 1029008683384984320, 0, 184264699517592291, 134033680524904312, 387767011166959488, 73900657446988288, 931899636998120520, 385840081213431552, 1009819831770366720, 0, 564536062166570880, 706069790984758920, 0, 233156096002310379, 397067749290194688, 37552900631982095, 50794458148274944, 1528585197848513280, 690175376475448200, 148737310397308152, 456816060922650240, 336389523165629481, 378602319670356096, 1505246149073191680, 174675997853133435, 978263370844189440, 126680681549312376, 1320626801626848000, 351320700778856841, 728416545396539520, 105410812348111032, 385617319029778176, 306399931069272192, 477469595138375736, 1298889355839148800, 694216607995025160, 26862021492734793, 712245474609836160, 214255723460502016, 489973496508457272, 0, 305950121715890688, 1848777125685350400, 49626699832184832, 355801673779772901, 575739175625459400, 201912411730602496, 0, 1236384223358227200, 487241294403838464, 127612323815069745, 718137093558480000, 0, 959877908658658560, 266062529492862741, 478104628244318904, 499085132447715840, 107734386031861752, 1774224438632755200, 0, 941325415406572800, 208625567322503936, 595268165016992640, 903264956966302920, 1749072956057395200, 390911657355904824, 186145048955429376, 1550077535641835520, 0, 885345569121829320, 153928840478610176, 486433982815572480, 671287503544228608, 1526527656054097920, 920213359995840000, 46178518280381832, 0, 262626269298022400, 685891093347840768, 178602145949282931, 394775738875723008, 885521993494330440, 777406665939037440, 248381538957670400, 545930824244518101, 0, 1458724631756728320, 270593828085197112, 564836176844808501, 1157202719297978880, 736339440508519560, 649122576644629248, 144415932522491776, 176439555672843333, 1136837792245854720, 256254413124153600, 1228717360530466560, 0, 541731407900468736, 262854746472019200, 550452825899922561, 1207801778836872960, 196210096901740800, 802986207713447424, 1113644422192945920, 76388890334693888, 437065837335835761, 818205967484173824, 518737963137629640, 0, 1175713208819930880, 955234054080545280, 1380025573822784520, 69632614759121855, 376758332084153472, 1357854152160915720, 998513036970800640, 778735588048651776, 184015269769123200, 348807358596644856, 1449894727310791680, 318228075104786271, 658486369809453312, 1327547901638300040, 1427166711817159680, 0, 97644061712250368, 1139756590783986120, 702727754994848640, 294693008316463047, 1392282155584742400, 1833508713510593280, 184339862605868152, 480607996657227648, 1807938973444135680, 1199348223724389120, 492495876900327168, 848423995862872200, 1734222795625716480, 436362329686482201, 1512631372876819200, 873126343831416960, 595372799060039736, 2101663994514739200, 261750805662086656, 2074281820648243200, 0, 606221661773468160, 1124829777680313600, 1995267751013376000, 1062840866192350920, 1757487821495224320, 809834361470700288, 314657658415769600, 671509799252149701, 1337560302923051520, 1413755488112981760, 953857637322653184, 1575738337722752520, 1650338569496724480, 2058107187262452480, 2341668182870016000 ], 240 ], [ [ 1, 0, 2605277288, 0, 4304180774007, 0, 30820393154048, 0, 152427386338795, 0, 2671032905627160, 0, 139753893372221, 0, 1550949725774848, 0, 6642411232637289, 0, 9472121014085848, 0, 1859998640536753, 9423533656989696, 755112208117, 961000638510568, 11621778592907259, 0, 366685859192449, 0, 33934738900729944, 2162399869215105, 0, 15412594505265024, 15551845896751461, 2376915223826280, 0, 29908428453392640, 0, 116964481391336, 0, 3915861049473280, 0, 109192244691621480, 0, 0, 4779021707352987, 1457933866348648, 3225886714391155, 60973590384480384, 2168193574940776, 0, 1011075365172483, 31012873967489920, 55130022951704856, 0, 6150950270127360, 47939885069632839, 0, 0, 0, 2645396515556199, 824529424007936, 0, 6260707552652755, 9343984373589760, 6826280057997831, 0, 0, 174375129608784000, 52402224842129319, 529780043929255, 22662275598087192, 0, 1958785418844672, 28813326842064728, 0, 104729162647124352, 2810140884642304, 0, 4354099439748517, 10264426664838552, 0, 97940077784957952, 1940683677910635, 0, 13499755724386048, 251943917438451240, 1100523461465313, 0, 3644283042808075, 0, 29397368440533501, 14959224467278104, 4034010158474496, 0, 93212635871456169, 36544001686066328, 0, 17472093339001368, 0, 15872356953741189, 1376858121140765, 263405813251155840, 0, 153831878924927448, 0, 15392916836618328, 46554658882611456, 3539698705077565, 6296194493699072, 0, 50034656078426624, 0, 1983473277937221, 7839529493197824, 17487692269871961, 8791283576610280, 25806981675952896, 0, 0, 45042433212616839, 149823600458827008, 24668417780858328, 26535654495792633, 0, 372434378865576960, 3820939839118440, 5702478545557681, 22304052204908248, 0, 24303278351022159, 91095991950571992, 0, 28150715151538176, 8434027736496177, 355511252226273000, 0, 54083998583729024, 401753411667061, 0, 31549933481152512, 59434704579543009, 61152166901129688, 4798313282958824, 2259525817875573, 0, 237115299848921088, 30915344282560299, 26891709996232064, 88898596303735296, 6028673343702504, 30509947202544273, 76063873106639360, 0, 35595337819209579, 4464406584120552, 0, 0, 64943654759986008, 22981778389362688, 56624663169205248, 0, 192512237495110389, 4942320314089473, 225094946644340520, 0, 0, 33811157473753984, 70161654880514136, 0, 31064729838825717, 0, 498338440954141440, 10709179003654400, 0, 8223468086708072, 30960953941148544, 0, 18393243742660115, 162904250519706600, 147214102367565696, 44097786251490933, 60344011663560960, 0, 9377116246558568, 520388410053995520, 0, 11126001157993095, 79183639378316160, 2585509807280872, 7125700463942015, 64359399960289536, 138430793551145880, 0, 105193124036851584, 10335729619705088, 0, 3584569404529384, 116946869863400739, 0, 315427023911358720, 176830006463992680, 46017653467616640, 0, 12404039282945280, 0, 91485509560914840, 0, 16901709315771147, 168945778948151400, 10130486369942016, 0, 79078428500121579, 9051785713670035, 0, 101037504587647104, 35108959187757568, 0, 26447467631775531, 631023328316802600, 0, 7247441309827176, 0, 336023584748707200, 6604615320229107, 10960365426894355, 55849162462593920, 0, 107264638979842176, 124164904367780115, 96954707768549400, 8378826729162735, 18938753888715520, 0, 12617215509769875, 13653450138071296, 51097540319536000, 83136517621331319, 75549370005671448, 0, 255317533314245760, 215196863484590208, 100561326868026648, 0, 82489815165297699, 15347976635269376, 668585599181341440, 0, 89988741047786679, 41360892652745880, 0, 4473718878349056, 0, 45459408197759448, 219402511121408256, 18726281514370515, 160782626356928640, 0, 18581132686055168, 17442721442287863, 5693300367914752, 437510831557972200, 0, 0, 8192114105902057, 257663499871363200, 15713730980342515, 21341421882996480, 77474671494144567, 0, 158257901938504704, 3185807162113575, 0, 48545866451765016, 0, 248130959723763840, 19168643226046464, 200426363802576909, 345944620381305000, 52720403184194648, 96171427501867959, 0, 156501478565910912, 5096208123039175, 55290358169536536, 885289571703855360, 49552578792649593, 8359422384147968, 9406853693152261, 457000753133304960, 29777778345355416, 48746550675324248, 0, 136511914708116669, 163344782925220224, 291173536119956952, 0, 151598894267538432, 47251143680667928, 0, 12991428063941541, 33048847736881560, 23819535334563584, 0, 350459961555372840, 119963420390571264, 3045887290895553, 361145774401276800, 0, 156104365691630592, 10745672598538635, 221383907762055768, 0, 26206041365462784, 51231568560376941, 339325380737208360, 77795228451240960, 6358798595063009, 0, 10500479355049216, 0, 136765000933514169, 78903441801663744, 296186201508585984, 0, 64761717299814808, 66626682406247565, 41359879614559512, 0, 12412040378316032, 620673231934417920, 30847591613784693, 149571760142916249, 16988874453315432, 363912331917191040, 0, 56521862055461528, 0, 217001005891332312, 70279862884296699, 223050545699720448, 0, 33792192467365208, 42656528481454101, 81381697618780416, 7190037518528029, 352567357969553280, 593621892423288360, 0, 505691043395285760, 80329014124772864, 223819087203492312, 0, 5860265623224645, 30788320379225688, 0, 89309848137685248, 1075006117095045120, 135976404739917912, 16206090734937088, 0, 17893710786217448, 53348690834301696, 76094367508104704, 0, 8653873210348997, 471583155446580840, 426963341986209024, 84734165235198519, 215190818657027328, 72493333258793344, 45356284582535145, 19758028619159016, 58286851635616512, 0, 84143199190718829, 490426647523599360, 156618233749336320, 10096034145748072, 89016471767121399, 220312460048233728, 0, 44021564123972568, 0, 338322263973224448, 49749648973617279, 137899985048939736, 0, 477241629518208000, 130471952569214208, 11949985983224936, 351123623935950249, 14689742227199025, 471806553263361000, 110210665781909760, 0, 0, 55905297404324799, 86878721818376064, 147639530723791320, 0, 61876709689608192, 85877358564200433, 781480431124212480, 101741254884320472, 458801131025604840, 36923929129807872, 0, 264857038136946969, 78363983018770304, 5073758703016437, 0, 314734566892075008, 300874951363975080, 0, 105228143700646641, 50263440555817344, 107469207516766680, 135434036755524096, 0, 13487302461965800, 834911532592323840, 50615114557072161, 650894568529482240, 0, 112795956679600640, 322574285342625792, 65764151236847259, 11321573511820520, 45793578282844544, 0, 27601723589590655, 143978357241543168, 213756075495450240, 66548518471697313, 35852674765196288, 95874774043173888, 106659891452480000, 0, 254428713137357829, 12764021560327400, 685768461077068800, 532543379991614976, 0, 319667804634414120, 0, 101118638062540160, 112770165453677400, 38954724780776448, 0, 101429104811602944, 269881165600805349, 192155847953809176, 0, 633548858015619840, 20277439599899904, 308949828601698600, 0, 168063180853832679, 55880732061929344, 35577040158368435, 431044252483592448, 0, 243702254892321000, 205577551759437696, 67586019243073029, 0, 618551406210190080, 23048767174984960, 963583833404275560, 0, 18844985583255400, 659362604951454720, 0, 26201136386685687, 32914644812127155, 234433320609836520, 118416088139578240, 0, 216623541049198464, 15127627975337375, 106394577884365056, 0, 196713152940094104, 156426577908887424, 643968630420126720, 51852561489147392, 37578611349789207, 803746894267276200, 107999930729520000, 9674431204233960, 174632045665019859, 0, 404754692670132480, 444260443738085760, 17696711084525855, 204890306458406808, 75827109553816960, 0, 163944406764898176, 170332632355347183, 22445224326992128, 1018856616349824000, 142928410724772504, 181485805825116819, 0, 413210581087797504, 251083034112906600, 19354210666536448, 0, 69455828670391680, 121605371987296539, 101562033391560088, 0, 293572766669907840, 147608640762945432, 50797135305824768, 0, 46545504289701531, 782569774785033000, 21416963187502592, 853979784823345920, 0, 0, 130862508302459739, 449377623665980800, 22099397690331955, 0, 158928147896916096, 54591164855106048, 161674444871351331, 765853697137510440, 302011548317468928, 21712171517492975, 0, 31324294227194624, 0, 436682529857351040, 26186104514334339, 562320664989723240, 82455043966931840, 0, 114069879948897048, 187671206449242915, 354415092085292160, 285268714592082048, 153985606398778392, 18906422579493135, 34787601335980800, 1314108044688810240, 113332051232300979, 26471792977028352, 824777942482256640, 136060621327469799, 74469643625289624, 103695585301791768, 0, 343219008759657600, 262223141986015809, 296930873848957056, 74630941525335768, 135858412736633907, 292023460125686016, 223724481944584320, 807571534150890240, 0, 81972335862864024, 1121384277981999360, 12963806296070912, 565744702947700200, 0, 13953127960967497, 582035169567342720, 69718063868243928, 301396775311855872, 33492438206218995, 231858480767709312, 383669887300703064, 34199886669276928, 0, 223124302313032704, 551483243212917480, 0, 18687773051987433, 345918823378727040, 31209647264874496, 266165793732987549, 459975919103538600, 160938544681416704, 129219223203391047, 0, 229484126627718144, 13065368505382215, 92773543737121560, 1063340528083349760, 33964379319541760, 75516732535301865, 279186996121404669, 447208383510846120, 587572940454034560, 0, 79174842169746008, 0, 188491231019404749, 226716693557913984, 373000015605550296, 1043833773586786560, 391704359791993344, 78671838158390808, 93672821022921225, 20457416903027205, 573065412845366400, 64161794131305624, 0, 790873039777739520, 203207965453617069, 166245953457195264, 384678554044820952, 477461481575779200, 0, 221362776888118272, 69792476401848088, 1542529137069158400, 296526263080542552, 40147137449455360, 0, 452340918246513960, 121436794851210240, 155821819103695104, 10717397010175169, 0, 464452964450106240, 740269153288169640, 116232445560578304, 304169707323513432, 380515552228483584, 0, 96436231575598845, 130903887841815552, 1333616863593093120, 0, 22499826048705792, 771513900302238720, 203999372932958889, 28529083325103976, 110078621567510784, 0, 390505037381767680, 91260792821501848, 558943830135538944, 116124399839820459, 299625347789868288, 0, 754873198236072960, 65607112191005445, 31016992934778728, 467573370027972480, 0, 740430086748926760, 641847512566844160, 202871364992215040, 298587808883804376, 121882361265801579, 306601342071667968, 55708811162264408, 0, 135736481587761408, 1270275221877995520, 192360569962220376, 724214305776312360, 0, 626750703375532800, 450132449565188589, 112909940706742784, 14943900141318341, 604066065836168040, 525744419498145024, 0, 1248956033581393920, 110261224084536704, 202610068148990040, 32481772302581224, 97428155507872512, 0, 115178136587829885, 970979702013166080, 589357036726552680, 209338492342575360, 538741904419048704, 139583451517687719, 297279272960341248, 100126826544563584, 0, 429504126913394688, 137429269226236029, 609733391568614400, 185821920684803328, 197012939378622720, 21846396763669608, 437317541363542329, 1037263144647179520, 0, 153977395067439360, 0, 438949950246653952, 92226915754904559, 206043118536066264, 195905183642522880, 453383660744372889, 949539247895489280, 589595925455076840, 52943217531655168, 145922152463919360, 0, 336377971030958889, 117679921405709184, 678934132588875264, 408608051954291880, 0, 139646146734811905, 931086112029285120, 159657890213864664, 56748285459080192, 0, 354669656713866249, 1007529193215325440, 804269186104496640, 0, 411793147099686912, 396505369154933160, 75686523994721664, 46961548517415455, 202113392407239168, 0, 283289064556191360, 988596054804983040, 94629034875733041, 787359943113146880, 1176640881653336040, 149913190177733120, 23242504961842408, 843579211235251200, 643032859219170816, 0, 44959656567138335, 145324254414898560, 295625748309767808, 55446937630425088, 152278810399478784, 342672888971037429, 260056423689770520, 826202793420672000, 656646514107188736, 418022179984156200, 133288438264472960, 233078667590928279, 533934517139382528, 0, 269307188146778904, 0, 768261316664052480, 36238344245045504, 1148425904216160360, 1241222363023610880, 242337340639733079, 55411574491994195, 543996510439756032, 329730818374834920, 0, 286586585154977664, 1128206337434035560, 0, 797442318709969920, 70689129633228288, 60629095627989639, 973835962093074600, 153753594643073920, 0, 573423671163826560, 31011771860079935, 274772260561262232, 226777455350841216, 75186177094354432, 213611962273906431, 955168029565808040, 1208692425376281600, 250046229354720579, 0, 514137844560478464, 559065034177161600, 105786499908883840, 145347000320232088, 243438329348407551, 374814157446268800, 1187946853165900800, 210651136640710296, 1597839993085098240, 34262003957912064, 1029008683384984320, 0, 184264699517619339, 134033680524905368, 387767011166959488, 73900657446988288, 931899636998124840, 385840081213694208, 1009819831770366720, 0, 564536062167008640, 706069790984763240, 0, 233156096002321971, 397067749290457344, 37552900631982095, 50794458148274944, 1528585197848951040, 690175376475452520, 148737310397309208, 456816060923088000, 336389523165656529, 378602319670356096, 1505246149073629440, 174675997853145027, 978263370844189440, 126680681549314968, 1320626801627285760, 351320700778883889, 728416545396539520, 105410812348112088, 385617319030040832, 306399931069272192, 477469595138378328, 1298889355839586560, 694216607995029480, 26862021492734793, 712245474609836160, 214255723460609024, 489973496508459864, 0, 305950121716153344, 1848777125685350400, 49626699832184832, 355801673779799949, 575739175625463720, 201912411730709504, 0, 1236384223358664960, 487241294403838464, 127612323815081337, 718137093558480000, 0, 959877908659096320, 266062529492889789, 478104628244321496, 499085132447715840, 107734386031862808, 1774224438632755200, 0, 941325415407010560, 208625567322610944, 595268165016992640, 903264956966307240, 1749072956057395200, 390911657355907416, 186145048955692032, 1550077535641835520, 0, 885345569121833640, 153928840478717184, 486433982815572480, 671287503544491264, 1526527656054097920, 920213359996277760, 46178518280382312, 0, 262626269298022400, 685891093348103424, 178602145949309979, 394775738875723008, 885521993494334760, 777406665939475200, 248381538957670400, 545930824244545149, 0, 1458724631756728320, 270593828085199704, 564836176844835549, 1157202719297978880, 736339440508523880, 649122576644891904, 144415932522598784, 176439555672854925, 1136837792245854720, 256254413124153600, 1228717360530904320, 0, 541731407900731392, 262854746472019200, 550452825899949609, 1207801778837310720, 196210096901740800, 802986207713447424, 1113644422192945920, 76388890334742528, 437065837335862809, 818205967484173824, 518737963137633960, 0, 1175713208820368640, 955234054080545280, 1380025573822788840, 69632614759121855, 376758332084416128, 1357854152160920040, 998513036971238400, 778735588048651776, 184015269769123200, 348807358596647448, 1449894727310791680, 318228075104813319, 658486369809453312, 1327547901638304360, 1427166711817159680, 0, 97644061712250368, 1139756590783990440, 702727754995286400, 294693008316474639, 1392282155584742400, 1833508713511031040, 184339862605869208, 480607996657227648, 1807938973444573440, 1199348223724389120, 492495876900589824, 848423995862876520, 1734222795626154240, 436362329686509249, 1512631372877256960, 873126343831416960, 595372799060042328, 2101663994514739200, 261750805662193664, 2074281820648243200, 0, 606221661773468160, 1124829777680751360, 1995267751013376000, 1062840866192355240, 1757487821495224320, 809834361470962944, 314657658415769600, 671509799252176749, 1337560302923051520, 1413755488113419520, 953857637322653184, 1575738337722756840, 1650338569496724480, 2058107187262890240, 2341668182870016000 ], 240 ] ];