{ "type": "int32", "data": [ [ [ 183098592, 7650210, 811556607, 90029384, -128309391, 77815724, 80951577, 234695366, -255632091, 46561117, -618063610, 59994304, 339132800, 305807008, 241212345, -45570658, 338511775, 38190747, 107364192, 122407956, 143088649, 700975704, 637614255, 85490667, 358474740, -28387067, 163444021, 48523288, 236620291, -25182645 ], [ 362984928, -19125524, 779605559, 221610792, -71282995, 59588618, 57822555, 539165030, 612552369, 208512827, 305120010, 247976456, -112337740, 511638648, 475115225, 217336986, 493260015, 96945742, -93943668, -445119840, 728451304, 921507386, 489956217, 71242223, 565481280, 334967397, 798361180, -15359890, 812183161, -8993802 ], [ -212008896, -39207324, 536777598, 327799297, -135437690, 107960555, -36139097, 805575986, 612552369, 22268360, -148648210, 635939620, 29674120, 285223844, 928302055, 581902252, 464244720, 37456309, 259463464, -361659870, 826011747, 1000268701, -114099393, 579436743, 222153360, -431483426, -471473137, 59345029, -63951430, 35075827 ], [ 73881888, -15300419, 530387389, 228536129, 876780839, -44866724, -24574586, 139548596, 303864561, 170049296, 383355910, -219979114, -2119580, 79392204, 555519340, 108668493, -67702355, -24970873, 176703566, -417299850, 344713564, -299292997, -536938320, 175730816, -191859720, -62451548, -427468978, 40843344, -454055153, -53063431 ], [ 144551520, 84152305, -159755237, 186984106, -306516878, 23134405, -34693533, 805575986, -361743525, -91097837, 547651300, 451957088, -116576900, 5880904, -533590945, 515298982, -343347657, 88132493, -26841048, 189175932, 669915039, -567081468, 852389583, 603184151, 307985340, -283870675, 440041595, 28974338, 812183161, -68352894 ], [ 526809984, 67895609, -421753827, 175441877, 548879062, 52578192, -27947568, 488420086, 347273784, -4048793, -23470770, -39996202, -50869920, -232295708, 570138270, 150733716, 531947075, 2203312, 152099272, -350531874, 429265947, 1000268701, 255045702, 218476149, 333230040, 567741350, 798361180, -13614448, -102322288, -1798760 ], [ 468989376, 103277828, -115023771, 122347625, 413441371, 88331363, -34693533, 456704496, 81995199, 139683350, 946654390, 287972658, 23315380, 55868588, -175427160, -52581529, 256301773, -54348370, 62629112, -11127996, -390241770, -456815627, 557073507, 0, 641215380, 686967034, -226307106, 51665084, 812183161, 88139258 ], [ 276254016, 91802514, 102243352, -110805396, 876780839, 56784448, -22647167, 126862360, -318334302, 99195422, -516356940, 99990506, 169566400, 299926104, 928302055, 595923993, 614157078, -40394059, 254989956, 706627746, 826011747, 1000268701, -26846916, -94989630, 641215380, 175999819, 553195148, 2443619, 812183161, 899380 ], [ -228070176, 122403352, 811556607, -73870264, -342158376, -4206255, -35657242, 805575986, 241162350, 54658702, -430297450, -195981392, 167446820, 167605764, 774803290, 396114183, 614157078, 68302682, -149862518, -22255992, 539834449, -196903287, 13423458, 588935706, -181761840, -295225502, 421182670, 24087100, -338942579, -46767770 ], [ 176674080, 44944981, -377022360, -32318240, -114052792, 11917724, 53004009, -298126546, 612552369, 214586016, 195589750, 615941519, 40272020, 149963052, -372782715, 532826158, 135404710, 66833807, -116311208, -172483938, 767475481, 259912340, 852389583, 517693484, 307985340, -380386704, -484045754, -12916271, 262200863, 99831201 ], [ 99579936, 15300419, 268388799, -173133431, 905294037, -21732319, 60231828, 272754074, -250808844, 133610161, 172118980, 151985570, 44511180, 197010284, 891754730, 343532655, 614157078, -5141062, 116311208, 706627746, 747963393, 1000268701, -369145095, 603184151, 626068560, 278193262, 798361180, 7330857, 556377441, 25182645 ], [ 99579936, 52595190, 274779009, 138506745, -85539594, 110063682, 71796339, -88803652, 612552369, 230781187, 665005150, 443957848, 309458680, -120558532, 350854320, 511793547, 522275310, 74912619, 196834352, 133535952, -240649091, -362302049, -228198786, -379958520, 575579160, 198709473, 798361180, -17454420, -479635725, 74648556 ], [ 443291328, 109015485, 63902095, 36935132, 85539594, -44866724, -22165313, 418645788, 101288187, 42512324, 735417460, 167984051, 322176160, 491055484, 928302055, -63097834, -319168245, 3672187, 102890684, -395043858, 58536266, 307169129, -536938320, -4749481, -257495940, -34064481, 798361180, 60392294, -294176578, 55761572 ], [ 128490240, 4781381, -357851732, 94646276, 342158376, 61691746, 22647167, 336185254, 19292988, 253049547, -297296420, 311970380, 33913280, -2940452, 767493825, -14021741, 507767663, 41128497, 344460116, 650987766, 513818331, 527700811, 516803133, 389457483, 464502480, 357677051, -352033276, -25483454, -511611440, 77346696 ], [ 189523104, 43988705, -313120265, -113113842, -128309391, -26639617, 77578595, -336185254, -72348705, -36439135, 453768220, 411960886, 345491540, -232295708, -73094650, -77119575, 29015295, 56551683, -163283042, -89023968, 826011747, -315045260, -33558645, 275469927, 247398060, 601805831, -308029116, 57599587, 786602589, 98032440 ], [ -128490240, 147266533, 805166397, 216993901, 292260280, -49774022, -19756040, 196636658, 352097031, 52634306, -250354880, 43995823, 239512540, 261700228, 394711110, 448695712, 614157078, 80053681, 167756550, 584219790, -318697445, -496196284, 657749442, -218476149, 181761840, 721031515, 578340382, -10123564, 63951430, -8993802 ], [ 150976032, 22950629, -472875503, 311640176, 42769797, -48371937, -17346766, 488420086, -154343904, -159927314, 766711820, 515951012, 95381100, 205831640, 679780245, 466222888, 464244720, 114572240, -178940320, 706627746, -58536265, -31504526, -375856824, 408455409, 464502480, 721031515, 421182670, -4189061, 505216297, -53962811 ], [ 205584384, 12431590, 70292305, 216993901, 420569671, 98145959, 78542304, 805575986, 24116235, 291513078, 179942570, 223978734, 326415320, -70570848, 635923455, 91141317, 372362953, -54348370, 219201892, 706627746, 104064472, 519824679, 33558645, 33246371, 509942940, -39741894, 169730330, 30021603, 812183161, -21585124 ] ], [ [ 443291328, 93715066, 453704875, 260854370, 556007361, 45567767, -17346766, -374243962, 458208465, 277342303, -125177440, 699933544, -50869920, 370496952, -416639505, -42065223, 415885895, 123385490, 351170378, 411735852, -201624914, 976640306, 718155003, -251722519, 403915200, 437160840, 798361180, 61090471, -191854290, -20685744 ], [ -176674080, -14344143, -191706285, 55402698, 491852666, 19629192, 37102806, 120519242, -250808844, -85024648, 774535410, 323969240, 125055220, 246997968, -511662550, -140217410, 164420005, 55082808, 138678748, 595347786, -117072531, -252036208, 442974114, -109238074, 449355660, 607483245, 119439862, -26879807, -383708580, -66554134 ], [ -77094144, 55464019, 766825140, -96954721, -78411294, -20330234, 5782256, 805575986, -299041314, 89073441, 876242080, 83992025, 303099940, 105856272, 928302055, 368070701, 67702355, 100617929, -149862518, 706627746, 19512089, 834869939, 852389583, 166231853, 641215380, -11354827, 119439862, 42588786, -89532002, 2698141 ], [ 549295776, -49726362, -364241941, 25392903, -42769797, 94640746, -14455639, 82460534, 106111434, 281391096, -140824620, 147985949, 214077580, 32344972, 548209875, -143722845, -53194707, 58754995, 199071106, 612039780, 826011747, 693099572, -483244488, 398956446, 368572620, -261161021, 798361180, -27577984, 326152293, 72849795 ], [ 44971584, -40163600, 600679693, 16159120, 598777158, 76413639, -18310476, 805575986, 96464940, 153854125, 993595930, 35996582, 349730700, 476353224, 928302055, 371576137, 174091770, 18360936, -76049636, 111279960, 156096708, -535576942, 644325984, -322964742, 10097880, 579096177, 760643329, 18501686, -19185429, -7195041 ], [ 109216704, 163523228, 811556607, 355500646, 905294037, -16825021, -15901203, -393273316, -332804043, 178146881, -39117950, 299971519, 82663620, -108796724, -336235390, 371576137, -43522942, -15423186, 169993304, 0, 676419068, 393806575, 100675935, 213726668, -50489400, 386064118, 546908840, -10821741, -319757150, 48566530 ], [ 163825056, 132922390, -178925866, 0, 905294037, -49072979, -13973784, 754831042, 612552369, 109317404, 422473860, 347966962, 31793700, 67630396, -548209875, 431168536, 449737073, 72709306, 107364192, 367223868, -422761917, -157522630, 852389583, -37995852, -282740640, 721031515, 798361180, -4887238, 6395143, 137605169 ], [ 186310848, 139616323, -421753827, 126964516, -149694289, 31546915, 82878996, 805575986, 530557170, 315805835, -320767190, 351966582, 275545400, -32344972, -109641975, 487255500, -62866472, 112368928, 366827656, -5563998, 39024177, -165398761, 456397572, 603184151, -313034280, 238451367, -408610052, -15010801, 300571721, 143001450 ], [ 48183840, -44944981, 44731467, 18467566, 905294037, 107960555, -22647167, 12686236, -347273784, -66805080, -625887200, 479954430, 69946140, 208772092, 109641975, 157744586, 580305900, 69037119, 277357496, 484067826, -357721622, 1000268701, 852389583, 603184151, 641215380, 721031515, 458900521, -6283591, 140693146, 106126862 ], [ 48183840, 77458371, 543167808, 66944927, -449082868, 107259512, -19756040, 44401826, 101288187, -85024648, 946654390, 59994304, 315817420, 376377856, -51166255, 224347856, 77374120, -51410621, 192360844, -189175932, -104064472, 787613150, 825542667, 28496889, -378670500, -85161202, 798361180, 58297764, -95927145, -12591323 ], [ 128490240, -38251047, 811556607, -64636481, 470467767, 36454213, -8191529, -323499018, -323157549, 12146378, -226884110, 327968861, 281904140, 355794692, 95023045, 182282633, 614157078, 43331809, 371301164, -344967876, 721947275, -86637446, -120811122, 227975112, -90880920, 351999637, 370892202, 4189061, 172668861, 98032440 ], [ -19273536, 87021133, 811556607, -36935132, 905294037, 16825022, 19274185, 215666012, 188106633, 218634809, 618063610, 103990127, -112337740, 61749492, 248521810, 375081572, -67702355, -25705310, 120784716, 133535952, -299185357, 842746071, -476532759, 9498963, -100978800, 721031515, 44004160, 42588786, 556377441, 19786364 ], [ 106004448, 56420295, 83072724, 348575308, -135437690, 72207384, -481855, 424988906, 612552369, 305683853, 610240020, 511951392, 78424460, -29404520, 292378600, 259402209, -140240592, -8078812, -53682096, 183611934, 760971452, 480444022, 852389583, -218476149, 398866260, 170322405, 553195148, -18152597, -345337722, 20685744 ], [ -48183840, 157785571, 485655922, -120039179, -114052792, 57485490, -7709674, 640654918, 472678206, 251025151, 993595930, -19998101, 50869920, 446948704, -482424690, -129701104, 290152950, 2937750, -105127438, 278199900, 117072531, 378054312, -26846916, -227975112, 641215380, 686967034, -282883882, 698177, 441264867, 79145457 ], [ 3212256, 137703771, -338681103, 325490851, -570263960, -25237532, 26020150, 780203514, -313511055, 145756539, -618063610, 3999620, 31793700, 514579100, 175427160, -213831550, 67702355, 15423186, 8947016, 278199900, 240649092, 370178181, 771848835, 113987556, -10097880, -39741894, 125726170, 59345029, 236620291, -1798760 ], [ 64245120, -67895609, 76682514, 57711144, -49898096, -37856298, 8673383, -222009130, 612552369, 127536972, 625887200, 595943417, 142011860, 185248476, 804041150, 133206540, 614157078, 11750999, 384721688, -150227946, -253657150, 968764175, 127522851, 603184151, 106027740, 295225502, 798361180, 43985139, 281386292, 26981406 ], [ -93155424, 100409000, -31951047, -6925337, 470467767, 30845873, -38066515, 716772334, 24116235, -10121982, 993595930, 259975316, 222555900, 399901472, 380092180, 269918514, 382034718, -41862934, 102890684, -127971954, -481298183, -181151024, 838966125, 603184151, -302936400, 420128599, 572054074, -7679945, -460450296, 63855993 ], [ 0, -45901257, 134194400, 101571613, 591648859, 39959426, -8673383, -69774298, 612552369, 273293511, 547651300, 367965063, 158968500, -129379888, -350854320, -35054352, 614157078, 128526552, 230385662, 589783788, -435769976, 724604098, 275180889, -322964742, 217104420, 51096722, 760643329, -2094530, 473240582, 130410127 ] ], [ [ 109216704, 5737657, 447314665, -140815191, -242362183, -37856298, 34211678, 310812782, 202576374, 253049547, -7823590, 435958607, -63587400, -214652996, 928302055, -276929385, -372362952, 64630495, 109600946, 27819990, -396745799, 0, 536938320, 246973038, 636166440, -454193080, 402323744, 3141796, 115112574, 107026242 ], [ 436866816, 120490800, 811556607, 117730733, 106924493, 20330234, 81915286, 361557726, -318334302, 149805332, 352061550, -119988607, 122935640, 394020568, -416639505, 171766327, 96717650, 50676183, 169993304, -228123918, 65040295, 1000268701, 812119209, 37995852, -196908660, 539354283, 94294628, 39446990, 518006583, 102529341 ], [ -12849024, -59289124, -146974818, -36935132, 427697970, 98145959, -6745965, 539165030, 4823247, 277342303, 524180530, 247976456, 271306240, 38225876, -36547325, 185788068, 309496480, 84460305, 167756550, -22255992, -136584619, 173274893, -483244488, 441701780, 252447000, 454193080, 446327904, 28276161, -153483432, 147498351 ], [ -253768224, -63114228, -421753827, -150048974, -434826269, 110063682, 13010075, -101489888, -245985597, -26317153, -547651300, 331968481, 224675480, 261700228, 804041150, 262907644, -338511775, 54348370, 199071106, -144663948, 442274006, -338673654, -261757431, 33246371, 313034280, 721031515, -308029116, 16058067, 812183161, 104328102 ], [ 16061280, 5737657, -313120265, -20776012, -149694289, 47670894, 24574586, 589909974, 43409223, 344147384, 993595930, 535949114, -152609760, -55868588, -365473250, 592418557, -14507647, 28643060, 375774672, -66767976, 448778036, -157522630, -402703740, -370459557, 90880920, -334967396, 226307106, -12567183, 492426011, -8993802 ], [ 513960960, -34425943, 811556607, 101571613, 327901777, 77114682, -1445564, 475733850, 327980796, 85024648, 696299510, -35996582, 52989500, 52928136, 928302055, 14021741, 575470018, 27908623, 96180422, -178047936, -305689386, 1000268701, -355721637, -218476149, 641215380, 721031515, -276597574, 60392294, 812183161, 142102070 ], [ 125277984, -76502095, 811556607, 60019590, 883909138, 7711468, 70832630, 602596210, 414799242, -93122233, 868418490, 423959747, 184403460, 282283392, -153498765, 389103313, 353019423, 13219874, 250516448, -111279960, 826011747, 890002860, 496667946, -132985482, 65636220, 39741895, 773215946, 21643481, 217434862, 63855993 ], [ 433654560, 130053562, 760434931, 330107742, 826882742, 63093831, 39030225, 780203514, 130227669, -48585513, -375532320, -227978354, 307339100, 229355256, 7309465, 196304374, -174091770, 37456309, 308672052, 255943908, 650402950, 1000268701, -382568553, -156732889, 459453540, 323612570, 722925478, 46079670, 812183161, 124114466 ], [ 542871264, 30600838, -191706285, 103880059, 905294037, 16123979, -31320551, 279097192, -318334302, 135634557, -422473860, -111989367, -36032860, 176427120, 577447735, 329510914, 96717650, 107962303, 364590902, 111279960, 826011747, 551329205, 711443274, -227975112, -95929860, 369031878, -496618371, 44334228, 147088289, 98931821 ], [ 215221152, -63114228, 587899274, 106188505, 655803554, -35052128, 64568520, 621625564, 163990398, 80975855, -219060520, 315970000, 328534900, 476353224, -372782715, 245380468, 599649430, -25705310, 161046288, 294891894, 676419068, -606462125, 852389583, 161482371, -60587280, 721031515, 798361180, 58297764, 812183161, -45868390 ], [ -154188288, 58332847, 140584609, 383201995, 883909138, 11216681, -26020150, 805575986, 588436134, -107293008, -563298480, -243976835, 105979000, 279342940, -365473250, -126195669, 536782958, 41862934, 322092576, 317147886, 78048354, 362302049, 382568553, -33246370, 550334460, 164644992, 521763606, 47476023, 121507717, -26981406 ], [ 289103040, 104234104, -76682514, 221610792, 905294037, 18227107, 12528220, 805575986, 573966393, -18219567, 203413340, 167984051, 241632120, 455770060, -409330040, 38559788, -53194707, 36721872, -145389010, 706627746, -435769976, 1000268701, 597343881, 208977186, 398866260, -329289983, -496618371, 44683316, 601143442, 89038639 ], [ 212008896, -63114228, -172535656, 168516540, -121181091, -9814596, 66495938, 437675142, 183283386, 327952213, 375532320, 119988608, -52989500, 164665312, -182736625, 417146795, -280481185, 127057677, 378011426, -250379910, -494306242, 1000268701, -194640141, -37995852, -166615020, 721031515, 766929637, 39446990, -268596006, 2698141 ], [ 125277984, -34425943, 217267123, 327799297, 755599747, 76413639, 68905211, -190293540, -279748326, 101219819, 336414370, 587944177, 48750340, 470472320, 584757200, 80625011, 377198835, 96211304, 216965138, 367223868, 695931157, 1000268701, 630902526, -356211112, -70685160, 408773772, -245166031, -4189061, -44766001, 76447316 ], [ 395107488, 53551467, 811556607, 293172610, -563135660, -34351086, 12046366, -469390732, -250808844, 109317404, -516356940, -259975316, 76304880, 461650964, 928302055, -112173928, 43522943, 8078812, -73812882, -422863848, 260161180, 614338257, 221487057, -156732889, -161566080, 244128781, 295456500, -26879807, -57556287, -27880786 ], [ -96367680, 124315904, -57511885, 43860469, 128309391, -43464639, -2891128, 520135676, -9646494, 244951961, -93883080, 283973038, 40272020, -194069832, 913683125, -66603270, 614157078, 61692745, 304198544, 389479860, 760971452, 1000268701, -536938320, -147233926, -207006540, -323612569, 157157713, 20596216, 543587155, 80944217 ], [ 337286880, 40163600, -19170628, 274705044, 748471448, -21031277, -1445564, 805575986, 612552369, -145756539, -172118980, 523950253, 63587400, 305807008, 570138270, 171766327, -193435300, 54348370, 346696870, -422863848, -91056413, -590709862, -375856824, 550939854, 550334460, 39741895, 176016638, 2094530, 812183161, 107925623 ], [ 89943168, 31557114, 134194400, 279321936, 862524240, 22433362, 8673383, 177607304, 43409223, -66805080, 571122070, -255975696, -118696480, 346973336, 95023045, 115679363, 53194708, -57286120, -73812882, -255943908, 760971452, -149646498, 852389583, -313465779, -126223500, 170322405, 477759446, 54806880, -102322288, 98931821 ] ], [ [ -109216704, -18169248, 172535657, 53094252, -49898096, 2804170, 64086665, 444018260, -67525458, 48585513, 993595930, 51995063, 345491540, 144082148, 928302055, 375081572, 527111193, 32315247, 24604294, -433991844, -435769976, 157522630, 174504954, 441701780, 641215380, -73806375, -421182669, 3141796, 422079438, 39572728 ], [ -128490240, -33469667, 811556607, 16159120, -57026396, 2804170, 63604811, 386930198, 612552369, -139683350, -70412310, -163984430, -110218160, 97034916, 248521810, 609945734, 614157078, 16157624, -82759898, 200303928, 559346537, 322921392, -20135187, -246973038, 540236580, 408773772, 634917159, 55854145, 38370858, -8094422 ], [ 106004448, 12431590, 626240531, -124656070, -463339467, 37155256, -17346766, 266410956, 612552369, 180171277, 133001030, -159984810, 288262880, -26464068, -182736625, 564375075, 304660598, 62427182, 348933624, 166919940, -273169239, 653718915, -469821030, 147233927, 262544880, 510967215, 559481457, -27577984, -294176578, 19786364 ], [ -96367680, -58332847, 811556607, 53094252, -249490482, 21732319, 43848771, 317155900, -313511055, 32390342, 970125160, -231977974, 345491540, 20583164, 928302055, 154239151, 517439428, 49207308, 174466812, 706627746, 826011747, 204779419, 436262385, 242223557, -30293640, 613160658, 798361180, -6981768, 812183161, -45868390 ], [ -61032864, -52595190, 811556607, -20776012, 605905458, 96743874, 6264110, 723115452, -173636892, 210537223, 798006180, 511951392, -14837060, -120558532, 928302055, 504782676, 236958243, 55817245, 263936972, 706627746, 604874744, 771860887, -335586450, 299217335, 631117500, -289548088, 798361180, 2443619, 191854290, -46767770 ], [ 64245120, 148222809, -178925866, 186984106, 891037438, -49072979, 64086665, 767517278, 602905875, 176122485, -31294360, 627940379, 235273380, 144082148, 190046090, 466222888, -377198835, 41862934, 158809534, 517451814, -409753858, 385930444, 228198786, -123486519, 641215380, 681289620, -370892201, 50966907, 230225148, 97133060 ], [ 555720288, 113796866, 811556607, 343958417, 834011042, 63794873, -32284260, -399616434, -192929880, -151829728, -312943600, -71993164, 277664980, -138201244, -387401645, 84130446, 348183540, 73443744, -138678748, 539707806, -227641032, 204779419, 758425377, -280219408, -383719440, 147612751, -119439861, 20596216, 473240582, 10792562 ], [ 170249568, 78414647, 792385978, 76178710, 463339468, 117775151, 20237894, 634311800, -139874163, 188268863, 821476950, 227978354, 269186660, 82332656, -431258435, 497771806, 67702355, 47738433, 353407132, 706627746, 26016118, 401682707, 852389583, 223225631, 641215380, 488257561, 760643329, 21643481, 121507717, 142102070 ], [ 122065728, 58332847, 44731467, 253929033, -263747081, -32247958, 82397141, -488420086, 612552369, 291513078, 852771310, -15998481, -67826560, -194069832, 723637035, 126195669, 614157078, 38925184, -156572780, 289327896, -273169239, 1000268701, 40270374, 470198669, 560432340, 721031515, -188589255, 39446990, 179064004, 131309507 ], [ 67457376, 139616323, -249218170, 270088153, -534622462, -23134405, 18792330, 805575986, 57878964, 131585764, 281649240, 643938860, -8478320, 270521584, 928302055, 304972867, 449737073, -18360936, 212491630, -144663948, -422761917, 1000268701, 852389583, -275469927, -217104420, 141935338, 748070712, -5934503, -351732865, -50365290 ], [ 276254016, -25819457, 223657333, 251620587, 292260280, 112166810, 78060449, 539165030, -303864561, -68829477, 250354880, 127987848, -46630760, -38225876, -29237860, 73614140, 217614713, -34518560, 335513100, 706627746, -468290124, 7876132, -295316076, 71242223, 641215380, 721031515, 414896361, 16058067, -351732865, -4496901 ], [ -9636768, -956276, -108633561, -25392903, 7128300, 35052128, 52522154, 805575986, 612552369, -80975855, 657181560, -307970759, 228914640, -199950736, -533590945, -66603270, 488424133, -56551683, 120784716, 678807756, 826011747, 78761315, 442974114, 441701780, 25244700, 721031515, 616058233, 2094530, 703465730, 85441118 ], [ 334074624, 6693933, 421753827, 66944927, 905294037, 23134405, -3854837, 202979776, 327980796, -131585764, 993595930, -107989747, 347611120, -73511300, 248521810, 347038090, 125732945, 15423186, 6710262, 83459970, -292681327, 7876132, 503379675, 603184151, 641215380, 119225684, -257738648, -18501686, 338942579, -55761572 ], [ 414381024, 76502095, 587899274, 43860469, -370671574, -50475064, 13973784, 653341154, 607729122, 16195171, -344237960, -127987848, -114457320, 361675596, 65785185, -49076093, -4835882, 19095373, -33551310, -389479860, 819507717, -338673654, 395992011, 603184151, 499845060, 721031515, 150871404, 38748813, 665094872, 45868390 ], [ -202372128, 33469667, 741264302, 87720939, -306516878, 85527193, 60713683, 63431180, 612552369, 159927314, -352061550, -163984430, -114457320, 8821356, 526281480, 66603270, 614157078, 33784122, 293014774, 61203978, 546338478, 567081468, 852389583, 185229779, 131272440, 153290165, 295456500, 5934503, -345337722, 34176447 ], [ 494687424, 161610676, 741264302, -110805396, 384928173, 45567767, 4818546, 44401826, -120581175, -131585764, 993595930, 507951772, -8478320, -126439436, -219283950, 199809809, 19343530, 47738433, 51445342, -261507906, 702435186, 39380658, 765137106, 132985482, -161566080, 692644447, 798361180, 37701548, -402894009, 46767770 ], [ -138127008, 18169248, -140584609, 46168915, 156822589, 69403214, 70832630, -247381602, 48232470, 277342303, -430297450, -27997342, 67826560, 211712544, -570138270, 73614140, -77374120, 0, 15657278, 612039780, 826011747, -7876131, -395992011, -61743259, -111076680, 56774135, 616058233, -6981768, 562772584, -22484505 ], [ -3212256, 29644562, -268388799, -16159120, 883909138, -44866724, -14455639, 317155900, 332804043, 208512827, 985772340, -127987848, 21195800, -52928136, 226593415, 511793547, 396542365, 33049685, -96180422, 116843958, -58536265, -47256789, -46982103, -213726667, -378670500, -442838253, 37717851, 37352459, 409289152, -39572728 ] ], [ [ -22485792, 95627619, 811556607, 133889854, 905294037, -39258383, 55413282, 266410956, 559496652, 42512324, -430297450, -55994683, 296741200, -199950736, 416639505, 578396816, -77374120, -29377497, -161046288, -77895972, 754467422, 700975704, 698019816, -375209038, 95929860, 721031515, 666348701, -10821741, 63951430, 157391533 ], [ 369409440, 110928038, -345071313, 337033080, 905294037, 86929278, -4818546, -88803652, -241162350, 80975855, 993595930, 331968481, 222555900, -88213560, 124260905, -98152187, -33851177, 22767561, -35788064, 333839880, -227641032, -110265841, 6711729, -28496889, -156517140, -408773772, 546908840, 10472652, 812183161, 138504549 ], [ -83518656, -55464019, 811556607, 25392903, 655803554, 97444916, -2409273, 405959552, 612552369, -48585513, 571122070, 75992785, 173805560, 211712544, 774803290, 287445691, -116061180, 115306678, 44735080, 239251914, -312193416, -15752263, 852389583, -370459557, -166615020, 272515848, -402323744, -24785277, 383708580, 92636159 ], [ 247343712, 35382219, 389802780, 9233783, -249490482, -12618766, -24574586, 374243962, 424445736, 321879024, 876242080, -95990886, 296741200, 482234128, 255831275, -227853291, 614157078, -2937750, 40261572, 706627746, 799995629, 1000268701, -429550656, -42745333, 641215380, 721031515, 798361180, -11170829, 690675444, 98931821 ], [ 475413888, 159698123, 185316076, 126964516, 905294037, 91135533, 63604811, 507449440, -38585976, 147780935, 891889260, 471955190, 332774060, 299926104, 723637035, 94646752, 58030590, 41862934, -152099272, -72331974, 826011747, 385930444, 322162992, 603184151, 641215380, 545031696, 597199308, 37701548, 332547436, -56660952 ], [ 340499136, -43032428, -447314665, 350883754, -384928173, -39258383, 76614885, 805575986, 612552369, 190293259, 844947720, 75992785, -101739840, 473412772, 14618930, 59592399, 232122360, 2937750, -29077802, 561963798, 468290124, 252036208, 80540748, 579436743, 641215380, 596128418, 798361180, 42937874, 812183161, -55761572 ], [ 456140352, -19125524, 811556607, 200834780, -213848985, -19629192, 39512079, 507449440, -183283386, 295561871, 672828740, 579944936, 364567760, 47047232, 358163785, 459212018, 614157078, -27174185, 384721688, 550835802, 513818331, 740356361, 852389583, -237474075, 641215380, -102193443, 282883883, 54457791, 748231731, 76447316 ], [ -38547072, -54507743, -504826550, 290864165, 548879062, 41361511, 56858846, 704086098, 458208465, -155878521, -359885140, 571945696, 237392960, 249938420, 774803290, -255896773, 435229425, -37456309, 378011426, 228123918, -175608796, -567081468, 758425377, 603184151, -272642760, -210064299, 31431543, 15708978, 812183161, -13490703 ], [ 314801088, -67895609, 166145447, -41552023, 677188453, -55382362, 21683458, -380587080, -178460139, 289488682, 711946690, 631940000, 72065720, 61749492, 643232920, -182282633, -285317067, -19095373, 105127438, -89023968, 253657151, -94513578, -134234580, 261221483, 383719440, 618838072, -364605893, 12218094, 549982298, -40472108 ], [ -22485792, 94671343, 115023771, -99263167, 905294037, -20330234, -37584661, 678713626, 212222868, 131585764, -336414370, 235977595, 154729340, 446948704, 928302055, -241875032, 594813548, 95476867, 333276346, -322711884, 826011747, 1000268701, 852389583, 460699706, 585677040, -136257924, -276597574, 5236326, 812183161, 93535540 ], [ -9636768, 151091638, -95853142, -87720938, 905294037, 44165681, 79024159, 805575986, -168813645, 273293511, 993595930, 547947974, 290382460, 394020568, 665161315, -210326115, -87045885, 109431178, 98417176, 706627746, -435769976, 1000268701, 355721637, -94989630, -297887460, 721031515, 735498095, 13265359, -441264867, 143001450 ], [ 276254016, 90846238, 357851732, 205451672, 905294037, 36454213, 21683458, 805575986, 279748326, 327952213, 993595930, 355966202, 186523040, -99975368, -445877365, 536331593, -116061180, -734437, -84996652, 706627746, -409753858, -189027156, 751713648, 23747408, 90880920, -334967396, 553195148, 56203233, 511611440, 31478307 ], [ 475413888, 140572600, 140584609, 13850675, 905294037, 54681320, 34211678, 475733850, -106111434, -143732143, 156471800, -171983671, 150490180, 249938420, 928302055, -66603270, 614157078, 46269559, -154336026, -33383988, -195120885, 220531682, 402703740, 33246371, 580628100, 721031515, -69149393, 48872377, -306966864, 102529341 ], [ 3212256, -52595190, -460095084, 64636481, 905294037, 121981406, 17346767, -450361378, 612552369, 313781438, 977948750, 571945696, 366687340, 282283392, 255831275, 231358727, 348183540, -40394059, 29077802, 706627746, 669915039, -244160076, 530226591, 356211113, 363523680, -107870856, -408610052, 4189061, 268596006, 105227482 ], [ 478626144, -956276, 485655922, 223919238, 563135661, 52578192, -14937493, -298126546, -245985597, 87049044, -203413340, -99990506, -67826560, 394020568, 548209875, -143722845, 614157078, 93273555, 145389010, -89023968, 481298183, 567081468, -463109301, 308716298, -151468200, 630192899, 798361180, -11170829, 121507717, -24283265 ], [ 308376576, 148222809, -485655922, -83104047, 905294037, -23134405, -21201603, 405959552, -96464940, 249000754, 211236930, -91991266, 353969860, -214652996, 51166255, 588913122, 614157078, 101352366, 89470160, 695499750, 175608797, -275664602, 241622244, 603184151, 100978800, -272515848, -421182669, 6981768, -255805720, -14390083 ], [ 131702496, -21038076, -466485293, 196217889, 349286676, 72908427, -963709, 374243962, -4823247, -125512575, -352061550, 483954050, 65706980, -176427120, 796731685, 441684842, 614157078, 115306678, -26841048, -11127996, 240649092, 1000268701, 657749442, -318215260, -50489400, 448515667, 276597574, 9425387, 575562870, -12591323 ], [ 279466272, 147266533, 811556607, 117730733, 905294037, 73609469, 28911278, -494763204, 612552369, 301635060, -328590780, -199981012, 298860780, -102915820, -306997530, 238369597, 212778830, 20564248, 181177074, 706627746, 448778036, 1000268701, 597343881, -90240148, 242349120, 465547907, 798361180, 55155968, 300571721, -8993802 ] ], [ [ 340499136, 24863181, 530387389, -66944927, 905294037, -25237532, 29393132, -463047614, -173636892, -115390593, -39117950, -183982531, 281904140, 435186896, 438567900, 571385946, -43522942, -22767561, 51445342, 706627746, 383737741, 378054312, -174504954, 194728742, -318083220, 698321861, 792074871, 7679945, 262200863, 58459712 ], [ -160612800, 14344143, -498436341, -180058768, 648675255, -6309383, 59749974, 158577950, -144697410, 192317656, 993595930, 319969620, 347611120, -55868588, -570138270, 483750065, -125732945, 35252997, 51445342, 216995922, -292681327, 220531682, 268469160, -61743259, 504894000, -170322405, 666348701, -24436188, 812183161, 16188843 ], [ -221645664, -75545819, 811556607, -43860469, -392056472, 43464639, -6745965, 501106322, 289394820, 323903420, 195589750, 263974937, 211958000, -123498984, 562828805, -227853291, 159584123, 0, 190124090, 89023968, 826011747, 228407814, 543650049, -332463705, -247398060, 119225684, -138298787, 43636051, -25580572, -3597521 ], [ -89943168, 43032428, -479265712, 230844575, 655803554, 102352214, 34211678, 646998036, -207399621, 346171780, 187766160, 71993165, -14837060, 514579100, 321616460, -112173928, 614157078, 96945742, -118547962, 706627746, -240649091, 543453074, 852389583, 9498963, 237300180, 408773772, 798361180, 8378122, -338942579, 27880786 ], [ 70669632, -19125524, 504826551, 156974311, 7128300, -2103128, 61677392, -44401826, 602905875, 334025402, 993595930, 575945316, 298860780, 208772092, 928302055, -87635881, 154748240, -2203312, 49208588, -406171854, -149592678, 1000268701, -449685843, 4749482, 80783040, 334967397, 12572617, 32465222, 524401726, 138504549 ], [ 382258464, 58332847, -389802779, -4616891, 905294037, 24536490, 47221753, -76117416, 448561971, 8097586, 993595930, 23997722, 334893640, 344032884, 526281480, 108668493, 382034718, 67568244, -125258224, 250379910, 32520148, 1000268701, 745001919, 118737038, 358474740, 624515485, 735498095, 38050636, 786602589, 18886984 ], [ 51396096, 153960466, 811556607, 385510440, 898165737, -37856298, 37584661, -424988906, -173636892, 336049798, 375532320, 683935063, -110218160, 188188928, -365473250, -45570658, 614157078, 96211304, 281831004, -283763898, 494306242, -574957599, 852389583, 265970964, 176712900, 96516030, 798361180, -7330857, -358128008, 1798760 ], [ 16061280, 27732009, 108633562, -23084457, 349286676, -2804170, 5300401, 463047614, 612552369, -66805080, -336414370, -195981392, 184403460, -220533900, 628613990, 403125054, 275645303, 41128497, 156572780, -300455892, 780483540, -480444021, 852389583, -294467853, 641215380, 618838072, -352033276, 16407155, 172668861, -13490703 ], [ 16061280, 91802514, 172535657, -166208094, 534622463, -32949000, 2891128, -114176124, -202576374, -155878521, 798006180, 415960506, 203479680, -173486668, 482424690, -168260892, 116061180, 85929180, -158809534, -216995922, 136584620, 590709863, 852389583, -370459557, 403915200, 380386705, 534336223, 38399725, 543587155, 45868390 ], [ 523597728, 161610676, 811556607, -166208094, 755599747, -31546915, 31320551, 374243962, -67525458, 137658954, 133001030, -243976835, 349730700, 208772092, -80404115, 252391338, 614157078, 54348370, -80523144, 94587966, -305689386, 1000268701, -120811122, -284968890, 550334460, 721031515, 603485616, -13265359, 812183161, -6295661 ], [ -48183840, 161610676, 696532836, 0, 755599747, -51176107, 57340700, 805575986, 448561971, -60731891, 993595930, 403961645, 72065720, 211712544, 160808230, -280434820, 420721778, 126323239, -64865866, 706627746, 422761918, -598585994, 671172900, -346712149, 363523680, 442838253, -18858925, 17803509, 812183161, -54862191 ], [ -61032864, -32513390, 83072724, 25392903, 905294037, 89032405, 15901203, 805575986, -120581175, -74902666, 993595930, 183982532, 343371960, 235236160, 460496295, 199809809, 294988833, 37456309, 263936972, 706627746, 162600738, 70885184, 463109301, -327714223, 297887460, 79483789, -502904680, 40843344, 812183161, -12591323 ], [ 109216704, 69808162, -504826550, -173133431, 613033757, 41361511, 83360850, -12686236, 516087429, 91097837, -305120010, -295971898, -78424460, 314628364, 928302055, -87635881, -265973537, 88132493, 102890684, 306019890, 826011747, 55132921, 610767339, 208977186, 641215380, 721031515, 414896361, 5934503, 140693146, 60258473 ], [ 443291328, -1912552, -223657332, 166208094, 21384899, 15422936, -10118947, 729458570, 192929880, 210537223, -594592840, -295971898, -118696480, -58809040, -350854320, 150733716, 217614713, 60223870, 40261572, 678807756, -84552383, 1000268701, 187928412, 603184151, -212055480, 590451004, 157157713, -20247128, 115112574, 26082025 ], [ 240919200, 72676990, 549558017, -90029384, -292260279, 13319809, 48667317, -253724720, -149520657, -151829728, -477238990, 651938101, 103859420, -226414804, 613995060, 248885903, -164420005, 41862934, 335513100, -38947986, 826011747, 1000268701, -127522851, -118737037, 641215380, -141935337, 421182670, -4538149, 812183161, -35075827 ], [ -44971584, -66939333, -472875503, 348575308, -285131980, -41361511, -8191529, 805575986, 612552369, 222683601, 696299510, -103990126, 300980360, 352854240, 562828805, 434673971, 488424133, 119713302, 2236754, -55639980, 104064472, 685223441, 791984022, 123486519, 636166440, -181677232, -345746967, 56901410, 6395143, -66554134 ], [ -38547072, 79370924, -166145447, 131581408, -213848985, 9113553, 62641101, 444018260, 612552369, 332001006, 993595930, -19998101, 184403460, 185248476, -497043620, 592418557, -19343530, -46269559, 257226710, 706627746, 325201475, 212655551, 852389583, -151983408, 449355660, 204386886, 798361180, 3141796, 607538585, -71051035 ], [ 157400544, 87021133, 607069903, 83104047, 613033757, 68001129, 69387066, 583566856, 612552369, 54658702, -547651300, 571945696, -158968500, 432246444, 540900410, -63097834, -164420005, 18360936, 246042940, 261507906, 611378773, -275664602, -268469160, 593685188, 641215380, 408773772, 25145234, -13614448, -294176578, -67453514 ] ], [ [ 433654560, 163523228, 760434931, -184675660, -441954569, 56784448, -11082656, -336185254, 24116235, -26317153, 101706670, 399962025, 72065720, 14702260, 358163785, 182282633, 614157078, 5875500, -176703566, 127971954, -188616855, 283540734, 295316076, 18997926, -65636220, 255483608, 238879723, 54108703, -44766001, 6295661 ], [ -70669632, 72676990, 639020950, -177750323, 249490483, -4907298, -23610877, 805575986, 612552369, 163976106, 633710790, 467955569, 171685980, 264640680, -219283950, 276929385, 614157078, -33049685, -31314556, 706627746, 169104767, -94513578, 624190797, 66492741, -242349120, 721031515, 622344542, -2792707, 607538585, 47667150 ], [ 202372128, 15300419, 575118855, 150048974, 456211168, -14721894, 74205612, -253724720, 414799242, 168024899, 492886170, 51995063, 320056580, 176427120, 928302055, 410135924, 614157078, 97680179, 342223362, 467375832, -234145062, 622214389, 852389583, 550939854, 469551420, 266838435, 647489776, 16058067, -409289152, -61157853 ], [ 350135904, 119534523, -428144036, -133889853, -427697970, 42763596, -25056440, 805575986, 299041314, 34414738, -62588720, -27997342, -57228660, -138201244, 548209875, 336521784, 614157078, -36721872, 53682096, 200303928, -481298183, 456815627, 342298179, 603184151, 196908660, 482580148, 798361180, 0, 274991149, 4496901 ], [ -205584384, -71720714, 754044721, 286247273, 377799874, 106558470, -15419348, 805575986, 188106633, -54658702, 993595930, 539948734, 180164300, 141141696, 928302055, -178777198, 614157078, 53613933, -82759898, 539707806, -370729681, 149646499, 852389583, 251722520, 494796120, -249806194, 798361180, -11869006, -19185429, 136705789 ], [ 134914752, 149179085, 811556607, 330107742, 548879062, -52578192, -26020150, 615282446, 38585976, 230781187, 993595930, -3999620, 294621620, 226414804, -14618930, 14021741, -188599417, 27174185, -35788064, 389479860, 188616856, 1000268701, 40270374, -356211112, -141370320, 227096540, 798361180, 32814310, 326152293, 108825003 ], [ 70669632, 29644562, 690142626, 101571613, -498980965, 68702171, 58786264, -367900844, 163990398, 42512324, -46941540, 159984810, 110218160, -35285424, 445877365, 585407687, 319168245, -55817245, -13420524, -239251914, -240649091, 535576942, 349009908, 579436743, 0, 210064300, 798361180, 34559752, -454055153, -6295661 ], [ 340499136, 106146657, 408973408, -64636481, 905294037, -25237532, 80951577, 145891714, 612552369, -109317404, 993595930, -7999240, -80544040, 452829608, 643232920, -28043482, 502931780, 44800684, 310908806, 706627746, 611378773, 921507386, -194640141, -166231852, 65636220, 721031515, 584626691, 57599587, 383708580, 14390083 ], [ -215221152, 39207324, 287559428, 60019590, 406313072, 57485490, 11082656, 583566856, 612552369, -44536720, 258178470, 251976076, 343371960, -114677628, -518972015, 438179406, -212778830, -12485436, 167756550, -89023968, 247153121, -141770367, 852389583, 151983408, 353425800, -340644810, 125726170, 10821741, -63951430, 106126862 ], [ 138127008, 69808162, 811556607, 378585103, 28513198, -49774022, 7709674, -361557726, 101288187, 246976358, 993595930, -203980633, 190762200, 58809040, 928302055, 213831550, 82210003, 107962303, 134205240, -422863848, 526826390, 322921392, 852389583, -147233926, -217104420, -261161021, -31431542, 32814310, 428474581, 66554134 ], [ 266617248, 20081800, 645411160, 152357420, 114052792, 33650043, 31802405, 792889750, 463031712, 267220322, -46941540, -3999620, 277664980, 44106780, 694399175, 231358727, 140240593, 38925184, -165519796, 478503828, 312193416, -511948547, 127522851, 603184151, 631117500, -374709291, -44004159, -5585414, 658699729, 138504549 ], [ 343711392, -52595190, 587899274, 378585103, 14256599, -39258383, 33247969, 780203514, 120581175, -145756539, 993595930, -207980253, 182283880, -197010284, 920992590, 294456561, -362691187, 123385490, -125258224, 706627746, 611378773, 1000268701, 543650049, -61743259, 333230040, 295225502, 502904680, 28974338, -51161144, 81843597 ], [ 276254016, 71720714, 811556607, -64636481, -121181091, 81320937, 22165313, 501106322, 612552369, 279366700, -320767190, 239977215, -165327240, 267581132, -482424690, 427663101, 531947075, 16157624, -178940320, -11127996, 826011747, 1000268701, -442974114, -23747407, 393817320, 641547726, -194875563, -4538149, 812183161, 41371489 ], [ -48183840, -21038076, -421753827, 277013490, 570263960, -21031277, -9155238, 577223738, 520910676, -38463531, -226884110, 375964304, 135653120, 199950736, 51166255, 466222888, 575470018, -47738433, 89470160, 628731774, -201624914, 196903288, 483244488, 242223557, 30293640, 721031515, 678921318, 12218094, 690675444, 76447316 ], [ 298739808, -37294771, 683752417, -110805396, 883909138, -33650043, 47703608, -374243962, 612552369, 172073692, 962301570, 379963924, -48750340, 114677628, -402020575, -245380467, 435229425, 37456309, 266173726, 706627746, 793491599, 842746071, 852389583, 322964742, 191859720, 51096722, 798361180, 27228896, 198249433, 119617565 ], [ -54608352, 134834942, 747654512, -113113842, 741343148, 44866724, 51558445, 570880620, 390683007, 64780684, 359885140, 39996203, 258588760, 61749492, -29237860, -231358726, 589977665, 97680179, 339986608, 244815912, -32520147, -504072416, -362433366, 470198669, 641215380, -351999637, -232593414, 8727210, -383708580, 125913226 ], [ 440079072, 20081800, 607069903, 32318241, 905294037, -54681320, 42403207, 183950422, 612552369, 238878772, -618063610, 335968101, 10597900, 17642712, 899064195, 199809809, -169255887, 70505994, 111837700, 294891894, 325201475, 7876132, 852389583, 417954372, 60587280, 630192899, 295456500, 10123564, 812183161, 134007648 ], [ 539659008, 74589543, -492046131, -113113842, -121181091, 33650043, 67459648, 666027390, -356920278, 222683601, -125177440, 23997722, 233153800, 99975368, -285069135, 599429428, 614157078, 4406625, 362354148, 495195822, 260161180, 992392569, 745001919, 128236001, 641215380, 556386523, 798361180, -1745442, 76741716, 72849795 ] ], [ [ -32122560, 167348333, 632630741, -83104047, 905294037, 67300086, 80469722, -50744944, -178460139, -91097837, -211236930, 663936962, 25434960, 426365540, 467805760, 49076094, 517439428, -27908623, -176703566, 678807756, -78048354, 1000268701, 852389583, 142484445, -156517140, 306580329, -138298787, -18501686, -172668861, -61157853 ], [ 295527552, -44944981, 31951048, -64636481, -570263960, 36454213, 73723758, 805575986, 612552369, 28341549, 281649240, -27997342, 205599260, 29404520, 504353085, 427663101, -24179412, 80053681, 315382314, 5563998, 793491599, 937259649, -80540748, -289718371, -116125620, 408773772, -389751127, -19199862, -326152293, -40472108 ], [ -131702496, 85108581, 811556607, 277013490, 384928173, 105857427, 74205612, 558194384, -265278585, -54658702, 289472830, 211979873, 277664980, 338151980, 423948970, 343532655, 430393543, -52879495, 67102620, 706627746, -208128944, 819117676, -6711729, 603184151, 641215380, 459870494, -144585095, 21643481, 594748299, 144800210 ], [ 192735360, 30600838, 811556607, 279321936, 541750762, -44866724, 8191529, 164921068, 506440935, 32390342, 195589750, -27997342, 178044720, 176427120, -255831275, 42065223, 614157078, -14688749, 301961790, 16691994, -71544324, 401682707, 147658038, 603184151, 5048940, -340644810, -31431542, -15359890, -460450296, -44069629 ], [ 170249568, 127184733, -230047542, 244695250, -128309391, 43464639, -16864912, 805575986, -183283386, 186244467, 993595930, 427959367, 178044720, 82332656, -343544855, -129701104, 614157078, 59489432, 254989956, 673243758, -84552383, 165398762, 644325984, 384708002, 545285520, -442838253, 798361180, -20945304, 255805720, 125013846 ], [ 305164320, 11475314, 811556607, 325490851, 791241245, 110063682, -25056440, 50744944, -178460139, 265195925, 829300540, -315970000, -131413960, 55868588, -416639505, 588913122, 493260015, 34518560, 131968486, -272635902, 826011747, 488320153, 281892618, 536691410, -156517140, 721031515, 100580936, 36654283, 345337722, 58459712 ], [ 12849024, 97540171, 811556607, -129272962, -363543274, 76413639, -24092731, 615282446, 612552369, 26317153, -164295390, -79992405, -23315380, 311687912, 928302055, -192798939, -270809420, -52145058, -100653930, 584219790, 826011747, 236283945, 0, -261221482, -212055480, 698321861, -502904680, 349088, 537192012, 110623763 ], [ 327650112, 16256695, 492046132, 260854370, 634418656, 107960555, 4818546, 589909974, 477501453, 12146378, 860594900, 191981772, 341252380, 29404520, -511662550, 536331593, 193435300, 16157624, -33551310, 706627746, -468290124, -196903287, 281892618, 99739112, -116125620, 249806194, 798361180, -2443619, 428474581, 22484505 ], [ 346923648, -38251047, 89462933, -55402698, -64154695, -2804170, 83360850, -348871490, 327980796, -66805080, -516356940, 267974557, 118696480, 5880904, 899064195, 304972867, -319168245, 118244427, 384721688, 5563998, 604874744, 307169129, 610767339, 227975112, -191859720, 215741713, 798361180, 60392294, -191854290, -26082025 ], [ -250555968, -49726362, 396192989, 302406393, 178207488, -16825021, 66014084, -310812782, 612552369, 348196177, 649357970, 207980253, 334893640, 161724860, 928302055, 557364205, 614157078, 76381494, -136441994, 445119840, 422761918, -283540734, -33558645, 56993778, -242349120, 721031515, -446327903, 50617819, -223830005, 18886984 ], [ 28910304, 20081800, -230047542, 210068563, 577392260, 64495916, 8673383, -6343118, -284571573, 285439889, 993595930, -167984050, 349730700, 8821356, 928302055, 487255500, 594813548, -48472871, -172230058, 595347786, 390241770, -165398761, -127522851, -346712149, 302936400, 721031515, 748070712, 10821741, 684280301, -10792562 ], [ -141339264, -44944981, 811556607, -166208094, -28513198, -1402085, 7709674, 44401826, 48232470, -111341801, 993595930, -227978354, 142011860, 329330624, 928302055, -252391338, 614157078, 24236435, 29077802, -400607856, 273169239, 23628395, 120811122, 603184151, -353425800, 386064118, 798361180, 38399725, 812183161, 151095872 ], [ -231282432, -18169248, -63902095, 346266863, -278003680, -41361511, 74687467, -323499018, -299041314, -95146630, 993595930, -131987468, 165327240, 32344972, 533590945, 445190277, -43522942, 70505994, 163283042, 706627746, 565850567, 582833731, 630902526, -142484445, 201957600, 618838072, -257738648, 27927073, 658699729, -71950415 ], [ 533234496, -64070505, 811556607, -57711144, -213848985, -56083405, -7709674, -31715590, 612552369, 283415493, 985772340, 655937721, -48750340, 102915820, -233902880, -129701104, 411050013, 75647056, 261700218, -127971954, 826011747, 567081468, 651037713, 603184151, 444306720, 721031515, -308029116, -3839972, -390103723, 11691942 ], [ 562144800, 2868829, 12780419, 403978006, 905294037, 42062554, -37102806, 317155900, -188106633, -12146378, 993595930, -79992405, -152609760, -70570848, 365473250, 255896773, 614157078, 82256993, -11183770, -105715962, -104064472, -299292997, 852389583, -265970964, -100978800, -147612751, 150871404, 7679945, 255805720, -62956613 ], [ 555720288, -38251047, -140584609, 131581408, -548879061, -56083405, 70350775, 367900844, 588436134, 255073943, 516356940, 643938860, 186523040, 267581132, 928302055, 56086964, -232122360, 78584806, 71576128, 706627746, 461786095, 370178181, 261757431, -90240148, 398866260, 465547907, 798361180, 31767045, 594748299, 6295661 ], [ 481838400, 114753143, 811556607, -13850674, 705701651, 75712597, -16864912, 805575986, 115757928, 18219567, 993595930, 491953291, 317937000, 241117064, -138879835, 7010871, 101553533, 24970873, 29077802, 706627746, 669915039, -519824679, -221487057, 474948150, -181761840, 641547726, 528049914, 47825112, 498821154, -5396281 ], [ 106004448, -61201676, -159755237, 242386804, -114052792, -43464639, -13491929, 627968682, -342450537, -93122233, 297296420, 447957468, 108098580, -44106780, -387401645, 311983737, 304660598, 110165616, -24604294, 706627746, -78048354, 590709863, -395992011, 603184151, -247398060, 391741532, 798361180, -12916271, 812183161, -38673348 ] ], [ [ 388682976, 63114228, 811556607, 249312141, -306516878, -55382362, 81915286, -190293540, -308687808, -48585513, 993595930, -163984430, -76304880, 91154012, 65785185, 497771806, 246630008, 94742429, 13420524, 450683838, 826011747, -7876131, 583920423, -71242222, -207006540, 721031515, 572054074, 31068868, -6395143, 59359092 ], [ 12849024, 144397704, 811556607, 228536129, 299388579, 29443788, 70350775, 704086098, -67525458, -66805080, -422473860, 463955949, 29674120, 67630396, -584757200, -185788068, 391706483, -24236435, 24604294, 205867926, 6504030, 543453074, 395992011, 470198669, 641215380, 124903097, 559481457, 349088, -127902860, -36874588 ], [ 6424512, 10519038, 805166397, 330107742, 905294037, -16123979, 58786264, 44401826, 67525458, 354269366, 524180530, 43995823, -86902780, 396961020, 540900410, 581902252, -212778830, 94742429, -82759898, 706627746, 84552384, 23628395, 315451263, 603184151, 333230040, 39741895, 572054074, 35257929, 409289152, 118718185 ], [ -6424512, 166392057, 472875503, -55402698, -278003680, 82723022, -10118947, 621625564, 612552369, 38463531, -477238990, 115988987, -148370600, 191129380, 29237860, 382092442, -333675892, 20564248, 252753202, 578655792, 643898921, 315045260, -147658038, 422703854, -348376860, 210064300, 509190989, 59694117, 812183161, 65654754 ], [ 112428960, 115709419, 293949637, 253929033, -199592386, 108661597, -14937493, 678713626, 323157549, 0, -508533350, 147985949, 103859420, 388139664, 928302055, 66603270, -87045885, 35252997, -107364192, -155791944, -481298183, 118141973, 758425377, 432202817, -85831980, 721031515, 798361180, -9425387, -370918294, 89938019 ], [ 260192736, 60245400, 236437752, -27701349, -14256599, 23835447, 44812480, -133205478, 33762729, -52634306, 993595930, -71993164, -8478320, 249938420, 928302055, 91141317, 565798253, 91804680, 290778020, 523015812, -357721622, 1000268701, 852389583, 403705928, 641215380, -323612569, 81722011, -22690746, -70346573, 35975208 ], [ 276254016, 32513390, 555948227, 237769912, 834011042, 18227107, -19274185, 19029354, 381036513, 301635060, 391179500, 207980253, -110218160, -135260792, 745565430, -238369597, 120897063, -53613933, -6710262, 534143808, 754467422, 330797523, -496667946, 470198669, -267593820, -232773953, 389751127, 24436188, 473240582, 30578926 ], [ 379046208, 49726362, 734874093, 94646276, -163950888, -51176107, 7227819, 805575986, -197753127, 107293008, 993595930, -83992025, 245871280, 176427120, -336235390, -164755457, 0, 53613933, -87233406, -61203978, 325201475, -267788471, 308739534, 33246371, 146419260, 380386705, -270311265, 37352459, 812183161, 96233680 ], [ -250555968, -44944981, 198096495, 258545924, 42769797, -23134405, 39030225, 145891714, -130227669, 97171026, 931007210, 655937721, 29674120, 167605764, -168117695, 66603270, 227286478, 35252997, -38024818, -55639980, -91056413, -425311101, 852389583, 42745334, -343327920, 721031515, 722925478, -1396354, -95927145, 105227482 ], [ 501111936, 33469667, 811556607, -30009795, -278003680, 45567767, 13491930, 285440310, 612552369, -113366197, 993595930, 163984430, 146251020, 499876840, 899064195, 480244629, -149912357, 79319243, 167756550, -378351864, 32520148, 157522630, 161081496, -313465779, 444306720, 204386886, 521763606, 23738012, 466845439, 52164051 ], [ 22485792, -49726362, 811556607, 403978006, -441954569, -18928149, 32284260, -82460534, 159167151, -95146630, 555474890, 419960126, 339132800, 470472320, 760184360, 585407687, 29015295, 1468875, -8947016, -38947986, -461786094, -23628394, -234910515, 375209039, -262544880, 539354283, -326888042, 47825112, 185459147, -53962811 ], [ -186310848, 11475314, -210876913, 330107742, 556007361, -12618766, 57340700, -501106322, 390683007, 22268360, -469415400, 423959747, 144131440, 20583164, 928302055, 217336986, -164420005, 97680179, 55918850, 706627746, -403249829, 748232493, 630902526, -351461631, 641215380, 141935338, 647489776, -6981768, 652304586, 32377687 ], [ -250555968, 50682638, -242827961, -83104047, 805497844, 120579321, 54931427, 323499018, -245985597, 91097837, 891889260, 651938101, 122935640, -108796724, -423948970, 490760935, 440065308, 16892061, 353407132, -38947986, 734955334, 866374465, -261757431, 517693484, 358474740, -73806375, 515477297, -1047265, 812183161, 80944217 ], [ 199159872, 155873019, 396192989, -147740528, 812626143, -16825021, 57822555, -63431180, 443738724, 109317404, 391179500, -231977974, 233153800, -5880904, -497043620, -178777198, 522275310, 105024554, -136441994, 706627746, -292681327, 1000268701, 805407480, 56993778, 186810780, -68128962, 672635010, -24436188, 812183161, 76447316 ], [ -73881888, 21038076, 31951048, -120039179, -178207487, 98847001, -12528220, 570880620, -154343904, 275317907, 993595930, 287972658, 298860780, 255819324, 928302055, 613451169, -33851177, 82991430, 295251528, 706627746, 318697446, 315045260, 174504954, 166231853, 232251240, 721031515, 584626691, 31068868, -38370858, -20685744 ], [ 131702496, 78414647, -261998589, 270088153, -399184772, -46969852, -16383057, -241038484, 554673405, 224707998, 156471800, 359965823, 154729340, 420484636, 219283950, -147228280, 43522943, 44066246, 391431950, 706627746, -416257888, 338673655, 852389583, 460699706, -30293640, 721031515, 528049914, 34559752, -351732865, -24283265 ], [ -144551520, 94671343, -389802779, 362425983, 99796193, -52578192, -29874987, 805575986, 438915477, -141707746, 821476950, 679935443, 190762200, 367556500, -73094650, 438179406, 449737073, 102086804, 167756550, 706627746, 741459363, -582833731, -322162992, 588935706, 499845060, -187354645, 414896361, -10472652, -422079438, -22484505 ], [ 160612800, -45901257, 178925866, 346266863, -563135660, 42763596, 84324559, 558194384, 612552369, 137658954, 985772340, 159984810, 82663620, -108796724, -467805760, 574891381, 614157078, 85194743, 348933624, -261507906, -318697445, 110265841, -295316076, 251722520, 146419260, 28387068, 798361180, 60043206, 645909443, 22484505 ] ], [ [ 138127008, 50682638, 811556607, -108496950, -299388579, -38557341, 34693533, 285440310, 612552369, -50609909, 422473860, -7999240, -129294380, 391080116, 14618930, 511793547, 87045885, 13219874, -33551310, -328275882, -195120885, 393806575, 140946309, 379958520, 10097880, 238451367, 798361180, -27577984, 812183161, 68352894 ], [ 375833952, 19125524, 428144037, -180058768, 199592386, 64495916, 58304410, 488420086, -91641693, 299610664, 109530260, 611941898, 245871280, 388139664, 511662550, -269918514, 420721778, 22033123, 2236754, -406171854, 84552384, 15752263, -40270374, 603184151, 641215380, 505289802, 358319585, 53759615, 575562870, -69252274 ], [ 22485792, 4781381, -274779008, 279321936, 548879062, 113568895, -35175388, -183950422, 110934681, 64780684, 993595930, 171983671, 290382460, 285223844, -518972015, 140217410, 198271183, -8078812, -69339374, 667679760, -442274006, 1000268701, -268469160, -265970964, -217104420, -278193261, -238879723, 13265359, 812183161, 50365291 ], [ 250555968, 87977409, -191706285, 168516540, -441954569, 68702171, 51076590, 50744944, 270101832, 80975855, 680652330, 475954810, 182283880, 49987684, -460496295, 91141317, -227286477, 85194743, -152099272, 489631824, -110568501, 685223441, 677884629, -327714223, -262544880, 664257380, -56576776, 53410526, 31975715, 125913226 ], [ 366197184, 137703771, 536777598, 249312141, 905294037, 28041703, 4336692, -361557726, -91641693, -60731891, 375532320, -59994304, -21195800, -226414804, 445877365, 543342464, 614157078, 126323239, -46971834, 450683838, 169104767, -590709862, 382568553, 246973038, 80783040, 692644447, -446327903, -4189061, 562772584, 40472108 ], [ 472201632, -55464019, 191706285, -161591202, 527494163, 9113553, -36139097, 805575986, -62702211, -107293008, 899712850, 387963164, 86902780, 99975368, -21928395, -252391338, 348183540, 734437, 24604294, -339403878, -208128944, 945135780, 181216683, 294467853, -121174560, -323612569, 798361180, 47476023, -179064004, 30578926 ], [ 260192736, 53551467, 811556607, -182367214, 762728047, 118476193, 37584661, -393273316, -4823247, -60731891, 148648210, 87991646, -6358740, -58809040, 138879835, 157744586, -290152950, 1468875, -82759898, 706627746, 826011747, 756108624, -315451263, -237474075, 171663960, -5677413, 798361180, 30370691, -505216297, 116919424 ], [ 195947616, 16256695, 811556607, 230844575, 306516879, 47670894, 52522154, 615282446, -294218067, 50609909, -571122070, 187982152, 171685980, 349913788, 738255965, 445190277, 585141783, 62427182, 290778020, 122407956, 637394891, 897878991, 731578461, 52244297, 201957600, 164644992, 653776084, 52014173, 812183161, -55761572 ], [ -77094144, 4781381, -159755237, -168516540, 527494163, 63794873, 70832630, 621625564, 448561971, -113366197, 219060520, 619941139, 222555900, 323449720, 592066665, -21032611, -222450595, 54348370, -169993304, 706627746, -201624914, 189027156, -335586450, 603184151, -307985340, 550709110, 798361180, -5934503, -108717431, -12591323 ], [ 25698048, 137703771, -38341257, 131581408, 292260280, 79217810, 23129022, 805575986, -62702211, -87049044, -524180530, 395962405, -114457320, 232295708, -445877365, 326005478, 251465890, -37456309, 272883988, 411735852, 689427127, 543453074, 483244488, 113987556, 641215380, 306580329, -50290468, 48523288, 645909443, 19786364 ], [ 141339264, 74589543, 811556607, 318565514, -506109264, 4206255, -10118947, 418645788, 270101832, -111341801, 62588720, 663936962, 334893640, -2940452, 358163785, 550353334, 314332363, -26439748, 125258224, 278199900, 826011747, 850622202, 436262385, 80741186, 449355660, 721031515, 603485616, -19199862, -422079438, -35975207 ], [ 452928096, -43988705, 6390210, -143123636, 242362183, 41361511, 41921352, 805575986, 260455338, 18219567, -187766160, 539948734, -167446820, -188188928, 928302055, 143722845, 87045885, 78584806, -46971834, 534143808, -292681327, -385930443, 583920423, 603184151, 641215380, 539354283, -396037435, 698177, 198249433, 63855993 ], [ 224857920, 3825105, -166145447, 247003695, 14256599, 113568895, -1445564, 310812782, 110934681, 344147384, -195589750, -283973038, 131413960, 449889156, 226593415, 171766327, -159584122, 124119927, 333276346, 200303928, -19512088, 1000268701, 382568553, 341962668, -207006540, 334967397, -163444021, 51665084, 121507717, 20685744 ], [ 385470720, 126228457, -191706285, 41552024, -392056472, 79918852, -32766114, 107833006, -381036513, -34414738, 868418490, -119988607, 343371960, 405782376, -255831275, 326005478, -130568827, -44800684, -156572780, 573091794, -71544324, 1000268701, 610767339, -180480297, 631117500, 510967215, 798361180, -21992570, 812183161, 111523143 ], [ 369409440, 76502095, -31951047, 106188505, -256618782, 42062554, -20237894, 272754074, -347273784, 161951710, 31294360, 535949114, 286143300, -5880904, -226593415, -178777198, -4835882, -27908623, 313145560, -194739930, 826011747, 393806575, -456397572, 384708002, 313034280, 721031515, 37717851, 42588786, 812183161, 82742977 ], [ 305164320, -60245400, 811556607, 348575308, -135437690, 2103128, -19274185, -475733850, -173636892, 332001006, 735417460, -199981012, -2119580, 479293676, -306997530, 318994608, 106389415, -58754995, 29077802, 283763898, 539834449, 937259649, 852389583, 132985482, 641215380, 351999637, 798361180, 49919642, 780207446, 17088224 ], [ 205584384, 144397704, -217267123, 355500646, 399184772, -31546915, 60231828, 63431180, -4823247, 319854627, 993595930, 183982532, 52989500, 505757744, 928302055, 357554396, 87045885, 103555679, 49208588, -422863848, 773979511, 409558838, 758425377, -232724593, -297887460, -227096540, 641203467, 48872377, 812183161, -4496901 ], [ -115641216, 24863181, -255608380, 11542229, 349286676, 71506341, -26502004, 570880620, -202576374, 190293259, 375532320, 343967342, -80544040, 108796724, 584757200, 560869640, -348183540, 22033123, -11183770, -389479860, 676419068, 330797523, -402703740, 432202817, 171663960, -437160839, 798361180, 1745442, -95927145, 98931821 ] ], [ [ 224857920, 149179085, -313120265, 367042874, -106924492, 100249086, 64568520, -463047614, 612552369, 38463531, -336414370, 79992405, 247990860, 408722828, 153498765, 297961996, 614157078, -58020558, 355643886, 267071904, 826011747, 1000268701, 241622244, -42745333, 641215380, 721031515, 383464819, -5934503, 127902860, 95334300 ], [ 459352608, 56420295, 396192989, -23084457, 363543275, -34351086, 66977793, 805575986, 506440935, 259122736, -547651300, -275973797, 144131440, 220533900, 928302055, 182282633, -304660597, -17626498, 178940320, 484067826, 208128944, 1000268701, 46982103, 242223557, 434208840, -442838253, 798361180, -8029033, -172668861, 52164051 ], [ 89943168, 145353981, 300339847, 216993901, 142565990, 111465767, 79506013, -158577950, -106111434, 139683350, -226884110, 235977595, 317937000, 123498984, 906373660, 522309852, 130568828, 30111935, 223675400, -5563998, 656906980, 1000268701, 852389583, 603184151, 641215380, -295225502, 257738649, -21643481, -25580572, 150196491 ], [ -73881888, 13387867, -408973408, 230844575, 905294037, 1402085, 28911278, 608939328, -130227669, 222683601, 696299510, -51995063, 137772700, 232295708, 899064195, 567880511, 502931780, 44066246, 391431950, 5563998, 578858626, -622214388, 516803133, -28496889, 388768380, -130580510, 628630850, 15359890, -345337722, -20685744 ], [ 41759328, 80327200, 408973408, 207760118, 577392260, 77815724, -32284260, 805575986, -43409223, -105268611, 993595930, 263974937, -125055220, 67630396, 460496295, 7010871, 614157078, 82256993, -131968486, -356095872, -45528206, 1000268701, 852389583, 560438817, 590725980, -187354645, 798361180, 36305194, 51161144, 54862191 ], [ 462564864, 36338495, -210876913, 92337830, 249490483, 23835447, 57822555, -456704496, -308687808, 346171780, 641534380, 99990506, 93261520, -5880904, 928302055, -269918514, 324004128, 121916615, -84996652, -211431924, 734955334, 653718915, 852389583, 603184151, 641215380, 425806013, 245166032, 49570554, 166273718, -41371489 ], [ 311588832, -20081800, 811556607, 283938827, 85539594, 5608341, 23129022, 348871490, 236339103, 60731891, -492886170, 43995823, 315817420, -129379888, -211974485, 290951126, 77374120, 54348370, 252753202, 706627746, 650402950, 370178181, 852389583, 603184151, 30293640, -90838616, 427468978, 34908841, -351732865, -19786364 ], [ -186310848, -1912552, 811556607, -36935132, -363543274, 30144830, -6264110, 171264186, 467854959, 340098591, -563298480, 643938860, -93261520, 423425088, -533590945, -234864162, 386870600, -53613933, 288541266, -350531874, 312193416, 913631254, 234910515, -318215260, 262544880, 363354464, -12572617, -12218094, 812183161, 14390083 ], [ 430442304, 60245400, 12780419, 196217889, 905294037, 110063682, 61195537, 260067838, 612552369, 147780935, 610240020, 179982911, -44511180, 294045200, 701708640, -238369597, -236958242, 62427182, 214728384, 706627746, 826011747, -212655550, 13423458, 603184151, -333230040, 601805831, -345746967, 34559752, 684280301, 20685744 ], [ 533234496, 50682638, 332290894, -161591202, 49898097, 20330234, 57822555, 805575986, 612552369, -42512324, -93883080, 363965443, 358209020, 470472320, 29237860, 371576137, -14507647, 128526552, 328802838, 350531874, 650402950, 1000268701, -241622244, -246973038, 403915200, -51096721, -157157712, -2792707, 249410577, 155592772 ], [ 179886336, 30600838, 587899274, 203143226, 905294037, -2103128, -28429423, 507449440, 106111434, 246976358, 704123100, -287972658, -12717480, 408722828, -540900410, 445190277, 459408838, -32315247, -71576128, 511887816, -487802212, 456815627, -134234580, -18997926, -141370320, 721031515, -333174350, 57948675, -422079438, 52164051 ], [ 526809984, 159698123, 0, 355500646, 627290356, 69403214, 2891128, 190293540, 159167151, -161951710, 422473860, 183982532, -165327240, -158784408, 285069135, -77119575, 430393543, -38925184, 31314556, 211431924, 383737741, 787613150, 40270374, 603184151, 641215380, 79483789, -458900520, 6283591, 204644576, 65654754 ], [ 459352608, -64070505, 811556607, -73870264, 577392260, -29443788, -33729824, -38058708, 554673405, -78951459, 821476950, 695933924, 61467820, -14702260, 752874895, -98152187, 198271183, 121182177, 333276346, 489631824, 585362655, 779737019, -87252477, -128236000, 621019620, -249806194, 201161872, 47825112, 812183161, 53063431 ], [ 195947616, 133878666, 0, 71561818, -242362183, 116373065, 19756040, 646998036, -332804043, -52634306, 993595930, -135987088, 142011860, 405782376, 928302055, 553858770, -33851177, -44800684, 176703566, -200303928, 227641033, -165398761, 852389583, 109238075, 161566080, 596128418, -88008319, -25832542, -409289152, 89938019 ], [ 420805536, 136747495, 428144037, 94646276, 876780839, 35052128, -13010075, -367900844, 612552369, 83000251, 618063610, -179982911, 322176160, -79392204, 482424690, 248885903, 372362953, -12485436, 268410480, 267071904, -507314301, 622214389, 570496965, 341962668, 570530220, -164644991, -484045754, 50268731, 812183161, -899380 ], [ 212008896, -68851885, -172535656, -73870264, 506109265, 58887575, -30838696, 25372472, 81995199, 293537474, -563298480, 335968101, 337013220, 420484636, 109641975, -112173928, 614157078, -38190747, 4473508, 706627746, -273169239, 70885184, 852389583, -246973038, -201957600, 721031515, 666348701, 0, -147088289, 137605169 ], [ -70669632, -46857533, 517606970, 376276657, 876780839, 23835447, 41921352, 805575986, 438915477, 311757042, 31294360, 451957088, 31793700, 252878872, -14618930, -7010870, 614157078, 57286120, -91706914, -161355942, 585362655, 937259649, -503379675, 213726668, 398866260, 113548270, -182302946, -8029033, 185459147, 118718185 ], [ 70669632, 127184733, 811556607, -30009795, 727086549, -41361511, 84324559, 526478794, -381036513, -125512575, 500709760, 283973038, 199240520, -49987684, 285069135, 515298982, 256301773, 38925184, -87233406, 150227946, 826011747, -165398761, -181216683, -113987556, -302936400, -141935337, -339460659, -25134365, 607538585, 35075827 ] ], [ [ 240919200, 82239752, -172535656, -131581408, 634418656, -34351086, -25056440, 805575986, 559496652, -74902666, 993595930, 379963924, 317937000, 364616048, 511662550, -192798939, 101553533, 42597371, 210254876, 161355942, 826011747, 787613150, -26846916, -137734963, -166615020, -56774135, 798361180, -10123564, -383708580, 38673348 ], [ 212008896, -71720714, 811556607, 203143226, 905294037, 59588618, 35657242, 805575986, 443738724, 323903420, 211236930, 247976456, 197120940, 29404520, -343544855, 399619619, 614157078, 80053681, 40261572, -445119840, 162600738, -86637446, -221487057, 118737038, -131272440, -124903097, 484045755, 58646852, 607538585, -51264671 ], [ -64245120, 87977409, 274779009, -62328035, 213848985, -44165681, 27465714, 805575986, -154343904, 40487928, 422473860, 227978354, 345491540, -135260792, 665161315, 91141317, 0, 83725868, 230385662, 450683838, -331705504, 1000268701, 852389583, 432202817, -136321380, -340644810, -295456499, -11869006, 562772584, 91736779 ], [ 250555968, 9562762, 223657333, -16159120, 470467767, -5608340, 30838696, 19029354, 612552369, 87049044, 125177440, 503952152, 125055220, 202891188, -321616460, -42065223, 614157078, -50676183, -11183770, 272635902, 526826390, -63009052, 355721637, 603184151, 641215380, 334967397, 798361180, 25134365, 262200863, 32377687 ], [ 276254016, -41119876, 811556607, -66944927, -199592386, -33650043, 67941502, -393273316, -303864561, -129561368, 993595930, -275973797, 252230020, 32344972, 928302055, -21032611, 207942948, 56551683, 324329330, -61203978, 585362655, 1000268701, 711443274, 603184151, -136321380, 261161021, 251452340, 55505057, 588353156, -12591323 ], [ 372621696, 158741847, -345071313, 221610792, 876780839, 83424065, 40475789, -279097192, 48232470, 240903169, -211236930, 135987089, -91141940, 38225876, 687089710, 592418557, 614157078, 40394059, 140915502, 706627746, 826011747, 653718915, 275180889, 603184151, 489747180, -68128962, 798361180, -1047265, 422079438, -3597521 ], [ 375833952, -65983057, 664581788, 55402698, 905294037, -30144830, -34211678, 38058708, 612552369, 54658702, 62588720, -275973797, -122935640, 452829608, -277759670, -52581529, 512603545, 62427182, 254989956, -389479860, -481298183, 7876132, 852389583, 161482371, -267593820, -102193443, 616058233, -7679945, 204644576, -69252274 ], [ 67457376, 119534523, 811556607, 283938827, 320773478, 25938575, 21201604, -323499018, -67525458, 301635060, -258178470, -67993544, -82663620, 355794692, -292378600, 227853291, 101553533, -16892061, 266173726, 250379910, 468290124, -31504526, 852389583, 398956446, 176712900, -249806194, 276597574, 1047265, -25580572, 53962811 ], [ -70669632, -9562762, 683752417, 369351320, -206720685, 80619895, 19274185, -228352248, 9646494, -155878521, 594592840, 383963544, 311578260, 17642712, -175427160, 234864162, -198271182, 110900053, 313145560, 506323818, -117072531, 244160077, 375856824, -151983408, 328181100, 721031515, 502904680, 35956106, 12790286, -30578926 ], [ 539659008, 42076152, -249218170, 96954722, -57026396, 77114682, -33247969, 678713626, 260455338, 234829980, 31294360, -151985569, 14837060, 288164296, 445877365, 469728324, 338511775, 95476867, 118547962, 105715962, 617882803, 1000268701, 778560564, 66492741, -267593820, -420128599, 207448181, 40843344, 812183161, -50365290 ], [ 141339264, 111884314, -89462933, -143123636, -392056472, -30845873, 8673383, 773860396, -274925079, 204464034, -375532320, 335968101, -74185300, 323449720, 635923455, 602934863, 154748240, 82991430, 324329330, 111279960, 533330419, 86637447, -322162992, -199478223, -292838520, 516644629, 396037436, 5585415, 812183161, -20685744 ], [ 385470720, 95627619, 204486704, 348575308, -541750762, 63093831, 6745965, -348871490, -207399621, -105268611, 414650270, 299971519, -2119580, 14702260, 928302055, 606440298, -357855305, 92539117, 69339374, -283763898, 156096708, 803365413, 214775328, 142484445, 641215380, 721031515, -502904680, -23039835, 626724014, 5396281 ], [ 475413888, 90846238, -415363617, 48477361, 819754443, -53980277, 53004009, -386930198, 463031712, 238878772, -555474890, -3999620, 275545400, 270521584, -365473250, -245380467, 386870600, 33784122, 219201892, 706627746, 312193416, -370178180, -530226591, 603184151, -237300180, -374709291, -157157712, -19199862, 492426011, 142102070 ], [ -234494688, 48770086, -293949637, 260854370, 905294037, -54681320, -19756040, 805575986, 139874163, 311757042, 469415400, 563946455, 72065720, 311687912, -87713580, 424157665, 386870600, 19829811, 279594250, -38947986, 826011747, -338673654, 751713648, -189979260, 398866260, 221419127, -257738648, -15708978, -268596006, -5396281 ], [ 375833952, -55464019, 811556607, 69253373, 698573351, 105857427, 75651176, 57088062, -260455338, -93122233, 743241050, 327968861, -31793700, -52928136, 679780245, -94646752, 145076475, -52879495, 98417176, -283763898, 826011747, 1000268701, 852389583, 603184151, -20195760, -175999818, 641203467, -4538149, 709860873, -9893182 ], [ 157400544, 40163600, -428144036, -138506745, 905294037, 701043, -8191529, -482076968, 434092230, 291513078, 993595930, -143986329, 275545400, -126439436, 913683125, 504782676, 614157078, 106493428, -26841048, 706627746, -240649091, 338673655, 852389583, -99739111, 146419260, 306580329, 245166032, 52363261, 812183161, 21585125 ], [ 298739808, -76502095, -236437751, 251620587, 905294037, 89733448, 1927419, 399616434, 144697410, -129561368, 430297450, 227978354, 38152440, 211712544, 540900410, 290951126, -19343530, -22033123, -4473508, -172483938, 826011747, 110265841, -127522851, -52244296, 75734100, 272515848, -251452340, -13963536, 812183161, -34176447 ], [ 343711392, 153960466, -345071313, 131581408, 171079188, -20330234, 71314485, 754831042, 376213266, 56683099, 618063610, -251976076, 108098580, 58809040, -102332510, 301467432, 546454723, 112368928, 123021470, 706627746, 617882803, -614338257, 852389583, -346712149, 499845060, 721031515, 798361180, -6981768, -89532002, 82742977 ] ], [ [ -253768224, 133878666, 447314665, 263162816, 185335787, 13319809, 39993934, 805575986, 0, -83000251, -508533350, 275973797, 2119580, 244057516, 928302055, 529320723, 546454723, -43331809, 131968486, 706627746, 591866685, 1000268701, -496667946, -327714223, 25244700, 221419127, 798361180, -15010801, -390103723, 81843597 ], [ -144551520, 99452724, -453704874, -115422287, -463339467, -6309383, 14455639, 805575986, -72348705, 50609909, -156471800, 379963924, 129294380, -141141696, 21928395, -266413079, -33851177, 105758991, 134205240, 706627746, 826011747, 7876132, 234910515, 360960594, 348376860, 721031515, 798361180, 8727210, 812183161, 119617565 ], [ -77094144, 107102933, -217267123, 186984106, 92667894, -22433362, 81915286, -145891714, 115757928, -58707495, 7823590, -7999240, 144131440, 94094464, 928302055, 567880511, 0, -33049685, 378011426, 472939830, 826011747, 275664603, 201351870, 508194521, 469551420, 721031515, -502904680, 22690746, 12790286, 12591323 ], [ 183098592, -69808162, -396192989, 34626686, -463339467, -43464639, -13010075, 12686236, 612552369, -26317153, 375532320, 231977975, 195001360, 455770060, 314306995, -3505435, -154748240, -17626498, 174466812, -306019890, 826011747, 511948548, 791984022, -261221482, 590725980, 721031515, 672635010, 51665084, 377313437, 84541738 ], [ 501111936, 126228457, 466485294, -182367214, 434826270, 18928149, 39030225, 253724720, 549850158, 176122485, 399003090, 75992785, 358209020, -158784408, 584757200, 553858770, -33851177, -13954311, -58155604, 484067826, 643898921, -236283945, -288604347, -294467853, 605872800, -391741531, 672635010, 34559752, -441264867, -8993802 ], [ 510748704, -74589543, 115023771, -170824985, 648675255, 4206255, 74687467, -367900844, 612552369, -78951459, -625887200, 651938101, 247990860, -97034916, 482424690, 417146795, -82210002, 105024554, 225912154, 706627746, 591866685, 1000268701, 583920423, 484447113, 575579160, -374709291, 458900521, 23738012, 479635725, 69252274 ], [ -192735360, 42076152, -102243352, 41552024, 142565990, 99548044, 43366916, 164921068, -19292988, -28341549, 383355910, 687934683, 300980360, 44106780, 928302055, -80625011, 4835883, 67568244, -11183770, 328275882, 741459363, -204779419, 456397572, -33246370, -146419260, 721031515, 798361180, 60741383, 639514300, 89038639 ], [ 404744256, 114753143, -325900684, 203143226, -256618782, 86228235, -5782255, 805575986, 91641693, 8097586, 203413340, -299971519, 349730700, 355794692, 116951440, -234864162, 614157078, -5141062, -82759898, -89023968, 793491599, 488320153, -255045702, -370459557, 106027740, 715354101, -308029116, 20596216, 409289152, 89038639 ], [ -237706944, 125272181, 492046132, -48477361, -563135660, 52578192, 20719749, 805575986, -376213266, 200415241, -234707700, 555947215, 345491540, -32344972, 277759670, -231358726, 541618840, 94742429, 391431950, 339403878, 793491599, -181151024, 0, 603184151, 222153360, 465547907, 427468978, 16756244, -243015434, 69252274 ], [ 170249568, 162566952, 389802780, 120039179, 613033757, 16825022, 39030225, 805575986, 299041314, 60731891, 766711820, 79992405, 95381100, 391080116, 687089710, -269918514, -285317067, 80788118, -71576128, 100151964, 793491599, 519824679, -268469160, 484447113, -196908660, 369031878, -295456499, -3839972, -6395143, 151095872 ], [ 395107488, -18169248, -230047542, -150048974, 605905458, 12618766, -26983859, 805575986, 207399621, 153854125, 993595930, 7999241, -4239160, 123498984, -270450205, -101657622, -212778830, 1468875, 53682096, 706627746, 826011747, 945135780, 785272293, 603184151, 313034280, 249806194, -257738648, 4538149, 198249433, 82742977 ], [ 253768224, 14344143, -364241941, 281630382, 342158376, 28041703, -19756040, -329842136, 294218067, 305683853, 899712850, 667936582, 36032860, -220533900, 182736625, 539837029, -188599417, -29377497, 331039592, 612039780, 585362655, -23628394, 852389583, 550939854, 439257780, 289548089, 276597574, 1745442, 345337722, 65654754 ], [ 436866816, 7650210, -351461522, 260854370, 905294037, 103754299, 30838696, 805575986, 289394820, 344147384, 422473860, 591943797, 269186660, -138201244, -321616460, 487255500, 14507648, -58020558, 183413828, 706627746, 513818331, 543453074, 161081496, 512944002, 25244700, 181677232, 358319585, -25134365, 556377441, 27880786 ], [ -234494688, 88933685, 773215350, 376276657, 42769797, 75011554, 72278194, 171264186, 607729122, -127536972, -258178470, 83992025, 226795060, 79392204, -241212345, -234864162, -246630007, -23501998, -6710262, 38947986, 546338478, 31504526, 60405561, 161482371, 111076680, 300902916, 157157713, -16756243, 569167727, 75547936 ], [ 3212256, -19125524, -230047542, -80795601, -192464086, 21732319, 27465714, 0, -139874163, 76927062, 15647180, -203980633, 366687340, 464591416, 928302055, 585407687, -111225297, 128526552, 344460116, 445119840, 52032236, 1000268701, -73829019, 584186225, 207006540, -221419126, 496618372, 24436188, 812183161, 146598971 ], [ 404744256, 70764438, 460095084, -122347625, 477596067, -41361511, -36139097, -44401826, -67525458, 200415241, 993595930, 63993924, 89022360, -167605764, -314306995, 70108705, -314332362, 71974869, -69339374, -178047936, -52032236, 307169129, 852389583, 593685188, 227202300, 130580511, 741784403, 60043206, 812183161, 16188843 ], [ -237706944, 35382219, 530387389, -9233783, 905294037, -37155256, 16383057, -437675142, 385859760, -131585764, 993595930, -287972658, 16956640, -152903504, -255831275, 378587007, 261137655, 64630495, 210254876, 139099950, -357721622, 661595046, 335586450, 603184151, 641215380, 158967578, -37717851, 20945304, 518006583, -63855993 ], [ 86730912, -3825105, 460095084, 55402698, 477596067, -30144830, 69868921, 678713626, 612552369, -117414990, -383355910, 107989747, -8478320, -26464068, -80404115, 136711975, 304660598, -35252997, 0, 706627746, 598370714, 716727967, 483244488, -232724593, 641215380, 17032241, 56576777, 28974338, 198249433, 44069629 ] ], [ [ -67457376, -956276, -153365028, 256237478, 356414975, 114269938, 73241903, 57088062, -279748326, 305683853, 649357970, 147985949, 180164300, 373437404, -321616460, 553858770, 614157078, -16892061, 346696870, 706627746, 826011747, -385930443, 449685843, 61743260, 641215380, 721031515, 238879723, 5585415, 812183161, 28780166 ], [ 542871264, 19125524, 434534246, 129272962, 905294037, 65196958, 22165313, 69774298, 612552369, 346171780, -430297450, 151985570, 224675480, 396961020, 292378600, 322500043, -164420005, 16892061, -67102620, 300455892, 734955334, -236283945, 624190797, 579436743, 85831980, 221419127, -440041595, 41192432, 121507717, -20685744 ], [ -192735360, 146310257, -364241941, 207760118, 0, 28742745, 72278194, 69774298, -385859760, 218634809, -586769250, 147985949, -116576900, 194069832, 467805760, 462717453, 614157078, 95476867, 243806186, -22255992, 123576561, -252036208, 637614255, 493946076, 287789580, 721031515, 540622531, -6981768, 703465730, -53962811 ], [ 44971584, 153960466, -421753827, -34626686, 57026396, 11917724, 44330626, -386930198, 612552369, 200415241, -148648210, 555947215, 356089440, 388139664, -204665020, -175271762, 614157078, 128526552, 69339374, 66767976, 695931157, 496196285, 637614255, -104488593, -307985340, -79483789, 201161872, 1745442, -345337722, 110623763 ], [ 292315296, -76502095, -440924455, 62328035, 270875381, 12618766, -24574586, 805575986, 612552369, 2024396, 993595930, 423959747, 48750340, 323449720, -497043620, 0, 614157078, -15423186, 158809534, -11127996, -208128944, 1000268701, 46982103, -137734963, -181761840, -244128780, -220020797, 54806880, -370918294, 85441118 ], [ -189523104, -39207324, -115023771, -83104047, 862524240, 65898001, 5782256, 691399862, 347273784, 255073943, 993595930, 371964683, 148370600, -188188928, -387401645, -42065223, -96717650, 64630495, 127494978, 662115762, 826011747, -259912339, 382568553, -270720445, 641215380, 278193262, -396037435, -3141796, -31975715, 113321904 ], [ -179886336, 13387867, 242827961, -34626686, 641546955, 23835447, 56376991, -63431180, -371390019, 190293259, -109530260, 175983291, 284023720, 388139664, -73094650, 315489173, 560962370, 118978865, 232622416, 545271804, -188616855, 1000268701, 6711729, 47494815, 116125620, 539354283, 798361180, 10472652, -102322288, 147498351 ], [ 73881888, 50682638, 555948227, -131581408, -256618782, 91836576, 54931427, 627968682, -361743525, 291513078, 187766160, -183982531, 207718840, 488115032, 548209875, 445190277, 614157078, 19829811, 120784716, 701063748, 721947275, 472567890, 221487057, -294467853, 504894000, 721031515, 760643329, 33512487, -390103723, 107925623 ], [ 12849024, 131009838, 811556607, 327799297, -149694289, 82723022, 25538295, 805575986, -149520657, 131585764, -383355910, -83992025, 80544040, 205831640, 913683125, -21032611, 614157078, 8813249, 62629112, 428427846, 650402950, 78761315, 489956217, 151983408, -30293640, 295225502, 113153553, 50617819, 812183161, 1798760 ], [ -212008896, -28688286, -185316075, -177750323, 106924493, 26639617, -5300401, 805575986, 472678206, 125512575, -258178470, 63993924, -23315380, -32344972, 709018105, -73614140, 401378248, 77850368, 123021470, -439555842, -273169239, -267788471, 422838927, 517693484, -383719440, 721031515, 798361180, 39446990, 812183161, 87239878 ], [ 263404992, -11475314, 421753827, -129272962, 905294037, -52578192, 963709, 412302670, -347273784, 214586016, 7823590, 155985190, 44511180, 226414804, 577447735, -45570658, 270809420, -38925184, -138678748, 561963798, 364225652, -622214388, 852389583, -303966816, 116125620, 493934975, -389751127, 37701548, 812183161, -54862191 ], [ -102792192, 105190381, 715703464, 150048974, 249490483, 114269938, -7227819, -202979776, -260455338, 105268612, 109530260, 387963164, 82663620, 358735144, 928302055, -119184798, -227286477, -39659622, 154336026, 5563998, -240649091, 1000268701, -33558645, -265970964, 328181100, -431483426, -502904680, -5585414, -204644576, 144800210 ], [ -73881888, 87977409, 811556607, -159282757, -49898096, 30845873, 45776189, 494763204, -217046115, 24292757, -62588720, 159984810, 332774060, -91154012, 204665020, 206820680, 212778830, 107227866, 196834352, 706627746, -240649091, 551329205, 463109301, 603184151, 302936400, 721031515, 150871404, -11170829, 57556287, 105227482 ], [ -237706944, 96583895, 536777598, -113113842, 178207488, 56083405, 74205612, -342528372, 371390019, 48585513, -414650270, 287972658, -48750340, -185248476, -402020575, 585407687, 614157078, 81522556, 20130786, 706627746, -416257888, 574957600, 322162992, 603184151, 156517140, 618838072, -201161872, 17105332, -217434862, -8993802 ], [ 202372128, 90846238, 811556607, -32318240, 92667894, 86228235, 13010075, 767517278, 279748326, 192317656, 993595930, -131987468, 80544040, -179367572, 928302055, 126195669, 614157078, -54348370, 275120742, -228123918, 435769977, 551329205, 852389583, -71242222, 555383400, -68128962, 798361180, 6632680, 812183161, 15289463 ], [ 404744256, -1912552, -313120265, 43860469, 883909138, 119177236, 73723758, 596253092, 612552369, 287464285, 868418490, -255975696, 300980360, -182308024, -467805760, 504782676, 0, 83725868, 91706914, 406171854, 559346537, 653718915, 308739534, -270720445, 605872800, 641547726, 798361180, -20596216, -236620291, 54862191 ], [ 404744256, -66939333, 89462933, 307023285, -171079188, 76413639, -14937493, 513792558, -221869362, 281391096, 445944630, -191981772, -84783200, 102915820, -182736625, 420652230, 614157078, 80788118, 317619068, 506323818, 826011747, 47256789, 718155003, 546190373, 641215380, -323612569, 634917159, 36305194, 812183161, 100730581 ], [ -16061280, 155873019, -178925866, -154665865, 905294037, 9113553, 15419348, 323499018, 612552369, -42512324, 289472830, 87991646, 332774060, 82332656, 796731685, -217336985, 614157078, 24970873, 335513100, 33383988, 136584620, 181151025, 852389583, -56993778, -287789580, 721031515, 710352861, -27927072, 812183161, -7195041 ] ], [ [ -150976032, 109015485, 281169218, 64636481, 470467767, 23134405, 38548370, -399616434, 270101832, 72878270, 352061550, 567946076, -158968500, 296985652, -555519340, 283940255, 614157078, 66099369, 342223362, -428427846, 513818331, -370178180, -73829019, -52244296, 641215380, 505289802, 194875564, 33861575, 741836588, 130410127 ], [ -215221152, 37294771, 223657333, -133889853, 206720686, -39959426, -24574586, 678713626, 241162350, 232805583, 704123100, 115988987, -25434960, 138201244, 928302055, 248885903, 411050013, -49207308, 326566084, 589783788, -286177298, 1000268701, -100675935, 603184151, 525089760, -408773772, 163444021, 3490884, 108717431, -67453514 ], [ 289103040, 127184733, -434534246, 154665865, 477596067, -54681320, -36139097, 348871490, -342450537, 131585764, 383355910, 499952531, 91141940, 126439436, -248521810, 203315245, 183763535, -46269559, 263936972, -250379910, 826011747, 882126728, 852389583, 603184151, -403915200, 721031515, -18858925, 2443619, 549982298, 77346696 ], [ 253768224, 111884314, 811556607, 307023285, 684316752, 66599043, -8673383, 532821912, 86818446, -121463782, 0, -175983291, 186523040, 476353224, 380092180, 227853291, -101553532, 64630495, -174466812, 239251914, 682923098, 716727967, 281892618, 346712150, -393817320, 249806194, -358319584, -14312625, 812183161, 57560332 ], [ -167037312, 23906905, 204486704, 207760118, 484724366, 24536490, 29874987, 241038484, -250808844, -93122233, 719770280, 571945696, 262827920, 0, -365473250, -38559788, 614157078, 65364932, 8947016, 178047936, 826011747, 1000268701, 214775328, -128236000, -388768380, -244128780, 452614212, 38748813, -454055153, 142102070 ], [ 562144800, -68851885, 351461523, 378585103, 299388579, 11917724, 10118947, 222009130, -212222868, 196366448, -164295390, 435958607, 207718840, -202891188, -584757200, 84130446, -246630007, 96211304, 44735080, 100151964, -19512088, 259912340, 852389583, -280219408, 641215380, 721031515, 396037436, 37701548, 697070587, -45868390 ], [ -186310848, 61201676, 453704875, -16159120, 905294037, 88331363, 61677392, 805575986, -279748326, -2024396, 86059490, 127987848, 84783200, -194069832, 928302055, 66603270, 614157078, 40394059, 261700218, -100151964, 487802213, -425311101, 852389583, 603184151, 156517140, 527999456, 798361180, 38050636, 812183161, 151995252 ], [ -170249568, -68851885, 805166397, 244695250, -356414975, 84125108, 4336692, 805575986, 612552369, -141707746, -414650270, 659937341, -38152440, -167605764, 928302055, -241875032, 478752368, 103555679, 266173726, -406171854, 266665210, 1000268701, 523514862, 603184151, 641215380, -442838253, 798361180, 57250499, 639514300, 90837399 ], [ 48183840, 24863181, -351461522, 129272962, -235233883, 19629192, -21683458, -367900844, 130227669, 307708249, 273825650, 507951772, 311578260, 349913788, 606685595, -143722845, 343347658, -38190747, -82759898, -239251914, 826011747, 937259649, 234910515, -23747407, 176712900, 85161203, 729211786, 43636051, 639514300, 0 ], [ -160612800, 90846238, 811556607, 300097948, 670060153, 4206255, 29393132, 792889750, 33762729, 178146881, 993595930, 383963544, 21195800, 208772092, -138879835, 354048960, 232122360, 27908623, 125258224, -178047936, -266665209, -55132920, 852389583, 555689336, 267593820, 244128781, -289170191, 57948675, 812183161, 29679546 ], [ 318013344, -27732009, -281169218, 34626686, 848267641, 95341789, -13973784, 412302670, 487147947, 151829728, 391179500, 363965443, 233153800, 258759776, 211974485, -220842421, 386870600, 62427182, 127494978, 445119840, -247153121, 842746071, 852389583, -337213186, 106027740, 721031515, 798361180, 52712349, 460450296, 137605169 ], [ -9636768, 11475314, -261998589, 46168915, 905294037, -28742745, 28911278, -291783428, 612552369, -50609909, -7823590, 679935443, 275545400, 476353224, 833279010, -224347856, 207942948, -33049685, 174466812, -250379910, 19512089, 464691759, 221487057, -346712149, -35342580, 244128781, -157157712, -18850774, 140693146, 73749175 ], [ -64245120, 66939333, 651801369, 6925337, 848267641, 100950129, 23610877, 545508148, 419622489, 275317907, -211236930, 435958607, -152609760, 511638648, 811350615, 129701104, -120897062, 52879496, 275120742, 706627746, -429265947, -527700810, 114099393, 470198669, 439257780, 11354827, 798361180, 36305194, 633119157, 116020044 ], [ -183098592, 21994352, 798776188, 120039179, 114052792, -6309383, 70832630, 304469664, -38585976, 151829728, -39117950, 299971519, -25434960, 167605764, -460496295, 399619619, 285317068, -17626498, 0, 506323818, 826011747, 637966652, 798695751, 384708002, -65636220, 510967215, 691493935, -22341658, 812183161, 142102070 ], [ 44971584, -62157952, 811556607, 353192200, -377799873, 101651172, 69387066, -342528372, 612552369, 163976106, -461591810, -283973038, 296741200, 511638648, -204665020, -234864162, 536782958, 56551683, 342223362, 667679760, 169104767, 1000268701, -248333973, 175730816, -403915200, -442838253, 6286309, 12567183, 147088289, 7195042 ], [ -115641216, 9562762, 728483883, -16159120, -449082868, 117775151, -22647167, 805575986, 477501453, 238878772, -610240020, 63993924, -114457320, 252878872, 928302055, 73614140, 614157078, 121182177, 109600946, 189175932, 669915039, 338673655, 597343881, -284968890, 151468200, 79483789, 672635010, -21992570, -230225148, 1798760 ], [ 199159872, 65983057, 811556607, -138506745, 0, -9113553, -25538295, 247381602, 318334302, 155878521, 485062580, 291972278, 169566400, 455770060, 606685595, 304972867, 62866473, 39659622, 169993304, -356095872, 663411009, 1000268701, 33558645, -341962668, 449355660, 721031515, 75435702, 16756244, 812183161, 53063431 ], [ 324437856, 112840590, -492046131, -39243578, 563135661, 116373065, 12528220, 805575986, 540203664, 68829477, 250354880, 279973418, 154729340, 76451752, -43856790, 311983737, 614157078, 63896057, 49208588, -300455892, 182112826, 55132921, 187928412, 341962668, 156517140, 618838072, 798361180, 9425387, -108717431, 59359092 ] ], [ [ 279466272, -21038076, 217267123, 50785807, -541750762, 107960555, -16864912, 805575986, -371390019, 336049798, 962301570, -283973038, -67826560, 476353224, 928302055, 571385946, 614157078, 118978865, 259463464, -183611934, -396745799, 661595046, 852389583, 565188299, -121174560, 391741532, 798361180, 36305194, 121507717, 68352894 ], [ 449715840, -25819457, 811556607, 376276657, 456211168, 13319809, -4336692, -323499018, 612552369, 87049044, 993595930, 31996962, -150490180, 423425088, 124260905, 269918514, 290152950, 33784122, 221438646, 706627746, -169104767, 393806575, -483244488, 603184151, 237300180, 556386523, -433755286, -27577984, 217434862, -899380 ], [ 0, 144397704, 121413981, 258545924, 905294037, 101651172, -1927418, -437675142, 231515856, -91097837, 250354880, 319969620, 129294380, 26464068, -146189300, 196304374, -377198835, -25705310, 42498326, 33383988, -448778035, 1000268701, 852389583, -199478223, -35342580, 329289983, 69149394, 17803509, 428474581, 87239878 ], [ 481838400, 50682638, 811556607, 168516540, 249490483, 103053257, 11082656, 50744944, 96464940, -78951459, 891889260, 679935443, -27554540, -38225876, 621304525, -112173928, 614157078, 79319243, 333276346, -406171854, 0, 598585994, 0, 256472001, 10097880, 210064300, 798361180, 20945304, -377313437, -25182645 ], [ -215221152, 134834942, 38341257, 339341525, -548879061, -6309383, -3372982, 596253092, -192929880, -129561368, -211236930, 635939620, 209838420, 317568816, 774803290, -273423949, 420721778, -43331809, 44735080, -322711884, 455282065, 488320153, -60405561, -128236000, 641215380, -198709472, 766929637, 17803509, -364523151, -42270869 ], [ 212008896, 120490800, -415363617, 80795601, 898165737, -40660469, 17346767, -348871490, 612552369, 123488179, -516356940, -83992025, 122935640, -214652996, -263140740, 354048960, 614157078, 83725868, -107364192, 244815912, 325201475, 354425918, 221487057, 603184151, -30293640, 482580148, 389751127, 50966907, 639514300, -899380 ], [ 494687424, 115709419, -377022360, 20776012, -463339467, 74310512, 58304410, 704086098, 612552369, -161951710, 774535410, 243976835, -110218160, -38225876, 7309465, 311983737, 614157078, 108696741, -58155604, -155791944, 6504030, 1000268701, 852389583, 318215261, -247398060, -107870856, -270311265, -2443619, 594748299, 101629961 ], [ 202372128, 127184733, 600679693, -161591202, 905294037, -55382362, 29874987, 805575986, 81995199, 354269366, -156471800, 187982152, 6358740, 64689944, 343544855, -213831550, 614157078, 62427182, 44735080, 272635902, 39024177, -559205336, 449685843, 132985482, 621019620, 96516030, 798361180, 23388923, 722651159, 110623763 ], [ -147763776, 65026781, 568728646, 198526335, 905294037, 89733448, 52040300, -469390732, 192929880, -80975855, -477238990, 167984051, 190762200, 314628364, 204665020, 10516306, 614157078, 16157624, 254989956, 706627746, -416257888, 1000268701, 395992011, 104488593, -222153360, 596128418, 597199308, 2443619, -57556287, 110623763 ], [ 388682976, -66939333, 57511886, -92337830, 905294037, 43464639, 61195537, 805575986, 612552369, 70853873, 78235900, 567946076, 330654480, 499876840, 928302055, 322500043, -9671765, 122651052, 261700218, 606475782, 188616856, -551329205, 161081496, 256472001, 282740640, -437160839, 565767765, -26181630, 159878575, -44969009 ], [ 244131456, -21038076, 709313255, 0, 905294037, 115672023, 75651176, 190293540, -207399621, -74902666, 993595930, 191981772, 300980360, 458710512, 102332510, -154239151, 38687060, -28643060, 172230058, -383915862, 357721623, 826993808, 100675935, 341962668, 641215380, -45419308, 213734489, -11869006, -479635725, 15289463 ], [ -237706944, 43032428, 306730056, 378585103, 905294037, 75712597, -35175388, 805575986, -33762729, -103244215, -438121040, -51995063, -31793700, 85273108, 928302055, 466222888, -48358825, 49941746, -46971834, 573091794, -286177298, 315045260, 510091404, -37995852, -10097880, 721031515, 150871404, 16058067, 754626874, 3597521 ], [ 25698048, -28688286, -485655922, 117730733, 641546955, -10515638, -4336692, 44401826, -279748326, -52634306, 469415400, -99990506, 2119580, -170546216, -540900410, 417146795, 217614713, 125588802, 384721688, 389479860, 598370714, 63009052, 449685843, 99739112, 408964140, -431483426, 798361180, 45032404, 626724014, 115120664 ], [ -9636768, -17212971, -95853142, 140815191, 905294037, 82021980, 41921352, 450361378, -144697410, 275317907, -133001030, 375964304, 264947500, 20583164, -87713580, 525815288, 149912358, 50676183, 317619068, 183611934, 702435186, 1000268701, 261757431, 398956446, -363523680, 721031515, 163444021, -22690746, 697070587, 34176447 ], [ 485050656, 2868829, 811556607, -6925337, -434826269, -11917724, 55413282, 723115452, 226692609, -123488179, 602416430, 279973418, 150490180, 299926104, 504353085, -224347856, -174091770, 96211304, 136441994, -105715962, 826011747, -409558838, 335586450, 223225631, 641215380, 459870494, 44004160, 31417957, -434869724, 85441118 ], [ 375833952, -43988705, 440924456, 350883754, 584520559, 27340660, 68905211, 133205478, 598082628, -12146378, 680652330, 259975316, 233153800, 311687912, 928302055, 438179406, 614157078, 63896057, -140915502, 94587966, 715443245, 118141973, -523514862, -232724593, 641215380, 607483245, 6286309, -27577984, 812183161, 48566530 ], [ 436866816, 65026781, 811556607, 383201995, 235233884, -52578192, -11564511, -399616434, 612552369, 346171780, 414650270, -63993924, 97500680, -105856272, 482424690, -49076093, 614157078, 118244427, 134205240, -38947986, -97560442, -504072416, -73829019, -33246370, 590725980, -90838616, 377178510, 27228896, 351732865, 51264671 ], [ 481838400, 51638914, 811556607, -154665865, 905294037, -30144830, 34211678, -310812782, 424445736, 62756288, 250354880, 207980253, -148370600, -58809040, 928302055, 241875032, 241794125, 5141062, -40261572, 450683838, 500810272, 858498334, -463109301, -170981334, -20195760, 721031515, 798361180, 349088, -243015434, 150196491 ] ], [ [ 51396096, 164479504, -402583198, -133889853, 64154696, -2103128, 42403207, 38058708, 612552369, 113366197, 899712850, -259975316, 74185300, 411663280, 372782715, 143722845, -367527070, 2937750, -46971834, 278199900, -221137003, 1000268701, -26846916, 522442965, -247398060, 482580148, 798361180, 3141796, 454055153, 152894632 ], [ 244131456, 125272181, 811556607, 159282757, -128309391, -8412511, 13973784, -171264186, 400329501, 342122987, 649357970, 539948734, 264947500, 438127348, 928302055, 532826158, -372362952, 23501998, 378011426, 645423768, 734955334, 149646499, -255045702, 603184151, -242349120, 567741350, 471473138, -20596216, -121507717, -11691942 ], [ 240919200, 80327200, -332290894, -64636481, 235233884, 74310512, -24092731, 336185254, 110934681, 97171026, 485062580, 271974177, 125055220, 29404520, 402020575, 154239151, -72538237, -6609937, 232622416, 706627746, 377233711, 582833731, -355721637, -75991704, 615970680, 527999456, -62863085, 37003371, 812183161, 105227482 ], [ 343711392, 64070505, 293949637, -2308446, 905294037, 11917724, 8673383, -444018260, 612552369, 131585764, 586769250, 127987848, 288262880, 8821356, -241212345, 168260892, 614157078, 44800684, 114074454, 706627746, 533330419, -181151024, 194640141, 246973038, 257495940, 130580511, 766929637, -18850774, -44766001, 116020044 ], [ 250555968, 11475314, 479265713, 244695250, -220977284, 79918852, 82397141, -126862360, 612552369, -93122233, 109530260, 495952911, 267067080, 438127348, -233902880, 497771806, 386870600, -8813249, -172230058, 656551764, 826011747, 291416866, 13423458, 603184151, 550334460, -147612751, 132012479, 29323426, -76741716, 62956613 ], [ 141339264, 956276, 178925866, 343958417, 905294037, -51176107, 53004009, 608939328, 366566772, 291513078, -422473860, 651938101, 205599260, 423425088, -423948970, 406630489, 614157078, 734437, -29077802, 706627746, 357721623, -252036208, 852389583, 603184151, 641215380, 465547907, 798361180, 24436188, -511611440, 66554134 ], [ -22485792, 23906905, -185316075, 290864165, -477596066, 82021980, 42403207, 805575986, 371390019, -115390593, 993595930, -123988228, 0, 73511300, -336235390, -259402208, 251465890, 69771557, -107364192, 606475782, -331705504, -141770367, -281892618, -66492741, 570530220, -238451367, 798361180, -349088, -230225148, 147498351 ], [ -118853472, 87021133, 460095084, 203143226, 278003681, 117074108, -16864912, 120519242, -274925079, 329976609, 250354880, -311970379, -8478320, 135260792, 928302055, 24538047, 614157078, 117509990, 87233406, -395043858, 507314301, -15752263, -456397572, -284968890, 641215380, 249806194, 798361180, -18850774, 626724014, 1798760 ], [ 237706944, 7650210, 677362207, 170824986, -285131980, 16123979, 60231828, 374243962, -159167151, 44536720, 586769250, 523950253, 40272020, 361675596, 643232920, -192798939, 391706483, 38925184, 0, 706627746, 826011747, 1000268701, 758425377, 603184151, 641215380, 641547726, -389751127, 13614448, 140693146, -3597521 ], [ 215221152, 147266533, 690142626, 253929033, 42769797, -4907298, 23610877, 164921068, -9646494, 119439386, 993595930, 187982152, 288262880, -149963052, -241212345, 389103313, 614157078, -58020558, -4473508, -322711884, 435769977, -354425917, -261757431, 322964742, -358474740, 721031515, 50290468, -12218094, 652304586, -30578926 ], [ 530022240, 50682638, -83072723, -27701349, 627290356, 35753171, 3372982, 164921068, 43409223, 240903169, 711946690, 531949493, -112337740, 376377856, -402020575, 487255500, 454572955, 45535121, 208018122, 372787866, 65040295, -86637446, 248333973, -123486519, -131272440, 539354283, -433755286, 37701548, -255805720, -56660952 ], [ 228070176, 86064857, 811556607, -73870264, -413441371, 45567767, 15901203, 805575986, 125404422, 194342052, -492886170, -3999620, 78424460, 173486668, 160808230, -154239151, -386870600, 32315247, 252753202, 378351864, 773979511, 417434970, 570496965, 593685188, -95929860, 0, 603485616, 58646852, 12790286, 9893182 ], [ -99579936, 116665695, 811556607, -39243578, 905294037, 99548044, 77578595, 805575986, 120581175, 40487928, 993595930, -215979493, 262827920, 317568816, 855207405, -108668493, 551290605, 41862934, -120784716, -333839880, 84552384, 1000268701, 852389583, 394206965, 181761840, 471225321, 176016638, 28625249, 473240582, 26082025 ], [ 106004448, -16256695, 811556607, -2308446, 199592386, -29443788, 59268119, 431332024, 612552369, 212561619, 993595930, -47995443, 120816060, -173486668, 650542385, -14021741, 473916485, 94742429, -96180422, -378351864, -130080590, 622214389, -33558645, 147233927, 328181100, 130580511, 798361180, 29672515, 300571721, 109724383 ], [ 555720288, 122403352, 811556607, 36935132, 106924493, 117775151, 55895137, -241038484, -110934681, 85024648, 891889260, 639939240, -95381100, 179367572, -526281480, -210326115, 280481185, -18360936, -109600946, 422863848, 611378773, 441063364, -248333973, 489196595, 20195760, 590451004, 232593415, 49221465, 44766001, 91736779 ], [ 369409440, 109971762, 485655922, -94646276, 719958250, -48371937, 9637093, 634311800, 612552369, -105268611, 751064640, -187982152, -105979000, 44106780, -102332510, -24538047, 9671765, 99149054, -20130786, -395043858, 143088649, 267788471, -275180889, 460699706, 282740640, -90838616, 0, 7330857, 652304586, -3597521 ], [ -19273536, -24863181, 408973408, 196217889, 670060153, 5608341, 54931427, 672370508, -106111434, 340098591, 993595930, -151985569, 239512540, 182308024, 255831275, 150733716, 614157078, -2937750, 125258224, -289327896, 390241770, -606462125, 409415469, 603184151, 227202300, 90838616, 798361180, -3141796, 127902860, -2698141 ], [ -167037312, 142485152, 210876914, 357809091, -163950888, -30144830, 68905211, 520135676, 395506254, 275317907, -23470770, -283973038, -114457320, 291104748, 928302055, 119184799, 362691188, 9547687, 60392358, 283763898, 767475481, 622214389, 120811122, 261221483, 363523680, 721031515, 12572617, 2443619, -70346573, -40472108 ] ], [ [ -25698048, 112840590, -57511885, 196217889, 71282995, 28742745, 51076590, 805575986, 197753127, 230781187, 993595930, 163984430, 303099940, 20583164, 920992590, 245380468, 290152950, 24236435, 111837700, 139099950, -487802212, -378054312, -194640141, -289718371, -277691700, -56774135, -326888042, 21294393, -57556287, 18886984 ], [ -183098592, 97540171, 89462933, -96954721, 299388579, -9814596, 40957643, -463047614, 67525458, 143732143, 414650270, 667936582, 262827920, 370496952, 160808230, 613451169, 614157078, 111634491, -8947016, 127971954, 156096708, 511948548, -302027805, -294467853, 323132160, 102193443, 25145234, -4538149, 166273718, -44969009 ], [ -170249568, 130053562, -134194399, 332416188, 406313072, 70805299, 69387066, 488420086, -91641693, 234829980, -344237960, 579944936, -146251020, 170546216, 928302055, -66603270, -299824715, 74178181, 214728384, -433991844, 52032236, -441063364, 362433366, -313465779, 631117500, 181677232, 622344542, -6981768, 332547436, -44069629 ], [ 269829504, 8606486, -421753827, -60019589, 755599747, -16825021, -1927418, 805575986, 612552369, 141707746, 477238990, 175983291, -139892280, -97034916, -153498765, -66603270, 425557660, -35987434, -38024818, 472939830, -383737740, 78761315, -369145095, -18997926, -232251240, 369031878, -18858925, 20247128, -159878575, 37773968 ], [ -128490240, -74589543, 811556607, -159282757, -335030076, 37155256, 28429423, -190293540, 612552369, 58707495, 156471800, 7999241, -69946140, 167605764, 343544855, 588913122, 502931780, -17626498, 261700218, -122407956, 826011747, 842746071, -181216683, -204227704, -217104420, 721031515, -257738648, -8378122, 223830005, -52164051 ], [ 478626144, 94671343, 766825140, -16159120, 548879062, 107960555, 81915286, 805575986, 477501453, 338074195, -336414370, 0, -55109080, -155843956, -402020575, 21032612, 401378248, 86663618, 360117394, 706627746, 826011747, 141770367, -147658038, -375209038, 45440460, 721031515, -383464818, 11869006, -505216297, 2698141 ], [ 224857920, 131009838, 811556607, 288555719, -292260279, -39959426, 76614885, 241038484, -9646494, 16195171, -86059490, 279973418, 4239160, -29404520, -255831275, 168260892, -386870600, 120447740, -20130786, -155791944, 513818331, 1000268701, 852389583, 603184151, -55538340, -11354827, 12572617, 17803509, 447660010, -64755373 ], [ 555720288, 131009838, 95853143, -76178710, -570263960, 27340660, -8191529, 539165030, -212222868, 147780935, 383355910, 255975696, 211958000, -120558532, 394711110, -143722845, 382034718, 108696741, -96180422, 72331974, 442274006, 141770367, -33558645, 213726668, -272642760, 721031515, 798361180, 7679945, 409289152, -13490703 ], [ 61032864, 153004190, -223657332, 283938827, -292260279, 114970980, 45294335, 260067838, -366566772, 180171277, -586769250, -63993924, -146251020, 508698196, -533590945, -227853291, 382034718, 97680179, 331039592, -150227946, 826011747, 1000268701, -174504954, 603184151, 459453540, 300902916, 238879723, -22341658, -345337722, 89938019 ], [ -224857920, 21994352, 811556607, 27701349, 149694290, -11917724, 39993934, 805575986, 217046115, -14170775, -516356940, -211979873, 21195800, 311687912, 928302055, 343532655, -53194707, 85194743, -2236754, -139099950, 448778036, 220531682, -536938320, 555689336, -100978800, -141935337, 760643329, -19199862, -479635725, 96233680 ], [ 420805536, 65026781, -12780419, -133889853, -441954569, -21732319, 74687467, 336185254, 265278585, 273293511, 915360030, 527949873, -110218160, 114677628, 928302055, 410135924, 614157078, 25705310, 208018122, 461811834, -266665209, 86637447, -355721637, -4749481, 25244700, 630192899, 798361180, -23388923, -262200863, 106126862 ], [ 250555968, 113796866, 377022361, -156974311, -256618782, -10515638, 64568520, 805575986, -284571573, 309732645, -594592840, 583944557, -112337740, 2940452, 299688065, -63097834, 72538238, 71974869, -96180422, -183611934, 266665210, -504072416, 100675935, -170981334, 111076680, 562063937, 798361180, -27577984, 716256016, 117818805 ], [ -16061280, 88933685, 198096495, 122347625, 613033757, -47670894, -28429423, 786546632, 535380417, 289488682, -328590780, -207980253, 148370600, 179367572, -540900410, 108668493, -212778830, 39659622, 344460116, 706627746, -123576560, -291416865, 442974114, -223225630, 499845060, 698321861, -452614212, -14661713, -211039719, -35075827 ], [ 440079072, -55464019, 6390210, 43860469, 869652539, 29443788, 38066515, 399616434, 250808844, -119439386, -594592840, 427959367, 243751700, -126439436, 504353085, 143722845, 560962370, 108696741, 167756550, 5563998, 650402950, 1000268701, -328874721, 555689336, 166615020, -181677232, -358319584, 39796078, -166273718, -11691942 ], [ 298739808, 2868829, -370632151, -55402698, -420569670, 89032405, 12528220, 31715590, -14469741, -26317153, 555474890, -43995823, 148370600, 446948704, 328925925, 392608748, -120897062, 49941746, 216965138, -283763898, 826011747, 330797523, 40270374, 479697632, -383719440, -357677050, 798361180, 16407155, -300571721, 111523143 ], [ 395107488, 10519038, -389802779, 290864165, -228105584, -47670894, 37102806, -456704496, 178460139, 18219567, 993595930, 367965063, 127174800, -70570848, 14618930, -115679363, -328840010, 118978865, 250516448, -328275882, -455282065, -598585994, -221487057, -223225630, -262544880, 721031515, -502904680, 34559752, 812183161, 153794012 ], [ 398319744, 161610676, 581509065, 290864165, 905294037, 96042831, 42885062, 222009130, 241162350, -117414990, 234707700, 199981013, 341252380, -108796724, -160808230, 476739194, 130568828, -30846372, 165519796, 706627746, -253657150, 968764175, -436262385, -66492741, 641215380, -283870675, -408610052, -24087100, 390103723, 26082025 ], [ 9636768, 162566952, 811556607, 27701349, -114052792, -24536490, 52040300, 805575986, 612552369, 89073441, -359885140, 83992025, 44511180, -220533900, -570138270, 3505435, 154748240, -55817245, 11183770, 500759820, 669915039, 574957600, -355721637, 151983408, 333230040, -454193080, -414896361, -13265359, -63951430, 60258473 ] ], [ [ -195947616, 153960466, 102243352, 69253373, -78411294, -9113553, 82878996, -202979776, 110934681, -16195171, 915360030, -303971139, -23315380, 370496952, -584757200, 354048960, -324004127, 5141062, 268410480, 144663948, 26016118, 393806575, 852389583, -118737037, 595774920, 124903097, 634917159, 1745442, 812183161, 112422523 ], [ -19273536, 157785571, -127804190, 380893549, 905294037, -56083405, 22165313, -202979776, 612552369, 133610161, -359885140, -295971898, 334893640, 320509268, 928302055, 382092442, 135404710, 85194743, 185650582, -422863848, 546338478, 1000268701, 335586450, 603184151, 641215380, 721031515, -163444021, 14661713, 537192012, -45868390 ], [ -3212256, 45901257, 517606970, 170824986, 163950889, 81320937, 26020150, 640654918, -323157549, 54658702, 125177440, 447957468, 42391600, -2940452, 621304525, 354048960, -265973537, 123385490, -71576128, 139099950, 826011747, 590709863, -449685843, 603184151, 151468200, -113548270, 798361180, -5585414, 690675444, 96233680 ], [ -73881888, -53551466, 658191579, 170824986, -563135660, 26639617, 53004009, -88803652, 178460139, 74902666, -508533350, 335968101, -158968500, -99975368, -51166255, 199809809, 614157078, 70505994, -172230058, 228123918, -448778035, -519824679, 147658038, 194728742, 373621560, -147612751, 798361180, -10821741, 402894009, 59359092 ], [ 80306400, 82239752, 811556607, -113113842, 384928173, 103053257, 21683458, 317155900, 612552369, -91097837, 641534380, 167984051, 239512540, -76451752, 884445265, -252391338, -82210002, 59489432, -91706914, -328275882, -240649091, -252036208, -26846916, 603184151, 186810780, 533676869, 18858926, 6283591, -281386292, 35075827 ], [ -131702496, 69808162, -434534246, -83104047, 905294037, -12618766, 9155238, -253724720, 0, -103244215, 70412310, 659937341, -33913280, 211712544, 350854320, 38559788, -314332362, -56551683, 293014774, 500759820, -312193416, 779737019, 818830938, 284968890, 520040820, 624515485, -345746967, 349088, 767417160, 64755374 ], [ 96367680, -28688286, 536777598, 159282757, -463339467, 87630320, 81915286, 183950422, 612552369, 334025402, 140824620, -27997342, 10597900, 411663280, 146189300, -234864162, -4835882, 33784122, 201307860, 523015812, 338209534, -338673654, 510091404, -332463705, 545285520, -204386886, 798361180, 18850774, -492426011, -65654754 ], [ -25698048, 105190381, 83072724, -154665865, 85539594, -25938575, 32284260, 241038484, -86818446, -18219567, 993595930, -263974936, 82663620, -185248476, -146189300, -234864162, 261137655, 37456309, 80523144, 467375832, 826011747, 70885184, 852389583, 441701780, 595774920, -62451548, 88008319, -10123564, 153483432, -17987604 ], [ -144551520, -69808162, 377022361, 307023285, 705701651, -3505213, 26502004, 805575986, 376213266, 121463783, 93883080, 559946835, 16956640, 99975368, 723637035, 143722845, 488424133, 30111935, 326566084, 50075982, -520322360, -614338257, 805407480, 603184151, 641215380, 442838253, 672635010, 57250499, 812183161, -31478307 ], [ 228070176, 49726362, 792385978, 300097948, 228105584, 64495916, 73241903, 260067838, -96464940, 46561117, -250354880, 467955569, 345491540, -202891188, 752874895, 532826158, 154748240, 22767561, 82759898, 55639980, -357721622, -315045260, 228198786, 75991704, 444306720, 295225502, 62863085, 13963536, 767417160, 2698141 ], [ 424017792, -1912552, 696532836, -177750323, -356414975, -16825021, 53485863, 786546632, 400329501, 62756288, 719770280, -39996202, -48750340, 282283392, 497043620, 203315245, -256301772, -51410621, -131968486, 706627746, 182112826, 378054312, 422838927, 588935706, -287789580, 721031515, 484045755, 45381493, -57556287, 80044837 ], [ -141339264, 98496447, -185316075, 145432082, 812626143, 32247958, 9155238, -475733850, 385859760, 240903169, 461591810, -299971519, -137772700, 176427120, 394711110, -262907644, 614157078, 92539117, -136441994, 367223868, 149592679, 645842783, 664461171, 603184151, -65636220, 721031515, -37717851, -24785277, 153483432, -69252274 ], [ 189523104, -31557114, 63902095, 203143226, 491852666, 67300086, -7709674, 805575986, 511264182, 340098591, 211236930, 631940000, 296741200, 311687912, -65785185, -280434820, -261137655, 49207308, 91706914, 706627746, -390241770, 1000268701, -120811122, 151983408, 641215380, 721031515, 433755287, 58297764, 159878575, 91736779 ], [ 112428960, 53551467, -31951047, 99263167, 605905458, 5608341, -35657242, 145891714, 72348705, 301635060, 993595930, 111989367, 78424460, 302866556, 73094650, 24538047, 149912358, -30846372, 31314556, 183611934, 78048354, -7876131, 476532759, 503445039, 146419260, -170322405, 264024957, -1396354, -12790286, 13490703 ], [ -64245120, -65026781, -115023771, 279321936, -142565990, 100950129, 17828621, 773860396, 438915477, 257098340, 328590780, 175983291, 63587400, 394020568, 292378600, 52581529, -149912357, 122651052, 107364192, -339403878, -58536265, 362302049, 315451263, 603184151, 641215380, 408773772, 326888042, 39446990, -383708580, 50365291 ], [ -128490240, 15300419, -95853142, 90029384, 7128300, 32247958, -12046366, 304469664, -385859760, 196366448, 179942570, -155985190, 4239160, -144082148, 869826335, -31548917, 343347658, 94007992, -71576128, 411735852, -78048354, -220531682, 33558645, 470198669, -176712900, 721031515, 188589255, 34559752, 0, -12591323 ], [ 70669632, 106146657, 396192989, -9233783, 21384899, -27340660, -2409273, 545508148, -274925079, 236854376, 524180530, -19998101, 315817420, 373437404, 29237860, 136711975, 386870600, 69037119, 24604294, 194739930, 357721623, 795489282, 852389583, 185229779, 55538340, 721031515, -264024957, 13963536, -127902860, -68352894 ], [ 443291328, 65026781, 166145447, 161591203, -392056472, -21031277, 13491930, 171264186, 342450537, -46561117, 438121040, 83992025, -116576900, -141141696, 445877365, 266413079, 614157078, 99149054, -120784716, 44511984, 364225652, -582833731, -140946309, 9498963, 641215380, 380386705, 25145234, -21643481, -230225148, 64755374 ] ], [ [ -70669632, -32513390, -44731466, -150048974, 498980965, 14020851, 75169322, 69774298, -327980796, 194342052, 993595930, -215979493, -116576900, 170546216, 920992590, 315489173, 140240593, 89601367, 96180422, 66767976, 826011747, 1000268701, 852389583, -170981334, 641215380, -181677232, -88008319, 3839972, -511611440, 117818805 ], [ 504324192, -7650209, -25560838, -57711144, -406313071, 53980277, 28429423, 589909974, 612552369, -4048793, 993595930, -279973417, 74185300, -67630396, 36547325, -185788068, 478752368, 69037119, -4473508, 0, -383737740, 181151025, -67117290, 261221483, 292838520, -124903097, 798361180, 42937874, 812183161, 67453514 ], [ 35334816, 157785571, 734874093, 129272962, -49898096, 92537618, -14937493, 158577950, -202576374, 319854627, -610240020, -187982152, 245871280, -147022600, 928302055, -213831550, 565798253, -11016562, 230385662, 255943908, -344713563, 496196285, -20135187, 227975112, 641215380, 703999274, 163444021, 21643481, 812183161, 32377687 ], [ 314801088, 60245400, 811556607, 166208094, 85539594, -51176107, -21201603, 50744944, 270101832, 263171529, 70412310, -303971139, 349730700, 291104748, 928302055, 567880511, -285317067, -21298686, -15657278, 233687916, 442274006, 1000268701, -442974114, -104488593, -287789580, 300902916, 540622531, 6632680, 812183161, -60258473 ], [ 167037312, -19125524, 185316076, 87720939, 869652539, 10515638, 20237894, -260067838, 612552369, 121463783, -414650270, 59994304, 209838420, -123498984, -138879835, 238369597, 614157078, 19829811, 219201892, -50075982, 826011747, -519824679, 516803133, 603184151, 615970680, -312257742, -421182669, -27927072, 12790286, -43170249 ], [ -147763776, -38251047, 811556607, -27701349, 106924493, 85527193, 5300401, 799232868, -130227669, -28341549, 954477980, 343967342, -148370600, 285223844, -577447735, 560869640, 188599418, -36721872, 114074454, -89023968, 728451304, -425311101, 67117290, -246973038, 398866260, 721031515, 427468978, 47126935, -287781435, -43170249 ], [ 401532000, -68851885, 217267123, 83104047, 99796193, 90434491, -2409273, 805575986, 14469741, 315805835, 993595930, 671936202, 105979000, -173486668, 928302055, 262907644, 203107065, 118978865, -49208588, -317147886, -468290124, -582833731, -20135187, 603184151, -368572620, 68128962, 798361180, 12567183, -409289152, 128611367 ], [ 369409440, 137703771, 811556607, 71561818, -163950888, -11216681, -19756040, 336185254, -385859760, -87049044, 602416430, 451957088, 231034220, -185248476, -263140740, 466222888, 614157078, -20564248, 212491630, -50075982, 826011747, 614338257, 228198786, -237474075, 207006540, 721031515, 446327904, 59345029, 428474581, 120516945 ], [ 324437856, 50682638, 728483883, 182367214, 905294037, -1402085, 27465714, 526478794, -192929880, 340098591, 860594900, -223978734, 178044720, -79392204, -306997530, 413641360, -353019422, -30111935, 369064410, 701063748, 826011747, 716727967, 852389583, 189979260, 641215380, -272515848, 798361180, 24087100, -300571721, 93535540 ], [ 375833952, 94671343, 57511886, 399361115, 206720686, 53279235, -33729824, 399616434, 463031712, -32390342, -391179500, 47995443, 129294380, 320509268, 928302055, -241875032, 241794125, 49207308, -58155604, -267071904, -338209534, 732480230, 154369767, -128236000, 641215380, 721031515, 590912999, -11519917, -134298003, -49465910 ], [ -186310848, -69808162, 811556607, -57711144, 905294037, 3505213, 78542304, 279097192, 525733923, 218634809, -125177440, 471955190, 216197160, 141141696, -175427160, -70108705, -125732945, 85194743, 114074454, 155791944, 318697446, -448939495, 852389583, -379958520, 368572620, -346322223, 798361180, -2094530, 812183161, -3597521 ], [ 472201632, 73633266, -492046131, 240078358, -99796193, 23835447, 16864912, 805575986, 612552369, 34414738, 993595930, 0, 269186660, 229355256, 928302055, -84130446, 614157078, 11750999, 228148908, 178047936, 799995629, 181151025, 852389583, 603184151, -227202300, 306580329, 798361180, -21643481, -153483432, 83642357 ], [ 530022240, 163523228, 760434931, 373968212, 85539594, 121981406, 2409273, 532821912, 43409223, -14170775, 711946690, 331968481, 273425820, 329330624, 877135800, 248885903, -319168245, -38190747, 310908806, 172483938, 104064472, 653718915, -483244488, 275469927, 641215380, 62451549, 773215946, -9774475, 76741716, 143900830 ], [ 205584384, 34425943, -261998589, 288555719, 905294037, -28742745, 51076590, 444018260, 559496652, 151829728, 367708730, 263974937, 42391600, -85273108, 394711110, 241875032, 614157078, 63161620, 15657278, 706627746, 422761918, -622214388, 342298179, 527192447, 555383400, -300902915, 458900521, 47476023, 57556287, 74648556 ], [ 237706944, 89889962, 785995769, 290864165, 905294037, 89032405, 16864912, -323499018, 612552369, 198390845, 70412310, -159984810, -12717480, 514579100, -321616460, -14021741, 270809420, 124854364, 339986608, -433991844, 136584620, -189027156, 181216683, 460699706, 121174560, 255483608, 798361180, -16756243, 127902860, 60258473 ], [ -51396096, 81283476, -274779008, -46168915, 577392260, 37155256, 10600802, 805575986, 347273784, -10121982, 993595930, 603942658, -108098580, 332271076, 211974485, 343532655, 154748240, 95476867, -58155604, 372787866, 468290124, 724604098, -80540748, 151983408, 641215380, -5677413, 798361180, -1047265, -198249433, -67453514 ], [ 269829504, 145353981, -504826550, 196217889, 719958250, 120579321, 32284260, 317155900, 135050916, 208512827, 993595930, -179982911, -8478320, -155843956, 665161315, 59592399, -217614712, 23501998, 109600946, 706627746, 0, 78761315, 852389583, -75991704, -262544880, 102193443, 144585096, -21643481, 812183161, -21585124 ], [ 32122560, -2868829, -287559427, 367042874, 506109265, -23835447, 1445564, 589909974, -260455338, -28341549, -399003090, 295971899, -101739840, 399901472, -548209875, -66603270, 614157078, 63161620, 169993304, 706627746, 826011747, -385930443, 745001919, 579436743, 509942940, 505289802, -427468978, 48872377, -12790286, 93535540 ] ], [ [ -167037312, 31557114, 345071313, 170824986, 299388579, -40660469, 4818546, 526478794, 62702211, -83000251, -23470770, 243976835, 4239160, -129379888, -277759670, -108668493, 343347658, -52145058, 386958442, 94587966, 351217593, 677347309, -127522851, 512944002, 373621560, 232773954, -383464818, 55155968, 556377441, -69252274 ], [ 359772672, 72676990, 492046132, 371659766, 905294037, 40660469, -28911277, 805575986, -212222868, 125512575, 852771310, 143986329, 334893640, 514579100, 928302055, 375081572, -111225297, 91070242, 62629112, 378351864, 780483540, 874250597, 13423458, 4749482, -282740640, 351999637, -377178510, -3141796, 652304586, 134007648 ], [ 401532000, -46857533, 568728646, -143123636, 420569671, 67300086, -2891128, 608939328, 81995199, -80975855, 328590780, 279973418, -8478320, -226414804, 782112755, 448695712, 43522943, 127057677, 33551310, -233687916, 826011747, -480444021, 704731545, 531941928, 383719440, 721031515, -18858925, 55854145, 345337722, -50365290 ], [ 276254016, 124315904, 715703464, 311640176, 14256599, 36454213, 20237894, -101489888, 612552369, -32390342, -516356940, 475954810, 197120940, 388139664, 518972015, 494266370, 614157078, -13954311, 232622416, 667679760, -247153121, -567081468, 100675935, 451200743, -10097880, 17032241, 798361180, 47825112, 306966864, 53962811 ], [ 372621696, 17212971, 811556607, 175441877, -163950888, -56083405, 28429423, -412302670, 323157549, 265195925, 226884110, 227978354, -10597900, 23523616, -570138270, 245380468, 38687060, -38190747, 53682096, -200303928, 136584620, -244160076, -409415469, 560438817, -318083220, -119225683, 779502254, -349088, 402894009, -23383885 ], [ 513960960, 956276, -434534246, 143123637, 905294037, -18928149, 42885062, -95146770, 612552369, 22268360, 469415400, -51995063, 332774060, 244057516, 928302055, 329510914, 546454723, -8813249, 183413828, -411735852, 826011747, 756108624, 530226591, 603184151, -207006540, -62451548, 314315425, -24785277, -473240582, -21585124 ], [ 183098592, 9562762, -236437751, -57711144, 905294037, 87630320, 55413282, 393273316, 545026911, 129561368, -610240020, 95990886, 292502040, 58809040, -116951440, 578396816, 314332363, 41128497, 6710262, 600911784, 826011747, 945135780, 852389583, 603184151, -338278980, 596128418, 396037436, 34908841, 511611440, 132208888 ], [ 0, 136747495, 38341257, -25392903, 577392260, 14020851, 57340700, 355214608, 77171952, 135634557, 680652330, 503952152, 82663620, 55868588, 358163785, 255896773, -304660597, -24970873, 183413828, 489631824, 58536266, 937259649, 852389583, 436952298, 474600360, -374709291, 528049914, 48872377, 812183161, 87239878 ], [ -112428960, -1912552, -102243352, 11542229, 905294037, 34351086, -3372982, 6343118, -299041314, 34414738, 766711820, 351966582, 72065720, 191129380, 745565430, -150733716, 24179413, -28643060, -174466812, -356095872, 650402950, 1000268701, 315451263, 603184151, 641215380, -22709654, -119439861, -12218094, 613933728, 157391533 ], [ -99579936, -38251047, 811556607, -46168915, -171079188, -27340660, 44330626, 615282446, 612552369, 222683601, 15647180, 695933924, 211958000, 438127348, 884445265, 199809809, 396542365, 78584806, 82759898, -250379910, 650402950, 1000268701, 87252477, 603184151, 610921740, 374709291, -176016638, -18501686, -12790286, 39572728 ], [ 321225600, 35382219, 460095084, 256237478, 905294037, 117074108, -17828621, 799232868, -250808844, 52634306, 211236930, 467955569, 267067080, 352854240, -365473250, 606440298, 328840010, -41862934, 196834352, 706627746, 91056413, -559205336, 758425377, -199478223, -267593820, 675612207, 94294628, 8727210, -390103723, -19786364 ], [ 240919200, -45901257, 19170629, 288555719, -192464086, 97444916, -2409273, -171264186, 578789640, 143732143, 117353850, 335968101, -93261520, 79392204, 175427160, 539837029, 130568828, -27174185, -91706914, -122407956, 826011747, -519824679, 651037713, 603184151, 641215380, 601805831, 56576777, 5934503, 25580572, 107925623 ], [ 289103040, 97540171, 217267123, 131581408, 698573351, -29443788, -18792330, -310812782, 57878964, 327952213, -586769250, 379963924, 93261520, 485174580, 336235390, 14021741, 614157078, 35252997, -129731732, 478503828, -45528206, -472567890, -248333973, -218476149, 464502480, 317935156, 502904680, -14312625, 486030868, -13490703 ], [ 128490240, -62157952, 108633562, 281630382, 905294037, 22433362, 36139097, 805575986, -294218067, 113366197, 117353850, 359965823, -46630760, 364616048, -80404115, 532826158, 198271183, -41128496, -13420524, 706627746, 708939216, 55132921, 369145095, 232724594, 530138700, -17032240, -477759446, -13614448, -127902860, 80044837 ], [ 391895232, 154916742, 268388799, 325490851, 206720686, 59588618, 32766115, 805575986, -376213266, 251025151, 289472830, 523950253, 303099940, 461650964, 285069135, -147228280, -212778830, 29377498, -15657278, 144663948, 351217593, 267788471, 724866732, 603184151, 277691700, 488257561, 56576777, 21294393, 313362007, 145699590 ], [ 391895232, 109015485, 434534246, -163899648, 541750762, 0, 22165313, 564537502, 4823247, 76927062, -46941540, 127987848, 358209020, 232295708, 197355555, -248885903, 324004128, 0, 375774672, 139099950, -221137003, 1000268701, 852389583, 289718372, 323132160, 147612751, 119439862, 50617819, 812183161, 40472108 ], [ 318013344, 65026781, -44731466, 50785807, 456211168, 72908427, -10118947, -488420086, 202576374, 202439638, -23470770, 299971519, 220436320, 276402488, -299688065, 140217410, -203107065, 62427182, 13420524, 44511984, 780483540, 1000268701, 852389583, -341962668, 222153360, 283870675, 245166032, -23738012, -364523151, 35975208 ], [ -163825056, 1912552, 811556607, 43860469, 121181092, -30845873, -36139097, -241038484, 559496652, 99195422, 993595930, 179982911, -78424460, 235236160, -431258435, 10516306, -382034717, 11750999, 353407132, 706627746, -305689386, -165398761, 818830938, -180480297, 20195760, 170322405, 798361180, -20945304, 217434862, -64755373 ] ] ] }