indics:= [ [ [ 1, 0, 59542200, 0, 37964986451, 0, 198115890240, 0, 472106910933, 0, 10666069635608, 0, 236570787309, 0, 7124446181824, 0, 21063547270611, 0, 12894583822752, 0, 1398558361, 32762473750400, 40502491645, 3205543042056, 31299735501107, 0, 3899342401729, 0, 71914212960216, 3248833, 0, 28921365715328, 10344754664015, 233313995192, 0, 87729379807232, 0, 777113663064, 0, 7439318483712, 0, 239662680848688, 0, 0, 2331564201731, 3932255884312, 7858498305877, 138199207525056, 52559767992, 0, 3641995119503, 68970194676480, 80005526977720, 0, 2121708091840, 134215716778659, 0, 0, 0, 13077158716115, 1916586656960, 0, 1390519656933, 25053205924992, 1174956299027, 0, 0, 396001548744704, 69492911395563, 3269771101613, 30079976761208, 0, 5916319998528, 55818187648160, 0, 236840947792704, 3741490108992, 0, 1678640881197, 38122530979448, 0, 149516745415808, 7844361172813, 0, 15978409623360, 504772072792576, 1551832302325, 0, 3974058819573, 0, 42101771115231, 44730245961368, 12595070128704, 0, 126321868519907, 23575526543664, 0, 30112941772952, 0, 40459086940383, 6167340283989, 554335700459648, 0, 227246551459064, 0, 34414484465824, 74493474433280, 3761444154093, 26645879730112, 0, 97540617385088, 0, 56662743205, 17991442626496, 63814386000627, 9294480847544, 75397229271296, 0, 0, 59524119271355, 251783576280320, 31703634219552, 49140893390931, 0, 766528674763392, 10589332413448, 4065901538217, 54735619305312, 0, 71018760999803, 126923534487624, 0, 83781605129216, 227880976921, 575099274297152, 0, 48965430150784, 4820373181117, 0, 64592652979328, 28514979269831, 130204998397176, 15075145191496, 1386095524477, 0, 367673860903680, 82266475850747, 56662802520320, 150422861533568, 14628723953352, 32783923367039, 159831778017792, 0, 58373498569427, 1846120230872, 0, 0, 141565524767160, 21225622290688, 151720450371968, 0, 318680188942311, 24811238252161, 353643046317456, 0, 0, 54693094673408, 122136433829016, 0, 44669048926343, 0, 981677142418176, 17613811095168, 0, 6603958512152, 82158912933248, 0, 16278967835389, 371132039253744, 232189995524544, 25640940008399, 163594324178048, 0, 2650517579960, 865771568697536, 0, 10732521570143, 100225762996224, 9745278980920, 20977206491977, 141791960587520, 142156829017960, 0, 216412937372736, 23767973218944, 0, 4456255639896, 203200728253839, 0, 520327899351936, 358498149709008, 104782807946880, 0, 24033564400128, 0, 156816151270168, 0, 24484996146323, 350683123737648, 6397367025600, 0, 204336929455227, 23558412482117, 0, 230323788599616, 49416144026240, 0, 11767427493635, 1017150991612896, 0, 24896648711704, 0, 566533161387008, 29135381479823, 28035931622197, 108545153074560, 0, 205747423992000, 119822303376927, 152909446584280, 5206674091565, 40525428277248, 0, 19856625574799, 11784950640576, 129531364120320, 225056147599179, 89719471288608, 0, 561322836862592, 356056267844160, 133544556393592, 0, 116985175379451, 16157703272128, 1093470769256768, 0, 202093764233859, 70670771737880, 0, 12670759740992, 0, 106743530912352, 252580521813248, 10671519668493, 336410992684224, 0, 55185090100224, 35126042630291, 9086602626752, 698901664150384, 0, 0, 4295377821829, 544286012655104, 8352195592773, 48971074067328, 138261385851363, 0, 250086445977344, 15707203751973, 0, 79357454623352, 0, 529282357720064, 24006221737280, 198969121045571, 689002427568832, 90083476021280, 114552098427051, 0, 353811341859264, 13557275420813, 62675588164088, 1454567074718976, 69237295404651, 30371586818880, 11306989544165, 753517811813504, 92281637711864, 123017438180000, 0, 213498481930079, 326621565811008, 346630340387000, 0, 245054627825792, 49676706350896, 0, 10022113293549, 79490198160632, 39444881612096, 0, 671565289186816, 152135479500928, 12731623590109, 747510946455296, 0, 219250007636864, 32258205683053, 348141137918840, 0, 37338027029568, 97982332423695, 662419273374016, 133293682482176, 6422295453109, 0, 37152472652736, 0, 215438422170227, 160483296212480, 381295362108800, 0, 47232370770224, 78477989214879, 85089010700312, 0, 27088708324416, 1038816748720512, 95664118301055, 186922069223747, 20352222486840, 727465977362048, 0, 74247755100144, 0, 342047654290808, 111038214841283, 378346321567616, 0, 62444153939104, 83614072203423, 145245678145280, 30604106252373, 709848910986368, 787265478425264, 0, 990799676479872, 141964709612288, 317206223365112, 0, 5001694010805, 85322124325984, 0, 127600310530304, 1745792964590976, 202605242892456, 58424768776384, 0, 27134949759992, 146511291056768, 180357187806848, 0, 1628734945765, 811290454765472, 547828746113664, 125026125559475, 372167271682304, 84198003188992, 112803624722547, 27674484993656, 129148203544064, 0, 61151907739031, 968289200422272, 229284407072256, 31863397041992, 98129999176475, 343749240052736, 0, 94456562303712, 0, 518103626685696, 140555724593603, 215803632194472, 0, 951378929937792, 230579384626304, 25639155075784, 452480299854219, 25204276558377, 752123837497952, 232391209871232, 0, 0, 118610125837403, 81091543204224, 190294494621960, 0, 136523676959744, 77116277357327, 1286877766095360, 219951240610776, 742119735210752, 38483319187072, 0, 449602617998115, 119162088045184, 27077858815549, 0, 510627240753408, 510311714550672, 0, 56702156469383, 91655150554880, 202348014309816, 246020878237568, 0, 47410218704392, 1162131723313472, 83930903763383, 1233802102012416, 0, 218059099684992, 478770454121472, 130252131520667, 13252733723576, 118966954115840, 0, 33827477119201, 225762099181952, 330825767235264, 63157747854143, 45031734054528, 247680325149440, 249971970665472, 0, 452402968256631, 7889965566680, 1149755246611136, 731192845001472, 0, 494919853678896, 0, 143529512499840, 212699638237560, 52904609044480, 0, 227703826196096, 422907320912391, 240238045612168, 0, 1208283481069056, 43346928309504, 484278718186896, 0, 289054897575687, 128842534492928, 37420046349469, 696750709859712, 0, 516178469134224, 348063133295808, 80877126872327, 0, 1188759799143936, 37834698762624, 1340007294877920, 0, 29933054698520, 1079343927619136, 0, 45340146145391, 44508245054749, 509513239813104, 146155105489664, 0, 321014868859584, 46110792560057, 238568797559936, 0, 235436815771144, 328632448853952, 1061403938553536, 71971570663424, 35246024004767, 1324303583778336, 177746043116544, 34336313559352, 312591909376359, 0, 688127092193664, 761273299245056, 47940192218857, 213436717575208, 153578385421440, 0, 305881948883520, 180455384511279, 61274111736960, 1423966950971840, 254183494786744, 282610892545839, 0, 653656894121088, 490430485199568, 21096578550080, 0, 174410581768320, 313747583519907, 150829119739360, 0, 476048354598720, 232275975729880, 87025485230080, 0, 54832752039827, 1248443350091616, 24060003956928, 1409945134730048, 0, 0, 292732578679707, 741778734595328, 64647738400037, 0, 318783897668160, 88418753005952, 206883266021415, 1236443503977696, 379139749536512, 19552852491605, 0, 80061774931584, 0, 727557116945408, 66261904536719, 913582747279600, 190018215120000, 0, 132364972079648, 177772482263583, 735818261793152, 496775218607424, 227360368601752, 18953902437965, 68069938170624, 1886880959649792, 202576335969267, 46732838422464, 1331888941170368, 313846087655979, 140043180006680, 170342034770208, 0, 721964403508352, 305466234179135, 467113542730560, 154597931865312, 177122001553659, 373014242166656, 473476317157440, 1311335540664128, 0, 125187178184600, 1816732334376576, 40752668312384, 892151703409264, 0, 19172748275901, 976111907549312, 183009385821792, 348182560778240, 38545088205933, 448112405746368, 493052108483576, 100014850844160, 0, 370087752297344, 876164093712304, 0, 13984440018181, 698478714232064, 52508662701760, 307783706244611, 882006604983232, 229860136548736, 204232465484451, 0, 341740503242240, 46906600672773, 132864958627832, 1727925543133056, 48992480894528, 137572049343771, 275693558462051, 874010385820672, 953609198013824, 0, 178194619154720, 0, 325553752327919, 464503852479168, 485822994728888, 1707414184532736, 533847634557824, 82554169653936, 120691152647019, 40562354558117, 936774168923264, 154561197494648, 0, 1297758018701952, 294616284403199, 206446374411648, 454330871434424, 946852184377856, 0, 335699782648448, 109415539284976, 2216504927629440, 487405664660600, 81716391619904, 0, 850124382369856, 224140816600832, 256503280475008, 38513979342493, 0, 930384914652416, 1059557053259984, 218496501019520, 460021604868728, 526574895454208, 0, 155270443124943, 208321313623040, 2140448911808256, 0, 72558003450048, 1271553868040832, 296950515475667, 47597153878392, 252366471011840, 0, 499129802625152, 118816491928304, 728504628392448, 195110444373563, 523193440879616, 0, 1251410150477952, 159730996165695, 42358868383992, 903891080490368, 0, 991894145737424, 1218771163158912, 316625817146112, 452919218798456, 170161696515683, 492232780383872, 134263686400864, 0, 219264406843904, 2043997245997056, 311580271005960, 978493288195184, 0, 1203010689324672, 606661115207463, 245693172635648, 27485658814965, 1018894472489792, 719693448270336, 0, 2020872475956096, 125544735318912, 287896998070632, 66426846507704, 221174157931136, 0, 126575891960543, 1573672993954560, 1005671673349472, 297398531422976, 684794116075392, 184543898066195, 485044828056320, 163461265460992, 0, 685520430445440, 104416724081303, 1174051348198272, 346272331736960, 340975830272256, 67825112305928, 609916595080779, 1488123151470272, 0, 304207644118272, 0, 651121014947328, 209058982032803, 300086484930408, 327839417318528, 572831668536939, 1544460698407680, 940056191013152, 71693893430016, 331598006896512, 0, 606264114059955, 172200093700224, 937861772006016, 677799482932272, 0, 126215347158479, 1521703569404160, 313006149125016, 73788947691904, 0, 574347351737475, 1407827957143232, 1486619401683456, 0, 642635726572800, 668308144090512, 174871194752000, 64402227525121, 342272008487552, 0, 466793835413184, 1390099359628352, 135216620852087, 1468245516408576, 1688511699934560, 329111184934272, 40208471660984, 1393907060056256, 927903360150144, 0, 68842306749121, 198679474069760, 441571435614144, 97622613409920, 344575593575168, 577541992828311, 357981456275368, 1372748374137536, 890390616514560, 646467418149936, 230116396997760, 417016301942367, 889013326611456, 0, 333438729213256, 0, 1436278030396416, 84479708578560, 1602919241831520, 1782449066688320, 388982663636967, 86561216170429, 852000499672704, 675471562295184, 0, 457799899232448, 1583507156099040, 0, 1295888190076736, 118985374346368, 90765541181615, 1586175396780576, 244587278211584, 0, 962729833473536, 93985670888537, 327628596929992, 439013352966336, 114600821394176, 284339033289783, 1570956853813536, 1694508997793600, 412913966269959, 0, 842367979564416, 949658012473856, 244118051844480, 207063733110240, 253483202540655, 636862235768640, 1674166988838080, 350555211848056, 2296305388075392, 59671108083008, 1678942761167168, 0, 423055125345987, 240518287598560, 609026424528960, 146939986811392, 1488647755058016, 524036893799936, 1655170663807808, 0, 923714582755328, 1133043747558640, 0, 285745337509671, 496662583545344, 54211973439605, 128518177426560, 2196378787335552, 1118205934511920, 233899428162848, 917371721040512, 437219536125695, 628744386095424, 2172063335922432, 283625054745075, 1570665605179328, 215471479055000, 2120670257314176, 402708273364895, 1202414254769792, 251775679376352, 489528173733248, 606089622821184, 656708186735480, 2096940201860736, 1090326025572784, 49773703073853, 1186729022329472, 297760144039296, 622673434574840, 0, 482653702163840, 2658420043614720, 98406814460608, 405420036262691, 1087926455836672, 343294541900416, 0, 2001684545548416, 703590591813248, 209937799187739, 1157777447725184, 0, 1556706099042432, 427583447402639, 614435418377912, 673602870118016, 163204895189616, 2550848568307200, 0, 1537712178129792, 331726067987328, 1150638045176576, 1294765175095664, 2523919705453440, 620198024212088, 320080340343296, 2469232647737856, 0, 1278145620700304, 331291568420480, 665321228572160, 924832754459136, 2442889180843776, 1505059162399872, 90515692377144, 0, 398329054076672, 887390793398016, 275145818649563, 657991792297472, 1204033848108944, 1451894068605312, 437383844723712, 787036127181543, 0, 2339988649963776, 417783918785736, 747530085659463, 1857466887287040, 1234187583675392, 877570710833664, 225719890192512, 190752600904415, 1835859554933760, 430001847224576, 1764398839823552, 0, 839449711308672, 464444257030784, 751179856365099, 1743451545455552, 424326333745152, 1159035711064704, 1800198394318080, 127911414536448, 751920740400915, 1118980338562944, 856707805073712, 0, 1656707486059712, 1741974708681216, 1982003101411680, 120328949756641, 598451396393664, 1959372318826080, 1637812080184256, 1108013024264832, 306178251169280, 472094032478056, 2083570568033600, 537855960605247, 1065175009026048, 1867330995654240, 2060009862224960, 0, 182526517678720, 1853740559417376, 1172026439303936, 378278743920759, 1965620928261440, 2636382670284672, 317664793571040, 790752198300480, 2608848522018432, 1945080182846528, 662471620410368, 1358578827392560, 2502473056209792, 555373467913055, 2421790017399936, 1433943262151552, 807241405428344, 3023343138816000, 432106441992576, 2993195579109120, 0, 864257719975040, 1817572151071872, 2879175238732800, 1534265635137584, 2792584809374976, 1104630812066304, 539998974255872, 948816990235143, 2140565340867840, 2040639126410432, 1361066170223232, 2273775612904800, 2382043256171840, 2969837696829312, 3379030566912000 ], 360 ], [ [ 1, 0, 59554632, 0, 37964986451, 0, 198115890240, 0, 472106910933, 0, 10666072012424, 0, 236570787309, 0, 7124446181824, 0, 21063547270611, 0, 12894584915008, 0, 1398558361, 32762473750400, 40502491645, 3205543247992, 31299735501107, 0, 3899342401729, 0, 71914217712744, 3248833, 0, 28921365715328, 10344754664015, 233314152904, 0, 87729379807232, 0, 777113675496, 0, 7439318483712, 0, 239662689547984, 0, 0, 2331564201731, 3932255896744, 7858498305877, 138199207525056, 52559780424, 0, 3641995119503, 68970194676480, 80005531684776, 0, 2121708091840, 134215716778659, 0, 0, 0, 13077158716115, 1916586656960, 0, 1390519656933, 25053205924992, 1174956299027, 0, 0, 396001548744704, 69492911395563, 3269771101613, 30079981119272, 0, 5916319998528, 55818190177472, 0, 236840947792704, 3741490108992, 0, 1678640881197, 38122533356264, 0, 149516745415808, 7844361172813, 0, 15978409623360, 504772085656928, 1551832302325, 0, 3974058819573, 0, 42101771115231, 44730248338184, 12595070128704, 0, 126321868519907, 23575528633072, 0, 30112944149768, 0, 40459086940383, 6167340283989, 554335700459648, 0, 227246559356296, 0, 34414485558080, 74493474433280, 3761444154093, 26645879730112, 0, 97540617385088, 0, 56662743205, 17991442626496, 63814386000627, 9294481750536, 75397229271296, 0, 0, 59524119271355, 251783576280320, 31703635311808, 49140893390931, 0, 766528674763392, 10589332619384, 4065901538217, 54735620397568, 0, 71018760999803, 126923541864504, 0, 83781605129216, 227880976921, 575099288488256, 0, 48965430150784, 4820373181117, 0, 64592652979328, 28514979269831, 130205003149704, 15075145397432, 1386095524477, 0, 367673860903680, 82266475850747, 56662802520320, 150422861533568, 14628724159288, 32783923367039, 159831778017792, 0, 58373498569427, 1846120388584, 0, 0, 141565529519688, 21225622290688, 151720450371968, 0, 318680188942311, 24811238252161, 353643058624240, 0, 0, 54693094673408, 122136438581544, 0, 44669048926343, 0, 981677142418176, 17613811095168, 0, 6603958669864, 82158912933248, 0, 16278967835389, 371132047953040, 232189995524544, 25640940008399, 163594324178048, 0, 2650517737672, 865771568697536, 0, 10732521570143, 100225762996224, 9745278993352, 20977206491977, 141791960587520, 142156836535224, 0, 216412937372736, 23767973218944, 0, 4456255652328, 203200728253839, 0, 520327899351936, 358498158408304, 104782807946880, 0, 24033564400128, 0, 156816155977224, 0, 24484996146323, 350683132436944, 6397367025600, 0, 204336929455227, 23558412482117, 0, 230323788599616, 49416144026240, 0, 11767427493635, 1017151010982528, 0, 24896648724136, 0, 566533161387008, 29135381479823, 28035931622197, 108545153074560, 0, 205747423992000, 119822303376927, 152909451291336, 5206674091565, 40525428277248, 0, 19856625574799, 11784950640576, 129531364120320, 225056147599179, 89719475366848, 0, 561322836862592, 356056267844160, 133544561100648, 0, 116985175379451, 16157703272128, 1093470769256768, 0, 202093764233859, 70670776095944, 0, 12670759740992, 0, 106743533441664, 252580521813248, 10671519668493, 336410992684224, 0, 55185090100224, 35126042630291, 9086602626752, 698901681265328, 0, 0, 4295377821829, 544286012655104, 8352195592773, 48971074067328, 138261385851363, 0, 250086445977344, 15707203751973, 0, 79357458981416, 0, 529282357720064, 24006221737280, 198969121045571, 689002440433184, 90083478550592, 114552098427051, 0, 353811341859264, 13557275420813, 62675592522152, 1454567074718976, 69237295404651, 30371586818880, 11306989544165, 753517811813504, 92281640088680, 123017440709312, 0, 213498481930079, 326621565811008, 346630351737544, 0, 245054627825792, 49676708440304, 0, 10022113293549, 79490200537448, 39444881612096, 0, 671565302051168, 152135479500928, 12731623590109, 747510946455296, 0, 219250007636864, 32258205683053, 348141145816072, 0, 37338027029568, 97982332423695, 662419286238368, 133293682482176, 6422295453109, 0, 37152472652736, 0, 215438422170227, 160483296212480, 381295362108800, 0, 47232372859632, 78477989214879, 85089013077128, 0, 27088708324416, 1038816748720512, 95664118301055, 186922069223747, 20352223389832, 727465977362048, 0, 74247757189552, 0, 342047662188040, 111038214841283, 378346321567616, 0, 62444155031360, 83614072203423, 145245678145280, 30604106252373, 709848910986368, 787265497052816, 0, 990799676479872, 141964709612288, 317206231262344, 0, 5001694010805, 85322125418240, 0, 127600310530304, 1745792964590976, 202605250269336, 58424768776384, 0, 27134950662984, 146511291056768, 180357187806848, 0, 1628734945765, 811290468956576, 547828746113664, 125026125559475, 372167271682304, 84198003188992, 112803624722547, 27674485896648, 129148203544064, 0, 61151907739031, 968289200422272, 229284407072256, 31863397247928, 98129999176475, 343749240052736, 0, 94456563395968, 0, 518103626685696, 140555724593603, 215803639571352, 0, 951378929937792, 230579384626304, 25639155281720, 452480299854219, 25204276558377, 752123851689056, 232391209871232, 0, 0, 118610125837403, 81091543204224, 190294501998840, 0, 136523676959744, 77116277357327, 1286877766095360, 219951245363304, 742119749401856, 38483319187072, 0, 449602617998115, 119162088045184, 27077858815549, 0, 510627240753408, 510311726857456, 0, 56702156469383, 91655150554880, 202348019062344, 246020878237568, 0, 47410218910328, 1162131723313472, 83930903763383, 1233802102012416, 0, 218059099684992, 478770454121472, 130252131520667, 13252733881288, 118966954115840, 0, 33827477119201, 225762099181952, 330825767235264, 63157747854143, 45031734054528, 247680325149440, 249971970665472, 0, 452402968256631, 7889965724392, 1149755246611136, 731192845001472, 0, 494919865985680, 0, 143529512499840, 212699642990088, 52904609044480, 0, 227703826196096, 422907320912391, 240238053129432, 0, 1208283481069056, 43346928309504, 484278730493680, 0, 289054897575687, 128842534492928, 37420046349469, 696750709859712, 0, 516178477833520, 348063133295808, 80877126872327, 0, 1188759799143936, 37834698762624, 1340007319327104, 0, 29933054856232, 1079343927619136, 0, 45340146145391, 44508245054749, 509513248512400, 146155105489664, 0, 321014868859584, 46110792560057, 238568797559936, 0, 235436823288408, 328632448853952, 1061403938553536, 71971570663424, 35246024004767, 1324303603147968, 177746043116544, 34336313571784, 312591909376359, 0, 688127092193664, 761273299245056, 47940192218857, 213436725092472, 153578385421440, 0, 305881948883520, 180455384511279, 61274111736960, 1423966950971840, 254183499493800, 282610892545839, 0, 653656894121088, 490430493898864, 21096578550080, 0, 174410581768320, 313747583519907, 150829123817600, 0, 476048354598720, 232275980436936, 87025485230080, 0, 54832752039827, 1248443369461248, 24060003956928, 1409945134730048, 0, 0, 292732578679707, 741778734595328, 64647738400037, 0, 318783897668160, 88418753005952, 206883266021415, 1236443523347328, 379139749536512, 19552852491605, 0, 80061774931584, 0, 727557116945408, 66261904536719, 913582764394544, 190018215120000, 0, 132364976157888, 177772482263583, 735818261793152, 496775218607424, 227360373308808, 18953902437965, 68069938170624, 1886880959649792, 202576335969267, 46732838422464, 1331888941170368, 313846087655979, 140043184364744, 170342038848448, 0, 721964403508352, 305466234179135, 467113542730560, 154597934394624, 177122001553659, 373014242166656, 473476317157440, 1311335540664128, 0, 125187182542664, 1816732334376576, 40752668312384, 892151720524208, 0, 19172748275901, 976111907549312, 183009388351104, 348182560778240, 38545088205933, 448112405746368, 493052119834120, 100014850844160, 0, 370087752297344, 876164110827248, 0, 13984440018181, 698478714232064, 52508662701760, 307783706244611, 882006617847584, 229860136548736, 204232465484451, 0, 341740503242240, 46906600672773, 132864962985896, 1727925543133056, 48992480894528, 137572049343771, 275693558462051, 874010398685024, 953609198013824, 0, 178194621684032, 0, 325553752327919, 464503852479168, 485823006079432, 1707414184532736, 533847634557824, 82554171743344, 120691152647019, 40562354558117, 936774168923264, 154561199871464, 0, 1297758018701952, 294616284403199, 206446374411648, 454330882784968, 946852184377856, 0, 335699782648448, 109415541374384, 2216504927629440, 487405672557832, 81716391619904, 0, 850124395234208, 224140816600832, 256503280475008, 38513979342493, 0, 930384914652416, 1059557071887536, 218496501019520, 460021612765960, 526574895454208, 0, 155270443124943, 208321313623040, 2140448911808256, 0, 72558003450048, 1271553868040832, 296950515475667, 47597154781384, 252366471011840, 0, 499129802625152, 118816494017712, 728504628392448, 195110444373563, 523193440879616, 0, 1251410150477952, 159730996165695, 42358869286984, 903891080490368, 0, 991894164364976, 1218771163158912, 316625817146112, 452919226695688, 170161696515683, 492232780383872, 134263687493120, 0, 219264406843904, 2043997245997056, 311580278382840, 978493306822736, 0, 1203010689324672, 606661115207463, 245693172635648, 27485658814965, 1018894486680896, 719693448270336, 0, 2020872475956096, 125544735318912, 287897005447512, 66426847410696, 221174157931136, 0, 126575891960543, 1573672993954560, 1005671687540576, 297398531422976, 684794116075392, 184543898066195, 485044828056320, 163461265460992, 0, 685520430445440, 104416724081303, 1174051348198272, 346272331736960, 340975830272256, 67825112511864, 609916595080779, 1488123151470272, 0, 304207644118272, 0, 651121014947328, 209058982032803, 300086492307288, 327839417318528, 572831668536939, 1544460698407680, 940056205204256, 71693893430016, 331598006896512, 0, 606264114059955, 172200093700224, 937861772006016, 677799495239056, 0, 126215347158479, 1521703569404160, 313006153877544, 73788947691904, 0, 574347351737475, 1407827957143232, 1486619401683456, 0, 642635726572800, 668308156397296, 174871194752000, 64402227525121, 342272008487552, 0, 466793835413184, 1390099359628352, 135216620852087, 1468245516408576, 1688511724383744, 329111184934272, 40208471818696, 1393907060056256, 927903360150144, 0, 68842306749121, 198679474069760, 441571435614144, 97622613409920, 344575593575168, 577541992828311, 357981463792632, 1372748374137536, 890390616514560, 646467430456720, 230116396997760, 417016301942367, 889013326611456, 0, 333438736730520, 0, 1436278030396416, 84479708578560, 1602919266280704, 1782449066688320, 388982663636967, 86561216170429, 852000499672704, 675471570994480, 0, 457799899232448, 1583507180548224, 0, 1295888190076736, 118985374346368, 90765541181615, 1586175416150208, 244587278211584, 0, 962729833473536, 93985670888537, 327628604447256, 439013352966336, 114600821394176, 284339033289783, 1570956873183168, 1694508997793600, 412913966269959, 0, 842367979564416, 949658012473856, 244118051844480, 207063737188480, 253483202540655, 636862235768640, 1674166988838080, 350555216555112, 2296305388075392, 59671108083008, 1678942761167168, 0, 423055125345987, 240518291676800, 609026424528960, 146939986811392, 1488647774427648, 524036893799936, 1655170663807808, 0, 923714582755328, 1133043764673584, 0, 285745337509671, 496662583545344, 54211973439605, 128518177426560, 2196378787335552, 1118205951626864, 233899432241088, 917371721040512, 437219536125695, 628744386095424, 2172063335922432, 283625054745075, 1570665605179328, 215471483413064, 2120670257314176, 402708273364895, 1202414254769792, 251775681905664, 489528173733248, 606089622821184, 656708198086024, 2096940201860736, 1090326042687728, 49773703073853, 1186729022329472, 297760144039296, 622673445925384, 0, 482653702163840, 2658420043614720, 98406814460608, 405420036262691, 1087926468701024, 343294541900416, 0, 2001684545548416, 703590591813248, 209937799187739, 1157777447725184, 0, 1556706099042432, 427583447402639, 614435429728456, 673602870118016, 163204897279024, 2550848568307200, 0, 1537712178129792, 331726067987328, 1150638045176576, 1294765193723216, 2523919705453440, 620198032109320, 320080340343296, 2469232647737856, 0, 1278145639327856, 331291568420480, 665321228572160, 924832754459136, 2442889180843776, 1505059162399872, 90515693280136, 0, 398329054076672, 887390793398016, 275145818649563, 657991792297472, 1204033866736496, 1451894068605312, 437383844723712, 787036127181543, 0, 2339988649963776, 417783926162616, 747530085659463, 1857466887287040, 1234187597866496, 877570710833664, 225719890192512, 190752600904415, 1835859554933760, 430001847224576, 1764398839823552, 0, 839449711308672, 464444257030784, 751179856365099, 1743451545455552, 424326333745152, 1159035711064704, 1800198394318080, 127911414536448, 751920740400915, 1118980338562944, 856707817380496, 0, 1656707486059712, 1741974708681216, 1982003125860864, 120328949756641, 598451396393664, 1959372343275264, 1637812080184256, 1108013024264832, 306178251169280, 472094039995320, 2083570568033600, 537855960605247, 1065175009026048, 1867331020103424, 2060009862224960, 0, 182526517678720, 1853740578787008, 1172026439303936, 378278743920759, 1965620928261440, 2636382670284672, 317664797649280, 790752198300480, 2608848522018432, 1945080182846528, 662471620410368, 1358578844507504, 2502473056209792, 555373467913055, 2421790017399936, 1433943262151552, 807241416778888, 3023343138816000, 432106441992576, 2993195579109120, 0, 864257719975040, 1817572151071872, 2879175238732800, 1534265653765136, 2792584809374976, 1104630812066304, 539998974255872, 948816990235143, 2140565340867840, 2040639126410432, 1361066170223232, 2273775637353984, 2382043256171840, 2969837696829312, 3379030566912000 ], 360 ] ];