{ "type": "int32", "data": [ [ [ -156467792, 5770850, -164315908, -279132656, 206533824, 116810155, 92205598, 43021568, -25626194, -194161038, 62842452, -445448185, 138700144, 887457792, -34205895, -7281846, 56523750, -33543088, -87798360, -405429260, 148374555, 10158421, 384735185, 115997540, 62130596, -79584701, -22201932, 80383380, -120435764, 248024685, -279835808, -127888875, -665203740, -134545025, -124754358, 220974936, -13920080, -552963060, 99063888, -272729425, -1727550, -88886370, -49594512, 40560947, -394323640, -567233996, -401254308, -284162760, -179206396, -517888098, 262208206, -474256776, -815972800, 49431500, -158376241 ], [ 227862674, -8107675, 133047717, -354835100, 655422712, -173969369, -55470532, 526857728, -89700537, 84411642, -193740212, -609276235, -132525760, 732379392, -170801055, -10134720, -49554375, 69392864, 123152616, -254898920, 49475468, -170628991, 421653840, -668428464, -133527185, -206371109, 25806076, -309163085, -140177936, 171765950, -602410032, -19329000, -349050960, 117641075, -109094616, 314253030, 371498512, -385922680, 42317561, -472668275, -52583850, -372717336, 654949839, 233308050, 417827180, 340650388, -755310738, 106869420, 95548391, -403114236, -61623679, -321516048, 659545600, -9539680, 56560616 ], [ -356384522, 33632345, -165785755, -273316320, 446069820, 192582068, -80887026, -203757824, -122342267, -361114494, 87568296, 669714355, 17530928, 965075712, -346874805, 12293730, -46730625, -85635792, -670703124, -716231300, -35412867, -144475903, 104500595, 43661003, 12842522, 181979679, 79850519, -35937825, 126055532, -395222089, 322949816, 112697250, 103267260, -240159200, 163332537, -376669293, -451695664, -320336380, 64538342, -388463200, 73450575, 37260726, -157647018, 211911405, -319702945, 526160268, -706434456, -254669940, 18088951, 554083152, 170326923, -538732320, -282336000, -8576120, -289645090 ], [ 465292594, -25063635, -147439231, 365361124, -191039548, -402907239, 140688050, -66055424, 118391599, -58091436, 94657524, -507329350, -144722256, 243402240, -127248975, 12000204, -46586250, 432600112, 576268500, 680425220, 115692402, 23565022, 127082780, -741618790, -290327576, 282376766, 16661573, 102327456, -132885618, 168090025, 384131776, 129973500, 415196625, -682147775, 20086356, 277956042, 74002352, -15956720, 125171651, 492551100, -76786875, 533620929, 660252558, -48112230, 961361765, -82656034, 520276302, -137943414, 252286120, 264116034, 207661688, -388108308, 268545600, -7871980, 430166943 ], [ 39043212, -10282030, -163595742, 188104424, -267451128, 117562690, -84211658, -267726848, -65677641, 496692870, 55221692, 245996730, 66935824, -925936128, 17645445, -7206084, 42322500, -695226152, -692961036, 519648900, -110755225, -119318225, -304178590, -32267336, -36589850, -355685883, 37684059, -85546692, 21311328, 172968980, 431199384, 161236500, -193864275, 353041600, -514986561, -57474144, -197198704, 546395720, -145707672, -374272200, 18480825, -22813251, 728675565, 25587325, 427052015, -419915902, 710138520, 255353994, 156737729, -299197122, -219720878, 62190240, 75452800, -51162420, 224026956 ], [ 464020648, 101280, 180932853, 383427796, -324468368, -381602137, 50113004, 541399936, 26060236, 479468268, 9785312, 580811465, -87035728, -80262912, -136138320, 8431938, -20311875, -734391792, -682830456, 457229600, -98403641, -80801097, 357678465, 713208225, 317105162, -252861910, -9126786, -116145183, 116579776, 236796405, -14588784, 145624125, 52078200, 11150925, 254506506, -379157961, 164592192, -418445820, 150051946, -343206250, -77581350, -729391095, -690173214, 91864541, -975031570, -789991160, -686959182, 147374388, 147236279, 339918768, -211571789, -410193336, 59921600, -58097000, -983750714 ], [ 248084772, 24277660, 103686195, 162329820, -373770264, 159938772, -96435504, 123389696, -110990740, 143295378, -146690024, -95552215, 114469248, 629004288, -298640115, 1818288, -4648125, -733238448, 270471804, 405363440, 152430299, -76117431, -206950985, -10893170, -119829182, -82857320, -61452680, -84382991, -118051620, 345323078, -278195064, -124185000, -588388395, -165819700, 375905205, 373394112, 416727840, 544827920, -55067584, 182539450, 64057950, 550104810, -26359893, -136954646, -447815505, 419819030, 432420534, 344202516, 28404811, 43091034, 360131265, -265451172, 385016000, -64292560, 108201501 ], [ -84206512, -2930790, -141931732, -399808760, -301195160, 128967776, 23034194, 674428800, 73153793, -206441688, -57475900, 311641130, -67279664, 616377600, -382831920, 1671732, 4951875, 275985608, 172630956, -183220940, -64068081, -160580589, 377641775, 378729024, -282834387, -364780577, 66775373, -170516423, 184235944, -240632734, 515648280, 76009125, -267885180, -692943575, 777180144, 215528040, -96988704, 69366440, -96675139, -90066575, -51596325, -2091444, 244181244, 109376748, -187480310, 624775964, -113234394, -121178484, -6515280, -13650504, 314854488, -197847384, -767203200, 54755060, 415603236 ], [ 107875768, -6980935, 147852441, 415456248, -270990860, -43864429, 6601618, -364786176, 46154609, -116705790, 145761444, 336625615, -132624, 310723584, -377806680, -8017110, 11508750, -538347340, -732073884, -624258820, -6895917, 13181324, -246249075, 120766982, 129383771, 364069671, 41186963, 115265073, 103047326, -71326312, -359757832, 78253125, 830043945, -345749700, 220902318, -162538194, -394076736, -441231180, -17070229, -433041450, -38496150, 793290213, 366861057, 241157516, -914385130, 448202526, -475567092, 29851668, 31056168, 360642072, 313283139, 11838624, -408489600, 56969940, 320857688 ], [ -182367562, -10048875, 33044994, -345441460, -389031384, -122863881, -17920190, -26810240, 106597172, 357374838, -691632, 768718560, 12943120, -697364736, 590732190, 2273688, 50302500, 224157212, 122007420, -505146560, 81800439, 70763173, 158389560, -858852852, 148637247, 157551478, 3576303, -127547497, 63605556, -334094798, -242355680, -18557625, 477277650, 34115675, 201387138, 160296045, 390491040, 418167100, 14880041, 147972025, -35528625, -88363509, 308146893, -217931478, -834771455, 650495480, -809887806, -306938394, 138992640, -176572452, -140763636, -28416444, -581209600, 23432820, 825504797 ], [ -433936360, 27725400, -66007346, 29274700, 530620664, -169487605, -139772188, -68037504, 24115905, -355837776, -195123476, 391715980, -63271472, -1010733312, -78595515, -4635972, 57361875, 98755080, 828975084, 22444620, -123654104, -97576375, -431815075, -675258776, 306344654, 285661642, 37430959, 212810598, -96338880, -35796826, -224841232, -155020875, -446919870, 105069650, -175327233, 303324021, -68944480, 379459860, 140442797, 176060950, -39540600, -258375891, 455982600, -35935081, -906530320, 55652964, 357731556, 286786836, 65605250, -551978994, 106912637, -193464096, 553030400, -311740, -9904624 ], [ 63394526, 7063225, 6900607, -66862128, -492149924, -20318445, 110120494, -280307840, -63839606, 213556542, 152492048, 22041805, -123345232, -706937088, -414468090, 5525658, -20184375, -760101752, -115312428, 402006620, 51025177, 65167921, -247610890, 520104706, 285050392, 159267458, -21999452, -313025790, -39356622, -130755994, -104276200, -139402125, -382139670, -448996375, 289348242, -202568184, 435297664, 490460100, -29910507, 68702950, -77103675, -194008950, -433670193, -199049241, 615628345, -552097746, -136992492, 313364016, 22685843, 50853432, -381801264, -405941172, -805228800, -36839820, 903080158 ], [ 418507102, 16236450, -78887692, 360072376, 49513856, -335028582, 37407404, 69477120, 66386281, -104298372, -145108236, -578717635, -61915760, -852191232, -616962420, 5938416, -57121875, 173049656, 808948836, -58228760, 101935134, 65854230, 191103050, 621676156, -238782269, -167467391, 77496689, -169949241, 4452024, -161620397, -101073784, -174088500, -466957275, -440970550, 317954640, 170661582, -335160544, 343435300, 50404409, -134459725, 7278975, 314707284, -767972043, 137381773, -678436380, 455710106, 220594374, 127951740, -125618218, 354594828, -78750165, 418210632, -18604800, 52875900, 205423205 ], [ 382634538, 29817465, 154865205, -141457924, 597112516, 462725410, -2207598, -215900672, 60579862, -494997348, -130481500, 575746660, 35061856, -135555840, 307872090, -12541302, -42035625, -468281692, 656813952, -268392020, -21621033, -165568117, 302741950, 286578694, 95205759, -242909226, -12353811, -162214052, -123945078, 129192055, -395320464, -16409250, -623477670, 502217775, 70992417, -133906773, 171282576, -531257740, -38189899, 295404175, -29355975, -291453729, -688687428, 177193233, -444253440, -425704004, 551963412, -226545228, 123374066, 545861022, 49296507, 165403560, -440041600, 15055080, -791750881 ], [ -522825108, -844000, 112452150, 406255628, -34189148, 422690548, -59488678, 550767872, 33580678, -30820470, -172107500, 38481200, -51443376, 953551104, -209080440, 10181088, -53381250, 258493224, 656755224, -271770780, -176937593, 22653436, -139713240, 161277798, 297655853, 121687496, 38499041, 243604669, -157785326, -193928436, 486391640, -166668000, 955444440, 479537125, 375143637, -64071462, 289902064, -500476600, -182742307, 203378625, 4046625, 278299647, -178294320, 210251251, -406410305, -548925188, -109096260, 350560854, -254412635, -71134686, 101297196, -405529068, 477740800, -32652040, 862712299 ], [ -23319010, 24428525, -129966351, 345518668, -603640884, 360848894, 92205598, -240624512, -111854395, 48346146, -68151368, 130100410, 12054048, -812264448, 264205800, 840420, 4676250, -173794524, -791007432, -311789340, -15301216, 97199167, -37891380, 345902309, -130332015, -345843512, -61040127, 128320038, 31851434, -263944782, 455593096, 130821375, -521385345, 624451800, -551565624, -5470374, 396088224, 541204560, -51716115, -319312925, -48220425, 608142381, -757648392, -244324703, -315197085, 728986018, 749175882, -45450342, -40702402, 573144348, 247213395, -34429416, -115980800, -57770000, -504712271 ], [ 158606136, 29392300, 133720659, 67672812, -541600192, -455668304, -77864152, 141291008, 28695491, -65095368, 65340012, -403571585, 18488768, -298411776, -304959735, 10247328, -49276875, -7833128, 242311728, -533076180, -155518195, 138461531, -102360600, -448445312, 309539824, -87257583, 11743840, 19626453, 131955072, 291119893, -463243312, -175612125, -703055700, 559156150, 353296155, 263716635, 430837408, -496313220, 156327677, 432409025, 38981250, 51735720, -44624814, 111818625, -772572320, -260125538, 538333614, -154057932, 268438585, 504502824, 232815453, 126703248, -179384000, -67324940, -1006361928 ], [ -555563892, 4652550, -103863285, 246267784, -682023692, -410399143, -125409566, -229316224, 129707694, -42388050, -93357512, 860592425, 146259712, 693208320, -513088425, -3244104, -2842500, -415636344, 696191076, -14107420, 67392178, -98000734, -38864105, 329356467, -23252592, -316340913, -36588136, 122100594, 71408762, 155779018, -40168576, 197529375, 796193115, 87147675, 444279732, -90190737, 164052880, 230362080, -126724037, 404890825, -39060450, 8475852, 682923603, -72442351, -901780900, -231233464, 359265270, -147419244, -142566995, -29847216, 333710676, -459402300, -113532800, 2142940, 1003657705 ], [ -318742294, 11949985, 122268839, -188979448, 499568524, -311599659, 128803020, -269542016, 130978817, -52386876, -100465952, -761305270, 18518240, -6518016, -547732125, 5394420, -15016875, 590343932, 132284820, -31703300, -73821454, 72769710, 328002870, 162808730, -113748052, 45853437, 72902924, -177968021, -161860266, -260549564, -510923728, -133881375, 964240575, -85230000, -572770533, -371609784, 245809664, -453338080, 158126760, -9147025, -71304750, 431305287, -10502970, 89374310, -26121810, 48460218, -865390890, -119630952, 172781606, -362551728, -395821595, 229598124, 720419200, -55849420, 900897231 ], [ 78233896, -12105070, 65753517, 418505964, -288901480, -346734682, 116695642, 485129728, -83641665, 269841534, 160240888, 335210865, 50937440, 75728640, -540422685, 1419192, 1946250, -183429752, -363467592, 696331720, 46450943, -160412941, 376250030, 135016426, 262776965, 298617291, 42665067, -24075898, 138511468, 424161644, 67646096, 181069125, -912670455, 56583250, 725441118, 108550533, 214179744, 187892120, -170587967, 0, -33957000, 97142070, 450321243, -222952235, 576476075, -354115596, 446860596, 176867208, 177297057, -411265638, -226371704, -464197692, -759478400, -50124740, 739719024 ], [ 557093914, -3261005, 83810794, -168750952, -292949916, 38429454, -9248618, -560219264, -100950197, 448869642, 61062140, -917267310, 15846112, 125038848, -330904440, 7776576, 26576250, 209235824, 898068576, 236557080, 103588541, 169921726, -398009140, -650116162, 186556700, 344482985, 18040968, -182759731, -42513180, -84091797, 619489584, -114692625, 680255610, 215726600, 518056632, 92820273, -463152400, -8100300, -88756767, -13651125, -37686825, 125871906, 680643690, 117387394, -43231900, -217792474, 789457578, -277894134, -86662273, -135691668, 262524912, 320261004, -806398400, 16075320, 1035359018 ], [ -333434192, -3460400, -133891846, -63362032, -523753160, -58329824, -1588200, -200085760, 86037754, -96549678, -100888616, 127582155, -108717296, -897502464, 14200110, -11998962, 20559375, -119323048, -605397588, -483952520, -23764125, -24335155, -231957500, -119707106, -311364163, -19292518, -60936356, 135683625, -27350754, -406209763, -428431864, 185263875, -501093900, 348827450, -756950994, -74049612, -146532528, 189216040, -141844758, 262749450, 69277725, -18190059, 790386918, -68340320, -687569880, 443794850, 133954002, -125944434, -161723728, 315252378, -110445127, 591987396, 644123200, -2742440, -230543156 ], [ 410138066, 26833925, -76042446, 377366968, -277222484, -174989472, -60658652, 547137536, -25573046, -213477312, -124756324, -195490155, 40740128, 377005824, 46159875, -11055456, -29906250, -215362964, -22639644, 84271540, -143183894, 43242706, -220883400, 694042134, -170075807, -274238118, -51024960, 46401355, -47749782, -108005360, -257913096, 101056500, -133529775, 508988825, -724417761, 7254702, 376031648, -491574980, 47257518, 181382575, -1012275, 82446924, -98036259, 87673861, -35681540, -611698244, -480081420, 129005856, -19744918, -576026514, -311565618, -353978604, -597366400, 19831460, 408891550 ], [ 48223344, 15369240, -48221607, -263330752, 638741460, -32241944, -157554734, 82934400, -40671507, -5657022, 50911800, 653699385, -6685232, -179072256, 294776010, -12474648, -504375, -235065924, -57230436, 207223300, -133695527, -165185670, -258325830, 764818298, -42330849, -374193953, 21224966, 48855884, 147476336, 3234814, 338961896, 206900625, -191006325, 38400850, 317930841, 379697955, -240256208, 408237700, 15608098, -444857000, 72175950, -513009198, 451499625, -247048645, -455122305, -479346874, -401196432, 317143134, -100905399, -341262600, -117790270, -538245288, -28315200, -40018260, 409119617 ], [ -93183870, 29050480, -47855621, -193444644, -214694284, -276999772, -3938736, 296644352, -114197336, 392045886, -6384788, -422359465, 36000048, 948544512, -616753035, 489348, -25811250, -217549512, 874929744, 23607440, 42441287, 37306919, -71113680, 369337345, -167241382, -378790328, 27395544, 278769953, 197482540, -110063878, -406706832, 200755125, 903715545, -199627600, -287134935, -231622209, -1822000, 95043520, 143006039, 101635325, -47955600, 150473892, -432338109, -223387421, 181056415, 641171550, 117256776, 168086646, -212760088, 142994334, -45020976, 449287020, -270041600, 65707380, 1052985339 ], [ 294722792, 914685, -155024586, 125926248, 250133996, -478394861, -2991110, -240645376, 61288502, -387117780, 164326640, -265548575, -44605872, -459724800, -515220345, 149868, 53182500, -237781088, 546552132, 110292380, 32641826, -65346047, -194769475, 458631898, 254428295, 9045666, -49283632, 83698461, -27247360, -3756127, -611266096, -32946000, -620429190, -421391325, -50953659, 28349685, 425458864, 570435320, 42877142, 397240025, 10800900, -878516556, -133080315, 146915570, 903455375, -150030510, 613717104, 170228520, -180952853, 68040336, -203471424, 498421056, -499201600, 27771020, 679965470 ], [ 282058634, -820790, -113597332, -217301916, 570214792, 135004779, 130084168, -23951872, -113834158, 150537000, -199555044, -301058800, 48569856, -950811648, -46692855, 12801708, -1725000, -100677320, -433442004, 69549800, -34796440, 60337563, -410295405, -351496099, -290059594, -344752639, -57866253, -238470694, 57724262, 22456560, -95953872, -184932375, 985103610, 705964825, 230707506, -7172529, 171253424, 308769500, -181556958, 311199375, -58543650, -549719544, 70113729, -251150676, 208304690, -266906578, -692573154, 194854464, 152339915, -442916418, -376380719, -64737792, -883129600, -24801860, -853948010 ], [ -1382550, 17812620, 6936025, 243153728, 504210448, -207866890, 132731168, -340333568, 18026030, 41262984, 108643860, 867949125, -18788400, 419923968, -282155805, -10624896, -24631875, -88254844, 630826812, -472192680, -127104943, 168444328, 290171350, 365362810, -185855824, 251317528, -31136362, -16497173, -183226332, -165122551, -109732168, 135003375, -802353585, -295558700, 484666635, -380672292, -192169984, 314187120, -167705824, -208345475, 77187825, -62137902, -682411263, 55663513, -393592960, -488888766, 89939304, 27350946, 294879763, 392894040, 299993668, -538114164, -338313600, 46924500, 566583590 ], [ 216986614, 9922275, 103515008, -277678572, 97374424, -192331223, -46560730, -24077056, 90648343, 445953978, 74055856, 7724535, -2401968, 446814720, 31959765, 7354296, 61258125, 125426160, 179355312, 126176940, -155414497, -108358237, 393654325, 267913100, -315445735, -316880221, -24373530, -19069050, 126341386, 409484678, 355527480, 176689500, 692576550, 637615100, 285492804, -325052910, -277366704, 335369840, -124569951, -491733575, 60625125, -607124178, 321416499, 49844915, 117000135, -424226706, 660712416, 249186294, -67704618, -153550488, -374614474, -11838624, -681115200, -3577380, -439973824 ], [ 143600860, 9080385, 112859457, 144469036, -463810872, 190458247, -58514582, -292888832, -70491964, -232524204, 164333044, -516213980, -109134816, 925022976, -585021690, 12396816, -36603750, 575806992, 908580888, -421993960, 164482311, -168481001, 152029435, 216096940, 138969281, 300872579, 31758988, 33874456, -158874004, 42774400, -258249152, -26762250, -824740860, 589649550, -449943894, -24534510, 125324448, 185819140, -163824859, 262410100, -70124175, -536372829, -521690205, -78059474, -523958450, -33227096, -118587924, 54152406, 290129038, -209425608, -374943361, 334384932, 206556800, -50292600, 538563930 ], [ 132706366, -24476000, -62619024, 248120776, -130864104, -360179974, -15405540, 39161728, 55610524, 43069428, 38090992, -714080915, -86952224, 1023863808, -90187830, 6532092, 52678125, -471453388, -268827420, -45898480, 28476623, 20007741, -168670515, -622912678, 72520052, 323866711, -4446967, -217602308, -115235654, 259025726, -31806712, 174407250, -916862115, -675329375, 212287080, 11551176, 419978288, 445202940, -35777082, -326007375, 6383025, 553984989, 359073489, 188064824, 181726205, 177784338, 89447358, 125417376, 86065039, 6400884, 169839683, 266125524, 313724800, 56961220, 538531349 ], [ -378394718, -30753250, -166393764, 411055392, -378412188, -358173214, 18687820, -494706304, 119033804, -18222900, -72339584, -514855820, 62672208, -407517696, 486705915, 13530762, -58966875, -114973980, 681978900, 677353620, 35038402, -16796234, 376863595, -465815502, -144978262, -393743868, -57172759, -307207285, -71201974, 404619090, 345643480, -55475250, -362324550, -431737300, 17920647, -308031360, 2594528, -276716700, 169432703, -298226950, 17985825, 139053507, -701854566, -194487847, -655267735, 72702436, -146860350, -83297592, -163361597, -460704510, 307521526, -70825692, -1985600, -45149980, 934097270 ], [ 3723668, 20991335, -136477360, 120199988, 573245820, -447189743, -13324998, -535265920, 144039938, -390049290, 119344944, 919191370, 27394224, -825898752, 146341080, -11933136, -41332500, -782688072, 619462944, 656291220, 53629149, -24995269, 160050675, -104986606, -175992025, 373458533, 74879635, -87952326, -95329268, -294862653, 358888040, 73746000, 1017620730, 628997400, -529908534, 11504220, 420940304, 386271080, 150250507, -285979500, 52051725, 65797929, -758058264, -176838637, 688391895, 575928258, -32468436, -339257142, 46475664, -491718738, 8636329, 378967092, -590539200, 23729300, -789111820 ], [ 242038420, -5445910, 165148231, 193611928, -640373552, 478796213, 88552738, -377158528, 36207075, -14610012, 43355080, -270811445, 85075840, -234050304, 260627220, 1442376, -14310000, -390983616, -253088316, -197503880, -76321728, -107001336, -455220335, -181268237, -234432715, 8016078, -18018189, -19460210, 37507694, -86136948, 609625352, -170218875, 310849695, -706201575, -210121371, -111813975, 258272144, 127618920, -131513569, 157381275, 79556400, 484829742, -216899139, 118572067, -534096635, 3535828, -507717210, 173132946, 103674393, 46857300, -319069114, -314566476, -831313600, 21887200, -142248646 ], [ -222461512, 6967220, 101826750, -410231840, 3815280, -484130850, 23383598, 279661056, -78162992, -26320206, -150974300, 469810180, -132746800, 873319680, 150871410, -700902, 19923750, 614371932, 673022880, -243665640, -94653230, 114870314, 265748470, -802620542, 18954573, 17343655, 21845061, 187815474, 180246152, 161700599, -135549176, 163206375, 308277540, 207179925, -240488895, -182142324, -212678416, 475705360, -113041379, 208314625, 45997875, 385266000, -704569968, -134101760, -618277060, -194664284, -723970884, 262418814, -255878573, -302256108, 314830126, 200413668, 317097600, -53769700, 342556634 ], [ 237227146, 11238915, 173270759, 51278980, -504803936, 434413371, -76942996, 197018752, 46265334, 13564176, 36483588, -120197160, -47538336, -466809600, -579082770, 866916, -59418750, -676123892, -346348380, 467278120, -110691854, -48010196, -245785160, -620616280, 74519610, 3664843, 38410456, 271386808, -125745350, 35061641, 48233920, -110772000, 1017747750, 438318950, 446992818, 187988346, 73973200, -43880980, 194343083, -201651025, -42547725, 71962185, -100239321, 65850089, 754853330, 485643554, 40310634, -18727380, -67424099, 210698712, -283354422, 292181736, -554934400, 29946660, -931099818 ], [ -454195326, -14483040, -147297559, 17140176, -633421264, -97026846, -41658486, 32109696, -99546204, 205300776, -163583776, 666347250, -97458992, -503083776, 155401740, -5234202, -47253750, -662788352, 518127780, -156454140, 7322231, 111150624, -368243755, -363979083, 84259725, 132743310, 22670167, 15372588, 24887544, -294261138, 365925448, -11761875, -317740530, -312581025, -469887456, 74507433, 98956464, 541971040, -114966819, -69551325, 12810600, 280115901, -119759475, -142692654, 407597660, 189626940, 633337068, -343372680, -74717593, -396872490, -271648481, 599011896, -800795200, 28342180, 813547570 ], [ 137480772, 21990420, 100894076, 379914832, -484816108, 213887170, -84571650, 561930112, 110627562, 201006510, -3202000, -401336280, -4160464, -164808192, -501781635, -7529004, 7074375, 786676720, 421637676, -193225580, -36271256, 145591810, 292116800, -200051595, -259035524, 280807870, 65719946, -218267280, 70837054, -225541391, -642025104, 32786625, -70813650, 59661000, 236205075, 144577524, 383917264, 83912140, -43478842, -311970625, -69908850, 264925413, -117120924, 129790195, 883483455, -565611390, 663953472, 131136516, 233418955, -302874978, -94658551, -91861728, 620812800, -3989400, -794878657 ], [ -47707192, -32717660, -50677255, 203340136, 122724840, 381100447, 106907036, -555295360, 129526105, -269255232, -196160924, -512394155, 75463056, 415547136, 138841290, 11671488, -23585625, -227304880, -665094600, -277299660, -118924323, 100017749, -60623215, 77253184, -113583140, 192312330, -53978637, 16575405, 107000626, 16976090, -644199584, 205568250, -880661415, -572224750, -387590514, 66888822, 269174992, 547057680, 92721970, -76831925, 17599725, -775512939, 237315888, -259862455, -974087775, 292698748, 375933558, -65826180, -267633224, 92300040, -356464784, -366510312, 125609600, -47680960, 1058947662 ], [ -243457838, -30163505, -65505591, -270176528, -308868112, 200374986, -106748216, 25516672, -73676415, -399398430, -53332512, -149142945, -26333232, -109168896, 127496430, -11719926, 7447500, 373226924, -142591584, 50132900, 28545755, 104874302, -263219385, -348905291, 326402076, -143970722, -16760282, 319069212, -77667140, -336968703, 199755640, -130394250, -749862570, 499424125, -207360687, 186391842, -318689664, 109258240, -107704300, 317970950, -54536625, 574183935, -757084818, -49063192, 592764150, -462878634, -884924040, -69459516, -191911192, 276245886, -66751880, 109226292, 455273600, 45882460, -75815987 ], [ 402838202, -33462490, 146843028, -372618676, 348377456, -210994091, -73994238, -258171136, 74717230, -10981278, 81612576, 395875345, 126233488, -736661760, -247835700, 10119402, -35424375, -749241096, 513987456, 199237140, -89491374, 78674063, 25694905, -164840159, 229485355, -205758259, -3229556, -317348108, -167997004, 49658405, -452272072, 95363625, 276840090, 176331400, 358198749, -274340430, -280821216, 80428140, 123607231, -87012425, -7783875, -251523660, -10272417, 210678378, 320311845, 760566290, -468274716, 46695096, 166329669, -47706036, -223058472, 267642816, 708913600, 60621440, -288113783 ], [ 222590550, -18622860, 64484372, -315175924, 270397372, 535888535, 62040386, -460447616, -11719134, 175193376, 6384788, 639580180, 7638160, 469265664, -327592350, 2927808, 4005000, 118169704, -697600548, 182540800, -4274662, -84499831, 134041505, 625209076, 43866592, 129017182, -19516541, 82104484, 47086844, -99610884, 421275848, 50152125, -459399585, 29001875, -721228695, -35498736, 234323776, 451491560, 170473644, 436203575, 21379050, -156087768, 278636109, -120522345, 748764330, 552146182, -472702230, 191176272, 95150235, 503565678, 175942364, -301472808, 447412800, -50046260, -918328066 ], [ 189999238, -4183075, -140792453, 379966304, -267811460, 472458196, 11011520, -422579456, 57049949, 415006740, -114369036, 490946545, -33126528, -634861056, -597889350, -5166720, 11355000, 159666060, 412270560, 382611660, -181771072, -2593305, -104365910, 381584801, 98823516, 206775590, 40622550, 104938449, 173592444, 110531723, -330837248, 41501250, 430629555, -449398850, -14612586, 220446681, 391773728, 124326540, 112126795, 281768475, -30011850, 149895993, 806371926, -108546671, -434419705, 303282014, -795534558, 36591282, 192571769, 179436936, 40148576, 149893464, -674532800, -59224060, 555115078 ], [ 100594338, -29566375, -174415941, -283971024, 415293228, -334092094, 113461008, -117130496, 129933573, 466458702, -70937108, -62616835, -90896560, -826056192, -203655465, -4562694, 14019375, -367772568, -459164868, -71063660, -77358708, -23989381, -370638155, -389298343, 336245261, 222820003, -29352007, 145208371, -19663106, 173436825, -628246808, -52504500, 268742565, -364808075, 578030112, 170978535, -373670336, 278754840, -149402110, -283511500, -79620750, 858923028, -418735482, -151887973, 310234550, 582903042, -183640548, 54432756, 254475978, -144691806, -226822401, 58930872, 347942400, 32410060, 337473998 ], [ -137443904, -1159445, -157958377, -4812632, 307363196, -321600013, 20212492, 668086144, -93903658, -221891538, 93581652, 116009500, -29481824, 450971136, 169697025, 3044142, 21405000, -201594920, 348550680, 584503540, -103865069, 79438957, -447109305, 226106880, 198347908, 117483345, 82024648, -195462652, 113423218, 260536197, -421117704, -186405000, 103330770, -626985025, 717040071, 162197763, -306606160, -440865360, -140388644, 345859350, -80714700, -419609712, -563343447, -68445087, 294281370, -232420146, -765033906, 187453224, -87150919, -95023068, -34910746, 457604028, 666644800, 32229120, -1013627491 ], [ 480279436, 20950190, -82134342, -98864844, -48030136, 160106002, 58048710, 472673920, -107624700, 402028866, 45795004, -787364965, 145242928, -149379072, 67269690, 2283210, -44287500, -678454608, 555243876, -697319020, 172248139, -164467927, 242717335, -655739393, -228763865, 280550473, 49511422, -98142044, 61543758, 293753192, 498628032, -132695625, -402304095, 496464750, -220902318, 271440897, 290149856, 299589160, -104160287, -17862150, -71497800, 743233152, -452524305, -30930442, 356602285, 752211080, 535526628, -244117566, -249200411, 412750926, -215031193, -400939728, 195948800, -15530320, 688534273 ], [ -248840566, -19915235, 33375562, 374922048, 244877388, -232951390, -154256572, 577390336, 119959465, 263265444, 62432596, 343557890, -122667376, -280054272, 555365160, 9699192, 32555625, 178672208, 67742748, 664957520, -136483851, 132085668, 34389570, -407051266, -62852086, 256575781, 11632476, 91609672, 10710402, 294247771, 572599888, -162046125, 339842010, -739062475, -125468328, -217171500, 279523952, 176830420, 66373527, -176153500, -62003700, 76337706, -400240008, 134609477, -302684190, 193550256, -257027316, -361259010, -255661397, 161790300, 247176852, -395076612, -258862400, 59476940, 719160413 ], [ 258647454, -5148400, 38540687, 299335416, -448613340, -65253146, -70447258, -185293184, 6523917, -138462348, 40159484, -856602830, 47769200, -264089856, -184677570, -1728036, 41199375, -387018996, 616320996, -592665220, -124097701, -75651160, 447288885, -680940889, 151719040, 176329202, -44798700, -77391006, 68416418, 193206618, 244253408, -56151000, -654121245, 252872675, 521317095, -178033674, -81654752, 206287640, -45470469, -293121275, -9620325, 415096596, -342448056, 235475921, -575714950, -484941232, -93614430, -184907646, -174328985, -165980934, -113758359, -509248152, -612652800, -36510640, -644875733 ], [ 10470512, 6076800, -62642636, -226837104, -274721356, 114953902, -165951018, -223307392, 107841721, 282930330, 94241264, -507385940, 126744336, -793245696, 474466410, 8282898, 30556875, -235354260, 37497828, 375612800, -157718897, 29050255, -455908725, -228108868, 272053265, -335363777, 71561494, 136035669, -117413010, -290611947, 585903752, 153191250, 265440045, -681508550, -243297177, -198529968, -342273632, 453425180, -82733750, -232408475, 77445225, 214868352, -692196957, -216859631, 228276610, 246587676, -852079410, -220523310, 151923661, -477573138, -28588807, 407177484, -221707200, -1471500, 489073391 ], [ -501699744, 32316760, -178382757, 131987076, 92266188, -539099351, 30170506, -316006144, 92552813, 60024648, -81061832, -520118690, 34005776, 599531520, 610300170, -10944504, -57785625, 287807384, 634291764, 312315900, -94284526, 122126329, 337775015, 964575483, 73849655, 382639026, 53264895, -111431705, -115478934, 352327386, 523041512, 109420500, 158457450, -312604700, 396776928, -10764663, -379646496, 441004720, -83937150, -246506925, -16760700, -250422900, -574230672, 165008025, -729431755, 112323084, -941874024, 74404890, 240377636, -196500066, 248175694, 190523172, 868632000, -59160840, -841111096 ], [ -114972858, 29978880, 109536068, -350151148, -244389880, -212699837, 23013018, 581896960, -142308199, 126783846, -103264500, -423010250, 34880112, -753570816, 35804835, -12319398, 841875, -508889012, -536539008, 573094740, 101526103, 166752131, -277810260, -455628916, -135062928, 11092585, -62427115, 171484544, -68884732, -137519696, 328465088, 127264125, -662472810, -699170100, 230945496, -73591791, 451549904, 90601420, -144955547, -353679825, 40805325, 475748472, -298079412, 104960416, 265845740, -254022602, 11748828, -164767302, -165352377, -433686414, 24812697, 26655636, -804739200, 12918680, -702250874 ], [ 26139412, -1009635, 17154118, 339316292, -91757484, 490201299, 168650958, 446301824, 14332244, -327647742, 141374704, -263030320, -17481808, 776966400, -138860325, -7953354, -38413125, -366210748, 926962752, -183528100, -135389261, 89681202, 79643730, -806624518, -214581433, -141923803, 75006185, 4586351, -158752364, -130528755, -639475032, -190217250, -395857830, -747159325, -147125418, -294085428, -244731040, -382421260, 192134844, -131806625, -67228425, -557259750, -608916090, 238957409, -28496520, 637151362, -539780514, 96776820, 217257441, 15277248, 342200833, -501736620, 283342400, 41838560, 982023921 ], [ 407649476, -12152545, 173914186, -274229948, 346003504, 325429580, 74783044, 567563392, -43669940, 311500668, -138070240, -868628205, -130246592, 1026288384, 612451125, -12804192, 60978750, 666512692, -709874700, -509951420, -172392164, -99430981, 297115110, 554815645, 203831232, 194923071, -60847771, -5769610, -28780024, -265401785, 32874184, 23753250, -170905410, -426386750, -71849181, 315063021, -135119520, -244454860, 165407330, -275937825, -77031900, -478225182, 810598731, 216190734, 994577260, -86458260, -75354552, 270638676, 238775963, 259112028, -172824028, 297632748, -197689600, -28357440, -139381518 ], [ 219383034, -17130035, -32614075, 257707436, 84508452, 415014691, 64353864, -278847360, -98447812, -174052464, -2881800, -313084175, -65044704, -113010432, 277530300, 3177036, 4068750, 267647892, -794178744, 248799600, -6659716, 136973655, -125541385, -483951158, 284442279, -242210577, 39435511, 43223180, -197190604, 8608348, 375038496, -5425125, -205550115, -429062025, -269380881, 366303756, -382328480, 429002340, -6895482, -349700175, 38384775, 337933320, 555530262, -102067235, -493117665, 207475606, 744979872, 215936784, -158185569, 554967252, -14946087, 10059084, -749822400, -52703680, -25054789 ], [ 22378876, 19266410, -153997464, 224894036, 389709656, 154804811, 103254176, -429777536, -94226975, -206251536, -177960756, 699169450, 117391888, -78342144, 493996320, 11817216, -18375000, 661875288, -408042144, -570505820, -130659480, -141390132, 470918620, 274331238, -10121474, -68050864, 270817, 131263517, -30689772, -292389758, 2984968, -89135250, 510525135, 6368575, 280161828, -183374919, -81538144, -341536520, 134877072, -182678275, 15812775, 180744792, -459415278, -117556633, -945987040, 444836224, -215125092, 183382542, -119835907, -550741254, 370326762, -262248, -733312000, -25100520, -456296905 ], [ -479449906, -9017085, -26734687, 333178256, -152844356, 525052031, -95276118, -557590400, 49835108, 206188152, -190698312, 804002425, -148956400, -196737024, -271458135, 12699864, 38973750, 63554060, 125560464, 341298640, 59574501, 22066668, 29705525, -672638527, 71046151, -314477849, -61245138, 302826293, -155662708, -14703700, 612195192, -18812625, -31183410, 659206700, -65899431, 203953386, 438227440, -351918840, 160539577, 408685375, -79766775, -148492524, -352233750, -187951998, 453508720, -148601648, -823228224, -66229884, 128930152, 198480450, -84682312, -195449688, 380446400, -15706900, -519047911 ], [ -595934352, -33283140, -19273295, 241828324, -394012444, 540437191, 21445994, 354688, -3051581, 85853628, -111128612, 561457685, 121508144, -883112448, -192976830, -6639318, 10505625, 270050692, -250504284, 383291800, 121493729, 97267274, 136824995, -478210163, 73622901, -103289739, 50736426, -65802891, 181097632, 286468177, -115820712, -68850000, 239940780, 635839475, -49478121, 231868728, 84220128, 553799220, 150202371, 352785175, -71438400, -266879262, -461746425, 75956075, 826125075, -247435306, -561628704, 121021488, 37598595, 187659066, 221401856, 348995892, 633352000, 7473040, -762004428 ] ], [ [ 194023449, -35848592, 25359984, 226977804, -561080, -389778954, -131687510, -61337088, -381427402, 230794980, -54166094, 702066600, -977247520, 163646496, -776351070, -10357048, -241506340, 78815360, -102936204, -51737868, -524263460, 516600, 559476148, -51523056, -685608950, -282181825, 1369593, 776981952, -37833120, 504483570, -276727476, -202016430, -138962979, -557116457, 831968984, -43412400, 776788850, 44900600, -76490568, -420664572, -12330032, 614616555, 21124365, -248041752, -747209430, 235575980, -129379922, -135762432, -28370552, 46330869, -322621805, -391725744, -556151781, -266613750, -987881040 ], [ -242688809, 290206380, -30388980, 108928062, -244048220, -194157928, -155152520, -7430400, -134048468, -239912904, -150739741, -530936775, -556852608, 148325892, -446394861, 8421647, 52504202, 257911898, 9930916, 513051398, -1023327180, -676500, -13944854, 256326408, 159146040, 213071149, -11434302, -56883744, -73211712, -97753817, -398715276, 165022704, -195543288, 112433102, 406555782, 13960416, 42172050, 153520100, 187833492, -44871921, -94927456, -470886297, -533136, -152910624, -101259173, -143531620, 2526872, 812725056, -45452764, 80759443, 42767879, 86363304, -190573161, -115040250, 458238220 ], [ -403863140, -271079308, -40924176, 762597786, 276580070, -472709278, -10472380, 45432576, 291718844, -50002284, 83096128, -615399525, 952041360, -157516554, 894358674, -4484701, 226995548, 164782835, 352391080, 89798998, -958646780, -2586690, -587502762, 142332840, -204099320, 295308431, -11329425, -457948224, 15679200, 931625953, -235830758, 46946394, 527058765, -642019527, -663373456, -12649488, 297155275, -239609850, 78654807, -542028006, -99619728, 599796612, -21096789, 11451792, 144596833, -10223320, 84966071, 602202432, -98208558, 103434783, 15430033, 578225376, 82590449, 23907000, 449945040 ], [ 299024898, 182425916, -13560984, -577833090, -97239480, 118108988, 28641900, -57172608, -281366354, 90704760, 87027833, 524542050, 588164608, 79179126, -114197292, 4774081, -144746078, -165379634, -54660596, -620443798, 569923980, -120745, -382828292, 171945072, 251933610, 70457510, -5551902, -233266272, 130978848, -966683835, 70260044, -48196566, 718034301, -593559901, 144768923, -40045056, 659385925, 55467450, 7453215, -551121222, 47389472, 304451802, -11717502, 153393072, -234072058, -100690220, 246869281, -784917120, -77978558, -106741227, 308614207, -218697096, -225994056, 227028750, -676838760 ], [ 406370593, 429904412, 84779748, 686583786, -189332130, -86129846, 166680440, -33139584, 261755222, -136840032, 509256376, -194111550, -774157888, 272880192, 146837097, -14306396, 247388592, -171669706, 251923120, 936177454, 264517220, 4591385, -493370108, -338225472, 426556150, 109726767, 12040731, 235690080, -83467488, -123707018, -126078704, -197876250, 463110237, -123659488, -724328792, 30990576, -319604275, -41302650, -80376219, -36708693, -96628272, 243801765, 32888976, -331200552, 240353584, 22756800, -265820821, 108376320, 111467300, -91604760, 333947097, -476820480, -643086027, -181915500, 771778060 ], [ 52834557, 56545140, 67998948, -632664522, -216976110, -450103610, -170440060, -110066688, 85945200, -79253976, -229520137, -659071350, 147730016, 125727576, -776967444, -4635592, -151750968, -160633661, 365091528, -991263438, -951506320, 2007360, -629298208, 61436232, -142598090, -202004998, -9073215, -27621312, -140458560, -914291418, 19752166, -167173974, 703379430, 161485075, 331992524, 7844736, 843441000, -273500950, 45074799, 119555124, 73697312, 113247132, -27914955, -185920224, 529717679, 247661220, 92668955, -25633920, 128731582, -51480249, 381307409, 526818168, -943012091, -115040250, -523078720 ], [ 374322673, -403032636, 34337712, -669227256, 337543570, -102481172, 144579330, -23369472, 116169262, 94540140, 569493754, -531264150, 124120768, -71680362, -3894363, 14670188, -58646238, -78474332, 213196024, 783743418, -423272380, 4357890, 535087322, 175127472, -46596170, 87393445, -1732212, -446940096, -25041600, -338266440, -233674408, -10155618, -388612377, -652794601, 759597264, -2340624, -819682475, 30599600, 24367959, -604311369, 106995824, 68702979, -6515979, -9547392, -236945004, -121447180, 288919284, 453882624, 84650412, -53752300, 326116931, -642821664, 130168145, -86862750, -888458940 ], [ -152910122, -170339484, 51194550, 798020310, -198341780, -183321356, 143209500, -56370816, 14649750, 51639240, -193019285, -62594100, -529172800, -126416238, 620968788, 13539539, -133083632, -7872063, -43130536, 931629070, 710171580, -5300275, 53921406, -449832240, -6333460, 198296179, 6871185, -470900448, -86084448, -904344311, -63556876, -140887890, -739540800, 756680982, -272642617, -7408752, 847957525, 343405600, 65775402, -545670459, 717808, -246436890, -20942823, 351145968, 762426305, -274340120, 302990293, 545061504, 110811848, -12715355, -431363574, 425956944, -603758630, -85341750, -991211120 ], [ 85090195, 178832256, 12708834, 797994972, -107284970, 271991526, 1079260, 73440000, 147278820, 45051876, -145290215, 687989475, 24705168, -18466344, -176198913, 20571473, 302212294, 173857969, -217275000, 817129820, 662333700, 1809330, 478545144, 392962752, 623441040, -317490988, 8122356, 335899392, 58556736, -182579635, 67376696, -32382702, -85862862, -542787301, -149891006, -41876784, 55106950, -256657550, 77638176, -161223753, 48694256, -6345381, 36063663, -135288576, -4065949, -75537060, 268378260, 200106816, -121206022, -19694120, -140197903, 265251528, 915287588, -254787000, 41081660 ], [ 252199326, -171512924, 50680638, 309098262, -148416450, -216843986, 76728270, -44924544, 245868382, -56059812, 576131935, -511927200, 68510656, 252203328, 841518612, 1342172, 286263412, 277805198, -59492792, -169300960, -52800980, -6479230, 124193300, -220317552, 91858980, -59853705, 10439325, -302041824, -356448, -948701280, 291698706, -185772312, -304081776, 563463032, 30273804, -30800112, -359184000, 202926650, 77812812, -677444592, 83460208, 133527054, 33026856, 76760016, 505589802, -106026000, -61225701, 738094656, 95441094, -51511868, -61273081, -501064224, 575946668, 848250, 233553880 ], [ 129927609, 356109704, 38490960, -543905508, 279180460, 158882796, -170440060, -94977792, 81934424, 244776324, 409756809, -185905350, -637230512, 202534644, -277592436, 15319226, 278479170, 201841211, -318345536, -1002381710, 38199860, 1740040, 570409070, -193617216, -658036970, -229213055, -8943570, -490265664, 92550144, 485366980, -366493246, 10480338, 621105516, -697784766, -660060666, 37002096, 211474925, -240472450, 7509348, -587184090, -82951024, -25002066, -31667589, 87970584, 286978089, -211121040, -215976233, -849585984, -89485382, 74042664, -77881703, 98424768, 80724657, 293748000, -800980300 ], [ 252777969, 362343604, -14421000, 765638346, -309867220, -118092910, 159665250, 2996352, -25939824, 169357728, -169099889, 599772825, 466204368, -207465804, 355815900, 12798175, 39644894, -18898635, 338717240, 385570302, -588751740, 6343315, 458811122, 114120864, -633536480, -136442325, -3849876, 714316416, 74741280, 704592146, -275458310, 181136934, -688751748, -464484669, -508232952, 9311904, 726225150, 337560350, -58546719, -469488942, -63216608, -308541516, 15076029, -230343528, -613690482, -35143740, -101044313, 335674560, -50036882, 136494706, 181340142, -580138296, 190194172, 177879000, 538384280 ], [ -270211444, 336219896, -65909214, -494445732, 36135710, 50661778, 97495130, -83040768, -34807806, -42632028, -32404564, 6591150, -972112352, 207686856, 615309354, 4860895, 62450218, -7351048, 369796256, 174007274, 502489860, 3164380, -498650768, 502230456, -317815880, 132663149, -8518257, -329158176, 146527200, 534486896, -99413896, -145190430, -872386254, 390187431, -537691300, -46538688, -226146950, -211064600, 37827405, -606068013, 85397936, 250505523, -8725506, 380587992, -58043248, 12550720, -171144633, 397552896, -87628268, -58066035, -244983948, 231886176, 745121527, -176514000, -890476200 ], [ 150105929, 231329028, -6083040, -228574098, -197446210, -38619356, 157008610, -73014912, -110087988, -174830064, 586884691, 713306475, 650099744, -25854582, -620884737, 18370118, 154590036, 286918224, -327662288, -613273776, 977794740, -3173195, -218619324, -220094784, -753729360, -219825421, 9769428, 785238048, -144641184, 572849680, -290244710, -21788712, -459793179, 690704809, 666813661, -42912432, -169302875, -210292800, -35738010, -466879809, -87247264, 534614160, 8477322, -359804640, 310521638, 180571760, -162626629, 812530368, -83837166, 7701485, 413698286, 85255824, -284883116, 49725000, 422824100 ], [ 290256231, 402475252, -64202292, 396083616, -131519310, -340467728, 155650640, 9431424, -220436416, 81903156, -335090988, -679739625, -720864864, -87868170, -37262610, 14597154, 272197964, -300350938, -302319332, -158214274, 444565680, 2023760, -412282640, -229960224, 774444060, -328577241, -5512428, -649706784, -18138240, -150437843, -247820064, -72777870, 366969933, 343420225, -786532795, -29417760, 236302450, -278029600, -58041522, 27847974, 83393024, 593514474, -9823950, 187113648, 180971251, 75157780, 134596690, 407481984, -27682732, 103236035, 197664277, 500460144, -937473021, 88549500, -808056720 ], [ -44778066, -465767672, -78641646, -578263836, -269361560, -47719504, 75743890, 8315136, 96388844, 193263612, 86168344, -449922375, -205594592, -16043274, -12439548, -20277959, 91731586, -87255803, 218966848, 314754490, 750452740, -2633430, -601643196, -8862984, -279100820, -187250130, -3151728, 570958272, -41514912, 718686581, 301913644, 59634828, -220475601, -316285091, 706057481, 18527088, 250439975, -268177800, -130072635, 162360405, -56034992, 63517053, -26816511, -148593984, 626058758, -218404940, -21488601, 106429440, -5971896, -36068245, -28408059, 610765152, 50084854, -154888500, -745937920 ], [ -354708159, -242168680, -9630606, 414656370, 264365790, -236828940, 170689120, -111794688, 368249138, 60401304, 380022147, -650275875, 457311760, -32095050, -242543169, 5999123, -127665280, 132385175, 253707672, -564568164, -810586300, -6205350, 40015668, 61483968, -275624560, 164444411, -664866, -223646784, 124801920, -438839144, -21119908, 180146538, 640029060, -412414547, -108634029, 47534160, -457318200, -176254150, 193590243, -404906442, 17955808, -156589668, -22373328, -242341248, 362526830, 79950500, 91028526, 987425088, 53581178, -138703519, 158174772, 338063304, -797305397, 151261500, -669025880 ], [ 454665028, 89724156, 42880188, 57897330, 116629110, -369215192, -8047010, -99163008, -163074506, 144700584, 263661966, -223575300, -322482288, -165465924, 737771661, 580138, -271427890, -46938715, -283372952, 959298406, -526696980, -696795, 574633598, -78621192, 559249280, -252159488, 1484532, -24541056, 9321792, 257555549, 379653142, 117402516, -545193828, -859382669, -701496024, -41864880, -833793275, -355277700, -100029006, -254170887, 71041776, -207500283, 26066214, -159779160, -91885578, -31325080, 68347812, -496843776, 72034984, 24992561, -287182853, -278782920, 818703699, 132171000, 442932660 ], [ -76558920, -219359940, 81987318, -232349460, 281672950, -83026792, -108003090, -100265472, 111624584, 90910368, -517540387, 335559375, 242855872, -104021970, 837344079, 12282803, -302676194, -129903249, 280151488, -681278434, -738701400, 1475180, -376511058, -164132280, 107240240, -239977676, -9331731, -421641600, -35816256, -859987342, 375500628, -250464654, 142062525, -562503994, 654632787, -32963664, 681113350, 72560550, -168629769, -437921016, -22782448, -268719507, 20571696, -366152640, 177489630, 49021940, 67237211, 964094976, -53022830, 41285380, -418886787, 565680648, -303949178, -308538750, 19884420 ], [ 174171543, 12277116, -62109936, 343887336, -76468730, -148866202, -151606380, -40010112, -32672198, -104156268, 422338265, -504288450, 911680192, -64419654, 835915212, 1792778, -274934974, 1070449, -274635600, -527675716, 985767720, -3875730, 507490984, 231376392, -348530780, 52315455, -7434657, -717699648, 138189024, -109515380, -117009712, 245707506, 770046858, -865390760, -434230320, -6280848, 377437175, 236386450, 126898002, -5192433, 90079600, 180959304, 5312976, -66996792, -430649736, -9051000, -74349133, 696236736, -113550990, -76757381, 115610098, 211790448, -340069745, -139980750, 824194800 ], [ 466890716, 225447160, 31962180, -163962198, -211840070, -118334080, 168999070, 20006784, 384930320, 120423024, 333317149, 626617575, 231520928, 5653830, -865893402, -13695253, -50750660, 218523164, -213821776, -714696422, -683210740, -3900125, -23450042, 190387080, -690275710, -235555236, -7052688, -190723392, 93592416, 953982643, -287262786, -28112634, 601175979, -844799650, -273407107, 13883040, -510688025, 22711350, 106927128, 124437561, -89407760, 335778168, -3595221, -253272504, 302048882, 277779500, 59738107, 429643968, 54645276, -137081916, 126393510, -373301304, 10057785, -168909000, -141016080 ], [ -431370938, 165733732, 16201338, -433153110, 131519310, -415809236, -106081770, 102643200, 290273402, -132300840, -235079385, 537091425, 869377680, 49456134, -186929424, -20080216, 17850872, 202940079, 323131380, -13739910, -113671000, 1314460, 340974172, 480431016, 691013820, -6271824, 9480339, 406013088, 14388768, 1059707106, -224556128, -183539862, -146983734, -411088818, -686741367, -42869280, 158799950, 23687450, -92887641, -5528262, 110372704, -84028866, 16584666, 318060192, 499503052, -166150500, -94197305, -917499648, -41216602, 48580335, 23476951, 12323232, -527698453, -59153250, -630121580 ], [ 376592734, -209752400, -69836970, 114046338, -85888400, -344776632, 73271080, -48031488, -6719352, -232605912, 66912133, -387000900, -642240432, 237027258, 404705565, -9966385, 248390616, 234077830, 138395484, 590152824, 408511160, -1435000, -259299964, 395254080, -584868840, -218930882, -11455200, 673338912, 98808288, -59261429, -186481148, -87917940, -77162382, -780205620, -786176033, -1354080, -825000750, -79892650, -124209855, -433632738, -49871744, -173201496, -3537771, -382492392, 349209021, -31833660, 29028461, 203254272, -20274506, -9941917, 179402921, 214992072, -468284639, 119778750, 976481920 ], [ 484309354, 356652420, 42665184, 364943214, -128530480, -297603780, -130116060, 34608384, 38792538, 100558128, -254134439, -160566525, 184584240, 90155208, -602757738, 14991262, -139086498, 51409971, 133470584, 558819512, -644466540, 2086080, -119890540, -383463288, 37072170, 242802007, -12296538, -433634400, 96570336, 790065984, -200774668, -7030188, -54187677, -891736098, -402121740, 23443440, 538241500, 345108100, -135991548, 31154598, 31007184, 322665786, -37348245, 199949304, 493757160, 249514520, -92628199, -146405376, 35645260, 88325418, -61110517, 284280048, 49239417, -109297500, -537007420 ], [ -454798561, -361082156, -38695476, -348068106, 196388790, 129572602, -165186080, 14325120, 348208280, 251901432, -44638567, -220236075, -557040480, 49855728, -363492558, -16857763, -182052916, 35429020, -362750752, 432759786, -300571740, 326565, -233502962, 35865648, -194170550, -235776358, 9242721, 281893920, 21075552, 1019497465, -179124914, 251690472, 456775200, -767371435, -574335854, 25141248, -790445325, 319048500, -105392826, 93592959, 39762320, -122058990, -28721553, -36056640, 130086021, -108465460, 112731096, 163927296, 114157890, -104961529, 255875736, -78248496, -450676227, -225985500, 477098000 ], [ -118977903, 105052216, -33459342, -734751324, 46084090, 282201056, -17718840, -70398720, -293450770, 232004904, -191282020, -387852075, 651853216, -122845398, -624358845, -7552129, -262585956, -264836661, 316224932, 114404492, 524967900, -2337000, -16057118, -274497912, 358959560, 139166146, -8653707, 282272640, -79830816, -169781240, 215893762, -163618290, -735000237, 8433893, 484584728, 8554512, -661924800, 304906400, 198062172, 79978968, -106150720, -287987541, -17255682, -121488024, -263824092, 142695480, -157481184, 1049206080, 117686002, -86563788, -61991072, 160483920, -170545050, 104949000, 766846980 ], [ -250359538, 269128464, -10078968, -807471384, -82090320, 108124550, 46603870, -70806528, 138996828, 254511072, -104967380, -458281350, 998132624, 108068922, -757635714, 20086417, -280845060, 9491946, -170923000, -985451614, -757849360, 4385565, 528730972, -513082440, -435794430, 131416825, 392031, -123159744, -124125120, 121698156, 45295672, -30686040, 344511819, 118441193, -562486259, 16594176, -97866950, -90107650, -151808580, 190905870, 34030464, 354814311, -27353094, 232133664, -286661578, -44892960, -204156993, -178593792, 70711942, -6219909, 55068555, 160423512, 395314680, -31824000, 99518160 ], [ -253623678, 104626844, 33170922, -198092484, 328566290, -30725058, 18928560, -19961856, -311447174, -192449088, -86223205, 684235575, 419048496, 228678294, -238956993, -17284943, 284695430, 301677158, -13975128, -732258238, 389139060, 1976610, -192470278, 174156840, 719823920, 62064925, 8195112, 317847072, -44849280, -968465890, -299708006, 168683922, -363190662, 35456199, -465192165, 27248256, -271819975, 73502600, -198848034, -506507631, 115404432, 569208081, 24240453, 333917496, 257153014, 46660060, -277884597, 364391040, -119498610, -28348692, -414646576, -451972656, -835000226, -299919750, -230736120 ], [ -156411654, -331951508, -41220462, -211445610, 285201280, -202052226, 23322690, -76619520, -76647492, 69788100, -291677650, -698334525, 923234320, 144916590, 784784187, -20286227, -103625982, -149948117, 318948112, 476727498, -541810420, -411640, -246156988, -448511544, -602940630, -175329644, 7527924, -434770560, 105747744, -725749999, 201723462, -19913454, -77108004, -859157013, 826133377, 17757792, -873907500, -290548650, -116226495, 395916558, -106235584, 339530586, 14409609, 318149064, -530521130, 177546140, 176514236, -511607616, 122237752, 67068416, 269422736, 414459288, 84048099, 265209750, -1019772960 ], [ 353906961, -140504772, -39091398, -221530134, 249971930, -69842832, 194088900, -66894336, 127628622, -248374464, -74080637, -191972700, -3538256, 143292708, -182782908, 12444029, -276911188, -255837311, -175743608, -1017448232, 604057300, 2635890, 569783214, -153041616, -549368130, -47712097, 8799993, 634860960, 26598240, 18695377, 261288010, -171825588, -844571907, -621625866, 638833327, -7935504, 471990225, -38624050, -127584072, -227227068, 23479040, 15283725, -23792343, 226179240, -283837326, -38117640, 310581098, 724823424, 80470894, 33692303, -314561340, -122608104, 643231792, -270026250, 201950140 ], [ 376800452, -56178440, 17415324, -201842508, 170622270, -287378172, 166751600, 100573056, 75644798, -132237576, 523904263, 345948075, 862238544, 76288446, -804396087, -4225637, -110482424, 60343010, -259629140, 845051844, 796881740, 2568445, 295658286, -445201848, -391126870, 305138309, 11818206, -6665472, -88245696, -805035246, 318942648, -41783346, 587336778, 729235571, 48621564, 21723312, -57939800, 153486050, -21137193, -487365378, -57184192, -560058927, 36453174, -66285816, -620702418, 249411080, -327087278, -903806592, -117916624, -124786642, -208569612, -39889416, -722906941, 40764750, -506652460 ], [ 65905954, -15313392, 66635508, 811550802, -287585870, 287603264, 137700530, -19208448, -156394220, -148488516, -420107251, 349352775, -619507920, -184663440, -324072639, -6145191, 128491022, 132735676, 339134408, -295360686, -117737540, -5684445, -449423282, 46192536, 329435160, -113495892, 10501245, 519275616, 113336928, 500303841, -298931720, -153584442, -222922611, 308133268, -137812064, 17406624, 212624100, 83808400, -43440705, -292636224, 25024272, -31178799, -2073945, 397689504, 529522903, 253117680, -231809939, 922821120, -80066294, 30530403, -65432010, 639841536, -628130538, 85780500, 449752920 ], [ -292793358, 179859016, -69671784, 636237180, 225403100, -366433698, -43122960, -68622336, -221582352, 31505472, -155933249, 356882400, 138868720, -143743314, -614580912, -4335877, 67246944, 83040318, -14380708, -322050856, 662781980, 591835, 297477180, -76791312, 198051580, 167982363, 8941248, -546694944, -64255392, 479210790, 152817444, -148023612, -204515658, 824095712, -799554608, -17629824, -146025400, 117790300, -99448965, 415704636, -94782480, -513385593, -24261135, -389132400, -94807218, -124128000, 135065384, 804677952, 62595666, 50897556, -391765693, 302221224, 226052362, 248917500, 738157060 ], [ -129660543, 123607236, -56661420, 600738642, 225575740, 445039040, 115190250, -89344512, 94357412, -49844124, 402240852, 674632575, 1007181792, 232028082, -372710151, 22567506, 247128808, 57131663, 64950740, -476158950, -719553440, 423735, 149599142, -238934592, 297363090, -53149688, -1663713, 501475776, 48986784, -717649749, -140557054, 156230910, -843022134, -415968629, 746804798, -18293472, -281467700, -223958200, 143544555, -92068812, -32704464, -592565829, -21016359, -315317856, -653156969, 20644900, 216067934, 439443264, -124669398, 107960817, -301393656, 196406544, 641949060, -103223250, 50655640 ], [ 449264360, -458477676, 15246930, 463305330, 23781160, 15322334, 67613860, 46742400, -197491652, -75798180, -135140930, 357733575, -385763840, 82962516, 194157810, 14370473, -248492674, -223809098, 52203940, 905981238, -407902780, -6446225, -433307490, 10629216, 733800390, -284192025, -12536865, 657836640, 50245632, -660267578, 234302830, -178198218, -75830121, -246303524, -669871621, 42466032, 778499250, 118675600, -80519670, 216738870, 64206688, 75596466, -34499874, 388840392, -395443974, 40729500, -142747890, 478932480, -69332256, -35819810, -124564665, 90773088, -943245315, -122352750, -169609940 ], [ 456757045, -279484072, -47397894, 288270426, -168971400, -55485178, 11800700, -24696576, 381818062, -120842148, -107948161, -121630725, 844484640, 237137784, 156250809, -14236807, 82555644, 65117402, 198965960, 337433238, -194937760, -1029305, 36495228, -508229280, -159503190, -274925003, -9565479, 53677248, 142263360, -363960433, -65737870, -54382482, 251144793, -410186194, -318333636, -46812480, -165855350, 11406750, -98139195, 503717667, 8620768, 3415122, 25935228, 199860432, 686293236, -396520, -187895349, -102438336, 91306082, 137461344, -411869441, 244813488, 951583073, -116561250, -983270160 ], [ 18946849, -472514952, 74184246, -443186958, -100055670, -404216998, -174958720, -2709504, 204992324, 85896696, 355828446, -264497175, 961215776, -215704242, 2101275, 334165, -243825840, 167454221, -299132632, -413334396, 299290940, -6053855, -488519724, 25809264, -2428620, -209181412, -829341, 443001408, -31981056, -612864915, -272390132, 248069844, 160877313, 888182016, -652237385, 46316976, -520121950, -21179100, -117349155, -46266903, -51781184, 302723160, 4931508, -297860856, 449348232, -158530420, 267471439, 661128000, -86641044, 8008641, -249617022, -600012528, -932721082, 37791000, -47485660 ], [ 1780440, 218421188, 11067462, 109992258, 188350240, -524978856, 78400530, 59004288, -262445388, -56249604, 380936497, -547327350, 83728288, 171893436, -285044958, -5824117, 221521528, 246345365, 340513380, 1017890436, -69195220, -4030915, -601447616, 448368336, -768229650, 44646542, 1467891, -309565728, -83620896, 412561933, 127914682, -94282452, 305196525, -758965749, -423094249, -14271408, 447135975, 4710250, 38170440, 438153513, -101507952, 280841082, -20923290, 140024184, -424076046, 3801420, 178674304, 235961856, 29090740, -2827642, -292967422, -112298472, -221533647, 286377000, 310529960 ], [ 118354749, -27487832, -82000428, 703382880, -103087660, -502405344, 48448100, 39125376, 190837410, -201147888, 124296739, -596826450, -821251136, 218025288, -793105236, 5255003, -225687350, 21911049, -60292364, -87493220, 755383820, -2756020, -127498602, 205630776, 35857860, -118913381, 11605356, -455347680, 100031040, -768422116, -311438550, 235097280, -235456740, 560529504, 133836716, -45215856, 197310675, -2099750, 195367788, 229655370, 14791088, -642612123, 22126293, -43039440, -735474176, 114102940, -223913464, -504469056, 45804766, -13718129, 51790181, 116084040, -162790352, 186293250, -791310260 ], [ 313520647, 45705488, 64065948, -135963708, -105914640, -96741326, -48382870, -106977024, 99618300, -232044444, -288440851, -210414825, 688300384, 232708242, -25943742, 10711194, 291570428, 121529117, 171757336, 434907634, 852820680, -4482325, -526442686, -42310008, 712395200, 198909290, -11195523, -5251584, -22050144, 633633956, -395807284, 29038086, -192389364, 605265806, -322487365, -4472928, -579317825, -11962900, -124740000, -404234784, -21399872, 19036143, 21285225, 86231232, -269399555, -36867740, -267023123, -587827968, 33735548, 134335580, -380074632, 399216336, 632270264, 183417000, 703255260 ], [ -22685773, -273704880, 20939292, -520290492, 351149760, -145039638, 86079880, 100020096, 127133786, 138698412, -422941736, -622121625, 635696224, -235530906, -791984556, 10775271, 31025632, -220105155, -368347756, -78933414, 6724200, 4449320, 151457152, -429321672, -326577960, 172947557, 1890495, 93341856, -66209088, -1039002867, 46872888, -224836128, -862761348, 576833150, -68192508, 41439312, -536718175, 105464200, -151783632, -471323085, -67176928, 560628114, -486027, 379039080, 212865821, -174080900, -51016323, 280123584, 39594156, 66273424, 274963459, 188835408, -552391044, 97178250, 566657940 ], [ 379931059, -65360608, 67346070, -600383910, 338266500, 520975434, 140084390, 46096128, 423696814, 31402668, 300473697, -370872225, 109091008, -250664466, -405013752, 3483584, 87361648, -308289312, -205571120, 310332450, -393813980, 3940305, -52787042, -79273584, -473938050, -31710905, -7713297, 367055424, 79339008, 427304388, 326175662, 83956356, 144346401, 601486068, 380512156, -20061216, -92201250, 78439850, -180617283, 369231069, 37799840, -113753076, 13669653, -227080656, -142259521, -100983300, 50027990, 901470336, 65189152, -23167693, -148095804, -510407328, 146173142, -91484250, 362146200 ], [ -153399743, 166027092, 5902122, 137534664, -207588810, 43298054, -189356760, -15676416, 72233034, -170638824, -78871831, -266701500, 194040464, -258146226, -776715291, 15856646, 145219256, -113353918, 65588080, 204803624, -685868400, 1892355, -57754774, 11329344, 395079330, -29831368, -1507752, 671975520, -44064192, 97429807, -328701672, 205214922, 219578364, -259081295, -68778617, 19195200, -258751450, 348161250, 38257758, 636576786, -2892448, -403616826, -14310795, 101453736, -309109512, 270038740, -19685148, -469587456, -1472744, -6292181, -297708872, 598723824, -402923613, 88851750, -1030499660 ], [ -178311066, -201083612, 51024120, -497765010, 70836350, -463062478, 19420750, 20189952, 274803266, 99632892, -420729009, 41402025, -269690256, -34900710, 889623801, 7499765, -297499070, 168022601, 182800700, 8275532, -123277000, 241695, -332153514, -63457056, 537986950, 288172221, 3780216, -526673280, -53837184, 934542043, 161874114, 74945376, -884947572, 639537311, -102110381, -40170048, 480542225, 188761850, 46141326, 451380009, 54564016, -158318310, -10056048, 222141912, -127286116, 95630280, 93606343, -451773504, 22321782, -514938, 45653390, -432319920, -609035323, 171570750, 515778160 ], [ -365361125, -226239232, -64619190, 620730324, -151567130, 268566912, -143221360, 37877760, -221061472, -218988336, -283850814, 381828375, 768866160, 92374230, -362652048, -22566817, -101185868, 152117434, 67789800, 248960852, -774755920, -5282235, -571739014, -3198312, 166931910, 319189607, -2231442, 396519840, 64147104, -1005694639, 140865104, 102855060, 132029784, -210113943, -269176929, -18515184, 192072575, 3098550, 57236949, -451690005, 56010240, 309469080, -27709284, 85025112, -787990655, -122783280, 49416650, -167431680, -130131498, 45992094, -15904178, 80644680, 917444910, 94877250, -844463460 ], [ -219721133, -157284964, 16801776, -729911766, -75530, 332589508, 78252280, -50751360, -60161640, -138374184, 307386183, -333616950, 369043232, -184756962, -67829157, -18516186, -109897910, 252190206, -163390800, -661252910, -575495460, -785765, 347897704, -399725352, -218456750, -169309095, 8042247, -825836832, 16771104, -501891490, -366148230, -230737914, -878585346, 349682179, 295628283, 28999632, 61654575, -334427750, -89706771, -369721896, -15880176, -558498933, -10241037, -274411344, -741098333, -79959120, 30108495, 273471744, -49684880, 121922864, -241326258, -51064896, 337154445, -63355500, 463169300 ], [ -168845060, 161318664, 52366584, -98412792, 170179880, 33024212, 91268630, 10834560, 310665854, 180571272, -418644291, -546410700, 905793536, -231977070, -229907502, 16045432, 6819330, 284891002, 95438768, 45957630, 548182400, 1777760, 417328604, -368887896, -85977910, 36203702, -4496553, -785137056, -90190368, 920609613, 363696152, -22559922, 253156779, 729291985, -123745448, -11165952, 123389325, -139673100, -106527960, 822212724, 7556432, 779997, -432024, 365682888, 340833653, -715460, 112170701, 201566976, -15751078, 126471483, -404161198, 322196136, 876426639, -42783000, 141592440 ], [ -399011441, -420384880, -50376486, 409158024, 65570830, -91467742, -157803230, 107298432, 268227156, -88371900, 344417358, 589362300, -340424064, -226340244, 227862261, 8546356, -151825192, -73150506, -130747404, 594322176, -377996100, 3810130, -64384936, 304619328, -16595570, 202386936, -3777120, -54712416, -56494752, 516893153, -102605294, 182094858, -691905672, -538810114, 442053601, 28874640, 273476925, 6617050, 132567435, -524771562, -77123696, 171789069, -28792791, -346219920, -392230170, -276710620, 111651062, 162921408, -67531786, 20484595, -127328253, -409405152, 270831370, 193381500, 965306940 ], [ 265582300, 466999784, 9174378, -268760166, 73544640, 524560828, -85552110, 10426752, 73496168, -105152676, -98000033, 377594325, 463198416, 92008644, -98535789, -18644340, 261936496, -188095888, -283512008, -682984078, 118858240, -6020645, -246274336, -217501128, 478842910, -204115708, 7695108, -341100480, -108220320, -683920308, 349907834, -46085886, -564117372, -816225959, 601526215, -13920240, -702546800, -9658850, 158164083, 828154314, -86646144, -246120675, -35755731, 415501992, 162394490, -113508160, -105568229, -35141184, 121460920, -56990989, 325128000, 520797504, 677953015, -123795750, -381710420 ], [ 276027548, -166892504, -45544140, 145794852, -232956100, -308890536, 181985770, -2004480, -328870610, 233475792, -414968604, 272856150, 438180128, -33608406, 459142596, -16163251, 105899092, 31980848, -261703392, 71194844, 562495340, 1525815, 2816352, -289598400, 506033930, -92760679, 3878127, 416894976, 116851776, 788575538, 328763282, 38609208, 189235440, 395716003, -99944326, -47745456, 406113100, -82605300, 93361653, 833760075, -81575520, -269836800, -24800016, 289214880, -459744401, -219189360, 110621973, 407060160, -101971338, -112943068, 436023742, -466591392, 580115547, 270065250, -310369860 ], [ 120313233, 359894048, -25863408, -688889544, -148276180, 165619478, 153664090, -49258368, 361321434, 167024868, 365337686, 87256350, -258668432, -148793502, -179420868, 3858400, 65057336, 253516426, -33153268, -217817056, 753046360, -1161530, 584099670, -290664504, 139383740, -106892385, 3040659, 72941472, -88200576, -512227409, 75287420, -167165856, 591877341, 832106500, 497759439, 41503296, -388875475, 137857100, 100740024, 451328343, -42760848, 131735169, -29671776, -19018608, 507001928, 70813300, -16465424, -1030645824, -30992360, -121150457, 427678790, -524281032, 262551918, 74100000, 468452600 ], [ -65638888, -423831860, -78319140, 780714456, -276029780, 259772246, -13395870, 88058880, -176031396, 205608000, 100322482, -617123700, 505907984, -22997910, -896235813, 10326043, -155109604, -3590267, -139542696, -804779694, -945838780, 4927790, -481537518, 21258432, -625560130, 226529438, -6217542, 588455136, 119446176, -305638633, -157438194, 88827156, -604384281, 820936528, 798688186, 24187440, 603985000, 320478600, -170906274, -528465681, -6972992, 269204370, -2892033, -271643616, -509217505, -54271520, -45504074, -1056604224, 44069032, -139435273, -135497094, 350124768, 78713100, -176923500, 886473700 ], [ -113369517, -479980964, -82970568, 773442450, -160425720, -261605138, 96166810, 27267840, -48650192, 257286780, -189489894, 93629250, 434391376, 49983258, 496069002, 21152300, -98912758, -129041206, -357200100, -814918800, -849138380, 615820, -314746894, 183576744, -29429160, -128532188, 2771694, 134243616, 132724992, 360137115, 267806348, 13954842, 240214815, -251973131, 270068834, 4103904, 380857975, -154053550, 18243225, -308911014, 109633680, 651887763, -30281895, 109147512, -540065154, -48909880, 250934692, 1034896512, -60734506, 49808959, -389584626, -578970408, -807392335, -222563250, 797458100 ], [ 56662503, -135679000, -23115552, 593745354, 94099590, 308874458, -38971960, -96947712, -371270242, 86616324, -1133794, 36120375, 974711248, 210347982, 94193154, -7076030, 202826358, 55076022, 302087572, -160867498, -449080500, 1296420, -540504888, -92957904, -658370310, -58496820, 5130459, -303102240, -137160288, 135630586, 322158690, -255213684, -345626568, -99880987, 638502048, 35030496, -265940475, -348149900, -10228680, 822083559, -81564912, -681042786, 26338527, -161772432, -449177803, -88553260, -145957425, -1050147072, -31894618, 114781487, -204979657, 276809592, 766927971, 139561500, 672131820 ], [ -304692632, -11265024, -67005210, -658585296, -102688430, 478786762, 24467180, -29808000, -291836042, -137338236, -388287871, 619808175, 230456320, 110696040, 457881831, -15745717, 168674040, -148593478, -70304396, 746440352, 609981000, -1300520, 569352938, -348584184, 130788330, 155388460, 11574009, -327188832, -82727520, 461260636, 41426564, -163017558, 124362486, 540897432, 312803825, -9505344, -477415400, -363200, 28746333, -712267476, 33280832, 639702945, 23523477, 262692936, 738639286, -120628280, 293636791, -132355392, 23750020, 71748028, -442702413, -481773936, 308497046, 282428250, 1033317420 ], [ 79897245, 347103552, 73686066, -479673678, 269480250, -172372238, -80594630, -88805376, 50590470, 201883332, -50490407, -461598750, 278551552, -74298978, 488840616, 12544623, 240773378, -46853458, -239639840, -188063044, 80242120, -1211755, -510366010, 116093952, 628250660, -268190833, -10751247, 755571648, 136032288, 197646100, -156267604, -197202456, -476351280, -379412357, -717626763, 18946704, -643965600, -323543100, -85272264, 264607419, 10604464, -468187929, -28205652, 269688432, -425439478, 68994480, -330734940, 934794432, 28512162, -14829311, -106018822, 376744560, -735326119, 189306000, 19852400 ], [ 430005934, -270829952, -39565980, 527537160, -161752890, 297523390, 33907740, -71694720, -407875084, 245962524, 31892528, 546934500, -536218000, -7770828, 248118552, 7578311, -145590376, -48056529, 174631160, 660084228, -911577380, -5488875, 590025744, -170290224, -455247200, -309651208, 4469850, 13785408, -81355872, -581954361, 89482364, -229292910, 820672776, 703144096, -31369573, 20887056, -676169225, -4415150, 92238993, 337275648, -15081040, -215995926, 18840153, -76798104, 404014118, 216655080, 278832174, 764572224, 110641916, -17652436, 234566305, -49413744, -844270880, -233337000, -727494400 ] ], [ [ -392419892, -44366458, 65504640, -397562422, 19184585, -262175760, 450719500, -53801600, 688503483, 128331018, -508720668, -469793888, 4806360, -259167024, 139448610, -19208480, -38822785, 433742811, 272594276, -764684480, 398863167, -77497824, 919780410, 69691842, 135727163, 253896001, -210863250, -48972226, -239206770, 40058845, 725403816, -132152020, 315132864, -589562688, 131846934, -25110549, 924162356, 557997414, -19194090, -82783591, 19148883, -749222980, 251724338, -133674058, 4465080, -32437590, -46604208, 35142645, 1002662884, 331436952, -483036015, -55750200, -321254556, -486562365, 235365944 ], [ 413390820, 17815049, 98457280, 83537291, 317082640, 184587480, -154479500, -33016040, 336166046, 125382222, 794830724, -104903056, 61005696, -493991620, -337373925, -240761640, 191433510, 107040264, -223610644, -992152708, 420638118, 105116592, -97201563, 238500432, 972018571, -348597744, 419140605, 160609105, 508699521, -15640610, -626939118, 53912950, -86175162, 560757912, -83533512, -7807902, -917808813, 510284726, -45510858, -301511609, -619540480, -68054646, -435123078, -18542874, -3703125, -30756725, -964426436, -68747220, 285887828, 386755320, -419866755, 173095924, -139745596, 540524502, 411267808 ], [ 691984552, -15437334, 177514820, 220302140, -87105025, -384420960, 116000500, 100781032, 114880804, 86016282, -805189524, -717113920, -27931872, -154206060, -46353090, -103272160, -175523950, 350178276, -262968592, 33216776, 344181933, 103586520, 592743879, 19285488, 159553875, 383589563, 446769765, -406507183, -348551181, 32654080, -772685754, 456058785, 774757806, 738917322, -107071236, 45952965, 860773321, 457473208, 29609232, -182766276, 458847168, 430607188, 83015160, 45758748, -196710, -110090005, -176103856, 13221390, 43244876, -350971908, -172074705, -265759514, 353032210, 569274204, -614080980 ], [ -255716356, 20930088, -120993280, 455868279, -46644430, 518918400, -276936100, -47783328, -734318478, -140184594, -331740570, 838626400, -7100520, -370962916, -92251950, 114506640, -219275240, -156337677, -241106098, -6001884, -667248762, -561672, -128731497, -290590632, 464882716, 408790758, 517942620, -444897826, 135465858, -20244425, 573619602, 335304970, 660748476, -263389126, -142431882, 30811398, 653682954, 196073190, 3857460, 176851144, -775423883, -427741160, -407804614, -103960360, 6598080, 64192190, 538885632, -72394500, 159148792, 268388736, -560990760, -239548473, -40880274, -220063164, 586763080 ], [ 190925160, 9658015, 65592280, -263052978, -144274410, 465806880, -193361000, 62969768, -608451546, 93578046, 219528869, 251560736, 6973488, -563993608, -306388950, -74494880, 158628689, 442236786, 21225634, -586914392, 565201989, 158068704, 389057988, -275399676, 498888147, 435618356, 320963370, 185660826, 2607066, 33032800, 175263684, -135733780, -724531098, -395660408, -34657866, 49434705, 50564833, 294588766, 10465332, 255820040, -500563297, 866540862, 276363944, 26984594, -38237580, -101432885, -873535176, -80881440, -880257896, -350406630, -581761290, 10930418, -61191344, -327862003, 75575288 ], [ 553570820, 23436370, 196820660, 320864101, -350907200, 213333120, -70501900, -41076896, 512441311, -28986762, -364474378, -45750672, 25104936, -210146024, -327640425, -259137280, 308040209, -126762465, 37920464, -31978292, -290103168, -78033672, 943821198, -50345784, 672253660, -56843590, 341546400, 27479122, -144793737, 2551100, 792686784, -311855635, 658075818, 405729610, -173554224, -58937454, 206358392, -123206274, -13062306, -230181522, -365492582, -716777380, 55004903, -108366244, 32464260, -34597435, -378349148, -29636655, 491532032, -171805074, 53007735, 109371756, -237591968, 474721301, -607982100 ], [ -90808604, 11056762, 57748500, -466752427, -20077680, 522411120, -461184500, -75168968, -325203595, 69880626, 671353828, 133419072, -57575832, 572845400, 174326985, 412486160, -385409091, -230502213, 280354870, -354365204, -409277274, -94412544, -937590732, -304969950, 256529902, 168775543, 550431180, -729987825, 507497562, -16311260, 361285686, -125827975, 597567804, 539060808, -75597504, -58823397, -444425941, -829533288, -15687960, 94095810, 552746272, 196485146, -156654317, -124347692, 34902990, -107854765, -463039568, 73146000, 177409156, 338167704, 305759355, 30113555, -3382914, -375953782, -690850632 ], [ 731122808, -17808853, 152193120, -381483567, -303200100, -434289240, 11527600, -61014768, 432128927, -144627252, 600680915, -734022368, -9859200, -334295208, -65409120, 171511880, -365124402, -102623397, 165319758, -325117928, 180568566, 155182872, 536292081, 379034946, 365484743, -436809978, 121901520, 553282459, -533229642, -3342730, 170692020, 192687495, 549724818, -613192580, -75911052, -7409703, -467673467, 210720738, -43672470, -165425897, -93959606, -561065538, 86326935, -100647274, -15127710, -92394355, 121014288, -24436275, -963146564, 51295692, 395162130, 147408597, -173398118, 337269628, -304181640 ], [ 479247384, -18349454, -129663380, -269513622, 175736225, -828135000, -152998300, 5705472, -703301608, -12797580, 793535874, 629119312, -29149104, -327460280, -196032690, -199172800, -520467421, 19236831, -57890574, 66338284, 756614997, -84747912, -568451355, 201225654, 454540352, 123429495, 278165940, 547202173, 15845544, 15580120, 791369946, 390859560, 491552370, -949372996, -126640956, 43975977, 468024815, 385965980, -16148274, -120101669, 84158282, -374476300, -192833619, -46984532, -1508505, -78690205, 657713308, -41673180, 34831724, 166047126, 4735830, -97765578, 235404622, -238150891, 501988648 ], [ -351235008, -17839833, 203005540, -304174104, 1401820, -861399000, -341094600, 14307472, 150112180, 26831124, 252780617, 288449424, 14946168, 819659132, 218289960, 380324360, 482163426, 365661579, -159033040, 726418500, 366157707, 122521968, 364010256, 214454142, -456798653, 480336387, -385923135, 323669178, -25207281, -9508765, 656505858, -120809780, -175360074, -297649352, -164093724, 51517746, 784150178, 691061426, -32277906, -69239069, -252928611, 592835188, 374024509, 100583672, -11595225, 111487030, 327436988, -60210180, 27725160, 84331590, 318456600, -239387980, -141063438, -731913225, -654333588 ], [ 364664252, 7142439, 113525100, 78342584, 120793925, 636174000, -366677500, 11739384, 331667416, 23205954, 207176000, -58119392, -28216272, -500182272, -120479100, 510672680, -496032412, -313937316, -292236858, -520544352, -728643222, 129907632, 136283577, -247246740, -169241659, -462075585, -199148625, 459674335, -359318025, 13843005, -285704154, -92137045, -611701590, 746710822, -6557478, 54535254, 420417161, -91748038, 29207712, 248529734, -380376074, 77463870, 69208738, 156663290, -665970, 116764680, 169544020, 28714815, -873629352, -405764436, 365236905, -97250311, -185625518, -516616591, 794023352 ], [ -801493168, 36965336, 151817520, -48367524, -153962795, -211669920, -64271200, -16537736, 203598523, -11873040, -813321182, 354995856, -12032016, -356536736, -239541435, -526514360, -342435986, 525590994, 288051778, 428483708, 432515364, -173182200, -1002349818, 20048670, 702757088, 478645572, 452410140, -586040589, -101557071, 14955495, 543555942, -247962260, -450017820, -220431354, -27705750, 62145057, -224716325, 632872960, -41647662, -271154172, 94352869, 211193818, 241597666, 19381264, -31286370, -49853835, -888678280, 33862590, -685512548, -416057754, 559499160, -264745874, -231179376, -516290460, -685387052 ], [ -708553828, 16252108, 6679420, -317124494, 270720835, -799472520, -2672600, -12730960, 252041665, -150471318, 42263904, -815954944, 43151064, -784139916, 106462860, -260129600, 230031486, -469336611, 92626738, -680912152, -531922749, 169676592, 284052609, 142860402, 75996738, 480932198, 483232620, 754473938, -342202806, 36981745, -114043140, 57625295, -173072664, -133331198, 70234752, -28916451, -185336070, -77780334, 10851078, 157156015, -19602648, 460862710, -73006240, 172482842, 18880605, 72255020, -953982916, -43609545, 271547228, -9504558, -277381665, -41517005, 119679074, 192517638, -520386936 ], [ 667649304, -13347733, -194003660, -309747137, 130018805, -714649320, -8146600, -35502800, -201609655, -80551764, -843801951, -722741008, -31037520, -375556884, -268428300, -135717480, -452886377, -433629558, -294793396, -873417024, 774861201, -210388128, -852566898, 396600246, -399359258, 51110922, 24140805, -378038247, 98916147, -40929375, 797531754, 186811170, 279088098, -305349330, 144064494, -32432208, 490628203, -947733438, -43570656, -73053764, -863303038, -128998298, -200649408, 8470630, 3571590, -59326995, 194967464, -64087920, 1001451900, -372859998, 150502440, 68251760, -311268846, 309096927, 591515124 ], [ 885713312, 656776, 145657680, 251775953, -214874135, -832209840, 120492400, -13979032, -61489169, -141907158, -9193435, 499234160, 30180528, 662679884, 187326615, -12492600, -214606130, -42696381, -176947002, -789866988, -188859687, 80861400, 162558522, -253521792, -280847549, 515376515, 68205150, 7117234, 469661247, 29828145, -763542426, -39884390, 4984146, -837333640, 27581412, 44796387, -700558633, -282197064, -24165768, -12856935, 351849381, -407354508, 334283209, -72332820, -7685910, -27031325, 461114044, 67236705, 511672608, 222719532, -49483830, -258765398, -273119358, 650530997, 438916064 ], [ -283556104, 16710612, 112517240, 48236565, -365456735, -246985200, 321034000, 11191984, 298638001, -53482206, 608708985, -750523056, -35659968, -672624144, -337233330, -501050720, -539420549, -359319411, 38684696, 890692288, 533615400, 106853256, 992878251, -182885058, 303463288, 335989095, 222196065, 374550331, 85017438, -28799815, 208209480, 525194215, 94361682, -267441746, 60352584, 5814906, -790650116, 686518832, 8360220, 154725913, 622474827, -320697718, 478603004, 185868172, 5138160, -143875835, 750007916, -33772410, -374098452, -324509010, -328189290, 55091334, 276013176, -6622968, -425066524 ], [ -402653032, -47371518, -104729800, 420916777, 283936380, 376299000, 153175400, 45709464, 712346222, 74960730, 48997124, -222202016, -26781000, 796269112, -289647330, 73006400, -68220885, 486195129, 155248272, 341789828, -170670861, 28742112, -169072191, -154138536, -942627929, -6489509, 27629160, -238356638, 124969878, -36612230, 470881392, 256282390, -250001874, -488995364, 129630474, -8430213, -263862348, 986731762, 46632246, 295182041, 951696460, 97012344, 5298840, -23977954, -31369320, -141893390, 266570848, 21838590, -786661580, 196598430, -300128565, -121991574, 309067914, 268405813, 562799564 ], [ -179935048, 9532546, -92072080, 262922019, -80265500, 705751200, -508148200, -10863544, -127169167, 17094258, -328037299, -694931776, -5911728, 10756608, -311536890, 394447200, 43906927, 75167634, 146013802, -906729068, 38988351, 8444448, 757410690, 177070338, -567946337, -444636036, -369713565, 274437715, 484761915, -12362315, 117794886, -448130410, -36020688, 680684290, 39096192, -30607296, 426477914, -441496874, -29841540, -174383366, 417433549, 110855800, 64925509, 75778892, -237000, 48079835, 21409216, 74491185, 905943504, 188789706, 480556230, -12307279, -79287896, -625920650, 494847876 ], [ 729805116, 31989948, -136405400, -372723865, 101982405, -69161400, 437308200, -63626648, -491865998, 17595456, -166854371, -268632288, 2252448, 859912376, -350524965, 335634520, 116658578, 477539364, 277798332, -195299400, 886576167, 78879408, 724559142, -357871788, 303397830, -508790388, -372056490, 207578136, 489925260, -3409795, -440469888, 348009025, 478526172, 90965732, -59130828, -40216098, 862061597, -734973168, 36059364, -239204924, 506431991, -497066592, 114705167, 171095162, -5965290, 109225180, -28491228, 5197875, 732262904, -294378378, -565801170, 127980497, -336484462, 11740716, -185888780 ], [ 164431140, -39731850, -80741480, 280077648, -317806160, -650976480, -187130300, -83539496, 124517343, -132150828, 200442780, -803368752, -3706680, 655480800, -308173425, 273898040, 542031792, -66447153, 283730228, 567003380, 274553730, 53584800, 635570466, 379676988, 715030463, 299612418, -32835660, -190421360, 209157795, 24973165, -535083456, -331294145, -321754314, -416204074, 173927238, -40538259, -701202771, 209082932, -46249368, 121966631, 356054270, 31255928, -354462958, -130378318, 22535145, -71944570, 643320832, 35365590, 588506356, 246171996, 251260020, -150094743, -257427528, 348082125, -604348184 ], [ -33839452, 47266186, -89599380, 468760465, -213212300, 480914280, 229634300, 9218216, 487533107, 32144796, -373693710, 869561792, -28254192, 747444196, -143850315, 311375840, -155221968, -386305983, -154001846, 123149768, -700097667, 14506632, -400606377, -311584194, 966225538, -339306313, -272109045, -213941226, 205111764, 15080420, -805010400, -324130625, -505613922, -27682512, -74310876, 12448221, 909288624, -436212632, 113286, 109194467, 833596556, -264323488, 67442458, 40959688, 7441800, 59140725, 608367676, -74891985, 978921224, -345384858, 594533115, 186788511, 92819552, -346426383, -114608120 ], [ 401727844, 49853016, 144900220, 451619387, 144387460, 675647280, -94040100, -71718784, -103989384, -133051038, -352484067, -359263744, 15983280, -234572488, 190971270, -1577080, 468484663, 68906361, 226995100, 414098240, -703167390, -21098208, 197486892, 126009828, -878904566, -132076806, -190453770, 521702679, -25816725, 39613060, 672655758, -343848960, -427673436, 484443960, -55741266, 36358170, 129793807, 799589250, -25948230, -32015181, -735190053, 324456000, -323788562, -124625228, 15286500, -120986800, 423550008, 42938205, -737903540, 129330348, 425068710, -244059171, -325439044, -675467475, 607524684 ], [ 258688172, -23544800, 15293180, -252270687, 24350970, -488398680, 518114100, -76607848, -640510204, -59691222, -542878811, 726084640, -40339296, -136446452, 108615045, -280578480, -159908371, -329517693, 38293482, -692249044, -721700484, 124846128, 250854924, 42350544, -702102508, 522333011, 305291805, 671400263, 242643357, 34997410, 499007064, -364649285, 362614680, 370565338, -108238932, 24872430, 685772738, 586859882, -2238474, -281703452, 658382764, -154062524, 481193548, 10951108, -18157755, 93822425, -700531740, 20480880, -657500576, -184767030, 586870020, 231574505, 375421938, -738536193, -160527604 ], [ 845593796, 37727444, 175254960, -36362949, 154313250, -80471160, 522879700, -40760968, -253272869, 4724886, -546892846, 460361040, -50956896, -384016508, 337774080, -532929000, 9632201, 510932820, 290553728, 554459760, 65726499, -102760152, 979913847, 389198592, -432546464, -320079331, 224712540, -245898078, 286675686, -39481560, 172307010, -113907430, 264256050, 650726076, 92577750, 29576781, 202522843, 909322252, -3073062, 245760548, -839434999, 505421334, 439524059, 61283418, 17887575, -110657685, -552299028, 81317310, -81964496, 184214898, -491090655, -102918248, -62699390, -66530724, -234222404 ], [ -611577304, 10403084, -156249600, -268262236, 14018200, 885099600, 516391400, -94378016, -68379176, -73807488, 621605691, 334036992, -57602376, -111459748, 210589680, -363401760, 544764086, 375466053, -87822994, 229659392, 903445299, -75347976, 465648666, 165864888, -16560874, -400723155, 541285095, -52035936, -89469765, -24941605, -761430516, -124895225, 220891572, 472753710, -21624000, -16290141, -424809011, -614795290, -12191868, -213321512, -77654317, -591212908, 224626659, 58010806, -1121010, 1268410, 377631156, -58211190, 465177196, 103998006, -556926150, 255901865, 218000956, -544287552, 667115824 ], [ 424717364, 48175449, 50968920, -389515719, 293330835, -167013000, 261045400, -39281424, 648418322, 94152234, 715689492, -883180976, 45536232, -333987076, 91365120, -288215800, -327339197, -136841982, -138826382, 644678556, 174343053, 174951144, -167404440, -282849786, 766775012, 145506708, 9336990, -483500572, -170424243, 4624855, -171387708, -580002605, -184341168, -457665494, -71607876, -22319154, -288837335, -252036712, 33605790, 251496719, 126207172, 400324628, 394645828, -143434074, -26509635, -7153655, 802029700, 12161775, -111856680, -356519520, 126133425, 203032092, 164879696, 541226938, -378181384 ], [ 455388748, 32578568, -45973440, 250553669, 299469450, -648897480, -407024100, -67170672, -299656112, 156719262, -31490752, 647006384, -41402952, -631782648, 295487430, -126680280, -359210196, -526836777, -132921780, 901235280, 745684488, 139049328, 103809633, -278609886, -863783768, -304813687, -438543495, -374927403, 395342937, -37168475, -588179358, 156534105, -207817218, -324583688, -74505492, 34605294, -223779397, -552713172, 21154368, 156562618, 12584416, 577044996, -373744848, -131656140, -36554880, -41728915, -443719056, 77452095, 360586420, 50848728, -243018930, -165442942, 18137310, -439549327, 782130536 ], [ 312797652, 8739458, -61942700, 314083335, 135117360, 215689320, -311744300, 27404408, 38427771, -53633052, 169962011, 701320016, -30171048, -257150160, 347572470, 263673600, -388210557, 86331144, -165738266, -968812048, 297619686, -78898776, 600107157, 207028260, 88401029, 454088497, -365947530, -687213720, 140002830, -15189565, 251217906, 444884440, -90196188, -182866684, 123932550, 61912941, 72729036, -653268280, -43949232, -105200811, 693927689, -46667588, -90919263, 42451444, -13014855, -103016180, 526581860, -65673585, -963815792, 243884592, -57333375, 118815502, 209686324, -119639903, 336810648 ], [ 265108416, 9414822, 50693480, -198693905, -247884735, 123049080, -287159600, -43629344, 307445845, -133085100, 333449772, -93703248, -19627392, 633211260, 85968435, -244890400, -194217683, 315199278, 238222032, -813906280, -613055241, 50892648, 80398185, 356260626, -704262622, -526423173, -234327210, 727796094, 354120822, 12145340, -393014028, -353251080, 159950154, 664972594, 150330048, -4032015, -792992436, 798662190, -25725960, -102940251, 585477854, -492659398, -267885800, -18594912, 30914280, 62333925, -26076164, 64496235, -836853680, 403332426, -536603100, -155585293, -10053640, -790516457, -575480152 ], [ 596353756, -37137275, -172175040, 80932662, -150333890, -271018440, 8838900, -53714016, -316845614, -52878822, 560255698, -828758608, -37320864, 217597216, 175019145, 72262160, -26008672, -115809282, -91798820, 468591536, -778504704, 62765232, -479997618, 216925398, -702298882, 363251474, -18812820, 647314789, -496375209, -35310380, -362503140, -166197395, 375544566, 322713248, 26332626, 18203097, 807046356, 738619604, 17268228, -293637325, 276645395, 403325846, 117325149, 187579644, -27804840, -37178605, 831238920, -74516235, 785705540, 123743298, 36339105, 206976841, 70484168, -637259974, -330635532 ], [ 571710112, 30059894, -34142040, 60997792, 280488355, -386721720, -232773800, 86673752, -322575448, 6238212, -758108778, 10737680, -8702640, -481946460, 250161765, 330159040, -297629823, -280673292, -232499390, 228135104, -696310719, -154821336, -901309281, -69001344, 159390230, -410417161, -457633995, 569095916, -508885740, -34113730, -632604006, -424158735, -686608248, -582486190, -49194600, -34209096, -450135346, -678329802, 34730046, -281326692, 268991892, 186210706, 465591408, 164578848, 12790890, -139329960, -344668796, 16996425, 842844864, 330740214, 470338770, 268724411, 238964154, 499105865, -808686076 ], [ -797848488, 7754294, -113462500, 450964592, 289509745, -325654560, -8549100, -83295512, -18373352, 145400946, 598168906, -188412304, -46620744, 406650204, -113990100, 524618320, -255538661, 144300501, -15066288, 328134748, -709507659, -96510744, 184365153, 63659070, 905611430, 491833929, 370581315, -750514682, 391703202, -15615625, -590067654, 537804995, -197559990, -370502990, 164201844, -52934454, -332492324, 34239416, -16331826, 66582911, 595914449, -681573904, -26008473, 161364056, -25158735, 30175740, -431741644, 33832530, 580603092, 413901810, 7924125, -17764041, -413734458, 747090860, -729756404 ], [ -888853344, 28757185, -47601040, 298528316, 359804235, -286818840, 237893600, -23897920, 320728642, -30470892, -733739701, 7557152, 38704944, -799294408, -335091960, 471033040, -156190376, -55348359, -140282062, 679991228, 191068740, -175106088, 805586667, 177676038, -1025530486, 208855910, 387641280, 99122802, -247315761, -16567685, -156629184, -430035060, 59063334, -600504762, -102449106, -17348670, -936108188, -897919414, -29143182, 124274286, 313067599, 657969730, -395072679, -14056042, -13362060, -46718290, 475832880, -80518215, -1010406808, 97267254, -320768580, 34928345, 278703204, -765278935, -201491748 ], [ -718450536, -13556848, -165195140, -148318343, 216445530, -235786320, 145254200, -19356064, -424978473, -93558582, -167216929, -432415888, -17026080, -70674276, -22030155, -39533320, 413112477, -510900462, -259010962, -593710176, 749586192, 140217864, 433269123, 364001472, 371343234, 373863351, 110967870, -12490510, 75350979, 17522375, -108949710, -422050720, 756482604, -388178648, 113017836, -11937966, 123176753, -165356602, 38458446, -134013532, 712955568, 476490674, 413397834, 132685336, 5129865, -75900590, 864462368, -80325330, 312497608, 208719042, -175952865, -269586005, -277167986, -759985578, -129855320 ], [ -79341880, -2670476, 90431960, -389210148, -146704985, -535190040, -289284800, -94190336, -563394215, 132199488, -38949088, 696671552, -28032360, -534496972, 286392015, -323159640, 463452400, -273473637, 95510804, -20387352, -608149422, 71777808, 206077383, 43501374, -703509855, -298855577, 29659695, -143051690, 359521173, -35853475, -336986298, -49715575, -235169826, 766724530, 118315716, 4124061, 843059526, 148144188, -44545776, -6433177, -935875187, -427065210, -204285001, 188880594, 16219095, -136735485, 618452200, -2780550, 992496992, -148208004, -456783855, -52776856, -238176166, -117708204, 774837292 ], [ 820305324, 22175484, 90093920, 63049483, -90993945, -393762600, 98934500, -64249120, -281756300, 144967872, -682852096, 472240448, -54540336, -280204036, 35981505, 98487760, -115845807, -213724590, 277106884, -661953820, 387244122, -2427456, 938031270, -19140120, -6971277, 404974347, -145261350, -77181925, -393192954, -29636155, -754498482, -328626480, -671077938, 847184624, 8438766, -17306649, -885279844, 930026592, 46110270, -84158765, 804979110, 536758376, -410115497, 164191454, -34482315, 120636435, -783459816, -65024790, -348412844, 63836976, -447107100, -121721270, 315969602, 476828609, 83300536 ], [ 25344544, -12855151, -171148400, -433939922, -168184485, 135273600, 31346700, 16787976, 319899947, 57117108, -357741158, -554961360, -51628080, -243284220, -47553555, 326650480, 176111912, -228965208, -15393816, 20450864, -750877197, 169708872, 967264113, 223757694, -690254610, 171690186, -399043515, -110647065, 374164758, -9069555, -728584104, 556329410, -174252486, 126472918, -73035060, -9552774, -262661909, 95796200, 26124612, 196357893, 706270097, -726429946, -131838083, 19294534, -23658525, -30526105, -46506300, -71620455, 832264688, -43907640, -231142065, -195860589, -401561402, -317927551, 264386448 ], [ -858069816, -18829644, -134076680, -223852584, -88619895, -170533440, -325670800, 72797944, 29099033, -32392962, 161804456, -183736656, 6901440, -737415900, 299964840, -252332800, -267194143, 89874345, 47236816, 844582576, -719606187, -89518896, -185120361, -344243538, -702429798, -521672788, -447915195, -356333040, 352157058, 16763620, 723937902, 372614970, 52032558, -323835512, 123273018, 4050024, -480761180, 795881010, 38974686, -167215507, -459179929, 120616518, 191376438, 3544366, 10675665, -88868530, 701119188, -48584475, 674518088, 286622238, -72379890, -114566661, -14414746, 118636423, 136996092 ], [ -753860004, -11518364, -189834500, 21491827, 184135840, -369867960, 30316300, -15768248, -412287601, -20661036, 301881329, 534654912, 36499896, 670271136, 71638560, 72315320, 443306055, 464838849, -149380062, -190059660, -667363518, 182569224, -337861179, 277519626, 211167508, -303702580, 293264790, 304909846, -55527120, 3296705, -220483404, 538905640, 566097858, 559448604, -175808526, 39597789, -76564585, -204385828, -33399294, 222589808, -612310491, 585670118, -342084279, -172690994, -30826590, 37635410, -873535176, -31234845, -848995388, 253362858, -166294755, 198741016, 308144066, 240885374, 652478512 ], [ 516002580, -3620013, -102901880, 24271068, 93763670, -265751640, 316896300, 32765800, -516134923, -32120466, 670551021, 884078048, -38511552, -86417020, -189565320, 558410360, 46051259, 442932483, -40003906, -874719020, -654338712, -176255256, -846462300, 335363976, 139523727, 479434619, -550327050, -651085509, -135702864, 40553285, -296537010, 547617525, -787591380, -740320152, -176327502, -41616798, 311294328, -40512522, 26546208, 269778998, 606411546, 773719408, 84707845, 53188618, -14434485, 97836100, 598348424, 26773440, -304211928, 87631236, 133199880, 189204353, 223625560, 275003694, 31765000 ], [ 454071056, -16046091, 172099920, 467843752, -162158920, -355758480, 240856000, 52265752, 513033236, -33624060, -287793361, 454244640, 3738912, -206784584, 31158015, -455102760, -550384311, -277939041, 126544082, 442615128, 184757160, -102463176, 621158580, 102835746, 50795408, -318984327, 435679920, -606143240, 435464667, -20358830, 294300870, 167950965, -13339212, 119365246, 86560872, -63085527, -637638062, -241684542, -42074994, -172169901, 227427018, 63187806, -110539690, -170141132, -22783995, -61074385, 829998752, 53496780, -942559836, -102039252, -241545975, -209367342, 102438440, 754742395, 90822488 ], [ -584606672, -6502702, -173082740, 471481502, 254814700, 486790920, -88260200, -85037808, 222516446, -131304144, 712271088, 493661440, -13620864, -786829068, 224292285, -84240880, 349145670, -90828906, 198936868, -286597900, -57033732, -89525352, -397239408, 245611350, -427309824, 394169234, -144983670, 557878024, -89757558, 3411110, 692855556, -81783520, 347493696, 637882388, 59882262, -62129049, 854771126, -460408898, 26338278, 71829294, 60380996, 204190976, 309172595, 129690260, -24147930, -127457465, 49280360, -57134040, -399114832, 87447192, 348810660, -38197334, -122898956, -631941530, 741318864 ], [ 823978040, 34235998, -9427560, 251543137, -278170830, 324102240, 440431600, -78666072, -667075798, 63180144, 143443483, -406210512, -19775280, 52522500, 208394235, -550524960, 227126262, 32034420, 24828442, -694313184, 410998614, -99202896, -37005192, 38134872, 258035436, 303138975, -474763380, 200649438, 440746515, -35280135, 77295906, 556049585, -359364150, 250420742, 64872000, 16704348, 523801310, 292889156, -13505412, -267838684, -77684568, -557658750, -60421495, -94998260, -31535220, -68684845, -826767788, -39696735, -829046020, 128304960, 463831665, 178569580, -297275266, -685050709, -16263680 ], [ 706563272, 28284740, -8544900, -286523741, 287350490, -122522400, -54401900, -79185320, 550087741, -95334672, -494399627, 184497808, -36617448, 67424884, 3276945, -283980720, 530082329, -71511180, 232290136, 45569860, 205900953, -200684760, -707504028, 66796596, 244256527, -323380446, 299026650, -484537520, -195343731, -11276125, 425264136, 377614510, -195898608, -367479112, -38317728, 14689341, 358843424, -780120990, 4462608, 9371905, -956415616, 70947712, 394572233, -55067768, 16528380, 131071990, 785744336, 53248785, 434456444, 248354232, 169818660, 135946018, -228801826, -599529126, 421280136 ], [ 644828000, -47109737, -63338680, -62773014, -54648370, -828273600, -512527400, -64061440, -312820524, -51706116, -785067555, 293478464, 53006472, -77117036, -21305550, 2427640, 486469383, 141873651, 245627804, 460874828, 97485222, 126150240, 321089268, -233751744, -507234042, -489450685, 89326185, 160538404, 149313780, 10928965, -725478354, 533682240, 731441484, -336585678, -140193798, 8508252, 21959250, 311986592, 41233236, 88755237, -75294739, 243017544, -26582514, 41774950, -4361985, -38792945, 777846424, 57810390, 65042588, 288607284, -443676420, 15061001, 407321866, 108551449, 352159496 ], [ -685171804, 29528587, 187893900, -413015584, -174232660, -876506400, -202602400, -94271664, -285923452, 82507896, 718641750, -200318896, -31456536, -28880372, 192831450, 501582320, 520657644, -163699122, 250922840, 986881212, 906084687, 76413216, -729216258, 119056392, -419062116, -15893661, -25772175, -198740511, -278854488, -28576265, -469738476, 470087345, 742035804, 344940310, 137025882, -39671826, -10569719, 497614906, -45067752, -145231561, 921838723, 326916458, 84177961, -131916330, -23490255, -134970355, -914689172, -75002205, 258831896, 176971452, -152926290, 15289070, -216533668, 342813855, 218771908 ], [ 7822044, 40599290, 121663100, 221931852, 238501585, 278087040, -449302700, 82666784, -240250519, -62669214, 284582133, -867930752, -27713832, -603882696, -174164760, 61630160, 66232190, -518019222, -186126884, 629213384, 798673071, -114458424, -593813757, 396648702, 1996469, -18260802, 94897140, 430521956, -225883647, -18373180, -811718820, -6044220, 577077426, -666219554, -81798186, -7331664, -792055508, 695974844, -42354624, 120610295, -282574591, -660186846, -341598552, -93413992, -15427515, 94891260, 900590420, 76773240, 613012848, 9912084, 245852970, 133276766, -144976206, -600908911, 466132316 ], [ 872480320, -2388558, -121562940, -273529698, 289894115, -683381160, 365614900, 78309480, 694659503, -151459116, 501961551, -598836336, -32698416, -603238420, 219512055, 139952560, 102772299, 166967280, -147251130, 604634240, 416047878, -61590240, 31057929, -18740358, 93506753, 394877766, -418533180, -396467641, -106246404, -20272040, -383597394, -386643530, 647963058, -714258688, -13725834, -3297648, -474612590, -626198128, -16367676, 33192556, -604354478, -696066272, 268724783, 54963692, 1515615, -60245040, -503149212, -67622475, 677959832, -319999932, -73703685, 142010964, 321417588, -659135838, -654511472 ], [ -212428772, 29891053, -118245140, -317968452, -332095680, -561385440, 40266100, -59888688, -283295305, 71174982, -471118224, 117842640, 15769032, 527129816, -72060345, 423561160, 67390821, -74471937, 52240716, -56779728, -927113724, -80428848, -1384548, -352238778, -801238649, -194733579, -311175150, 287658802, -55713339, 10062380, 624628440, -497939260, 503254278, -18797922, 172229754, -37058520, 726441269, -773106236, 43078794, 235107659, -720246059, 751386020, -218282770, 22740606, -33382635, -87028005, 901308412, -59037840, 310171244, 277498914, 561400950, -14486605, 102723746, -413860239, -322274984 ], [ 825267696, -12596468, -204977440, 170668679, 197905330, 316978200, 173123300, -61293160, 44749530, 65817516, 584391702, 225545648, -13211328, -356200592, 131423880, -334234640, -218203074, -521788929, 161380324, 386057692, 566665128, -72972168, -276185859, 304788240, 823592556, 139129920, 519417795, 377307670, -501030684, -10117610, -646169922, -512583435, -242152446, -49473138, 145102446, 14953473, -563650029, -280095728, 13095288, -300032826, 338327184, -876301580, -458482131, -154437220, 36072585, -107189515, -33941440, -27813015, -731848620, 287003472, -455515995, 112057902, -161483196, -388948848, 486995568 ], [ -726132400, 444563, 97718600, -292198631, -72476355, -211753080, -352590000, 54502272, -228151572, 150602700, 55497271, -483766464, 9514128, -773523368, -280562730, 184536080, -331351173, 406513554, 78270094, -990088568, -876936663, -159876384, -803006373, 223333704, 1021373903, -394845560, 558501255, -88729755, -342812250, 9682345, -284412162, 445015025, -93230016, 332501884, -82841544, 31245615, 651164960, -838309456, -12871584, 115326236, -282998105, 765067248, 327733254, -24463642, -34238205, 127719130, -137691284, -28815015, 522125312, 399388626, -144405525, 267972628, -44657182, -65627592, -780478756 ], [ 190953196, 4696568, 2247340, 361694207, 27493760, 250782840, -443361800, -62610048, 211601349, -36037596, -274585891, -535307328, -47896752, 112188060, 53847885, -211133800, 485967886, -316833357, 156913206, 851060800, 807222393, -157113216, -765623577, 189317592, 72036529, 526294349, -28080390, -502259904, 450243684, -16178445, 33914790, -203880495, 189927264, 562628352, 173965080, -42565272, 750098701, -61464078, 1088406, -172122806, 776452417, 23658250, -97130681, 100976848, 37859565, -87515855, -128977472, -3304095, 136076360, 242280780, -100944030, 125725148, 349825914, -392435941, -514389704 ], [ -850444024, -23752366, 100616980, -53052946, 223341580, -561828960, -253365700, 47336024, 659451804, 54431076, 309339665, -22182144, 30263952, 448808264, 314640795, -90885880, 496136170, 436428525, -46499878, -418956908, -241704825, 47522616, -470998056, 6032772, -83295305, -227760832, -233372685, 723931106, -270999432, 34070335, -108924864, -461188910, 245378898, 262578602, -155249508, 14299146, 518355416, 436274436, -1170144, 261678658, 556769655, 652886586, 478146715, -105267092, -79395, -29071425, 484122424, -9857175, -483660636, -103025202, 399189450, 108248305, 219902996, 742048373, -353963748 ], [ -85874268, 43773191, 187004980, -345382536, 112236040, -448232400, 191300200, 101703792, -167159620, 133780938, 39052676, -289699888, 39188424, -109134752, 285094215, -212462800, 38701734, -191963835, -112242026, 1018287896, -916384038, 77575296, 78573099, 216028962, -605126481, -288646275, -129433590, 311838544, 502622010, -5161375, 240459588, -403041275, -342196536, -192780016, 151605864, -8284140, 219299710, -487355442, 18933102, -161582945, -494724854, -222198284, -127113284, -145261186, -22680900, -58027540, 66348988, -71279775, 541883472, -325297770, -131428605, -245005235, -353018624, -720423379, -251121384 ], [ 27867784, 38965095, -115440660, 454180363, -9778825, 406014840, 428791300, -54117528, -190505142, 60703350, 675885803, -49991376, 27670224, 878148188, 99011325, 458593600, -511855507, -444890142, 251368642, -684278288, 86411268, -15242616, 208311540, 235738440, -314951167, 462671396, -158485860, -593982668, -109530630, 41755195, -192506808, 243447750, -726168402, -469075178, 142940046, -48230103, 181529800, 1003944176, 16876746, -286422371, 276070626, -414276236, -335828704, -59381140, -2147220, 28432785, 86126404, -64070385, 973726740, -354797394, 305516970, 19233819, -160613692, -721175989, -268426956 ], [ -473584112, -13734983, -19280800, -81500151, -87998120, -207678240, -460749800, -72137936, 473753093, 25385922, -75049506, -657091648, -45625344, 318860596, 259743855, 351387600, -498747413, 356520444, -113242806, 298696936, 562247022, 57542328, -651398367, 211292388, -713033994, 15555498, -561468960, 374715300, -28186785, -24666770, 468347100, 232814400, -265074702, 691782234, 14331306, 4198098, 412833900, 305991604, -16108122, -201651371, 534051154, -863350378, -126789466, 69985328, -26823660, 77443970, 166280420, -19198320, -700394904, -54805674, 369096420, -128563340, 21696842, -82962709, -355742588 ], [ -358972944, 4653196, 14372960, 261714286, -360301655, 699597360, 127495900, -6503112, 556930394, 41667558, 45993072, 390579712, 42180312, -854618108, -294460005, -376107000, -34170968, 261307029, 126116476, -1033276728, 664781508, -203589960, 977994360, 235665756, -321726070, 470787308, 547637025, -606968085, -181563525, 38684670, -295046250, -77231700, -490613328, -900305120, -122910816, -58449210, -514841936, 826875716, -27911376, 270673803, -843821394, 713100212, -41330952, -50557808, -7708425, 443500, 613263076, 65057355, -979112432, -121166682, -584763135, 59821654, 339650000, 336366496, -70416652 ] ], [ [ -130539625, -6075540, 251562873, -62005980, -204601776, 520816296, -657249747, -431719515, 16691346, 649825208, 12874226, -460141646, -556629453, 225690462, 33830712, -10529286, 236776000, -318019104, -130998300, -135817416, -130205794, -98375400, -440795040, -256619148, 653780742, 414477678, -306466270, 101528234, 269794458, -108024664, 360464976, -94605192, 374252416, -203379394, 485994372, -24558161, 514278600, 329288232, -623457864, -32930560, 608951836, 40281912, 403530936, -715848759, 28471597, 176120538, -212656465, -717999072, -108157040, -463878894, 38510888, 315123580, 272256293, 422861750, -974363580 ], [ -240395690, 510255352, 211239325, 356982621, 296619440, -673831242, -103712532, 400656683, -16403772, -40707564, 14894061, -355171282, 377829896, 235960344, -122355936, 176662356, -41017600, 573588912, -115695750, 368678744, -63582135, 203365576, 431441640, 385842200, 288991278, -511965706, -155818080, -7424672, 572369928, 13494118, 488797128, -310687932, 331555284, 171232441, -283457263, -468967566, -928074000, 531097476, 702370480, -372336640, 50168257, -5544935, -403729120, 603405781, -32065682, 357817747, -492561755, 53823616, 43033160, -333210108, 4949060, -609174309, 349445340, -232956500, 880239970 ], [ 292621679, 205105730, 62037446, 87306412, -9548708, -157902990, -252063966, 364775711, 20500410, 452484340, 8256497, -335481992, 382899381, -110063502, -120677184, -22897992, 185422400, -365935920, -232794675, 484696338, -102592621, 31797468, 185325840, 263149834, -582744895, -407216531, -284307881, -85955123, -684291609, -76711712, 250782660, -358138812, -481861940, -32861911, -346031307, -556102383, 127028675, 153046257, 629570196, 537871360, -508577644, -33737495, 827757944, -682724142, -16551678, -43255153, -439469415, -504297696, -13396600, 16870604, -12578096, -297789014, -167002630, 577593750, 988628550 ], [ 260511466, 698844614, 204721988, 79250615, 431614104, 396650394, -564462129, 92805879, 784371, -130296258, -11167634, 545246398, 732717425, 233018829, 121931424, 157510092, -387083200, 627379272, 294402000, -821155622, 9641295, -154742036, -210244440, 49954976, 30598741, -68487314, -333205422, -110753666, 423605658, 111262822, 197611416, -266729964, -604713324, 257384880, 507200897, -383401136, -503579000, 989716455, 446879384, 450860800, -399462156, 20953284, 830107840, -527679777, -12109900, -56469786, -422221030, 573540128, 401050460, 454157914, -18051008, -416888005, -163687554, -207782250, 25129020 ], [ -216974600, 536222660, 10358052, 401880927, 197662944, 520888179, -727149423, 208823856, -26752992, -529972951, 13533201, 846639470, -581104455, 232895358, -141526512, 6393378, -44390400, 90626160, 52446975, -502265582, 114456245, -49653132, -172216800, 82649308, -518638679, -714356468, -225250905, 93757262, 193826145, -2148014, -897142824, -96499932, -583972440, -257350004, 627200238, 368253297, 446708300, -586877655, -578896992, 216020480, -513720691, 12105280, -163784920, -404591962, -11074448, -520515925, -350908565, -753928896, -700997600, 220525135, 6575684, 631659401, -161360189, 268306500, 239512940 ], [ 216305426, 52407158, 124763845, -48123115, -75295704, -438510261, -468584886, 249948098, 21977886, 550086334, -16559582, 847814950, -476413695, 46483200, 115607160, -60093294, 186170400, -32153112, 130442325, -749336518, 51869747, 227596248, -77968800, 114989156, -927600976, -714795208, 104083111, 24005516, 313510485, 115774010, -594341604, 433532988, 203125180, -57527962, -44326569, -222194776, -780867275, 349982451, 415090876, 432290560, -462968425, -10343245, -884721688, 2446329, -5760535, -364624801, -147306950, 332471776, -547674880, 186360594, 28763852, -783959901, -119388148, 417963250, 429618070 ], [ -308235739, -479810146, 212640988, 73896685, -40664056, -318441690, -744797361, -152834235, -6457500, -21235245, 18378966, 723654875, 506241130, 207997794, 10053216, 38700282, -438069600, -49571904, -194379450, -538285286, -102949706, -86069660, -169660680, -375003170, -634360665, -168629719, 334443791, 22152811, -387580191, 10510566, 54412596, -497921196, -243351736, -91096112, 277756160, 134523928, 935342750, 583434033, -386785740, -157913600, 361972546, -12939509, 741009976, 687881268, 15037385, -90616909, 672134890, -263940544, 449578960, -316229751, 18724532, -72550420, 161223953, -4469250, 648662510 ], [ 268673361, -380171290, -29102325, -332454151, 252251548, 20318928, 725691120, 308970313, -28047075, 581204649, 3224993, 241649301, 19004674, 162589518, -39156408, -120442992, -352688800, 73711968, -545596800, 670164768, -103999956, 21995188, -433098120, -89861694, -818323832, 100230153, 139430731, -71600988, 357587007, 85450794, 251551116, -216857112, -612463760, -97504577, 495364697, 474744789, -658490600, 736577751, -5849436, 454887680, -373633887, 45227556, -301409552, -204103179, -29479274, -259419065, 428824445, -916423872, 541277320, 307433832, -6328584, -830508472, -11443824, -318730750, -359426860 ], [ -286568696, 421889998, 130576391, 308075093, 190661600, -662857104, 756068313, -258252304, -27786192, -667133936, -19248813, -18131779, -691289122, 27846342, -80353368, -131312292, 149912800, -246345720, 89909100, 893883480, 45778297, 52015552, -70557480, 147874364, -365987178, -527826157, -308582318, 33501062, -87456087, 83973362, -845449380, 471394836, 145006872, 71940469, -539651812, -389932773, 903680075, -229000863, 97556324, 241230080, 243475236, -34963951, -299965640, -517806305, 27411703, -409142295, 593622715, -561193696, 71876860, 111273863, -28454624, -685601469, 334811323, -213716000, 680908270 ], [ -170031030, -449499952, 113503027, 201606592, -215025652, -74806242, -106110081, -15021260, -13800969, -86516929, -3126300, -525145690, 378301476, -76464864, 57260880, 129980106, 196465600, 201073008, -337212075, 330869070, 64119863, 23581888, 10110240, -385542252, 608809433, -318459429, -72667012, 50428206, -421707051, -49562106, 681975144, 276022428, 339684276, -81217485, -625148630, 504861790, -350440975, -598443027, 222716728, -344231680, 380886902, -7064068, -658225688, -621433683, 15408459, 49087488, 304949680, -38234112, -532173100, -440344715, -6546032, 322406313, -41324920, -482224500, 142492250 ], [ 131888112, -498171778, 70740427, 112407628, 423628196, -334902897, 701048271, -279608001, -21088473, -168092323, -12209734, 802794066, -762026122, -175517658, -115158528, -57183666, 305415200, -311923536, 443773950, -485494940, 120644318, 19244908, -232749720, -64243408, 655976551, -126357120, -168081540, -82246250, 653481303, 91579268, -301766760, -64239924, 92646600, 129782315, -480963987, -192713071, -759816975, 255737664, 665499316, -253510400, 465379817, -49743144, 590276888, 317670146, 34066593, -461249814, -82840835, 258535424, -193102420, -435139287, -40465096, -270347233, 304476107, -813959000, -147247240 ], [ -312990930, -657035898, 121121105, -37191137, 95799640, -428638329, 400316532, 267208376, -19617024, 462020167, -6556035, -660325890, 682187628, 99822672, -142621560, -54474702, -272625600, 658119504, -541122525, -851915568, -16173850, -11635800, -183997800, -80113384, -196795817, -605680570, -325618909, 65294865, -526370766, 102147210, 603710856, 171630492, -415335704, -99509947, -581216601, -79114205, -909902125, 80275377, 563232772, 542746880, 265215442, 4451876, 661793000, -285647479, -27717228, -286040079, 45605525, -731028256, -561481580, -116542007, -13405528, 645781811, -311810145, 620695500, 624289250 ], [ 152135695, -208908568, -10326376, 126215787, -501908848, 410092515, 17203032, -317841359, -19511121, -91271487, -18391839, -833092063, 51331483, 203836095, -15875784, -71051778, -139345600, -534169560, 210688050, 577444322, 6591369, -33828444, -393456840, 193357388, -276529349, -44641795, -112847878, -90363522, 252947325, -23610224, -256900752, -433038708, 504236592, 165704595, 282845726, -366208438, -829945875, 5490303, 228609980, -235822080, 150241025, 30239308, 101979824, 196213217, 21535624, -74765741, 713279245, 20254976, 103481900, -25039363, 38388044, -11242546, -258439692, -64993500, -872367470 ], [ -301006632, 279002298, 147206291, -18016597, -136916908, 18282243, -718325454, 292446927, -5478543, -319249872, -13150689, 29798418, -671836447, -171138069, -126692712, 91006698, -223964800, -541617456, 662298600, 586752166, -128819464, -39540564, -335265840, -276620226, 122936787, 193637899, -161156292, -10576002, -170177673, -2657226, 938373444, 52525488, -284654188, 155669026, -549791490, -451179278, -633922225, -610463217, -161856304, 450611200, 200786062, 24646589, -559360184, 547580994, 12936484, -66568514, -632050615, 512405376, -103509240, -374257730, -15307492, -393599874, -138483894, 412989000, 108388580 ], [ 20876201, -23942128, 211746141, -98624371, 199335140, 137679906, 512581146, 128530970, 5636967, 570306561, -3196182, -953990181, 198110758, -26350164, -97237368, 72261336, 277657600, 456017112, -328448850, 815372642, -78680529, 122436824, -316216320, 377593630, 648219927, 466950982, -318585454, -82069637, 244607874, 103549336, -780041952, 204994392, 461698852, -108612583, 311370968, 163410043, 311509550, -947190972, -28765204, -118293760, -593371983, -46310660, 320208720, 628882865, 20567943, 470405781, -454818490, 383393696, 28679660, 510696388, -31918260, -703102181, -185678315, 379053000, 636475880 ], [ 163542070, -523779054, 192582161, -321634232, 167657184, 46867716, -437120145, 416301467, 3316572, -802371729, 19737987, 63505307, 301150988, -125272224, -26507880, 91318842, 76527200, 383435448, -19273800, -33265904, -136263636, 49907004, 393414000, 203173868, 855681102, -218009906, -38750129, -19219650, -777804012, 115146460, -103416444, -280470948, -186229628, -156131133, 149550387, 407204883, 14537500, -503256117, -306646276, 393186560, -296130241, -46730761, -46091936, -273503990, 17097179, -299414502, 132995870, -890024128, -216450780, 286282861, 3263132, -26638742, 31845165, -178593250, -915792180 ], [ -272708683, 29972664, -64547769, -164116631, -126336752, 400436232, 594443850, 254539502, -25268628, 670259123, -19832389, -337539082, 597727650, -139355181, -71703936, 4386738, -435268000, 638137344, -502151325, 158371038, 22290506, 202625116, 450719640, -416205118, 8697685, 472544917, -340130670, 52339782, 504861231, 116849810, -549446040, 417880788, -390012300, -240374111, 411544674, 579528923, -825759075, 24982503, 711330852, -30900480, 267023986, -6293551, -610576592, -267707733, 22005577, -319052693, -240616075, -808975776, -742363020, -440924838, -27830520, 167419786, 365589306, -408343000, 84582140 ], [ -315870406, -171510244, -175683015, 382669034, 4016396, 634798773, 37792293, -386684077, -16873017, 341233025, -646715, -734528065, 162600784, -84657528, -8552952, 62077638, -319450400, -508455144, -74765400, 173379248, 130226799, 71098264, -274975680, -349889342, -298972228, -65613567, -88296912, -87922107, 328699341, 98518178, -886709556, -190890936, 536852180, -204286170, 44523839, 585464970, -357448050, -135535764, -361175288, -76743680, 136639267, -32984897, 136293968, 553112783, 1072115, -114553451, -152629435, -32942784, 292455980, -472706171, 21050096, 538368422, 208600022, -436623000, -905306010 ], [ -32373827, 448329848, -184528538, 381909523, -154904736, -62322561, 108606498, -203127114, -16787778, 795907667, -10815159, -309915302, -649318502, 200204595, -135351792, 96012150, -52237600, -235628016, -573183750, 324810710, 8948130, -169135168, -251213760, 77550192, -556566289, 566325592, -354149488, 95104369, -217474617, -25568180, -361174320, -116419416, -443607860, 171110375, -438057762, 209250620, 195703825, -1017785223, -170860492, -268636160, 554469448, -18104163, -655366176, -61995707, 4633981, 47233924, -16188305, 230855520, -722404820, -363893911, -17062608, 513751123, -24136478, 280982000, 871233830 ], [ -149306914, 44328940, -104602071, 47836742, -395497796, -275096241, 768080775, 329022278, -27383244, 617745297, 7476761, 41788314, 9242968, -59120820, -128410056, 66692910, -53747200, 553848960, 865282425, 460931044, -108083328, 92141432, 435354360, -364832206, -849606981, 419303818, -241590162, 54604584, 487004712, -5371828, 300495852, 472828248, 203463888, -107540146, -551310469, -505338262, -92429425, -590906043, -140868440, 299936000, 26638346, 40130596, 225165336, 707936758, -3582975, -387330960, 531652205, -782234656, 401296520, -288446563, -44904424, 541608269, -126041006, -287925750, -165353990 ], [ -22914140, 731472514, 185748064, 171736643, 166485084, -711282285, -589871205, 274917400, 9334962, 392331168, 6380104, 755539770, -170311117, 176026068, 59286960, -166066182, -326440800, 284150352, 591981000, 528454220, -91644815, 64673892, 69500760, -19101234, 506461920, 157003109, -131327229, -25172547, 500102697, -90711456, 558194616, 153210324, 137077120, -256687360, -11007666, -122631981, -867714300, -946021440, 376335624, -474007040, 267325410, -22028424, 469328024, 715738564, -32562299, 279728374, 352785790, 507768352, -834006700, -130057305, -19443240, -635093085, -306667236, -403091000, 410787050 ], [ 78790169, 507487606, 16653657, -130797755, 505081332, -158621820, -581788746, 313009048, 11619195, -172873592, -18991966, 820338105, 589828685, -107964495, -123161544, 72896772, 142405600, 96096024, -449889675, -877112838, -39737259, 66852960, -217455840, -166130290, 127470990, 537324878, 210642960, 51643719, 39317988, -41454160, 696132468, -85461012, -173657584, 244227909, -399471750, 188087322, 323110475, 1017655275, 673780540, -172323840, 379021841, -55481206, 769463536, -636354086, -30104767, 70323579, -534368660, 783315680, 678934220, -229368091, -36590568, 363721285, -19107099, -487426000, 991494140 ], [ -26178898, 338092550, 119236383, -211878667, -22332412, -321436815, -728434707, -219933920, -11979954, -34003103, 7959192, -678340121, 208367623, 136188513, 44062416, -151757724, -22317600, 172250256, 597355425, 568962618, -36729343, -147831076, 111055560, 114048410, 903218941, 201250038, -93094089, -66171004, 366262920, 68406536, 618370632, -344612016, 459945540, 40212028, -87331429, 424139492, 177415650, 493087686, 698996648, -118709760, 170153848, -26697319, 790018048, -242803663, -36337477, 126042352, 59187800, 402453856, -247837100, -337427759, 34070148, -728384064, 364363182, 713817500, -77402420 ], [ 109105779, -212396378, -125468636, 253290693, -418533468, -290670891, 54649287, 445677950, -20409144, -306241615, -2206800, -294428353, 290398964, 233607132, -38109600, 73409580, 173835200, 39944136, -803728050, 239360296, -49269328, 83382848, -194307960, -38938704, -766451409, 708894155, -142208044, 42193192, -658504200, 78673254, 173671056, 246678672, -417308180, 163036581, -278663602, -431822603, 814681500, -278023746, 4863576, -15891200, 65126423, 58266615, 827418200, 119892160, -11425524, 22786054, 193486685, -678001184, 266182240, -371451189, 18718884, -332125854, -83262902, 137713500, 979496450 ], [ 1845298, 45949084, 236896885, -252232358, -247297472, 468557355, -299322870, -173112936, -11598531, -750659233, 19085142, 489704968, 166302687, 137118177, -145178280, 95666562, -316336000, -584468088, 732933900, -515483822, 68039396, 98199100, 181098960, -328347622, 657459435, 506196275, -82754309, 72993114, 114757575, 3324222, 572470164, -502583904, -315416844, 158441668, -72023277, 281019215, -380504525, -701069460, -34811812, 282547200, -168985830, -20929392, 648882728, 219750869, -24264240, -219391670, 330700790, 636324864, 387817900, 469993704, 11431552, -862491577, 319643715, 684855750, -901716150 ], [ -24242349, 736940500, 26995871, -288788494, -256674272, 599096883, 404889177, 369466312, -1967385, 169000497, -16422270, -427345754, 145482430, 20060406, -152004240, -18901434, 48524800, 216897264, 343539600, 284522616, -36754549, -77882288, 247015440, 169716032, 133830281, 639595172, 152030835, -13810444, 126870207, 12500796, 629483688, -461459808, 425377400, -240731590, -505938369, -171073301, 158982100, -383638983, -201246888, -186584320, -13545241, 50342435, 673825600, 547096136, -22102234, -362595468, -404089245, -729236032, 392930480, -399861537, 32329152, -410352929, -161167188, -556787750, -947786020 ], [ -61513313, 491376174, -78596075, 323140803, -329828940, -277228770, -765633792, -311861197, 24603075, -770665772, -945859, -954754243, -338122860, -120435066, -25938648, 125392704, -182212800, -2401896, 594654975, -869594964, 83956985, 127655304, 416333400, -288822656, 162974655, 11604673, -368168306, 4595401, -171499488, 28752548, -214635672, -87981840, 154331304, -194651675, 524659292, 520764043, 455081900, -475609680, 337405108, -533794560, 600380091, -38280957, 23130904, 590116264, 30144763, 156929759, -542429685, -74704448, -112340060, 101521525, 21638900, -608509725, 189799454, 680942000, 768198550 ], [ 187470110, 343898066, 54759885, 158177504, -299354340, 155938188, 236863011, 124506406, -9125739, 541244993, 10270202, -653449332, 480799389, 28165914, 78177744, 30517650, -33714400, 514772736, 115748700, -644361662, 94694741, -60174716, 126735000, 408229228, 722820399, 142151760, 90593305, -71008815, -693352050, -53420642, -897379272, 158960448, -337950888, 16260935, -482936687, -387292324, 817589000, -583921338, 222125212, -536839680, -9136915, 27543494, -83945080, 326331473, -12754280, -318173848, -488630625, -181043072, -46067900, 428522749, -21130580, -758068816, -326126278, 88021500, -745179360 ], [ -165894318, -236158490, 75555179, 89385729, 442475564, -733589976, 114785748, -186405334, 21085890, 730038341, 11792281, 210616629, 65643936, -224063550, -11693376, 10735524, 40908800, 532817232, -697377975, -449310008, -113250558, 114728988, 131604480, -346194528, 645681914, 321069932, -262161515, 112938819, -315793620, 35447610, -435152988, -100272936, 444683756, 58539366, -199518878, -401427660, -656833325, 1009436064, -373838112, -312133120, 222865370, -42103677, -421339184, -306584529, -11296648, -167491878, 682735690, -208552288, 196711300, 109298309, 36124608, 279152971, 177163565, -246970250, 752107160 ], [ 309330751, 656923388, -117842639, 126863239, -493672892, 126322392, -151564644, 438464911, 21614544, -247797947, 1137115, 654948069, 740262705, 1634175, 133369128, 92645454, -72093600, 497293392, 209840850, -701089942, 74164454, 59913792, -24932880, 269912298, 672887132, -274563492, 256450590, -67653168, -274360728, 87792452, -224182260, -536936364, -392662192, 10637180, -215083481, 350127508, -463862550, 916620705, 123561120, 357493760, 115351197, 50766518, -879767088, 596573691, -31036896, 482885380, 674983855, 238678720, -425629120, 497667139, -40486276, -675466563, 65143514, 463590000, -868494200 ], [ -98054269, 26102320, -77740823, 102347220, -330047732, 275192085, 523357758, 255007145, -25654356, -252071707, 16449242, 639754990, 743045027, -166831110, -150267600, 154299468, 51680000, 47977368, 482400975, -62456184, 5431893, -168246616, -32686920, -276006696, -754445752, 169704632, -266598002, 65668869, -296398989, 80480598, -347815008, -342964416, 37596588, -3147559, -108360411, -191541744, 64720950, 800057349, 460133724, -185286400, -468205667, 41856793, 840300160, 391346523, 23174349, 185260526, 453140030, 546713664, -481539420, -430341513, 22316660, 586827672, -73249556, 649202750, -819180860 ], [ 205923090, -550533932, -61784038, 398992295, -217948088, 3785838, 105368571, 443424761, 12791877, -21155112, 19175253, -152665465, -18886779, 144671697, 10159344, 170157498, 132518400, 16934376, 230703150, 672533036, -91825458, -116435572, 39655560, 116884282, -689598094, 581264689, 262546251, 24940526, 759827328, -16284026, -263580408, -185420904, 285311680, -264246733, -69064227, 258108853, 419610400, 846806142, -179141716, 494174720, 615677359, 15211240, 450896912, -333538226, -7284827, -410372678, -613852575, 431641504, -369855520, -375684519, 4082092, -92044884, -13453305, 326709750, -196340150 ], [ -241865845, 609669188, 92216755, 105696539, -497876824, 200170194, -294478338, 331502203, -25738734, 309259958, 4433216, -205003712, -351350679, 74177019, -140248152, -6895038, -141589600, 347951976, 74844825, -616878738, -39917902, 79814536, -187282200, 76841224, -275873458, 511329533, 176076835, 88708208, -543241932, 45800392, -664182432, -321529140, 241996904, 243739645, -633611513, -256798555, -527653100, -627973710, 375152592, 253909760, -594163221, 64446679, -144023144, 273944770, 13965270, 510992441, -395961965, 293213536, 283269740, 444139033, 1002520, -411100586, 101961293, -73881500, -825352900 ], [ 184986055, 275807014, -20937836, 84193662, -411266448, 323233890, 444732981, 356698241, -11245521, 847940695, 14040152, -785984702, -215111217, 131750820, 80324424, -157989456, -102462400, 631617912, -1323750, -132347628, 73962806, -2524616, -130690560, 94292744, 402916693, -577974139, -120169885, 85345635, 633053253, -98410598, 481851468, 274506636, -630614524, 223991110, -387122648, -322928898, -676197275, 438119682, 192001712, -484190720, 57496628, 39099258, 860684800, -92387488, 1047673, 4362267, -266830970, 555020480, -508250600, 449861868, -7079768, -195249241, -36318247, 741946000, -691992750 ], [ 274270089, -109292214, -30313932, 91116418, -328281768, 294384846, -776212668, 265224436, -21313194, 594239617, -327955, -600376410, -655967780, 145586835, -100348848, 37958940, 235837600, 514308504, -474114300, 22498546, -25445457, 86126076, -96747000, 100905234, 409390052, -635931693, 113064292, 43450261, -279119262, -115910278, 716437440, 386559912, 460523336, 256077030, -386925378, -436051292, 385563575, -378603498, -706489184, 287123200, -323409113, -59325827, 123043952, 236147885, -13655301, 250055371, 139091330, -229376224, 640439500, 474289750, -22049792, -326698418, -329963592, 519165250, 304067440 ], [ -107939794, -367660178, -61110923, 32534463, -369617828, -785034243, 657076728, 311506922, 3966627, 80266555, 1390897, 454705051, 424917159, 109322676, -4360896, -114016170, -333526400, -96600624, 158399925, -715244474, 26718360, 198422124, -314774040, 318149390, -864293236, 303169340, -73015679, 40454766, 174191184, -76683024, 236861784, 148877136, -433606012, 67938448, 456423599, -386855558, -507533200, -84531174, -577319616, 509416960, 577490706, 3064149, -250108208, -472538199, 19626926, 151768542, 610407315, -164372544, 533430740, -266323494, -7925556, 163709192, -134850934, 2020000, 420643420 ], [ 104827121, 257535390, -144395046, -196265113, 433395696, 608537517, 695338644, -215186635, 8827833, -522200050, 17784356, -609809637, -132938402, 236091078, -37723680, 172582188, -394903200, 569390640, -289530600, -20983956, -126130824, 86817172, -367838520, -355997374, 522374406, -241570244, -179166746, -23399491, 283565367, 72767112, 220014864, 387630852, 332511636, 118238359, 47995791, 228746266, 908070400, -578106165, -468195868, 111072000, -222187166, -50804347, 249060664, -262131866, -13164239, -188040872, -202696130, 859783904, -785314160, 458861614, -12113548, 517295571, -100576227, -780477500, 287944560 ], [ 241561675, -117280424, -156416088, -60337546, 137588912, 771064980, 185155047, -54955138, 3533544, 417305953, 2763404, 284142903, -360192804, -46366992, 131820624, 7859340, 131226400, 89475672, -412639350, -170405144, -76525416, 122387460, -258525120, 4635560, -526537888, 171898332, 117500779, -92167745, 622622931, -25898092, 823725720, -478281804, -335679552, -155198200, -232167063, -636884240, 351545825, -520734123, -369719408, -31882240, 344395759, 27019861, 862496768, -368888782, -1309869, 26780804, 107200590, 641701536, -256011760, 295298286, -45305432, -860525516, 303477043, -418619750, 154269510 ], [ 135274538, 393559980, -181566832, 216199164, -161890452, -433406568, 134114442, 342796490, 26016837, 720636069, 4778948, 361283778, 627507927, 130044015, 155974392, -43488348, 429297600, -11403960, -115483950, -2313192, 5683953, -91802936, 436096920, 378575278, -312888524, 547108780, -289706208, 97691230, -453166248, -109433962, -301116528, -47253168, 584669780, 175931982, 216701095, 120646681, 729811575, 716403324, 371888300, 394567680, -363630378, 51192592, -749022272, 183232246, -13819729, -429755205, -66917550, -164144960, -108512460, 181311956, -41330652, 5233599, 362308289, 132007000, -172124340 ], [ 71581340, -151258444, 132619493, 307440092, 11580348, -151864818, -29042475, 11691075, -5636106, 567395062, 18776190, 659767537, 509565769, -52983585, -124280712, 53025462, -350975200, 455310672, -246905850, -183430618, -85977666, 109009816, -236248320, 377198244, -864692474, -527606787, 143686873, 19361633, 504644934, -11848144, 952826328, -372934260, 431135436, -58033664, -348398547, 172026245, -919206125, 887902197, -600147752, -246072320, -565603297, -50553481, 417686936, 373186387, -25110822, -270524470, -247705360, -512035552, 883792840, -174711097, 24982516, 294355330, -361786051, 380568000, 543108030 ], [ 309351029, 425422812, -57974999, 166818498, -97378068, -318465651, 484972257, 394279733, 24934560, 544423602, -12824573, -340066364, 255667097, -82093689, -3072888, 118637016, 253191200, 610182504, 681466500, -436119306, -32519941, -66881168, -127963080, -34480386, -626575524, -247471297, -87407210, -104828473, 714645288, -80749548, 245019240, 375685752, -611706648, 244062248, -61074792, 73773748, 706289900, -25599756, -518102292, 49786880, -22361893, -38065929, -394584344, 23581730, -3143019, 505831224, -230589485, 467599776, 716772780, 123425088, -19671984, 155651111, -7878982, -234118000, 539077310 ], [ 69533262, -122005844, 164746876, -113378806, -326343896, 649918164, 533862483, 287898036, 3237360, 810785694, -10982508, -220813918, 373797887, -2796255, -130778640, 73264656, -15871200, -594741744, -262446675, 1982736, -136444279, 226369200, 32415600, 118193146, 257736646, 175868929, 225803963, -43117813, 549154050, -101559106, -128420820, -262726296, -264590720, 173534257, 304407337, 177962292, 855997075, 371391384, 498297460, -405649920, -524477760, -49386755, -491864376, -633665328, -4919508, -494901588, 368201120, -366666272, 675215980, -314473703, 22808036, 766126897, -359129449, -667307000, 915445790 ], [ 286578835, 415386920, -104475367, -20506797, 53525900, 71547546, 242127732, 57605115, -11607141, -427189023, -16421044, -585212718, 517912735, 141759234, -5769504, -132939900, -45682400, 491601504, -707464950, 166329520, -106226486, -64363604, 338050440, 397690146, -459665523, 695666144, 328576567, -8789094, 782682711, -114174654, 716348772, -11516724, 537708912, -213388806, -67584702, -336964969, 440718850, 868150101, 99418504, 515989760, -4653233, -42366489, 75876160, -640872081, 9303514, -161995102, -211331365, 337279488, 317444740, 8231475, -40542756, 730987018, -201095689, -277219750, 92895500 ], [ 44185762, -551591526, -98314385, 123065684, 505300124, -775090428, -412477296, -225021309, 21729918, 100566915, -13503164, 503076053, 244372756, -63333360, 147406968, 975450, 270259200, 89637144, -267768150, 592617760, -104579694, 192829888, 341706120, 38447880, 740814626, -674365317, 388679544, 86048624, -323724510, 107271604, -162883116, -54782700, -8427852, 96118256, 637576640, -180979948, 174188325, -296996154, -381023936, -387878400, 395392932, 28708229, -228562776, -92938463, -32121232, 283946830, -102319805, 272588736, 851668340, 9187894, -12922624, -301084243, -276706669, 20376750, -264641960 ], [ 190339447, -514328214, 96302959, 303679890, 315513692, -268818459, -785086071, 115351940, -26542908, 286982984, -16819494, -372186355, -393061930, -233280297, 155926152, -152097738, -22412800, 34635744, 618720750, -213915184, -84582934, 41606800, -305963280, 170206856, -24296484, -299045184, 316409291, 72324755, 448071252, -75026292, 357006924, -378058296, -348032432, 200850884, -140199789, -339287770, -488343700, -660168327, 379665640, 212293120, 328307253, -41271439, -922433272, 259751654, -14634092, 311159067, -227895115, -18064480, -176971820, -212183907, 46138512, -144934694, 38066609, 423972750, -886789890 ], [ 145160063, 649385218, -227386166, -60399801, 157608380, -182055678, -788867772, -463462555, 7272006, 112827264, 7520284, -141322083, -160596569, -163337607, -48346128, -76614630, -335838400, -543696408, 686337900, 251532092, 98400023, 202378296, 332167080, -126087232, 152081161, -534758249, 367507041, -35513065, -604910610, 8581298, 851715252, 324890244, -99799316, 115953981, 313856570, -9390469, 793195075, 587170038, -240527932, 136947200, -599890277, -28680355, -220578792, 634767278, -28414936, 423443500, 462194880, 429621696, -886690880, 387820065, -43755056, 802706708, 147963649, 568049250, -796287630 ], [ -296008105, 586312112, -236572206, 75552668, -225418272, -721849086, 549014004, 288223969, 18585546, 276752671, 8679467, -886840886, -590323844, 195251229, 128019312, -176745966, 362032000, -542505552, -490025775, -413565684, -43963465, -120123768, 83552280, 439982814, -922895671, -716067554, -147906946, -89819831, 368858484, -29534296, 842700672, 90898092, -538207012, -97016313, -109958298, -582665697, -680355000, 903788340, 577188168, -221794560, -583330796, -20178785, -400218432, 587714013, -25881856, -131666960, -73211775, -547823136, -599210780, 245392029, -4021376, -882706007, -214934996, -444854500, 571921380 ], [ 154072244, -529337048, -194894509, -390488262, -80546712, 300686589, -481586028, 182820071, 2445240, 421846823, -13386081, 122308694, -242415699, 40723641, 69619968, 36587736, 361148000, 84772800, 278675850, -339047856, -81507802, 222363664, 48651960, -63029982, -821859940, -52385556, 275470976, -59089169, -592797978, 57462064, 753737112, 279976668, -469688376, 48355574, -323937067, -226880084, -714867025, 668452512, 323975504, -538903040, -231531310, -18020541, 413270264, -443909538, -9496828, 248761072, -654952760, 751397024, -461608560, -263705101, 26638792, -231884434, -289115498, -384986750, -160063670 ], [ -120228262, 554876818, -6430228, -336289059, -407265680, -270735339, 347471586, -65611730, -462357, -117902354, 17137028, -119134898, -361466070, -142819632, -27545040, 15936066, 26819200, -186782736, 70185225, 267421518, -58045217, 108918140, 127391880, -416246020, -383154412, 655477560, -210955558, 34387590, 201324441, 32715078, -40639500, -98608860, -555779980, 68208737, 574627783, 497099267, -154271950, -212010162, 120647356, 142821120, 336634091, -12244650, 491552944, -32265096, 3228566, -238646365, 102960270, -489191808, -199746040, 144920997, 40955060, -209122432, -140868024, 262069750, -311782490 ], [ -88614860, -299771644, -153731547, 32683875, 4547748, -119038248, 661105599, -385224464, 13138860, -186255803, 7015172, -782370101, -730288788, -14300847, 122288400, -97227282, 415044800, -37078008, -240472425, 118220634, -60225536, -32262900, -78011640, -140702880, -742896367, -621519084, 348041804, 41594093, -752905824, -5167426, -810189072, 242806812, 75910440, 279679363, 71510375, -271410363, -619442875, -142650417, -335258124, 39320320, 221923420, -50981546, -15741472, -644530555, 23293226, -100859448, -136242365, -156122624, 769074200, 123456446, 11996352, 797030053, -115255656, 486971500, -1008939600 ], [ 143223514, 430665778, -165198259, 273760137, -466261380, 289281153, -196500150, -385281148, -19370778, -276832804, 6822690, 520414383, -66563517, -51015312, 41192136, -176712522, 150402400, 442816776, -179632875, 571606266, -109259608, -57382124, -296724120, 105186310, -451253008, -438213512, 352105578, 73412137, -236917314, 13382952, -538983216, 124723320, 148792432, 183779082, 289454271, -406351204, 181457075, -216785751, 540557992, -518951680, -23642945, -10645877, -383769160, 511745580, -36148607, -101850146, 286862065, 925441888, -820364040, 36845650, -27827696, 168998173, -347004445, 703869000, -390224080 ], [ -303896247, -532239806, -194142204, 303505576, -159968208, 751249233, 6772458, -217638218, 15501444, -75939373, 4596274, -240179951, 468986310, 29945349, 129013056, 136824978, -212200800, 478098408, 148868925, -855440432, 129999945, -110258020, 231178920, -138780486, -147461407, -314401084, 335105056, -27326533, 149365095, -20827488, -803066076, 145845552, -73639104, -206152036, -195238119, -181635097, 889200725, -487467435, 414608900, 168812800, 124205527, 27467836, 503472296, 623306998, -6975969, -171742292, 67602185, -8847328, -566539480, 258421278, -27440808, 41010371, 52927686, -28987000, -873028760 ], [ 207362828, -564575180, 146042198, 159609369, -87735592, 599025000, 531687387, 164100180, 13924092, 311850925, -81529, 136972807, -726162463, 187203825, 56575872, 102349788, -207141600, 72177984, -854348250, 827021216, -92384191, -206891576, -53535720, -278079064, -344029088, -197849803, -303232083, -5076758, 760692516, 48719396, 656379648, 339059604, 460403792, -169514798, 30300672, -41810418, -473341000, 909116208, -245238152, 454022400, 10907781, 54848068, 178025856, -660927571, 6348254, 93636940, 49536655, -77520800, 852406520, 307794449, -4303776, -228423059, 252558838, -814691250, -27931630 ], [ -3021422, -597495606, -116045026, -201843161, 378306996, 305718399, 112857822, 214152152, 12850425, 224185423, 9591611, 53102309, -481506759, 78701868, -71322840, 114540126, -64844800, 212053104, 175264500, -153221432, -18286953, -4851776, -285485760, -138821388, -121539454, 343511483, 231587026, 73962754, 348142038, 58530692, 746614116, 124426752, -416252208, 180631523, -211098627, 156123992, 619210275, -892125507, -586718148, -404751360, 383656235, 14102253, -298153672, -322672999, -3799620, -378127056, -409102540, -100848160, 62635940, 104171276, -34743672, 317089641, -133658869, 651424750, -333510590 ], [ -301614972, 239713806, 117082415, 56452834, 104223132, -148701966, 236442822, 90552690, -13794942, -380017397, 2273617, -466489238, -450759743, 45815004, 106711704, 126462912, 219735200, -71370624, -751466400, -546794528, 117833849, -208266716, -349260240, -32530724, -544446564, 470899642, 180549391, -47779011, -116367786, 106378690, -63308952, 284211000, -386764688, -5754540, 205851245, 516535354, 804737850, -474212739, -668741700, 52199680, 196057473, -5907297, 172023712, 237293913, -14610761, -506118846, 165924605, 568960, 546717980, -126184592, -11411784, 558915144, 142866152, -549667250, 202606660 ], [ 190359725, -67393490, 145978846, 181473325, 21394732, 65653140, 72791565, -415706285, -5616303, 17896370, 6772424, 931597287, 508174608, -37099404, -143296920, -95683284, -126520800, 464232, -120355350, -347942630, -28423966, 23285704, -159464760, -156681928, 418144771, 181660297, -377498154, -20999632, -116752314, 27777156, -726279588, 335286600, 277840180, 136243094, 130494105, -150048974, -431007800, -345531732, -512822464, 93150720, 113618009, -13455178, -811421920, -541894932, -34844293, 14540890, 519748390, 911758400, 789442500, -365681317, 4525460, 515384892, -362069876, 24947000, 1015174620 ], [ 214389155, -189534346, 214193112, -81056010, -288821068, -714301371, 5586042, -171851717, -20125875, 602359761, -12926944, -383235867, -592493112, 136435455, 144811656, 135414756, -189706400, -21899640, -147968775, 665373156, 93804129, 201412172, 23747640, -155986594, 797563456, -471689374, -63385256, 9654844, 32564715, 79971386, -380031048, -294574404, -372419408, 228167511, -488105161, 237819087, 900278300, 787354932, 164616712, -161041920, 509331204, 59785748, 678270584, 500417534, -1764268, 468935713, 516568150, 179962048, -720955800, -276452128, 19598560, 885475107, 279204329, -350621500, -908706930 ] ], [ [ 536204400, 76285800, -64720080, 51160788, 234809450, 503613416, -981600525, 75814572, -97211543, -361530520, -2590684, 199063620, -489648138, 371864850, -116381713, -935558988, -560249830, 74799858, -5186808, -157857773, -396483552, -17119440, -942415660, 563138450, 133823690, 1962032, 206935722, 194648280, 194642341, 44290134, 196830490, 870741768, -803235425, -190423610, 109978933, 547111570, -552828928, -2894327, 601854417, 288772428, -244633522, -268477532, -53010003, 84516550, -462843498, 380298184, -465962960, 173213316, 93493701, 14429100, -1031183593, 11076144, 84776250, -612051009, 39863862 ], [ -340907175, 492447276, 43148886, -61461834, -5874500, 503037772, -184930776, -823642006, 278840029, -382984355, 8752638, 413541276, -411323276, 272866761, -640907848, -173734704, 789090552, 29343552, 3446190, -28809871, 204888192, -9161100, -153315920, -55122235, 255679138, 73615704, 258231078, 174798000, -91209555, -154457190, 119592764, -683370080, -395540645, 617890, 655871424, 160425444, -393609216, 6255750, -445628265, 463054980, 181272234, -100395744, -668490537, -53056000, 264966819, -27852974, -79013360, -11461905, 170210351, 33268200, 168470555, 283048584, 293419620, -473352282, -40718982 ], [ -179931450, -18241281, -17789358, 36280398, 518074050, -353295248, -34628472, 494036223, -102466468, -152211930, -74772709, -697945352, 482139812, -117934281, -111087312, -10080681, -325357629, -509101894, 4153482, 177931549, 23202720, 4546035, 270211852, 552701590, -42307694, 28508720, -214841970, 238850760, -201678886, -22379706, 208733504, 908394966, 151861900, 137278765, -268206297, 319970054, 663584768, -79648209, -549340983, 65607852, 112397236, 382767988, 823786619, -184203800, 191952345, -408645694, 3960480, 19623789, -540286440, 56721000, 809998585, -2105226, 15771990, 173322104, -28741194 ], [ 375741525, 504451071, -54784638, -37113006, -604353400, -285969928, -422970822, -840333351, 9330919, 100853220, -163945505, 97732132, 45548664, 326891394, -321246499, -808967172, -572101805, 489059200, -25219314, 28786780, 42041568, -14599845, -216253000, -515268600, 159219918, 50453192, -4381776, -111671520, 132658788, -72937668, 66723690, 67781924, -463930330, -155872210, -409555806, 125362568, 781942784, 91358973, -847311354, 179104542, 227216382, 159899756, 459802239, 234258820, 88884627, 437187486, -21461520, 161029269, -662353949, 12041400, 620089294, 376702692, -418975050, 17678151, 12751977 ], [ 242183550, 7808076, 8620680, 14050260, -323590200, -764755568, 600349644, 683572653, 238034394, 176027085, 13691886, -898794912, -86304190, 277641156, -805890260, -593653398, 16258121, 132220648, -12159900, 166262897, 165864864, -9545445, -174135864, 124646515, 251764370, 17994072, 118601658, 45118800, -161167859, -23631114, -241796455, 516999070, 436279025, 129309245, 635375442, -886857768, -456392704, 16982276, 326408577, 181896978, 24064510, -491014060, 460948878, 254544450, 471631914, 100267174, 553218400, 252850464, 417313423, 10426500, 566361730, 304442232, 256507680, -99062143, 42334548 ], [ 493598400, 323721036, -32054634, -63159264, 329786850, 362655720, 170594343, 668564237, -73971066, -461265220, 104729006, -888876076, 399437402, -248739255, -376124392, 848242941, 807412311, -494626615, -34337646, 44219265, 38381952, 6612840, -69797520, -390087915, -45932172, 76723352, 197703828, 148264560, 209281895, -148216332, -160128065, 623760226, 198975370, -89745370, -85500990, 161505176, 1063616512, 75335912, -211131339, 252168486, 200328028, 366072220, 501845669, -136387080, -273107874, -98183058, -118636000, -93760902, 301836, 63388500, 816207975, 44551134, -136190340, 201231888, 239739 ], [ 129889125, -51627537, -8568696, 63213780, -118664900, 70629016, -853309404, -19698546, -46764263, 334981205, 146409964, -219148576, -164102638, 10059852, -473452602, 703464021, 854875985, 183419033, 3654342, -15309333, 378374112, 15544035, 227349016, 51978850, -256251424, -55308892, 155926134, -157218600, 228975370, 26926848, -194747023, 676308178, 575131595, 20459725, 130454702, 538530542, -968359936, 842441, -195308973, -374200818, -223732954, 127558616, -732761123, 35622130, 122135442, 135750132, -333518800, -68099670, 281034469, -47285700, 1006803567, 223571208, 432452670, -17091811, 44820504 ], [ -59668125, -651211488, -48418764, 71658804, 554950750, -569862532, -72971523, -619869652, -188510153, 272002315, -152081625, 354000784, 336988078, -123744249, -476622902, 711570444, 148219405, 78031142, 25455078, 173790563, 292115328, 2400255, -356892020, 149382695, 11951654, -29868316, 130643604, 9880320, -212645275, 7535418, -178044123, -633350844, 285686960, -118710540, -344065686, -813322336, -1036943360, 161239871, 490256799, 424738152, -211602792, -179746712, -104520555, -134190230, -491817807, 468219620, -114639840, -247929822, 179416349, 35458500, -412761030, -524921982, -121601610, -608738188, 1166628 ], [ -398740875, 1705212, -23923470, 16867746, 353644900, -643069432, 48473721, 31010036, 95539106, -405774200, -192999905, 187606128, -788817526, 36809913, 825229090, -263413878, 71948460, -102222106, 29373858, 148798404, -285789600, -17872920, -429612684, -514980970, -26540800, -101996036, -176969772, -286130880, 188641363, 142439358, 5432838, 626998216, 151913730, 167214905, -337941147, 115048286, -767524864, -23896965, 238018848, 272118570, -172883150, 415293408, -465006216, 81440960, 551433870, 426484314, 392337280, 246871800, 49526257, 66521700, -569662511, -531010068, 56291430, 292437075, -15725046 ], [ 392014650, -724154175, 11050932, -24081204, 356051550, -296731968, -861168348, -822841925, -24090404, -78684775, 75438539, -123916760, 762635356, -127308234, -418004055, 501940140, -6023592, 550933922, -2884392, 86598947, -278935680, -14441895, -29738516, 670876430, 80393742, -45735756, 195425622, 218153880, 22870984, -95441436, 95408723, 108765626, 410078960, -7395765, -217512093, 512190764, 81625088, -48644712, 786150813, 156189294, 307994810, 77674020, -849012677, -128470130, -108913584, -400715456, -374033440, 207187578, 292982144, 8467200, 276023726, 24940290, 326103570, -716566114, 5990421 ], [ -238633050, -622761372, -52191936, 31460688, -539430700, 14591324, -880877106, 81359961, 286224341, 330755685, -110915172, 1016612, -653944718, 134395857, 101671521, 784947033, -636994854, 202719405, 32302854, 12746232, 97816128, -4940325, 449836068, -159716830, -21323874, 76762856, -147400722, -302425440, 132349003, 51733854, -237787759, -83540142, 250312985, 7364240, -580396082, -285958496, 734756864, 141680226, 557331015, -135317994, -312488226, 435306216, 409820539, -267253020, -506157834, -362071000, 111392960, -250339761, 747320783, -35464800, 640678324, 173690628, -385050120, 837616007, -43104156 ], [ -594984900, 132086619, 51836712, 57172416, -442406700, 522935032, -431474445, 44583824, 161175404, 5670275, 110237236, 142710344, 797129326, -103422810, -560635852, -227009757, -873643936, 17837561, -24064920, -246288606, 123357984, 7982910, -820001548, -553502845, -169380068, 90075704, -31490046, 21951840, 247473960, 85343868, 50372430, -889028702, 741220830, 57249400, -48106940, 923824382, 904921088, 198924509, -755793948, -225395646, -105708642, -505977596, -293010366, -187760210, 140340018, -198202964, -294520560, 258165765, -724934613, -15878100, 270958171, 61449840, 165353370, 430373560, -9898014 ], [ 498174600, 404583984, 38953344, 23996952, 428592150, 265296800, -957256218, 672509464, 154001289, -168430470, 72623894, -821862112, 122266578, 151704720, -870342459, -252914415, -554532995, -697542517, 29777418, 55441491, 399614976, -16382925, 566881140, 29851885, 185603132, 18609676, -222057612, -95426760, 198173890, -131203656, 258789458, -54644936, -841822860, 7937995, 214217374, -90640660, -772538368, 90458145, 29016432, -215506968, 100256768, 474686852, 694569224, 184568560, 635943906, -530425184, 509581760, 264782601, -547807187, -29022000, -36537358, -251090874, -105872910, -444328452, 28237284 ], [ 132887325, 683790012, 12703590, -75415452, -121488450, -651253588, 866356479, 844444112, -286334009, 505493365, -88258793, 714238620, 35325150, -333656241, 1035261465, 593294442, -367690095, -299199432, -8845398, -91347996, -111096384, -2921490, 366407152, 73879820, 61773712, 67887624, 196671888, -229906680, -250633767, -9407136, -287061314, 201217950, 220147925, 156143325, 293169352, 21282086, 1027571712, 31103589, -274631067, -271067808, 98040978, 63502888, 86674148, 64272370, 468022386, 244618700, 159471760, 195868422, 467518811, 40202400, -475279783, 135663798, -435309810, -748609595, -27496689 ], [ 589027950, -591439320, -65480346, 60767994, -435584700, -278086108, -569834838, -671654205, -285027132, 449178990, -110237236, 218241868, -551072340, 284311860, -213044160, 905436597, 604785369, 265816775, 11742534, -227099985, 274269984, 8658585, 529864592, 626601955, -178976226, -48270596, -5437530, 27688800, -57257119, -16904796, 228064913, -550674166, -88655215, 187542225, -19141711, 804570824, -761495552, 71015274, 482003937, -276897378, 159784224, -16271924, -309945342, -236720950, -386670687, 216483134, 217790720, -190956177, -172801110, -64184400, 277821181, 308349228, 17965350, -356172233, -5678913 ], [ 498273225, -311649930, -38923020, 36342348, -156887050, -770336812, 386930196, 612365444, -245318177, 165851660, -162480679, 55199284, -484827294, 198292056, 275277149, 63176256, 349284675, 407884106, 2216394, -152477570, -69369216, 12095460, -398352940, -605235155, -47532914, -32761984, -168412608, -72986880, 160512885, 329034, -159556650, 310230280, -480179035, 109852015, -238331483, -878418810, 136937472, 128151124, 23733549, -61073742, -11017114, -213119820, 537362077, 128246300, 143812227, 197673104, -406448720, -147090249, -528313612, -45494400, 886374082, -57125592, 354487380, -873382747, -47946273 ], [ -57478650, 201753504, 45028974, 20522796, -139472000, 306542944, 827890632, 120674286, 64960012, -499357040, 113663234, -213076380, 519404382, 59068008, -604132368, -686533263, -671351638, 414957998, 30160800, -171289038, -100846944, -616005, 442856316, 662083170, 145211352, 44846916, -225407448, 311030880, 178400756, 155001984, -191195459, 467750784, -660962075, -112928855, 412021792, -594847090, 453836800, 113354190, -503135469, 288700458, -196246852, -594339856, -490055868, 41350520, 88629606, 113337054, -571343840, -140767308, 520038275, -39125100, -866209905, 611710398, -179119590, 547494975, 44944191 ], [ 450124500, 259865334, -23102556, -23000796, 569921250, 28131472, -942459300, -530398525, 251514419, -358283705, 73229194, 205987572, 747784940, 69988596, -44669527, 22853532, 656989833, -520389555, 13106142, -233003584, 335527680, -13505310, 417025268, 474199145, -76014510, -20670468, -159133086, 144609240, 154140165, -56372694, 133886930, -452917706, -247410505, 130589160, -474520388, 766439236, -599261184, -53399082, -406177482, -405738072, 254908604, 207351856, 909696341, -22714600, 483362880, -219909562, -41478000, -37055961, -659335589, -13431600, 81571776, 253689216, 47517990, -159719016, 34267407 ], [ -50377650, 166235733, -14802444, -35646030, 250196850, 497481556, 275093739, 721811007, -78933543, -128629800, 77030478, 380927264, -693813652, 248658561, -59411422, 799155708, -448199864, 213832402, 16045758, 104725382, -365030976, 14400360, -239250388, -141164695, 144539538, 54884224, -117950742, -42180600, 126126750, -45358146, 175345286, 373787398, -128719805, 141717485, -11278854, -446639666, -1009811456, 221303412, 430699521, 447221580, -328349160, 431989176, -416553368, 264144270, -548922894, -288632404, -493918240, -50860629, -536412878, 9702000, -470867848, 25490304, 97590090, -397362618, -497802 ], [ -228060450, 536356485, 18898350, -41776602, -331397600, 516302612, 22778658, 132509967, 71028308, 409067620, -81455221, 500585244, 209762126, 321269712, -876461138, 304215210, 467664990, -568574986, -1716192, 118610770, 303974496, 17960085, -604374936, 276453520, 150668804, -20739600, -201291804, -320074560, 59788505, 105209970, -256108203, 393862936, -513194745, 46625475, -261333877, 534126372, -31424512, 215072685, -561247182, 325088490, -181086726, 591428232, 5997804, -11249530, 304750095, 296209402, 557589200, 225854109, -5106059, -56641200, -278932335, -274931136, -254372040, -25271254, -3932025 ], [ 183718650, 158203287, -8501550, 51178134, -198899200, 819792140, -503893386, -810040629, -49432851, -343711875, -78005011, -457475400, 269994970, -375159855, 466034100, 311484069, -854150923, 163703834, 8811414, -174013776, -203794080, 9316710, -237341396, -200293205, -205989784, -77315912, -82579014, -124639440, -151051166, 88019292, 13423857, -299992064, 682212375, 26865605, -311037644, 126158160, -532971520, -158779276, -144083406, 138657402, 293102640, -426092216, -661669505, 147346460, 346750092, 505150862, 193332080, -83046330, 413414708, 10867500, -618259158, -424971162, 154141260, -609207260, -1949979 ], [ -400299150, 579256029, 9872628, -19767006, 17282400, 398070340, 846125838, 544496504, -195035399, 381213365, 23340368, -539436308, -343138810, 297128757, -537873098, -569453781, -640034537, 274069649, 17638758, -198805813, -256122816, 4754880, -17598520, 551530525, -176678788, -29496320, -215627832, -251470080, -201643482, -47467200, 190544925, -750134350, 802017420, -107563300, 512541041, 334347538, 190676992, -196981056, -294501015, -209144820, 7276036, 30866900, -560353659, -24264830, 168608115, -427526372, -431121440, 102905235, -486383561, 3259200, -435441644, -278117424, 380216070, 643947905, -11351718 ], [ -556304175, -586323684, -51509646, 64400742, 462019950, 714123924, -734227983, -274676084, -115206234, 62000185, 195439264, -608538448, 683756374, 167157621, -669345439, -107926104, -155832556, 255664430, -30865968, 10675739, -247508256, -18163080, 889978036, -39939480, 248355536, 22556784, -95081364, 240603720, -13418116, 96930180, 238789933, -547127796, 644661540, -16935230, -541486057, 511196274, -842465280, 149053670, -725279385, -70329084, 65649220, -348197060, -23314993, -119823660, -157563744, -287572684, 60959280, 1444284, -307017518, -20286000, -496783881, -597675558, 305916000, -588773311, -14442366 ], [ 139988325, -258182559, 53978886, -76079556, 350366550, -437539496, -570049731, -401144060, -25790258, -455734760, 120854198, 707919140, 226745904, -410073459, 289670311, 504632310, -312083417, -157328598, -24771150, 202261766, -52580256, -5597865, 124681040, -241527020, 23405668, -76904412, -244434834, -181829760, -104123164, -16327638, 1608753, -887517640, -229891965, -7792980, -252379518, 475877672, -741572608, -130811903, 480847485, 59691918, -244715970, 568927644, -768306932, 175391530, -559417989, -158958000, -433833120, 148173462, 288328839, 11224500, 634763063, 125877342, 259148370, -654707244, 17557446 ], [ -235338975, 434447631, -47968236, 12236364, -46863350, 507392644, 371795589, -726611493, -289934775, -6074185, -23182990, 623705200, 183192072, -350601981, 250390294, 114776181, 899690394, -272541339, 20096226, 161806334, -361736064, -462150, 12438276, 324549365, -4047472, 34803024, 21377034, -294567000, 283603742, 84836832, -213111422, 567450038, 520995160, 129082265, -442988108, -674576774, 950697984, -204162657, -843526602, 299423988, 185425552, 216160440, 267431496, -191938370, 420058821, 397289028, -408910640, 49290390, -709742201, -7156800, -296939566, 108637248, -231514920, 765994576, -2620332 ], [ -189951750, -412930548, -2952258, -79167144, -572839550, -573766900, -352178928, 249018314, 278867446, -342997265, 142875012, 524269556, 331336054, -211727607, 652954988, -99490638, 203101021, 503425314, 7992612, 50399956, 283727136, 13684320, -349524504, -296936885, -72041684, -79561056, 14050260, -102000360, 210565290, 97118970, 159741261, 608587930, -59319435, -155273235, -148181503, 414361362, -335740928, -65368417, -267324393, -320971806, -132421794, -430035808, -5468586, 4310800, -483657135, -203819480, -532113680, 227357172, 797098570, 22379700, -1035399442, -213917514, 414573900, -162797301, -563463 ], [ 315225225, -466913970, -58949856, 18562698, -231550050, -113301756, 537631587, 371292762, 52448721, -8994765, -120285216, -721327428, -415174410, 168758052, -122341877, -53424618, -342954326, 471767464, -34373754, 22636877, 25617312, -7682805, -316176800, -511139055, 179482160, -32245140, 203641452, -87827280, 35873103, -170267004, 236724048, 496183420, -18270075, -49147475, 553209597, 554215070, -479952896, -113145665, 831252441, 21634182, 127443996, -288582480, 231856286, -73092930, 539408649, -25327308, 221162480, 14316885, -675508968, -18979800, -543811840, -97826628, -212395170, 429699269, 7480773 ], [ 547664625, -600638490, 45654948, -31834866, 7257850, -373392732, 870930630, -415214450, -67884492, 395614310, -69688189, -361254448, 21998564, -275798643, 111277530, -539062173, 410161996, -188069462, -26385390, -18888438, 194676480, 10413585, -151466584, 261517305, 126035624, -62870616, 31847256, -160624920, 228329247, -131230626, -222130988, 313776650, 348841815, 119322125, -486526910, 777549110, -139558912, -152682005, -809516400, -33581202, 221228596, 71482212, 492701958, 13462960, 435909357, 209983518, -536074160, 68393565, 564131484, -59635800, 76538902, -559364238, -91717080, 868105687, 10603488 ], [ -140836500, 618341283, -19188594, 4257204, 419420350, -772589332, -195245640, -344503843, -169775203, -327291380, 85268611, 59265732, 147534450, 309622878, 841112293, 866190741, -369865281, 286186964, 12674970, -221973783, 176441280, -13212810, -628028540, 408763320, -270533692, -103622284, -196314678, 77966880, 192429591, -154225248, -22232439, -696846286, 554788320, -185045445, -362540368, 566660402, -756154368, 125757257, 733505964, 130251306, -34092248, 595979948, 91378308, 113573000, -169863603, 467053928, 136226240, -79343253, -303823087, 14498400, 930950966, 177388998, -357027060, -368690592, 46065009 ], [ -34775175, -124659972, -374718, 22460592, 556030900, 818791020, -325163808, 529432910, 3582488, 110034405, 71056167, 500695148, -36848980, -326689659, -352220330, -894967047, -418388661, -297059798, -26364150, 201307338, 230907936, 11616345, -723925560, -257326125, 266287164, 30233728, -123674040, -247675320, -235250729, -117955992, -60578781, -797501518, -250468475, 67999425, -275119143, 187958610, 909180928, -183802276, -657075000, 69062412, 277272624, 12438900, 25490667, 148805500, 414252189, 520234210, 49363280, 134872614, -823609832, -24349500, 440801328, -549957102, -152438520, 688333843, -42410898 ], [ 311260500, -478020285, -2659848, -60163362, -202670250, 214264708, 908506206, -306155133, -10336209, -67033525, -91945070, 895415364, 300000568, -72839784, 881628727, -953327310, -707437416, -410460400, 22282884, 92263939, 373456896, -15146235, -504361652, 309510425, 134744324, -12947436, -185161788, 103942560, 24579227, -1968810, 31304751, 643959116, -712014625, -139807070, -88472301, 273967788, -848592896, -72616746, -368803056, -166984794, -304284650, 58232480, -457626565, 84889600, -326505348, -282786282, 182146400, -96389163, 643564658, -45979500, 741858700, -126161832, -271644750, -663912782, -48245565 ], [ -540465000, -369806634, -62833494, 4247292, -347126100, -333122680, 54275832, 817103413, 187148442, -124280, 96908530, 20964188, 19809790, 134624490, 869454775, 808249260, 142697779, -197130157, 7728174, -138430545, -99966624, -16592355, 593756168, -181104175, 226061264, 17556236, 65694888, -273631080, 253191706, -48885822, 267940889, -786307324, -99954155, -116592060, 264911578, 92061360, -754876416, -211285871, -673239045, 207705420, 136925516, 444483360, 451099543, -248144570, 580015839, -329555258, 79298800, 274657473, 689846178, 12154800, 714275936, 423359052, 164170110, -473264331, 25838367 ], [ 364024875, -235274382, -8503716, 13039236, 13568200, 761902376, 937639557, 221291369, 40732523, -25725960, -153274066, -101716152, 589833034, 232344924, 653810969, -213788211, -882372567, -610188684, 1315818, -112237654, 207994464, 506610, -54973004, -450901115, 23322728, 76752980, 184264794, -180534960, 171196042, -90683928, -199221642, -65407398, -721421770, 86782020, 1556401, -629228030, -168787968, 80482309, 657469245, 55172202, 4792290, 250123244, -357516160, 262171250, 151364772, 240220862, 511597680, 255739032, 307218742, 63396900, 960102418, 361397130, -158975310, -443566210, 22905 ], [ 44341800, 138548475, -18478146, -26678148, 42448000, 123438096, 891069174, -216352938, 108361123, -259450035, 4981619, -313693492, -665248766, 102145155, 322356104, -105562977, -622577275, 582722770, 26206974, 226214830, 394697760, -16334370, -154598524, 623931105, 85428200, -38970696, -199370808, 302355720, 141332768, -21176844, -135697876, 336812636, 273636485, -137612930, -180704220, 914078380, -1004765184, -141855387, 161219922, 112373958, -226020886, 14060564, 419728676, 173642340, 265202223, -13617402, 305385120, -151725393, 775140001, -5951400, -65263957, 168323250, 103030200, 361683829, -2241636 ], [ -354773850, 170139771, 61397436, 34350036, 103789150, 589459456, 881644581, -597136316, -136893081, 503598095, -164805031, 705583680, 250794712, -50433750, 722701588, -117857220, 702110999, 282606352, 22570686, 30703333, 345601056, 5164380, -231167000, -515884950, 34312278, -13144956, -257349960, -136810560, 161380283, 62133486, -39269397, -490385876, -25578105, 92626755, 253673150, 224982052, -963805184, 271266002, -631343943, 381253878, 168348510, 355162844, -464124186, 193778750, -450661341, -513822904, 401721120, -121529781, -300678962, 5964000, -29543624, 441926766, 245180130, -936062493, -11505945 ], [ -79511475, 296213274, -43573422, -12397434, 276063600, -310897816, 623527389, 799391275, 208058474, 72393100, 110769900, 540837584, -212311078, -368381559, 499702686, 810851691, -487018568, -146957923, 10776114, -36529962, -375846336, -4888845, 74599828, -29584800, 124891052, 23741904, -228908106, 201709920, 241543790, -115749846, 71699396, 471852238, -426405410, 65193700, -333777269, 112206886, 117932032, -230261646, 404521653, -397403946, 292690400, 112134380, -871974858, 232178030, -574503462, 333811800, 305081840, 125988588, 638559211, 61290600, -968926288, 177256236, 78730080, -253122978, -16027392 ], [ 582992100, -734205951, -52135620, -27213396, 207710950, 720005504, 649560141, -786948636, 177104681, 242454745, -100140832, -506437632, -663503288, 104243199, -99769341, 270204129, -56248079, 487509057, -25551720, 223213, -186099648, 15964650, 112093624, 63689500, 174447702, 18935584, -243895050, 124211160, -4646775, 148475244, -125975030, -983547172, -649041175, 87317945, -574898146, -652129714, 715358208, 88581420, 100663890, 314753598, -312848936, -592976184, -63270952, -37445930, -460136352, -74604288, 363561360, 193391307, 226276388, 8282400, -584107513, -412757058, 234588510, -388479567, 34443012 ], [ 162218400, -665571168, -20657142, 65743818, 586199300, 422047164, -2640114, 788576387, -245866517, -211089580, -20471246, 768283912, 566781642, -383242704, -706152622, -821949414, -191276933, 474845917, 3212550, -10652648, 245609280, -14275755, -913035080, -631717660, 270998156, 97179840, 127230264, -248950200, -112080213, -3862104, -20324792, 669492980, -591665365, 156370305, 110767240, -708446262, 894500864, -173751371, 298837710, 190993986, 131030484, -38311812, 134656580, -143889530, 191010729, -466630040, 583992400, 92618910, -65674483, 12499200, -543485030, 566779944, 247286910, 409646441, -16268658 ], [ -482059275, -611318502, 20089650, 16671984, -589155500, -245324456, -129549780, -660977262, 224188809, 331081920, 73652904, -313446208, 655274606, 62995116, 736080254, -98353944, -44758635, -525105483, -9348786, -198821207, 193494336, -2371590, 862148512, 610350860, -41594410, -17157904, 77935284, -263551560, -75622944, -165277554, -25740048, -786029782, 163471820, -175379880, 147999586, -412343968, -1060044800, 221328435, -665143881, 214873632, -107027810, 8163604, 356016709, -195726900, 551767359, -303150568, 406038400, 114661035, 697517843, -24891300, -547047259, -561753954, -233939160, -615217245, 8085465 ], [ -69767325, -274696191, -17852172, 39115230, -520272250, -760425724, 361050939, -354022048, 185092167, 16032120, 20319921, 875357884, 674197804, -83007228, -903376985, 458237247, 398226360, -685010375, 21470454, -19742805, -93364224, 9369945, -403662324, 41028365, 191350874, 882256, -124372584, 229229400, -215716572, 138841560, 198368915, 767526982, -1891795, -26008125, 156246490, -24578110, 565510144, 16682000, 833039685, 17431134, -273717054, -246492928, 201102840, -142828410, 258257805, 498810204, -553807120, 247098519, 463745861, -38532900, -936572098, -507188772, -14473290, -145500271, -7900698 ], [ -216402975, 641496267, 24555942, 4500048, 433291750, 67850908, -390184290, -692870146, 196186913, -198770325, 169314516, 277837312, 447978314, 56700984, -990845562, -268708479, -377896737, -202894069, -31255722, 118780104, 179472096, 5952960, -132376664, -595681730, 212525456, -78935576, 244141128, 297106800, -275443120, -130680438, 245664495, -304771954, 708749335, -12710880, -278939400, -52707970, 193888256, 14763570, 689376807, -94683732, 263771764, 186730924, -734554584, -130849360, -382668819, -305022740, 405075040, 80300511, 367862625, 27877500, 16079052, 318723630, -283866960, 697949819, 36774741 ], [ -351499500, -109402812, 60496380, -11403756, -64145750, 754619228, 28734264, -717093288, 117600652, 44445635, -117500836, -877088872, 766292548, 79107018, -469996975, -103678458, -843553863, 217718676, 4824666, 178678158, 96445344, 9677070, -109319620, 86309545, -185213314, -35296824, 72315180, 38385840, 22809027, 158578206, -209929080, 63742146, -496946040, 180663470, 13441645, -603428118, 373587968, -253574741, 108285960, 181148490, 175686382, -472696628, 120279491, -18851460, -352870596, 322084232, 165287600, 246888594, 681394770, 68048400, -427892333, 610117254, -111890220, 324246020, 27835683 ], [ -614552100, -218401758, -16024068, 62026818, 317981000, 167262124, -354235761, -103762229, 198032991, 85846410, -147644776, 712947248, 660594158, 74574705, 947761185, 637834899, -700465666, -315989009, 5022198, 161167483, -238126560, -16970850, -98223604, 376507670, -137323758, -23801160, 49263228, 140635200, -129383918, -1558866, -22135738, -473579166, 770219715, -141742705, -408262174, 847674862, -200704000, -93319108, -101636361, 288426972, -89827096, 344677312, -255465289, 147230400, 632824803, -56659696, 120901680, 269098659, 437838271, -16955400, 700190425, 221314254, 145844010, -754942067, 49326681 ], [ -206362950, 578111742, -38589456, -66004008, 104547150, 416691172, 15564393, 879647676, 288838095, -107937180, -15967814, -395269736, 447812078, -282321408, 996076557, -297365133, 413982515, -519101408, 14939154, -146935730, 316802016, 12554100, -563510576, -286602750, -153264826, -22059692, -251126568, -12669120, -38431042, -61049292, 150642576, 157088772, 830342515, 128281530, 497927042, -102119916, 904757248, -195604791, 678521928, 98656476, 298729716, -448113676, -915694145, 102771130, 219376911, 18174198, 70343120, 232118271, -69472586, -47798100, -341091597, -101259474, -93592980, 250689667, -34052100 ], [ 345286125, -209180151, -49059900, 59538906, 341175800, 625199440, 267296193, -393336373, 24483381, 243309170, -150410997, 545645884, 197488368, -346056219, 835152129, 488359638, 513343896, 712039629, 4346766, -240030945, 109084224, -268515, -794617920, -196040390, -35937902, 60032912, 157100958, -75237840, 115027596, 166178352, -40517719, -848260866, -559142040, -65294580, -93404273, -353981612, -934281216, -75152410, 399501600, 146415768, -202286168, -405102724, 58213980, -63766680, -67325544, -210018842, 337871760, 176496543, -743698751, -22919400, 185562718, -570288654, -122741580, -423806552, 31428714 ], [ -261257625, -6035553, -57817038, 25607652, -331094400, -411134956, 919649943, 588142302, -25132250, -176834905, 48436106, 58331548, -135565458, 73108764, -453860148, 572415168, -509244507, 160931043, 2987406, 236882872, -200197344, -9423180, -617409772, -407366260, 121747626, 54551732, -85706586, 142487760, 97546871, 102928308, -238447084, -198504206, 717534520, -127247510, 3517062, -225976542, -723025920, -117558054, 478955109, -108775458, -336573348, 15368952, 961471502, 31029470, 132395133, 109327780, -538482560, 52657587, 176649519, -6417600, 3594910, 359936748, 192193170, 247083676, -42965199 ], [ 146793450, -395496999, -37567104, -70912926, -552487250, 115103772, -115489638, -508023846, 263276312, 376475190, -192842527, 508251048, 714149856, -263183481, 481917303, -706036539, 411556346, -519428903, 31256784, 237113782, -125018016, 10686195, -133539956, 312941440, -265996874, 25312188, 116680662, 297066960, 99131200, -77312202, 173762906, -237298410, -402770930, 155525435, -370605355, -618203398, 464125952, 91050356, -567844215, 96598134, -855398, 414887992, 598251548, -202159940, -89826243, -61905310, -257877200, -251498547, 802607077, 15750000, -297789272, 523556430, 259999740, -43623696, 11808291 ], [ 180286500, 412773489, 25034628, -65758686, -334240100, 586130732, 51789213, 692759790, -183538537, -169548990, 44743776, 557872704, -206742172, 149821860, 60299106, -768554709, 267854635, 77463484, -13481028, 152862420, 153125376, -13588380, 575203152, 288595615, 173775888, 104504540, -80245242, -27190800, 283134639, -83159298, 162536799, 143335024, 395799795, 178166690, 617729493, 479315766, 453246976, 100317207, 855721914, -183940926, -57713600, -22942860, -79353299, 214395980, 129962625, 89334396, -340512080, 224435016, 442466423, 51292500, -273703375, -505842186, -36753210, -372707021, 26930172 ], [ 134978175, 65785284, 21660000, 46920930, -602572100, 649301404, 844959276, -790673151, 181537096, -141896690, -91279240, 350236572, 162246336, -10799547, -971253108, -915068583, 853314313, 134600445, -25968024, 87045373, 217916928, 5813145, -588297644, 294430395, 25363052, -12081640, -254841552, 315154320, 237914880, -137795124, 256310396, 124092112, 842963120, -170770925, -230630330, -440303344, 523960320, -138385531, 579750414, 143882424, -136719396, -557465428, 728115765, 159889230, 273539448, -74710260, -135155840, -124695450, -454565016, -14418600, 762970626, 395535930, -381644640, 503050403, -5539956 ], [ 436376175, -63160155, 62878980, -47669286, 132801600, 524912244, -521668107, 727328807, -257993970, -27201785, -56244476, 508663188, 871159758, 335418060, -94950485, -904150338, -408209906, 662653383, 8503434, -241616527, -151452768, 12087270, -404109744, 190698690, 54873104, 104672432, -228598524, -44272200, 15453846, 147612204, 280476855, 315287712, -15030700, 61498970, 445272177, 517021144, -641761280, 119634963, -617965896, 470712588, 317146538, -371600620, -513370861, 2097370, -63872952, -183684800, -491384960, -157015503, -633578917, 50696100, 329130351, -285002082, 249263820, -351276294, -35565357 ], [ 165650550, -99261288, 2211486, -45860346, -555936150, -433885408, -629820684, -677365128, 279406647, -101661040, -182715858, -755809808, -867890450, 417470409, 1004002307, 144958398, -89489383, -46766286, 3473802, 63684978, 346053792, -17727840, -854631856, 57217825, -31766020, 27547456, 131373900, 244776960, -130472591, -116337792, -29458641, 71544160, 665989585, -152253140, 429950723, -101409566, -1061355520, 104846370, 54116697, -118275498, 141089140, -549596672, 447483220, -26569450, 130786539, 9714100, -526155120, 142245180, 302062377, 43369200, -187360173, -522342606, -453130860, -370361661, 13341399 ], [ 261159000, -171216747, 49761684, 55185060, 50748100, 565207324, 816102216, -447631525, 247959348, 59343700, -190348691, 528775620, 38372810, -126165069, -958349987, -771725487, -372932851, -612219153, -7768530, 14208662, 90119616, -7207785, 396951024, 272344520, -261675700, -79333908, 247348080, -233472360, 270026308, -55520442, 240222866, 215403430, -604804270, 7168785, 84449914, -110985084, 232849408, 63850355, 35376918, 130985400, -103719584, 582048380, -456685733, -132457620, -128334414, 159205268, -537305120, 120698478, 703026350, 24767400, -637377543, -262641168, -433664790, 281941589, 9323862 ], [ 378384675, -28898856, 9794652, 70578396, 168105450, -62469888, -135628182, -550814385, 187093608, -148701020, -107428644, -555152580, 473467834, -346325199, -247568727, -499816317, -210240093, -84559209, -6668298, 6565541, 386686848, -1939860, 266065760, 291739000, -54375464, 45768676, 226105992, -56821800, 92926649, 96779148, -61668865, -242355842, 764388840, -129794730, -103187365, 348241984, -982876160, -228518377, 745438446, -200062206, -300069496, -60812400, -184167864, 60508710, 360070035, -383512668, 310951200, -4122927, 512869670, -32873400, -779213083, 324356532, 91442910, 23717453, 8903937 ], [ 261139275, -365969907, -13219098, 77417676, -259444450, 259890752, -459042147, 154222510, -174308147, -301285790, 64833683, 499733488, 853150858, 72342171, 863779938, 269755434, 768175302, 675491187, 7544448, -96682017, -48794880, 3462030, 63086220, -243602065, -125114990, 47253368, 235988802, -85845240, -196899346, -162354006, -132075984, 215588458, -244326620, -118597050, 312068507, -597120210, 772210688, 267646008, 693818634, -429070746, -267554066, 507083276, 338346708, 16331300, -101341422, -383918894, 469638000, -1964898, -224188689, 19271700, 258277943, 124208334, -465959130, -584727565, -17887278 ], [ -212418525, -391413465, -70054938, -59189508, -460712400, -403951920, -264717477, -96975335, -4295330, -277921150, -177619232, -173675796, -677744172, -129406278, -592180337, -924461265, 852868121, 14737275, -21128490, 63584917, -361622880, 138645, -528194224, -500126935, -55362450, 9892460, 81967788, 143593320, 152538134, 168276618, 124876155, -683246728, -814638025, -176054515, 547994643, -559642144, -195821568, 261231779, 293265714, 103320132, 241778760, -106863972, -346725993, -15842190, -451799127, -412036798, -513988240, 239742747, -511259878, 2761500, 914283656, -289402194, 40274130, -671476568, 36484611 ], [ -598318425, -727429977, 55458264, -77900886, 143773650, 257538120, -51175233, -340310315, 46809958, -84323980, -162747011, -870989200, -33884438, -393181515, 553312459, -748273695, -91831891, -267301419, -8064828, -42418167, 197820480, -5864625, -383916188, -503989395, -74082008, -24584656, 231281568, -80098320, -108885002, 127519554, 100674532, 394078802, 697087585, -106106845, -53604876, 643008820, 87654400, -269464346, 749065500, -10219740, 286084254, 360267400, 194223006, 47211550, 35997195, 95533758, -258037760, -17239041, -204871185, 53957400, -16896077, 473960340, -64473240, -376518231, -18177408 ], [ 201845925, 676251180, -61299966, 68501832, -451313200, 128043248, -485473986, 144014580, -245784266, 463051745, 90407608, 117349996, 836444140, 396153744, -714839244, 611571285, 821216376, 383649476, -8873010, 4094804, 384737568, 10652265, 624091244, -307291565, 231825594, 104511124, 9319212, 91392960, -275602438, -44818746, 271430916, 370950302, -787556850, -66341210, -268105232, -55236816, -668565504, -96488688, -161193639, 169129500, -278849442, -287034528, -160441257, 122890960, 510552042, 200446038, -32326080, 225980064, 198507476, 54807900, 86996822, 568505850, -419205930, -924189108, -23086713 ] ], [ [ -472579206, 305901464, -21630906, 26485510, 187219900, -463666392, -2756376, 84824416, 20811844, 144435830, 28176112, -469669590, 250983718, -2747472, 149715350, 112713960, 336219200, -149007654, -472884672, 161357000, 55367432, -91813023, 167091815, -348508062, 105722318, 458671248, 117371852, -5279340, 392520754, 195264122, 104605556, 556498800, -56046386, -22089240, 313560120, 10700130, -30072715, -681018999, 251974282, 317575650, -621560106, 12560022, -2821416, -176411727, -495494802, -499465600, -748056750, -961245, -311303106, -509182972, -71206642, 88830331, 595363395, -320510088, 294988170 ], [ 127155534, 423157944, -16641603, -10504927, -459189766, -770385600, 917406, -235357008, 32568118, 288896552, 42353018, 630539169, -136491689, -764127, 22160202, 299443224, 217042240, 179840439, 460875072, 65669450, -66085252, -86509983, 98476092, 228978360, 154108006, -420060816, -381209402, 3635115, 547703818, -707895750, -142546712, 301458000, 256841640, -52753824, 439819320, 89512122, 244841510, 290802665, -75124112, -118531980, -907300140, 423574362, -549687798, 400044354, -61589902, -233356375, 768147750, 1084320, 327238539, 730370528, 518504148, -110773292, 339493143, 518779520, 552912576 ], [ -158736006, -272605640, -113542836, 258070048, 670458194, 379075032, 10870524, -128760576, -69004812, 405602694, -107966966, -216152859, 56124714, -1337518, -47629288, 2345016, 447710720, 259662564, -737736384, 179720100, -29979460, 72862941, -505235148, -454452714, -95157608, -83138832, -165232512, 4405170, 54340580, 403166773, -156033064, -281323200, -183311238, -125892396, 511760760, -250001773, 255236800, -295708320, 141290702, 233301040, 898449920, -117481974, -877813053, 227465853, 205814972, -554340450, 806165250, 460440, -350714445, 217160462, 163948663, 230157113, 38520933, 290477752, 506180004 ], [ 550034727, -347192048, 99161073, -345948375, 705476226, 381794040, -37422, 278205904, -134474074, -236897164, 18637176, 287568372, 273153918, -863590, 407458772, -29801736, 363757440, -163780704, 179930496, 135644775, 382624, -114251511, 229796677, -170609490, 24459526, -300092688, -23809546, -4048440, -262803920, 106748377, -15500672, -388878000, -39122292, -57366936, -370015080, 78246238, -35454425, 645652649, -214628722, 81875220, 522895412, -433013136, 556008855, 345323664, -206219013, -113498150, -279914250, -749430, 413047023, -2304522, -445957702, 49861494, -119131177, -98585344, 680636336 ], [ -501143841, 602804904, 25497351, 885717117, -62151733, -394608624, -6184080, -186011264, 145244956, -179994052, 67163492, 723472269, 171622929, -2906722, 634280440, 54960576, -238158400, 179392482, 109794432, -138098800, 51289008, 124393575, -471606366, 40961268, 182827606, -426495888, -309056060, -2480280, 129054144, -29835216, 25039916, 413863200, 375292236, -31409028, -49172040, -84395738, -236409580, -160700131, 90928320, -63895650, -35095700, -299624802, -257834016, 895280487, 561406186, -677209725, 462120750, -339930, 166864821, 520216744, 58951376, 25839094, -809261332, -449192400, -390034940 ], [ -548980410, -384156056, 111689061, -349132588, -75942720, 471596832, -8346996, -39310832, 139797928, 201973688, 24298698, 366895113, -4220865, 2958319, 741586150, 207327696, 422232960, 66793248, -268961664, 203897750, -85833868, 133296882, 285366422, -459006048, -178382906, -178745616, 303515094, -1968450, 145318450, 207810567, 95497952, 598065600, 408634688, -84895092, -422606640, -231233499, 247707665, 254249831, -335947668, 294311080, 622384092, 315561174, -620630133, -520513203, -174282207, -537656775, -108308250, 1021635, 196906785, -366558666, 45336603, 206487542, -724556228, -558980624, 360282466 ], [ 725492691, -176793928, -36920136, -647972466, -578008480, -255108408, -3382344, -130819248, -116226074, -166415466, 42566258, 467429664, -187508730, 305305, 259071636, -332214528, 336234240, -261139869, -400453440, 71043700, -15609320, -34125891, 544411340, -298458864, 120006900, -518770224, -13361730, -3295710, 435841746, -599512882, -46808960, -49688400, 349373266, 10853424, 462506520, -357495033, -35060000, -496406652, 122130806, -331612610, 570686600, 216836700, 516997353, -676203288, 303610461, 576769700, -858446250, -256275, -207835224, 581158548, -136462978, -28789345, -297228338, -74714592, -965090280 ], [ -265393656, -285961592, 55076538, 715317083, -565931478, -695612880, -198828, -180280848, -103019084, 324940168, -103990040, -198090477, 237204086, -1168258, -161389652, 289815696, -14498560, 173454669, -436642368, 154474075, -58915400, -7411827, 124969757, -150897114, -143864682, 85149792, 8318998, -1944525, 17040600, 631696240, 33792616, -474831600, -138517478, 123577704, 322404840, -273431368, 44131775, 646907584, -395484068, -179098080, 460669210, 306167418, -433250130, 681786465, 1141855, 779769775, -801614250, -483210, 486023211, 234921576, -504771157, 58907429, -870771979, 36861784, -743334378 ], [ -158858601, -896573144, -46891680, -814563348, 191096143, 559083432, -6765066, -175994176, 41226794, 85416898, -84148058, 229330296, 119574121, -2106923, -61214354, -310696944, 258567680, -305678232, -580917696, -209200775, -71376768, -95156424, 506593307, -613313478, 26969072, 602598528, 160763504, -3734775, -344295856, 107876406, 108979508, 315482800, 311298570, 94495572, -61682880, 149605036, -107914680, 602414434, -32663834, 71802010, -574531868, -98094222, -619355070, 239854395, -503241849, -278184150, -181679250, 689400, 164886009, -155566874, -61059597, -218033308, 111116951, 249177904, 602539822 ], [ -267796518, -438802592, -74952537, 241940670, -34780711, -379981368, 8186724, 275835312, -70989282, -333888842, -22471942, 189845643, -239540484, 817271, -629876362, -82794384, 56505280, 46473156, -457085376, 69379625, -36814516, 7875843, -450507079, 314498592, -58888856, 439136208, 159948212, -3629505, -384663144, -613670797, -98941480, -523316800, -459045730, -21971268, 510297600, 135867053, -285975655, 151687416, 542755472, 202817160, -853496906, 49954974, 462251031, -873114441, 170083694, 673891425, -768564000, 650385, -51149292, -352103028, 310992152, -124158273, -301674186, -532503048, -485081710 ], [ 532797870, -591674944, 70326927, 210872274, 122193946, 17245560, -10273284, 132779888, -85975452, 219198952, -41169536, 138589464, 118107477, 739375, -313691524, 54760248, -50128320, 216763533, 340485504, 142663675, -19583392, 74843295, -515143970, -141509376, 136253988, 85398768, -413232260, 3378045, 147969210, 690699063, -95560300, 609138800, -567489978, 16011648, -199828200, -56034244, -206117740, -462797211, -274165122, -304479420, -604500544, -413340270, -486721389, 567373002, -62485819, -567429300, 223026750, -847890, -184194417, -86617438, -111361356, 221411458, -532595041, 157378920, -525726514 ], [ 637322367, 808003744, 13107072, -362494379, 645275799, 712430448, 9326016, -61296736, -86459024, -380748032, -59874238, 244771488, 215792789, 1858129, -604453880, 185220912, -165394880, -255345021, -492340224, -38060050, 92399348, 44615967, -438474938, 88893072, 124752472, -516529440, -334526386, 751740, 82817316, -135593690, -149894184, -140417200, 18694170, 33247764, 293437560, 10011386, 157901475, 612157293, -79859962, -178157350, 100373702, 209243664, -663168405, 736923810, 223153601, 41263675, -471333750, -1235700, -31421136, 130426634, 35130449, 104174639, 211850507, 410865624, 389975256 ], [ -483392085, -392558392, 20606916, -795517588, 231730772, -337459104, 9084096, 222915856, 140911056, -266555982, -61558834, -56903652, -84579313, 259350, 657326118, 354250608, 355876480, -92107584, -251614464, 28865550, 73807300, -84409482, -445093572, 183594924, -168139582, -579596976, -94045442, -1270665, -582315170, -345361042, -49274104, 336087600, 586455078, 47554920, -471482760, -2164624, -7310010, 437675694, 669513880, 141976240, -335484374, 223049184, 779117751, -144690393, -48098446, 242205175, 317432250, 486045, 412282482, -368793354, 318104935, -41588780, -777321424, -108280144, 945275192 ], [ 704553465, -951564552, 37629867, -474447737, 469842842, 489924960, 8085798, 8992208, 78407094, -33678876, -33101956, 751876437, -243641971, 871143, -70721570, 71670288, -375428480, -184625001, -16573248, 205775500, -73302932, 78853719, -24695539, -236773368, -87540076, 513273600, -219947664, -5016660, 273539498, 100394581, 114384600, 288335600, -533569542, 129752928, 263763360, 276752098, -256498960, 122207852, -763256648, 244748350, -391301796, -126590616, 28187031, 685758576, -121967681, 839038300, 144993750, -1140885, -325739439, -199608850, 28864895, -152362072, -67769933, -138161672, -672370102 ], [ 310606692, 615878688, -108655932, 189386276, 154838768, -260042904, 4591944, 65529936, -127717752, 306918360, 5885424, -336608454, -233503368, -560651, -384296584, -234949392, -121568320, -153754092, -459914304, 49656775, 1713112, -10887804, 177306701, 157417938, -81351686, -370840176, -453408038, 544665, -30426938, 88607829, -118513956, -228495200, 521215134, -58526316, -188221560, 374160178, -29573110, -338102306, 388826816, 146468490, -782573074, -350810268, 690378792, 173078487, -371489349, -273452500, 122460750, -540045, 316280118, 281919858, -282245475, 233820529, -486118380, -560919584, -687022524 ], [ 633669036, 494765912, 111915045, 470102923, 568251950, -69636816, -9781128, 208032816, 81144294, 328064114, -27504406, -502267662, -228702667, 1933386, 115880846, -314621016, 47120320, -262397961, -839390976, 142359350, 35362284, 9491613, -32595816, 500023530, 53076556, 114892848, 153878816, 831435, 523487232, -402798437, -13328084, 222441600, 347151640, -8111592, 426190560, -8793785, -88640445, 699112880, -833861406, 128309230, 388890874, 484498722, 651936999, 616482738, -411471841, 683108925, 547063500, 436635, -172606374, 283153592, -396739608, -113573403, -395300235, -330635768, 45031578 ], [ 354250512, 233885920, -54645756, -101746021, 476171402, 346472112, 5816286, -170798480, 1172434, 303433480, -56771596, -27188889, 50872082, -848939, 545802746, -152131440, -204198080, -273692196, -197758080, -91414050, 33879616, 117574197, -259580530, -539860518, -41069028, 140269248, 470061132, 4717020, 553743764, 670555688, 119204580, 167827600, 125765706, -74476944, 293848560, -402767652, -156385130, -330070722, 106624280, 59868480, -774241660, -353301264, -660672537, 412544004, -139376578, -140751225, 27999750, -104625, -84429312, -661467648, -408443190, -202005863, -661115147, -389515520, -977564236 ], [ -79613193, 728495072, 19289853, 936902597, -422536856, -439296024, -9529380, -177339888, -122243352, -165768274, -104146416, -626798016, 224413586, -2916550, 748739864, -66108240, 45120000, -251427780, 627007872, -114490950, -116048120, -39503505, 355455078, 295741854, 185111498, -56000448, 151085686, 1788765, 197254412, 85523015, -60554296, -579566400, 372384254, 32828760, 102618480, 312308507, 131290935, -411367693, -829287928, 108162810, 865917732, 405282048, 3201222, 358045530, -122108217, 979482275, -135503250, 263700, -305291715, 577690126, 82141807, 130058775, 269997519, 377795584, -794811828 ], [ 662895684, 585435896, 38862186, -875718093, -589478995, 678493200, 6655824, 169871632, 33389278, 10305288, 4168842, -146643666, -203565071, 2208661, 622512930, -207445536, -363005440, -159120045, -505390656, 116161500, 94477692, 9052455, 621290791, -533864358, -17512118, 28651392, 364073172, -669735, 467366856, 527157879, 6306740, 597877600, 382787966, -23024880, -73059360, 266642320, -163668845, -618272249, 303635640, 188431390, -434149068, 331902708, -554489631, -268520259, 455406908, 732852700, 350427000, 932445, -41300205, 411904210, 368505209, -220135268, 589513595, 235755992, 949184494 ], [ -700091007, 524989240, -85559661, -273276897, 736670753, 622300368, -2621052, -204102624, -32892020, -84197190, -73073794, -451464234, -127282529, 2839564, -453153994, 237412248, 259981440, 149655762, 669041472, -153036625, -7548128, 119732700, -411847370, 19843542, -90165868, -310683744, 249132098, -1529055, 341020274, 677208757, -93617920, 311215200, 33071522, -92315124, 268761120, 260775697, 224331410, 94416746, 509063282, 29416310, -208956746, -312619998, 571499514, 72275754, 285323214, -480754075, -574980000, 359190, -211567983, -691007430, -389213062, 162609127, 252360372, -675490576, 630501776 ], [ -11499411, -659614728, 76160139, -945889815, 245389914, 311049480, -1649592, -157724576, 26596460, -81110582, 10523394, -159773445, -211742464, -2145507, -344077332, -385501776, 51572160, 121653684, -462102720, 58987250, 109600036, -54824319, -286686323, 503433846, 153615670, -245222208, -133088870, 2609805, -163248948, -657732991, 14656576, -510044000, -132683452, -70396740, 83054880, -12594176, 141318095, -499486947, -742960148, -297017000, -607125092, -450810252, 424758753, -101608266, -409205698, 242174450, 565239750, -771525, -343893540, 722572398, -520947320, 66924905, -661992617, 143957008, -902929394 ], [ -721128309, -315965456, 84938205, 911815760, -262529764, -63770808, -175770, 157421568, 60610732, -155811474, -102966488, -82495998, -183552202, 696059, -140371248, 228845280, 374932160, 219031911, -172511232, 16958025, -126161568, 105103767, -613696578, -447313536, -54642458, 394895088, 369931196, 4263270, 125248410, 121136502, 22344564, -218775600, -164797688, 125619840, -526754040, 62540415, 11604860, 599858930, -577448956, 221621190, 503608036, 321488544, -524864763, -155328984, 387334783, 29403825, 129398250, -951480, 419733009, 458925770, -301475603, 165837137, 199624425, -632962720, 244405980 ], [ -63994590, 43986856, -45924186, -337734891, 740256937, -752737224, 6649776, 238128640, -35419368, 344816430, -1947592, 454847952, -24216680, -1385384, -95980938, -125534952, -301431680, 219546585, 251080704, -183766975, -52897768, 17073303, 492246557, -512596728, -166484786, -381163104, 234079392, -2830080, 191839288, 454664750, 42789912, 335147600, -315199962, 92632428, -307559520, 61224422, -2962570, 133388182, -198797452, -331136960, 763011036, 427340868, 140256930, -402988716, -23978955, 769323275, -249500250, -1413360, 478033008, 4609044, -160796183, -49328497, -618031370, 296919408, 173829650 ], [ -711516861, -98821504, 61979643, 966750874, 423723461, -187913664, -3854844, 174024624, 123319984, -226691444, -93324486, -477914424, -263953285, -2525978, -235000670, 330022704, 490574720, 232175160, -68241216, -196723450, -13561412, 62194716, -616738089, 246741984, -5723406, -354043872, -304647444, -1637625, -317788256, -607363043, 91852992, 259477600, -117312690, 85883616, 493183560, 7231812, -252475825, 486823512, 191950766, -120920800, 834850408, 77250888, -713763990, -133468485, 208713527, -306819850, -509240250, -1398825, -460538511, 583044066, 596685652, 162984477, -585769723, 230133008, 209789260 ], [ -778600845, -55493040, 98868, 396389880, -179704735, 534536832, 11404260, 275247120, 66126190, -301417228, 39865218, -174952518, -43615605, -2839018, 29500332, 230070816, 439574080, 209920275, 170402880, 176042300, 23557464, -71727759, -471797656, 469461852, 17423224, -218907360, -190687740, 2072235, -482059640, -575870315, -130753348, -486863600, 168139158, -78365952, 7661040, 196439628, -14208065, 404317240, -592495428, -85638140, -132936408, -474609768, -451887753, 35610114, -120931228, 594129325, 695970000, 1054890, -286852785, 617774842, -469305757, 170476463, -920846267, 186894200, 773444956 ], [ 77700711, 337284816, 35500674, -693116869, 407796585, 680910096, -1941786, -245855344, -4831158, 277271988, 74758390, 413599953, -106510757, 1654744, 612889204, -203497896, -76222720, 251971047, 612222720, -200219950, -20152980, -67568187, 470229078, -426964068, 113428744, 332804304, -224431770, -3267000, -249758394, 194020988, -147357100, -353421200, 337109168, -74574576, 18149760, 349476085, -196660305, 79882317, -47006694, -118225450, -675241268, 29921964, 40910532, -286797525, -486535632, -411776450, -230880000, -1060155, -130151862, 406154544, -250779784, 166017305, 632685119, -612905256, -714477164 ], [ -647791980, -953414320, -43335963, 764389674, 363997676, 413893440, -11040246, -24472352, 30314490, 204014832, 103112202, 444172560, 105581314, 1072253, -240686358, 146922912, -473790080, 93003498, -386255424, -41258700, -101817116, 89546802, -398514457, 504745506, 169452478, -137300688, -247863866, 534765, 584644052, -642677257, -152551168, -225318000, 252253892, -111752028, 275616600, 384688122, 139828045, 457001693, 10364746, 322691530, 36621600, -405657198, -91696020, -35082351, 484005984, -207578100, 439476750, -874755, 45017973, -562093866, 367185108, -75535434, -238701089, -701558816, -676727034 ], [ 338705466, -289378960, -88578666, 505010230, -514063655, -151156704, -11227734, 240846800, -56596172, -172626020, -40305914, -764744097, -133788630, -37310, 199441818, -215281896, -78914880, 235339452, 632292096, 204616475, 75298664, 23503239, -351782310, 139710528, -128068902, -221799312, -230093520, 1282215, -350998492, 396997145, -118437220, -330052800, -497987402, 2575044, -167967480, 398155527, -236821535, -673033049, -685696956, -109188100, -237399522, 179756874, -587668398, -140662728, 20254751, -618555700, -266344500, -505440, 155636562, -323820258, 533537537, 182330016, 139429983, 66851032, -411551022 ], [ 534563238, 9123432, 97268457, -564200881, -130473812, -4330272, -9941400, 178293472, 149373566, -37338, -109726196, 619887606, 210608373, -1247519, -479694972, 101955168, 345107840, -298425141, 274512768, 192773700, -110382676, -109967649, -201944853, 395858988, -92018966, 249608016, -257843644, 4209150, 345696972, -677415946, -132911548, -261489200, 546845112, 56935728, -43713960, 305519459, 243290105, -127273226, 90657700, 125307350, 925610940, -377115786, -4883220, 73164618, 84058095, -237750050, -832250250, 1277640, 312712260, -11964892, 505638089, 49831466, 818445518, -636452848, -704778514 ], [ 623223942, 177232856, -19748883, 923124180, 613791213, -157954224, 10341324, 88736784, -130167546, 94104206, -81251548, -506985804, 264345527, -2651285, -673287988, 379810104, 85291840, 214781085, -398024832, 106584975, 48449764, 19078515, 205043751, -514601694, -91389870, 101620512, -234562528, 1327755, -429820734, -181152249, 152853316, -123064800, 575003770, 114819300, 264815520, 218467137, 204163145, 449472083, -845795748, 316465800, 431249858, -187349910, 547137672, 516152214, -26614005, 768094275, -552696750, 703395, -164960964, -492492646, 326912176, -28781838, -470119177, 62219072, -212325830 ], [ 329167575, 371991480, 94260045, 118976482, 630799218, 453016944, -7888104, 44515440, -7965252, -286643826, -21526578, -656584266, -12858716, 2597049, 478716288, 362098752, 487897600, -87618483, 240432192, 168706125, 57045760, 102733971, -566371432, 436764042, -188626230, -597963744, -119847924, -4457475, 118053490, -460189790, 154181808, 30286800, -46545774, 2550636, 316223400, 367211243, 94328930, 622470577, 776571152, 205364530, -435736004, -27430968, 259624530, 80858847, -562653443, -196271300, 584193000, -1020915, 431410998, -331013160, -346753097, -18279545, 914235993, -235088128, 545989232 ], [ -570459054, 12509448, 7213833, -532596823, -54451985, -231518496, 10943856, -3440032, 127097320, -253388114, 1812540, 477676134, 53489871, 1257074, 676806590, -196922424, 472240960, -122206482, 783105984, 34129725, -99517024, -42453321, -195976605, -73734030, -213078918, 200176704, -347450274, 4061640, -197841366, 596382026, 19519720, -157262000, 282345184, -81217620, 5375880, -298705813, 17722830, 596801452, -646565304, 302323140, 648446464, 205192044, -793333347, -873058887, 475134649, -762655950, 907147500, -1210275, -95327769, 355036056, -516533848, 215420872, 588606876, -650607256, -412476124 ], [ -736011342, 103085376, -32704122, -554201857, 782025433, -729424248, -486486, -26513200, -90323038, -51339750, -104476938, -319618377, -139083897, 1795612, -626614082, 289108656, 216109760, -9483345, -83933760, 158326700, 55689184, -92326755, 596289188, 13472622, -127590242, 58298688, -408174430, -3278220, 521839974, 63169624, -108413580, -222441600, 337163354, 63074340, -422672400, -167561576, 156726965, -410728817, 43407448, -119324730, -538032340, -347388900, -718701468, 390266850, -238717963, 173227550, -32273250, 966420, -9429339, 284107990, -153328746, -227829943, 813326943, 586492312, -728950534 ], [ 533067579, -664505640, 110944020, -679427729, 506917656, 83836080, -1583820, 58498368, 83671642, -298679108, 33233454, 382431621, -192010986, -2078986, -749462226, -311510040, 168056960, 207203940, 114224640, 55458375, 447844, 42635613, -357061914, 509111460, 201509022, -191673216, 293384336, -5307390, 348650676, 30456783, -5352336, -402564400, 229315152, 29749284, 514144560, -115708992, -86712145, 582700546, 616147616, -312110960, -282260982, -260354100, -491468964, 762478650, -219534799, -555323650, -7575750, 1015650, -89346360, -497590528, 330498122, 158532826, 97077431, -692273352, -788783744 ], [ -446564547, 747368976, 35606604, -839114523, 728628208, -686020824, -1415232, 259900656, -33015194, 144274032, -57251386, -387531027, 192445863, 2067429, -492627582, -302153544, 291655680, -171272070, -678302208, 163467850, -59280632, -70692009, 172046226, -439462314, 192305074, -202589856, 165972314, -4382730, -389377710, 13628432, -93598736, 411231200, -286409134, 72532440, -94809480, -380863133, 200762325, 456568170, -416430056, -138467000, 915662072, 95798304, -328884867, 160856607, 137391507, -507853525, 63242250, -833850, -488017014, 121301658, -290895092, 19255455, 205269482, 271282048, 676010826 ], [ 303765891, -274361352, 20285595, -268307144, -529594996, 719882544, -5232276, 137360656, -126358276, -242809014, 22592778, -413647611, 199992258, 916825, -584484066, 248607048, 337241920, -225255654, -70029312, -21600600, -7187244, 115548270, -396716331, 89398998, 195936052, 131612544, 133843770, -4641285, 193221470, 32114295, -58261808, -48109200, -532070396, -125579160, 156097800, 306700163, -93434900, -465078911, 420029302, 29775690, -223147616, 289165620, 440954766, 22999356, -339816048, -565739425, -61549500, -992970, 78567831, -541981674, -339876750, 206847878, 94269527, -414334208, -559895604 ], [ -657942846, 617070064, 54899988, 233429596, 357088998, 563010888, 719334, 89770576, -130641994, -24792432, 56970620, -3955614, 171128363, 2016651, -137994444, -301528992, 255875520, 254935188, 16012800, -82815250, 11656988, -104991906, -488650305, 62753562, 137942974, -438408432, 404913262, 1405965, 205604306, -94823499, -64156092, -196836000, 172871402, 98327628, -42826200, 210571179, 265079895, -252743909, -632709560, 321370280, -951001916, 304621800, -516373386, -417043878, 10505066, 402804750, -782688750, 54000, -150629568, -309481010, 431081937, -16905764, 97252925, 327921224, -72993532 ], [ 711296190, -50225904, -79853565, 665827866, -440546883, -91867224, 3649212, 155229216, 56304204, -109947964, -86728262, 305869044, -198713208, 428155, -718074432, 206502816, 156461120, -147053799, -777314688, 67747925, 139579496, -38981487, -216922860, -396571032, 201748352, 122419584, -334013054, -1252680, -277875384, 691781050, 59830100, -340881600, -299395712, 5853852, -177272520, -245266658, 135165065, -389417739, 444574536, -75512080, 345524796, -378466326, 187569906, -638843223, -531050410, 516579425, 260045250, -23760, 254112441, -700341908, -117351068, -89002992, 751055822, 216387936, 536469634 ], [ 209171589, 548722704, 95033334, 280716647, 510741161, -124444968, -11422782, -16870416, -71445482, -329433174, 31886488, 378690468, -13250958, 281645, 30618828, 40454472, 250731840, 250207812, -294021696, -129687775, -62950344, -57214830, -443907574, 314254998, 62745488, 383959296, 331340708, -4235385, -103909792, -522829931, -145668908, -515308000, 547838522, 69896376, 518961480, 41349238, -227618285, 659502568, -546111160, 228766510, 567085476, -47478984, 501099759, -549151290, 367536774, 159554925, -207847500, 585900, 447286467, -669149388, -485363702, 13505093, -135656862, -217163520, -99731964 ], [ -457426464, -281446904, -67975281, -365529797, -478333660, 389195784, -553770, 277510768, -46295176, -158960312, 86756694, -409691997, -59885121, 251342, -411629830, -187342032, 315554240, 142717194, -588336960, 99566075, -86268668, -98334105, -559351089, -475064514, -113832186, -396408096, -246852300, 5169945, -576805376, 418798032, 39902720, -59708800, -335718394, -38886012, -508768680, 26615036, 181198845, 84833606, -322633164, 79750650, -333409150, 345663210, 7921668, 623982528, 139130640, 271148125, -617881500, 819585, 331256127, 20647586, 492811436, 169147724, -252214127, -307368248, -735993246 ], [ 187766502, 714135856, 27118080, -369279431, -554012690, 336477240, 234738, -65093248, -34023396, -45627036, -26008172, 520901940, 168902816, -2889068, -645745024, -189027144, 338204480, -147015675, 110274816, 207659725, -4900196, 12433143, -369247087, 223282008, 89926538, 35910000, -337032654, 301125, 53015200, 46364294, 7184408, 284650800, -222451592, -4820580, -140578440, -328137320, 131615240, -403244841, 461488286, 61527970, 696359724, 93082218, 231790176, 649120713, -138199589, -862512200, 481212750, 42840, 299280324, 117181452, 507805419, 64822945, -230716112, -254887064, -266041430 ], [ -133432398, 1024646064, 71365041, 263129078, 771029560, 808653120, -2634660, -73702240, -140409236, -396255748, -111844380, 197590068, -263637786, -2490488, 429152934, 189144984, 206469120, 146586780, -522364224, 136337600, -12948344, 102460533, 577657542, 467475624, -116300704, 263359152, 348914780, 2764575, 374647058, -299388105, 28037416, -558472800, -211740826, -88007112, 116691120, -371331408, -26540420, 30620414, 299955208, 34722450, -532569618, 31872744, -651367290, -791255622, 357066842, -616312775, 158979750, 1108440, 103632783, -506296500, -391045441, 87524113, 424461488, -79174200, -396749390 ], [ -245239038, 357757672, -24388617, 685647360, 113703128, -284866440, -2474010, -155443104, 6030964, 113856008, 101196596, -43678557, -188847469, 1471288, 355425406, -126300912, -169771520, -17622819, 285454848, 10152800, 83312028, 14873370, 383785127, 247697622, -12315238, -239419152, 474771708, -4098930, -289709134, -461709176, 64520588, -539278000, 580819734, -125782560, 377265120, 150207687, -182636305, -670568813, 229215140, -56591780, 619759544, 152746074, 315184722, 830448969, 387352350, 935176825, 169719000, -598095, -489306240, -172001142, 237224120, 133549530, -343558754, 281817064, -966015382 ], [ -663189912, -411965280, -11048499, -379129660, -314529432, -557598048, 71064, -192481376, 48389134, -145107914, -59934656, -526239636, -60584335, 140686, -600772164, -176111880, -57678400, 201037383, -130717824, 29059800, 104065032, -7366254, -13925912, 234506070, 197994290, 585936288, -220823348, 3832455, -511804954, 322639315, 34838144, 33670800, 462549758, -30741876, 194534520, 140331590, -120895645, -517831815, 644156786, -297915450, 825298274, 327610992, 536014782, 444098676, -573439581, -922733200, 229437000, -1299735, 325274718, 454712452, -303662636, -190174831, 570560243, 411188784, 557359034 ], [ 106436979, 766086120, -7238550, 92580249, 107242723, -149822376, 446040, 239126784, 22581900, -193684652, -28517296, -36243909, 180789454, -2187549, 692185910, 273047064, -163605120, 22369257, -781104384, 45817100, 131792228, 128453715, 188458908, -589010292, 97181656, -550964736, 18374266, 1892880, 501448056, 253438189, 117233424, 138499600, -286987118, -29598768, -480672720, 188064009, -125067785, -265681148, 794810940, -119789810, -444555706, 299489748, 864682617, 343934814, -530646369, 516825225, -231879000, 135765, -98310978, -579435976, -512435624, 211352078, -518204533, 643519280, 191376746 ], [ -168175821, 439555040, -110191917, -837537296, 525270480, -751025256, -11803428, -43793568, -60884452, -334697832, 70291012, -189202260, 241646653, -83083, 589820224, 383569200, -115732800, -62475705, -347851392, 192948525, -54832628, -116144862, -432908399, 113140044, -189720310, 457234848, -106984428, 1511895, 586821462, 730801645, -21466896, -598441600, 130100586, 12610800, -249986640, 384208461, -82829250, -24870530, 1163666, -5401270, -222628810, -177596010, -539704326, 546568029, -275749199, -866322100, -368964000, 215010, -377743218, -629739734, -202073968, 177307833, -765007595, 246937328, -479441572 ], [ 309356223, -781636712, 91188075, -226376713, 202250230, -179404176, 1075032, 56698144, -20113858, 101472238, -55328672, 573992952, -13592038, -720720, -181848808, 262229352, -237737280, 205659918, -390819072, 158028850, 7678568, 101225919, 150296553, 545388228, -3842956, 386487360, 124679284, -4104210, -124661456, -1519386, -98644128, 158521600, -244866534, -65441916, -229436640, -83005951, -276299095, -91792791, 7875042, 338282280, -900952396, -335999346, -184233039, -267325848, -471867187, -296957125, -119963250, -548010, -68853663, 144393434, -483570729, -16838201, -871093718, -615749064, -587588980 ], [ 56050434, -760536816, 60764979, 540393681, -326026316, 233960568, -9510102, -211330256, -115281740, -219522548, 103933176, -236574312, -61539359, -1627899, -304650348, -329209608, -469398400, -4136454, 212543232, 204739500, -72985528, 53933574, 433558785, -568941894, -65535392, -179703216, -128438686, -4573800, -163589760, 580405452, -112658040, -186966000, 17375644, -77776092, -172258320, -136924767, 166087985, 621306910, 122672046, 51560460, 725931666, -1650660, -788097450, -643704198, 453615074, 547304425, -846208500, -1256940, -16010388, -632044256, 65886832, 100195929, -325453623, 282635736, -182931460 ], [ -299989965, 206672384, 18106968, 732368990, 369429690, 667692696, 9790200, 263893232, -82061256, -25327610, -11781510, -556430979, 75574801, 573118, 515789770, -10098888, -246144640, -53430786, -767813760, -145344325, 96773436, -61734843, -555027935, -26551746, -97038058, 299001024, -362261412, -3999600, 414105514, 654579114, 125703160, 47620400, 251423040, 56447568, 199663800, 381084515, -248619225, 584799710, 865713380, -29130920, -77485202, -25975386, 39174276, 168578613, -46394447, 531081625, -254800500, 480690, 423600687, -747456580, 262838020, -27873491, -214365921, -449558648, -518833012 ], [ 44036124, 224574376, -112942566, 781441581, 841302945, -442896192, 6217722, 19642048, 37636500, -180367432, -51714254, -138065226, 249815519, 2469376, 55482062, -274107624, 88044160, -311406363, 473952192, -176858150, 120065672, 31909386, 555161838, -158579694, -171476526, -275367456, -199293600, 1173645, 497358312, -444972909, -153563124, 554825600, -4389066, 84016404, 461388600, -166294779, 82417295, -205535536, -664074418, 338694510, 207522400, -228286278, 807494685, -427238037, -343803757, 697365325, -862220250, -1224990, 442714212, 727460778, -499786298, -29832818, -341394328, -116790024, -825787824 ], [ 160182627, 599074016, 80870493, -306279628, 506574859, -110119824, -4357584, 89877520, -55118084, 160105344, 42896780, 636758538, 228259263, -714168, -416290230, -102815400, -327465920, -196538751, -425887104, 6144775, 105456392, -43899228, 610176842, -538754976, -34839610, 615813408, 227481566, 2403390, 87494014, -345637294, -123928640, 546779200, -138409106, -132657480, -372941400, -210411292, 135235185, -697789494, -806988840, -293835430, 802379256, 33718482, 271262871, 231521295, -386069959, -656470350, 468836250, -577350, -88671765, 431481008, -32647871, -100308534, -304599086, 110068296, -527129088 ], [ -476943588, -571013976, 14710146, 545155121, 701679090, 744957840, 8980146, 113289344, 99177880, -349496126, 71179512, -619720803, -102315473, 1533623, -587839554, -122447544, -319058560, -304038900, -629383104, 18512025, 43062592, -19289808, 92488715, -332580762, 62738650, -289061136, 366594538, -1048575, 20524456, 301459995, 156090616, 438792000, -401500198, -100670796, 233037000, 124785654, -173205165, -740548552, -596175860, 2230270, 763682432, -137064804, 33070251, 572900625, 320176142, -457433800, 421994250, -564705, 297631314, 504154924, -359363017, 93424615, -818708759, -299849392, -558164768 ], [ 491704026, -278437112, 18219960, -571789426, -129287207, -305535936, -3718764, -289533056, -87918864, -387083046, -44382352, -437095347, 164809856, -58149, 470700400, -111075984, 275307200, 265562253, -780437184, -154551775, 42875628, 95359431, 373914563, 555150726, -191949498, 584001936, 311909582, -1594065, 73956204, -144088439, 6325924, -332384000, -56732742, -46973196, -403437600, -362107158, 249215245, 532799767, -200529420, -41751500, 431402448, -271683630, -95114274, -675369978, -117593498, 739028425, -495476250, 299745, 482890092, 58520892, 88367955, 217575381, 401939758, -300280272, 461954160 ], [ -431681514, -463476616, -99983796, -518491057, 46778606, 539773440, -8576820, 1853696, 75957300, -365339884, -111904798, 308752353, 99041105, -2291562, 350252362, -234843336, -393205760, 3107106, -622097280, -161344050, -140309960, 95703300, -526544854, -346222026, -74376926, -393382080, 425612620, 681120, -160030168, 729075070, -17514992, -317832800, -428611260, -97754040, -108997200, -69981310, -191050705, -521642254, 153170920, 20252120, 19836700, 117166848, -233445045, -191022429, 226227826, 497806450, -806997750, 116820, 145652556, -443539012, 477383987, -156258205, 952815424, -697250016, -460879848 ], [ 731181099, -11757000, -96555195, -646811865, -470422960, 624389976, -2320920, -41868576, 115879362, 360573066, 38543130, -432401034, 145956659, -962052, -682655392, 347062368, 50895360, -195452217, -202481856, -127033025, -60832868, -77391240, 402646321, -414109800, 222426464, -503582688, -72108048, 1951620, 436731644, 83727377, 120494704, -42713600, 364599532, 56777076, -167194800, 65430680, 106564870, 194902814, -448769146, 149798040, -44129028, -300315078, 234801495, 705869124, -247589298, 607248900, 214396500, -705105, -87562431, -429874826, -539625764, -107537775, -863430480, -262492096, 259118086 ], [ 179160333, 77878368, -12354969, 472751474, 258468938, -674011872, 4694760, -160603152, -4443388, -103899208, -10072036, -746157477, 267415247, -2786602, 35861778, 245260392, -264117440, 264504312, 631438080, -156584925, -91403656, 56303370, 585768238, -445402260, -203368958, 440687520, -484857172, 2730420, 585836894, -314305713, 134172896, -199430400, 476096258, 52102944, -384449400, 128881221, -111762515, -17911345, 378299698, -30653000, 318821546, -48304314, -788667159, -318741075, -133948375, -632381950, 478632000, -210285, -106511055, -405200146, 353333899, 167698873, -661992617, -357759664, -664014342 ], [ 151944243, -391586480, 63783984, -839650185, 190489656, 444230520, 5310522, -112130784, 81605056, 273998690, 113415248, -642263037, 59578149, 2671669, 734758664, -70232640, 170222720, 109110888, -234907776, 70208425, -128813848, -131975265, 86233532, 462154032, -26887016, 593482176, 66551984, -3239115, -17722224, -476741889, 15548632, 170722800, -431934668, -23659488, 524419560, 40020946, 71978180, 502453157, -147785582, -77795200, -657632382, 81017394, -196196928, -245465349, 472850939, 608508625, 686479500, 836460, 373006062, -280569734, -134098618, -140741236, -57737526, -276172536, -490274218 ] ], [ [ 526861734, -101134946, -2433200, -730020800, 124665480, 128065833, -283714840, 311017500, 716042679, 286538239, 181103120, 14237820, 286920645, -54880996, 99005804, -110707182, -133142656, -26495424, 461879700, 31555485, -811292951, 69816260, -284358690, -56030202, 50439823, -737633000, -457926709, -62743016, 642276202, -266435413, -330555, -113230438, -504947349, 727400504, 52165974, -794710514, 449304427, 239127724, 79145550, 141930595, -146207976, 135443828, -15426330, -357441903, 174602670, -45870825, -481439828, -482160950, -136561752, 384332879, -79944165, -129786506, -378353842, 360776240, -578541799 ], [ -506465050, -33610775, -133248115, 725886400, -295277440, -490657482, 149824880, 334364547, -487297893, -385863820, 43726816, -253879200, 201024065, 34887304, -139771272, 45417186, -753857594, -26349504, -95629920, 5908962, -512009036, 34439592, -666549450, -136674828, -99985601, 619378500, -566301573, -143781246, 750869787, -178640440, -559100727, 38875620, 222195299, 11383036, 119842926, -649430412, -388100493, -535550128, 212274920, 255004236, -264057750, -185904095, -38938536, 97542711, 111467565, -217411425, 316956813, 12378688, -455189448, -449617861, 898166349, 319640244, 2058236, -48681920, 663075765 ], [ -547810746, -86356127, 661191685, 825710400, -363180520, -298001529, -95298148, -394605181, 355590894, 307205536, 183068624, 36349326, -293755495, 38764054, -79294116, 108126942, 798570956, -106368384, -27094020, 16091214, -624837857, -65237428, -137225970, -169709976, -6007355, -634268700, -759512869, -503190870, 376881748, -300221280, -672833684, -35010726, 529397570, -535024968, 275324889, -72806100, -102025968, -433453904, 63530610, -103081476, 515856819, -136948396, 36512094, -42900543, 140995470, 224701125, 479009146, -606693867, 33849480, -532981274, 214481594, 337980258, -595914950, 27632560, -387328590 ], [ 102220132, -88037906, 422251445, 149273600, -117619600, 145850859, 94638772, -123646735, -547788981, 69652319, 153518288, 102417957, 256720145, 12629590, -95214740, -133666356, -686459824, -7423680, 39840180, -11098926, 612958297, -56516884, 178880940, 85775472, -69559838, 161848700, -537828652, -365991262, -867540318, 309932385, -486819367, -113135988, -96745716, 587885916, -101213658, 246340078, 197180324, 428386324, 155390070, 288506762, 729823614, -239553392, -21691950, 321009318, 310634445, 74052495, 190149369, -88115259, -276057672, 458103009, -170801343, -283096320, 656688540, -225094800, -457412549 ], [ -239730078, -83349761, 495369105, 318403200, -363392320, -99750798, 291993672, -306677078, 714370944, 261655779, -117947184, 107684235, -227425660, -70267386, 139605240, -73690662, -895692140, -18013824, 296095320, -22085448, 227412577, 32221208, -550512270, -483765480, 50624906, 16385200, -997410407, -503857732, -226408880, 358652505, 281875267, -16203842, 490405815, 439282720, 42237741, -246033526, -316967662, 324387172, 155506890, -176856089, 117529704, 48661327, 50067228, -79708860, -202969800, 177240525, 77122656, 546320132, -315136200, 1010334171, -416696623, -97189598, -242315568, 519887120, 694569370 ], [ 445511710, 45869406, -902352220, -245724800, -429431560, 12053790, -251588576, -292107636, 500337426, -396800961, 38118352, -200727531, -377824150, -64447092, -61925324, 70247034, 901904704, 39252480, 292740180, -22120332, -523699603, -36526840, 570465630, 474373134, 38930170, -673766600, 435093204, 20904674, 484553162, 327149022, 156793255, -7412436, 432041835, -6727352, 72505272, -144079440, -572236401, 99945088, 112951960, -243254287, -666289719, -76700260, 50853402, -229478319, 261959280, 57929850, -65813805, 505592038, 259026384, -1018407726, -748429659, 97371070, 110393766, 105179280, -336511307 ], [ -528084746, -148358705, -587435310, 142936000, 221881680, -38344698, 52402076, 50619826, 386582289, 560171023, 61766528, -221175099, 422568575, 81418642, -85091400, 114870300, 287487824, 4694976, -225654240, -18293751, 669062219, 53932412, 616805910, 517363146, 78955153, 619617700, 510367148, -723197342, -347817462, 256965714, 193132268, -2115680, -413065298, -305738100, 206199441, -561347804, -584203488, 661722528, -190293290, -45534976, -522802338, -41007655, 5841120, -171025155, 59586450, 27569025, 118691438, -548171409, -427732848, 415075710, 104674688, -14449708, -208132162, -290099680, 453992429 ], [ -186489604, -114088117, 544428500, 118374400, -136526280, -146442177, -418648812, 269520854, 485420406, -538148189, -26042928, -172895166, 19550850, -54529504, 137123984, -61166574, 200853904, 71606592, -83187240, -19242402, -580424502, -42193008, -551071710, -481634730, -99756600, 55315000, -490935682, -161293622, 68336051, 153468378, -196966706, 27515174, -325783120, 495418240, 68089371, 313245052, 732496369, 469051068, -123965490, 253560342, -1022687664, -144822847, 22851684, -228525570, -15465945, -237721770, 6571081, 125555264, 263403048, 663487916, -842501523, 326683626, -162906598, 117822400, -824619433 ], [ -130941188, -158087226, 542025715, -672656000, 344725680, 221380362, -83759068, 369668489, -788801730, 552594871, 167175152, -172732203, 475928090, 7081530, 140352384, -81798570, -742144916, -6931200, -282539880, -26867463, -186536091, -10851504, -695034270, -405677754, 27988314, -851402500, 429698980, -922850026, -220176276, 207664025, 340317391, -12214274, 113199742, 218549836, -189571914, -627844042, 486545070, -387700896, -196023960, -24159067, -409177488, -144520298, -27470244, 74985372, -84990840, 70081935, 412742163, 863385857, 318824400, 807577127, -760301438, 115007880, -147942666, 511666560, -582104424 ], [ -212271486, -50661732, 273674170, 50510400, 57327200, -611172639, -591826592, 165323080, 746313942, 42281613, -146955312, 20987919, -110947100, -94761554, -64411192, -140404752, -185464984, -98930112, -103773300, 26466297, 263807229, -30519172, 21048930, -85025448, 89548802, 777609300, 45789606, -876807554, 667270216, -125520147, -403629692, -99055382, 89211157, 22298276, -171636717, 716667484, 893688081, -289451896, 188982310, 259723049, -589312884, 8037991, 41967768, 268675218, 285882300, -57650670, -439273675, 422284573, -45963168, 308029869, 268962062, 249240450, -649262202, 521743920, -549157268 ], [ -616398048, -133391368, -538497575, -40990400, -270821600, -591636402, -11502448, 321647387, -532383300, -107570217, 60569152, -25653807, 371974790, -51338508, 135463664, 3582564, 913360900, -114601920, 36670500, 1217064, 23273138, -51145772, -197762040, 437996970, -76906692, -446167800, 237161962, 21397572, 1032990515, 357313799, 337033878, -60130648, 371897259, 495373688, -159404973, -834996556, 28447309, 280847352, -144869780, 113429383, -476360181, 246462957, 54600888, -225385524, 82227090, -76378995, 284575185, -761924825, -452435592, -596208291, -601541068, 99945704, -739212678, 271059040, 674789676 ], [ 185010154, -102166834, -660279235, -250348800, 25430120, 650972889, 433924356, 64498118, 481125333, 469999959, 146435696, -117196128, 34428570, -91704952, -21551876, 148507698, -494269312, -45665664, -438579180, 12346029, 369454316, 49828948, -156363480, 212461344, 20374815, -420334200, 448548115, 679851312, -952888834, -147718526, -651942608, -15988496, 271606838, 597954668, 117730536, 662969792, -585193466, -401248916, 35175800, 77876109, -130684581, 144037855, -50320230, -13687380, 66562155, -22039710, -590099553, -7211691, -140495832, 405577410, 734189164, 230117838, 366143496, 458275120, -718852222 ], [ 374636192, -98882652, 85222830, -300723200, -401473960, -597049236, 451599296, -11431621, -241347096, -272890024, -106075088, 190143513, -161763415, 103600544, 69115432, -9819798, 481530706, -12541824, -451359060, -24509886, -582314432, 64486128, 177272550, 465560352, 93931191, 332697300, 534825050, 307742316, -269750917, 194364749, -207213911, -59979528, -285769171, -177383788, 132829095, 262740610, 921407465, -632454668, 139904930, -9469015, 854362851, 119686749, 46565952, -145945044, 360779925, -248764890, -404605558, 78361516, 29603952, 221943610, 97737734, 371575262, -841317872, -382399520, 771208559 ], [ -235193098, 6176445, 126374325, -702440000, 27293960, 503530020, -410131872, -146869375, -50743587, -429630953, -168107072, 33373107, -89488850, 63054908, -28562116, -57792414, -609771706, 58211136, 549855180, -17028237, -375826080, 10064688, 696036600, -303333570, 49850067, -446975100, -12259600, -712672520, 234931012, 53339753, 479635305, -69205404, 375013302, -331155016, -9012864, -786433610, 566645937, -48048932, -114840550, -52942780, -425949156, -96881096, -45920712, -332039736, -61863780, -22590315, -74836167, 861838521, -256600368, -869094450, -686081670, 290536672, 234277322, -506872640, -448919251 ], [ -242807334, -101090297, 350654535, -438300800, 168522200, 231796656, -83172956, 248675770, -38115558, 530720589, 51521056, -261958734, 296314590, 36027930, -117961124, -78449220, 748528468, 90163968, -502107660, -5126010, -569651901, -60781536, 699206760, 393864876, 11010870, 435344000, -902582401, -417426618, -791572507, -31470564, -441687591, 24965024, 108237155, 720004872, -228409713, 37297160, 85225459, 358412352, 142916290, -236976487, 390101316, -218301369, -14045856, 243232794, 127243050, 131881530, -426934874, 255807798, 350280648, -748940955, 484346024, -245622352, -363417724, 168496160, 340871960 ], [ 124905032, -129710306, -243137510, 55379200, 414393760, -373667490, 274227152, -123840257, -779902956, -499283272, 106052496, -224837478, 230954350, -11923160, -91096224, 41467434, -176288628, 112128576, -380445900, -1050396, -463707825, 6256280, 369953010, -535585320, -77468215, -892126300, 492529430, 331981300, 148151541, 56269544, -694231611, 5425208, -528985395, 524310212, -276391143, -530922518, -642670424, -196291160, 144396010, -68543113, 104566869, 162436105, 568830, -114598260, 163835100, -241630290, -299818445, 794225464, 38504808, -116955734, 225620199, 72566116, 348370350, -457886880, 178444761 ], [ 237796930, -149087972, -930699000, 431936000, 396673160, -483493437, 268952144, 229489446, 482668473, 304698721, -3693792, 75760641, 102665805, -12178164, 5225396, 109015140, 289625174, 82353600, -292891920, 17786964, 13580497, -16411124, 513169650, -285503454, -12701713, 932730500, -340602337, 62945974, -74823047, 358992668, 414890599, 101359962, -474677217, -519676804, -163961700, 170698372, -693304887, -549429092, -27303430, 111922711, 1023903930, 17809506, -22661508, -276968160, -267265680, 117069480, -410641065, -148157422, 102368040, -861179200, -681739024, 224821124, 822070584, 366515440, -388953147 ], [ -509009704, 9817819, 794013990, 405225600, -436886920, 537940179, -75040652, -372751018, 475595748, -342746602, 78010176, -198334548, 285935155, 62699970, -150964596, -76007916, -326701072, 31307136, -34967640, 22492428, -617629124, -23727420, -733402530, 351181692, 51744815, 868296000, 866447230, -199072804, 920231261, -204339206, 396930444, -46012262, -126867465, 334117724, -15370152, 461795042, -221638604, 18160552, -19755560, 106440099, 848729619, -43722419, 25887708, 3609711, -33330825, -145716450, -671383207, -91182300, 471302784, 330034264, -647364443, 104629950, 247488972, 338427120, -814045562 ], [ 601031494, 112173171, -204236725, -702358400, 96566680, 173915721, -389196684, -382219773, 762774102, 587764557, -13775472, 111509577, -203932850, 26265412, 122831396, 138355446, 162752078, -25291584, -93067200, -8052390, -722925224, 6015864, -149137380, -294929892, -83296761, -365168700, 600505857, -241027122, 712011409, -190238901, -413678564, -41728010, 512201629, 37334576, 144165588, -822555654, -493591384, 273194272, -31638750, 159874640, 727903194, -208660686, 47566074, 42511392, -288668160, 141365895, -32628816, 39595223, -239880528, 178061464, -379502142, -16525294, -480264338, -303418000, -762230744 ], [ -479756046, 24338666, -326505025, 889086400, -225058680, 687225231, 539076512, -405400944, -324290871, 28967640, -161030128, -162371187, 134773705, -54050510, 1526572, -48339804, -520145496, -17287872, 103048320, 28515732, -306141661, -1529920, 90326250, -396779742, -71294599, 77560600, 271213001, 253001644, -990252659, 18950371, 491865840, -11923368, -322188954, -670752636, -6709353, 6948512, -172780278, 604572636, 68398110, -127502118, 138590310, -184301403, -51425628, 140000427, 344960220, 103885980, -545214332, -335329816, -229553568, 428404991, 561019105, 292657626, 29705352, -107289280, 793353836 ], [ 54167596, -142167377, 235229610, 780721600, 114936800, 3593394, -194479288, -150725992, -400573425, -581636787, -88622768, 220626171, -484400125, -23315636, -1166836, -158069472, -1567390, 27210432, -40480860, 25752144, 82967927, 32355076, -13589730, 244388502, 92234074, 952404700, -503379176, -529865350, -664789894, -112528115, -139890876, 48090162, 369110956, 285533768, -228138120, -597010020, 30514616, -529200140, -166468500, -158420283, -807760659, 52668057, -40616160, -211215060, -129929415, -81667905, -7127254, 626615818, -288400848, 656459174, -258415636, 17058368, 570131372, -245823440, 14877522 ], [ 610736686, -126083815, -713201335, -553710400, 51057920, -124790841, 65589596, 15578521, 616664463, 404637079, -154467152, -54506835, -150032905, 22402446, -81876836, -44419824, -869730462, -23587968, -357870360, -28669803, -272068923, 7105932, -380535750, -222671898, 95763199, -591661200, 805118581, 731112704, -321551488, 228007967, -420708367, -98265780, 346078617, -611364820, -22914402, -438267176, 135306699, -272263492, -158622090, -199456169, -199115547, 24244805, -37547874, 328456863, -143980320, 163785600, -189551998, -147853481, -191212680, 779905413, 446784956, -9277756, 255555032, 318829440, 645234139 ], [ -84486458, -96858564, 275833635, -289217600, -280733840, 149285052, 495942332, -421394155, 484391646, 297271121, 84742592, 228937284, -312002955, 107049990, -31693664, -5483010, 785803852, 1634304, -311083860, 22450761, 332762675, -5636116, 182890260, 517925664, -11167720, 714998700, -979787232, -34850788, -232069102, -273732458, -644163547, 19392474, -483745067, -164196396, -45808686, 196985206, 934044243, -244919244, 54139580, 138446416, -245301648, -212299451, 44708340, -350490861, 130681155, -126739965, -131009640, -474313746, -13720104, 917409136, 16017032, -153718126, 371455970, 525592560, -317244631 ], [ -354555124, 160880269, -465288670, -641566400, 364620760, -487837350, -43958400, 251647715, 44802498, -411173367, 146221072, 104639400, -10061535, 57131234, -34543880, -146259912, -141264586, 56160960, 512341680, 18062160, -201412540, 18214244, -2983680, 416092860, 54248141, -876398900, -440150289, -897828204, 740662308, -11389974, -177816553, 71472204, 254658202, 343629576, -265316184, 165027160, -4746071, -314086540, -111653960, -89573743, -362095191, -262849665, 51527508, 280980441, -25879755, 43916565, -473365020, 681104150, -404161152, 1027304467, 83835627, -236741566, 871245736, 224909120, 122297791 ], [ 380652622, 90453913, -544306840, -365568000, -237159520, -237277719, 390405540, 299129720, 684819813, 69856578, 126069008, 64885005, -164847045, 36899768, -121687620, -93077196, -570928932, 97401600, -288103680, 27511848, -42361431, 71149476, -664125210, 46092384, 98476704, 331112600, 162378402, 868689234, -910150978, -331450438, 459603672, -87305802, -272662006, -385085212, -65735565, -115621196, -68366716, 371794900, -200936890, -41004497, 506446761, 42136081, -48216408, 225653904, -350233455, 52129110, 201849601, -113756827, 35226408, 452309046, 795550188, 97268992, -635216132, 403482640, 680546878 ], [ 103956020, -88082555, -152652885, -791411200, -97244440, -728822178, -182665468, -237575901, -272852871, 141941436, -62794464, -248878809, 289527425, 9510960, 123264924, 66436218, -462237560, -34320384, 94163100, 9249105, -638850338, -17793516, 128438100, -490958892, -16315537, -385261500, 389303598, 722356516, -203545399, 338451212, 31248466, 16891438, -532381717, 493769816, -79445982, 757898728, -777423900, -376055804, -102950870, 75856750, -167108547, 150873827, 44749092, 288562176, 253137390, 71066820, -612284676, -266804936, 221849328, -356186250, 86063348, -263894314, -95541090, 423266000, -803015675 ], [ -119736820, 100718222, 96415550, -88236800, 131598400, 469870380, -538893352, 53135612, 326837052, -277030911, 10256768, -77004306, 232559745, -68923446, 83454140, -91876392, 252007814, 53060160, -428125980, 13955538, 514411947, 70430960, -261328410, 36137520, -17918544, -708121700, -638939703, 505858318, -259988624, -179189090, -454248681, -37334196, 354552935, -596996800, 68622498, -411980342, -817226839, -368837088, 11967560, 2992418, -990264573, 141625640, -30156480, 64008630, 5604885, -25800885, -612099285, -182309338, 363410640, 533076257, 300403947, -303716076, -629514262, -17285120, -626736990 ], [ 629081866, 108769925, -3467310, -84918400, 61972680, -30839508, -525925624, -53204727, 245204946, 97505819, -80687328, -42413265, 409407515, -92938620, -18724720, -81019536, -770386434, 62337024, -110264400, -1625982, -251576682, -54159168, 636059970, 442701666, 76611814, -433759300, -122044318, -435315916, 277255481, 147455174, -675037384, 62828140, 379283435, 15259060, 252581490, 788324014, -661217953, -425242356, -176352770, 37248280, 979222158, -52218322, -37311852, 422322768, -43899405, -224786430, 451530080, -834179890, -246552072, -686062209, 543986909, -138213612, 691233528, -242194240, 79888303 ], [ 606653404, 80531913, -808400285, 526755200, -152368920, -70776216, 441488864, -449192208, -779902956, -339144216, 3552592, 131262408, -231399410, -105196042, -128822384, -48245526, 235621464, -33984768, -461609940, -13941003, 689959445, -23935052, 730045890, -222382116, -29666609, -963826500, -938686923, 535171252, -534064205, 306958702, -578449213, 38951180, 423402647, 370338500, -233328564, -761832812, -560036378, -144064060, -95208300, -322909106, -127611909, 94051854, 28207176, -336602196, -220060830, 85452345, 449325987, -42717526, 27964752, -359573977, 202525218, 88546994, 514280860, -507530960, 536217814 ], [ 355699232, -87343366, -837963665, 330289600, -194968960, 571053987, -486546224, 259513002, -287358387, -586650417, 147909824, 116329851, 177833260, -67117742, 27418340, 153702912, -9888806, 109253952, 100603620, -26016681, -656588681, -84274004, -281188530, -471100302, 55973491, 441922000, 283288707, -753409090, -769726594, -246179255, 377427699, -19732494, -414532641, 262745420, -115849503, 522492338, 173187916, -140651200, 71149870, -177640814, 117433683, -239062772, -48289422, -128943171, 42296430, 240459285, 329584, 307643554, 337527672, -834109045, -530987170, 200050196, -203987876, -50893200, -50076257 ], [ -119894628, 100673573, -136015880, -359910400, -264044000, -678128031, 21081716, -136571240, 200813952, 343860742, 88238704, 212006286, -402048130, -50718228, 134979404, 23227122, -156112044, 75761664, -514432320, -24448839, 291967186, -29448228, 584335080, -301134636, -52911779, 144566500, -532986110, 316208564, 203799791, -37933661, 64876928, -81691694, -276915652, 152145080, -198856371, 281746834, 670389808, -90471816, -168921720, 109652240, 635466978, -88761335, 49376142, 216609498, -55949355, 237178920, 657808466, -376278958, -12720192, 234608010, 602725426, -159978910, 863791584, 466276240, -45886610 ], [ -37065154, 78994003, 458384465, 278827200, 128195480, -613219509, -153433132, 425858984, 785226789, -406568255, -33673376, 95118930, -249265390, -65863398, -14426336, -78727092, 113251052, 63132288, -181615920, -23938176, 830705232, -64538036, 653076270, 378370062, -78622631, -157812200, -300053710, -755177724, 473487110, 48325092, -547927968, 37039512, -157912486, -584789552, -171143826, 168654692, -311930421, -253441052, 41503550, -290494732, 513456294, 104011440, -11634696, -277598853, 298639770, 20736870, -36007052, 734514873, -491760000, 1011758916, 227960716, 258994570, -332989208, 18703040, -713750543 ], [ 81231668, 287738, -722599570, 830633600, -47146680, 206438211, 426945960, 299931454, 554707392, 553876132, -111960304, -137652273, -283296585, 59054102, 132295220, 58720308, -706892890, -2367552, -248263500, -9362478, 109939928, -1865956, 163076760, -138191922, 90775369, -882408800, 453114816, -7045542, 401462375, -203505258, -527852261, 111194096, 141590356, 675586528, -108959088, 553607366, -297837793, 277682700, 6431590, 10463, -886337844, 176108049, -3740694, 413640675, 289596780, 143250360, -589584578, -388243181, -220013424, -1614711, -416245439, -228688746, 665338694, -459051600, 129537045 ], [ 441901852, -2817848, 333226740, 195214400, -28522400, -267821568, -180778920, -190052427, -99043869, -205038898, 141177408, -277809030, -385692175, 44487860, 119206364, -122943474, -570928932, -84250560, -8295120, -18977865, -413381689, 35715436, 300699000, 370784592, 53068629, -38541100, 429086000, -872980346, -1008664280, 32348404, 5839805, -77297880, 130593527, 354567092, 282094596, -326707794, -867628366, -176413836, 103671260, -136322427, 444737265, -183540942, -29253144, -230431068, -180085950, 79806705, 271206434, 777702126, 247699512, -502428409, -873943408, 48906704, 369536804, -98798640, 148034194 ], [ 54858006, 77570196, -759310475, 728062400, 292990000, 548492931, -192556108, 149868966, 787541499, 157186585, 33758096, 89080722, -236088435, -46193630, 53476140, 28854030, -385577940, -110129472, -260234100, -13458441, -586850264, 51331548, 751607640, -275565636, 49169338, -705550300, 803157045, 895856612, -13800766, -96342940, 298579313, -48010824, 284466698, -193222024, -26123223, 419822964, -498308338, -408901996, 182966080, -12743934, 333480933, -126784385, -26329188, -82204794, 78678435, 194960700, -262575453, -500203993, 395293080, 439074748, 130110186, -172874764, -435734124, -244506800, 815898127 ], [ -427797762, 142187221, -597411430, 370899200, -334220400, 161225127, 538527032, 229848844, 226764423, -84136139, 36971808, 54077985, 66981530, 54250378, -59365664, -88775142, 86063960, 65853696, 535035240, -23818020, -770740453, -30677628, 29417220, -234774558, -52469462, -870179700, 673021391, -195100626, 743683213, 179408550, -90880588, 23865626, 34655674, -213025388, -209689914, 97509082, 324741901, -643210348, 206479350, 253194137, -129020217, 238212364, -41383656, 127319472, -12613755, -93253875, 339945297, 865900278, 415406064, 214408292, -696261509, 249818892, -110087812, 517794000, 674590169 ], [ 227756396, 22651926, -398162765, 329392000, 148613000, -589453074, 414033180, 90996809, -689423514, -46385362, 123171584, 162851499, -222418735, 105413140, -98853608, 93756990, 687656740, 28031232, 211761600, -28159140, 867774859, 44195564, 522819990, -19279026, -102012103, 907554700, 353566864, 269818164, 527068425, 261442698, -507247666, 99399180, 462410889, 595259272, 166989459, 242048350, -718607560, 666438480, 108045520, 40324402, -144447591, -34089913, -42979776, 119697480, 347878740, -35820345, 348267293, 136883974, 183311736, 1012962034, 22728394, -60464202, -750978000, 466883920, -669060975 ], [ -457248680, 44663883, 144015025, 766523200, 423557640, 557226243, 417989436, 209764025, 484957464, 558128433, -163430528, -196893612, 386518715, 23908348, 47854112, 102504996, -601222306, 82889856, -233173800, 20928462, -434710899, 73788588, -575314110, -211523814, 45768830, 453523200, -83518525, 93795590, 702598905, 141035969, -206552801, 50489192, -520857304, 663446108, 235380600, 123693732, 298274548, 376407432, 7839920, 252629135, 921833607, -93814721, -38711004, 371947842, 60028650, 217496730, -103015599, 552841048, -159871176, -94001509, -750037002, 347745720, -535169174, -413948240, 125204893 ], [ -82730844, 121008712, 676672920, -128356800, -104290320, -300366801, -324431308, -300747011, 126125976, -143984026, -16108096, 179508033, -214773240, -96946318, -50275412, -151857048, 489909118, 47259840, 131541720, -24535080, -172901596, 5395700, 69976620, -246740850, -3115041, -579342400, -90690391, -424994052, -527545410, 140114237, 580807172, -25724402, 376843359, -618203552, 4214721, 461897226, -880468963, 190747848, -23104400, 64818285, 876959793, -30500210, 34189230, 337152375, 280498515, -174549540, -619700316, -142133864, -26866488, 225204693, -264873207, 65817626, 93260342, 348656400, -161458165 ], [ 397636708, -59735401, 97875470, -789616000, 31925320, -60405408, -341904772, -393485518, -353224746, -526542564, -69492992, 153236682, 123981000, 108025208, -23802532, 143679672, -485548924, 113047872, -323880600, 31655292, 14363468, -56175384, -396433170, -12528810, 35790033, 389058800, 235139128, -383880560, 604212799, -338912078, 529747443, 77773908, -412916915, 520701500, 15259503, -337386022, -288578587, 299669792, -203766530, -277960058, 40104771, 130513097, 42273408, 422175159, 126911400, 223979910, -445556370, 771623306, 467876856, 434990479, -577628316, -205006650, -2948284, 235307200, -738118898 ], [ 74465650, -46702854, -428821085, -349438400, -219622480, -593683272, -149916460, -180431619, -814880796, -194008912, 64251648, 32695524, 446299810, 35783264, 37002076, 17128824, -414816888, 102647424, -56244960, 24121317, 568976926, 22115540, 434008890, -49092480, 19267454, 836213300, -701126524, 677386822, 42070077, 131851568, 505286373, -82673974, -71850346, -109887508, 101887611, 350542212, 744521690, 553793416, -87939500, -228490994, -822099795, 69095650, -8919594, 1905498, 280940715, -186104490, -200036889, -712575859, -276336336, 162294286, -564882368, 346010394, 59883542, -248591760, 712895513 ], [ 408722720, 102385118, -741761020, -223012800, -232161040, -441350658, -345787764, -337322669, 250631655, -117987426, -67284624, 220274514, 213549325, -95888396, -86032248, -142736892, -790107050, -106747776, 351598440, 19816050, 864291988, 54003444, 165244590, 508567410, -39359939, 895415300, -154256417, 185561600, -901628846, 271373263, 483006966, -57266924, -1335447, -328036376, -76901055, 241869528, 94426431, 172814820, 210444740, -134690199, 897828357, 139810346, 2210796, 70221627, 46983750, 98728905, -496497697, 43408301, -469893072, 325760029, -98611903, 268975530, 138930930, -536243840, 415715586 ], [ 296481780, -78170477, 74121355, 603323200, -256207400, 307030500, -176346448, 152633566, -631555764, 110411274, -12273104, 224786016, 56792835, -71039290, -142460068, -31389612, 377626998, -60202944, -391303740, -15022407, 564036109, -75323972, -747575010, -122134590, -20613227, 759489900, 462033675, -307655334, -339199933, -188000409, 486378627, 49401128, -227075451, -212735800, 279137250, -97100346, 474810919, -29784960, 81514400, -241580207, 78353136, -240510101, -31625250, 322579341, -241297485, 129415440, -538602053, -901599530, 411947352, -498755733, -738249820, -175018402, 736264394, -128085440, -403517158 ], [ 180374544, 25653331, -274556205, -712884800, 48643400, 656067321, 150044672, -68175036, 678698691, -606463540, 89492560, -266135733, 282168040, -34925210, 136012492, -105556626, 289026716, -21581568, 83844780, 30626214, -143796674, -939808, -623682360, -217353546, -35043427, -632684000, 784307910, 488084996, 800571624, 278505713, -656460193, -1446974, -185149010, -688707092, -182430024, -602170312, -631198326, 245064032, -33520850, 124394607, -847097262, -244394176, -49111254, -241340715, -89468115, -79682625, -214229600, -250032919, -205342584, 1741355, 805871022, 292521522, -589601172, -269522960, 645063133 ], [ -567300034, -42446316, -36528415, 2937600, 421354920, -50807862, -500045116, 173630703, 248162631, 366440646, -114654400, -10712673, -344476440, 523792, -137105536, 131701404, -646363138, 72960000, 538036320, -24099999, -605182585, 67196272, 15710940, -446230188, 51352690, 8581300, -540893552, 704757158, -152444406, -233823657, 272377320, -102871162, -464043102, 668101792, 317421804, 133988770, 831552403, 520761068, 63472200, -258844157, 610789581, 31391503, -27392136, -427207284, 23712975, 130136655, 176100851, -67972260, 18604920, 697428508, 509358537, 97552542, -632991012, -458680240, 800764096 ], [ -164001964, 120552300, 842343425, -184388800, 117690200, 623044485, -159220988, 210565759, -819330183, 182161890, -137907216, -250808634, 361913255, -62696524, -59361052, 15377238, -36477440, -1488384, 427485300, -21210441, 140934780, 38513004, 269673390, -3034188, 78914372, 432174600, -604949962, -288374324, -353541282, -306311295, -155471035, 123193024, 137105892, -257443732, -38093433, -263123800, -409588839, 558798944, -156454430, 128360084, -258168462, -17155346, -26025246, -86525712, -168013890, 17727930, -130927244, -490146309, 260960640, 575628641, 813202762, 147083056, -493309104, -273000240, -482635934 ], [ 507017378, -74176872, -658880145, 453206400, -223999680, 327976803, -125299756, -193397593, 267271848, 592908170, 30245040, 43905663, -359227000, -31206976, -114377600, -154769742, 287060354, -35998464, -336677340, 8811117, -543138883, 5698952, 335314350, -8642322, 73606568, -658398000, 964064295, 374138576, -401144385, -297269543, -66088963, -72941846, 117898537, 498336396, -26817294, -88082608, 776433922, 422098388, 114399230, -69317375, -632906418, 201988254, 21304806, 336883995, 126557640, 224065215, -438181928, 294905663, -249519024, 247050783, 426622671, -4650220, 44335516, 59130640, -204152663 ], [ -164199224, -54417209, 819562590, -252524800, 277415640, 191700747, 303862440, 237603547, -421688724, -8411757, 20428816, -148939605, 464515480, 107449726, -137857292, -57737832, 751406766, 33689280, -73711920, -6744240, -729566978, 49085844, -51724890, 251258040, 55546859, 384304700, 972094333, -114497306, 779616083, 231321813, 593125855, 81177886, -307713368, 433335028, -24282426, 219337956, 402455174, 421601972, -90223980, 129490088, -138558303, 97249061, 9787272, 317654568, -204539610, -69678675, -435483459, 849432202, -35275584, 913071579, -110088896, 239225464, -158400730, 218444080, -330098582 ], [ 327569956, 145540857, 399653100, 413630400, 299852320, -319288977, 586936220, 133958693, -190989294, 63357428, -97185136, 254513898, 257801005, -96560366, -96589116, 33984738, -19492632, -29216832, 176979420, -7891536, 356548794, 45258312, 718111170, -177039756, 61632639, 159965000, 61328649, -147260526, 284473854, -303995992, 483403632, -115145884, 317885847, -256463588, 62365800, 198364690, -417508663, -608771488, -137133700, -112812066, -199723680, 15814318, -31813728, -387245502, 357971955, 55091520, 310550524, 179325190, -362935272, -970852904, 168037841, 215792892, -712845006, -457363600, 509683383 ], [ 529840360, -21997074, 543576880, 5848000, -120810720, -276031791, 472039952, 7464420, 828743337, 81146530, 65883920, 25319304, 22475530, 54980930, 36605444, -117068466, 354971088, -89087808, 175698060, -11947770, -584825339, 86347592, -597248820, 530659026, -56870673, -946604100, 692054420, 764948702, -893710895, 30274507, -693967167, -52593538, 48982877, -401769936, -96616695, 355421498, 107558198, -488680184, 91359730, 64881063, 683221422, -254345585, 12916686, -338682141, 153576060, -173107110, -377826858, 292280718, 224095032, -18363380, 160988091, -97303018, -102939614, -500390720, -649338283 ], [ 212251760, -95107331, 908283145, -724472000, -206363800, 143803989, 43463868, 402968096, -364001007, -529940691, 835904, 234074907, -252349020, -37382208, 121387840, 50483388, -593613340, -88715712, -54356640, -2979675, 138369875, -28401872, 176130360, 557898534, 84934275, -587116400, 539422400, -739868892, -877906792, 31986295, 321057053, 63409952, -129686742, -450955344, 26404875, 807994434, -949971242, -206384952, 28114680, -63395317, 603620013, 231278268, -48260556, -363762252, 46464165, 152804520, 618917554, 127489434, 75649080, -152859308, -811200633, -355855250, 678911926, 473062000, -377923260 ], [ -616910924, 133292148, 576485910, -109507200, 25147720, 628639263, 94180872, -335415095, -67049433, -10565761, -7540080, 79766100, 110708675, -23946254, 87466580, -54859872, -160329748, -91925952, -470124240, 6035901, 396858301, 39398172, -581351400, -297691344, 21375518, -914162600, 18174857, 287388528, -729818849, 231442516, 231388500, 108983966, -446187681, -234833592, 244966827, 235508574, -165471911, 76758324, 205395520, -66335420, 606052545, -207646738, -49890636, 413586999, -300961320, -9127635, -111296397, -251193421, -263845632, 137028808, -747837480, -197055908, 431756722, 347491680, 685335046 ], [ 312440114, -11127523, -254208570, 853019200, -120966040, 616153356, 438393460, 246851134, -191760864, 416168428, 34153456, -77913468, -283105845, -5082850, 4422908, -134385846, -615955772, -8164224, 395046660, 8211306, -604264619, -48222532, -458880660, 487140588, -7867596, -534761500, 461390046, 313918038, -829890302, -340404406, 548831485, 118750096, -374568153, 525980912, -13539414, -338126856, -442403698, -66602480, 140359230, 215757523, 347115915, -11292437, 12551616, -365627493, -134572515, -146391135, -471984887, 24094232, 463549368, 744888347, 878314253, -270733540, 827438686, 86611280, -594245850 ], [ 119835450, 57919675, -177897335, 438953600, 321681840, 453131532, 94675404, 249629557, -144772251, 382224296, 32216192, 279953280, -335114285, 18008796, -33247908, 91950822, -85921470, 42962496, 173388240, 28056426, -794742564, -15026000, -638530830, 187148034, 92183882, 697477300, 720435394, -577502492, -231687514, -16196148, -86076522, 100086776, 255696883, 439394100, -2886933, 424829980, -603478942, -4281588, 209497200, 204865540, 821171592, -104698308, 3475806, 250438797, -82337640, 5886045, 32278633, 574862955, -275500344, -747547871, -225845791, -371427816, 4144286, -160005520, 136263281 ], [ -363569906, 27548433, -911750455, 835203200, 418728600, 318220056, 394123688, 42934238, 220334673, -502012915, -83539568, 3370761, 496893595, -104596438, 91003984, 101482824, -5443118, 105569472, -361276080, -7211298, -656777674, -21066452, -362890080, 54479016, 11054788, 721965400, -309922688, -790405434, 695348733, 319445976, 457972934, -82594636, -249283440, 484592104, -251535354, -341754388, -247086862, -561591284, 5613850, -177693129, -941966010, 233657775, -44321196, -272150739, -90031920, 93819990, -155975628, -60456628, 182885544, -575312031, 834577604, 61314852, -544598120, -502365680, -441309484 ], [ 115042032, 95037877, -283254895, -797748800, -359255160, 371552391, -366155156, 176187958, 772341570, 379401808, -183752032, -217727145, 328724495, -34659868, -41775496, -60779538, -716525214, -47164992, 336188400, 24775392, 708210769, -47427520, 87832080, 450355320, 30265776, -354434600, 806804276, -21803488, -139152424, -329190000, -258604195, -15557804, 524451470, 384015964, 13167231, -167198570, 107645549, 66230168, 86265080, -339273238, 880352535, -204817496, 17713536, -137839968, -47381730, 94044885, 497960226, 243650158, 194097672, 167170080, -78957200, -191589064, 365392518, -536564560, -441423488 ], [ -400595608, 105178161, -71748985, 97566400, 298299120, 561638385, 262266804, -121960329, 225118407, -198744007, -108125312, 79646022, 116303715, 88638012, 118842016, -24715722, 72213932, -69341184, -366873600, -30721176, 826115402, -35630744, 195151320, 456662340, 51111141, 664826500, -956340747, 71412222, -238778691, 154861949, -88302259, 106607604, 226976529, 360358852, -101646195, -648357480, -245077789, 293630064, -152936850, -182893240, 956241132, -237402841, 44662494, -15364755, 189195270, 22768680, -395294810, -340082348, 523330992, 761858643, -431275506, -293599012, 357966180, -140779200, -121385759 ] ], [ [ -54412850, 750540365, 318613581, 724834688, -320298390, -236503248, -24124462, 326406024, 242091361, 12165796, 786526748, 13667688, -551441297, -40223574, 1563048, 346926672, -260707505, 312648420, -226619206, -326229219, -593928748, -345449860, -142998918, 669380288, 103650900, -197642808, 117746848, 468208944, -193856000, 74209558, 51333744, 450027600, 193827426, -668542665, 281122595, 361832504, 404067642, 11315622, 417880215, -110551884, 622850272, -223195950, 370606288, 194167752, -34987953, -19277868, 564792670, 239806608, 186555384, 99391356, -834808245, -309670980, -50779038, 138054304, 272372238 ], [ -56877644, 415629140, -9397377, 779878912, 479423313, -290089264, 17704906, 70201566, -57910900, 412269898, 792323268, 18047454, 525056829, 278629428, -1060256, 22247688, -456608420, -529199685, 84913148, -29980098, -254246540, -300335991, -255674334, -114811040, 156503550, 90013488, 164392802, -911806784, 375100875, 309231817, -270462948, 324377900, -88620610, -739796910, 73155186, 610008300, 256870317, -4346616, -134380530, -17670278, -685960682, 431325815, 489791072, -981577716, 45916591, -715004634, -733758340, 133679016, 75746880, 484334757, -299248156, -224073770, -60423396, 385586864, 348334536 ], [ -210984925, 863039395, -27121743, -834151488, 474579360, 627853448, 6890922, 202643127, 127269119, -555426048, 544567800, -149822049, -278042600, -340396638, -1436568, -159494190, -289472900, -477053045, -3179864, -284469792, -132752752, 218851472, -279280404, 665998624, 151281950, -31125096, 143852922, -150467632, 397731000, 212020525, 267014391, -166267750, -101476180, -441476058, 326992653, -520232768, 105542679, -5392278, -105332040, 126803425, -500852902, 259606850, 208058164, -541497156, 315602288, 871110681, 618944665, -41300712, 166231884, 520955604, 484191583, -258336420, 33664824, -57775672, -71819712 ], [ 22204767, 201308200, -405425196, -89093192, 436105143, 951419120, -32955716, -391753422, 185767061, 87577880, -270789008, 95532912, 752371444, 291150618, -646680, -166500210, 529652255, -547076880, -439481458, 629862996, 127068079, -336934849, -203529740, -223946560, 35358150, -211276200, 162287748, 738018400, -338869375, -60524381, -178484271, -180147000, -186135690, -143547855, 104484068, -286824076, -717268398, 3150528, -10772595, -86147172, -55484066, -237430605, 544166983, -43048668, 241967968, 84931137, 705907380, -256374456, 150919920, 588971139, 547575950, 396852590, 25101408, -116039360, 110230752 ], [ 23220954, -534412100, -16827129, -911316288, 375843807, -753649888, -18838429, -399347253, 115329954, 262594942, -91157904, 88129581, -343323453, -99690240, 3788280, 390392592, -669139735, -193312840, 286282078, 296610327, 517709977, 356589263, 222266728, 473432960, 146108500, -316516056, -132187178, -348269152, -674243750, -46839204, 397647789, 740897025, 4321200, -395951871, -384156630, 162015128, 16726303, 11427252, 376915770, 109401063, 580857112, 410726420, 355472053, 795765924, 174497027, -506139786, -14163930, 284181312, 56590188, 62713908, -616226009, 229341900, 49630800, -784187488, 67208154 ], [ -209586767, -734941760, 513188082, 864470824, -664923240, -258810952, 39689516, 88423083, -121200374, 550333850, 974333996, -110028411, -636895028, 378763002, 2658936, 31298322, -721135720, -617081430, 274963918, -464972457, -231029526, -420658659, -173913892, 143945376, -74605750, 304848024, -173800294, 700598192, -818325125, -29174784, 21600663, 548003775, 125451638, -255221850, -40907269, -331990648, 192044908, 6593124, 573663015, -115940649, 488713500, -82024870, 159521277, 45710196, -2831193, 634797213, 714229285, -62378256, -305952360, 18678330, 611100362, 526238655, 47363766, 677501768, -74432556 ], [ -180564178, 756713075, 271469286, 685930768, 305489124, 266088432, -11452448, -556427394, -181451509, 350252078, 263650136, 59796135, 597140852, 179430450, 1896792, 207506874, -25959015, -6016920, 47280266, -482992623, -88103233, 121649127, -250414458, 649563264, 123488700, -289001016, -92645072, -928927552, -104296625, -204242482, -294928830, 703281425, -169347828, -113475561, -141817312, 38513684, -203088369, 8975784, -310618755, -6923193, 229224732, 307213385, -260502045, -24263232, 306980548, -575910348, -292840445, -144944448, 98996964, 185613546, -525953002, -305175245, 2637162, -177014248, 102470382 ], [ 10183491, 269819720, -509772285, 631561736, -211106727, 692429944, 8468377, 208600515, -62821427, 382608340, -723924332, 14043432, 559368469, -269834640, 1223728, -369059976, 13720080, 15620850, -265828546, -656973513, -382271263, -86248361, 19613634, 373756640, 4697300, 86558592, 53488798, 368946256, -47735875, -5175865, 397579161, -335084750, 76751714, 605857407, 401475334, 194395080, -113715426, -5311026, 25082460, 99780443, -255723864, 369556300, -265546790, 601412484, -203170138, 399441255, 4482860, 231993912, -247219836, 478976529, -599560654, -551470225, -54583365, -645157152, 36892464 ], [ 147664223, -42958725, 318786732, -98867400, 581210343, 276395720, 7394710, 251442225, 176112600, -547441006, 96008676, 170558421, -471696313, 313724706, -4264144, 235316484, 167083550, -83214775, -336944318, 109545753, -450505736, -183750229, -294859354, 57890304, 93277250, -23667072, 130950246, 70528752, 557103000, 286837891, 452721759, -202693700, 59258056, 489633303, 641037124, -48589156, -911686039, 11650146, -187457445, 164238597, 593623998, -202008820, -438077069, -58522668, -63148420, -389355483, -188470880, -105290832, -226877208, -2584779, 439349174, 268852875, -5276427, 313631616, 244490736 ], [ 34168387, -639431585, 482304240, -378364736, 35230689, -25218696, -5509246, -270031482, -57569781, -524179370, 250104584, -58510386, -247310019, 325946346, -2919784, 22233390, 130444700, 615249355, -401525200, -141311814, -482847662, 85820471, -267683328, 52758688, 80212550, 62136408, 25862092, -491057616, 765259375, -163737777, -557053476, -35887775, 121317690, 264968784, 515088483, 152785688, 760680624, -1872090, -553118265, -117213250, 41220872, -88088575, -279156868, -511632336, -131959226, -216588762, 111761515, 48637776, 230712372, 492560769, 360643884, 310641425, -18068976, 229801312, -355670598 ], [ 183079421, 290895910, 196935651, 1042528600, -629649873, -387072824, -3191073, 595775574, 198697851, -510051988, -941629420, -122521899, 277717231, 101978802, -2175456, -179711562, -126443010, -15408715, -365037608, -186281961, 48200140, 205344411, 34970782, -64913760, 161607450, -55350744, 134899350, -486116512, 348888375, -102681564, -247987278, 697758050, -164472074, 515617428, -463908445, -230178388, 183842868, -5636034, 289752435, 55050649, 171423802, -249199640, -555265422, -169595040, 156472930, 841651290, 715230775, 123743592, 195268188, 112107714, -741818365, 612529040, -8729553, 758946216, -202752228 ], [ -126850407, -639542805, -333599013, -952824520, 119967858, -760897664, 29455387, -527265612, -92292522, -141075680, 891718332, 84413238, -8282120, 82759674, 1735632, -241850670, -224874190, 505710555, -429685860, -375995379, -49524724, 371394257, 118495078, -662664256, 24717000, -251669520, 118762494, -525267680, -727338625, -297446040, 560879487, -39938250, 234259454, 393988626, -257207262, -535038328, -737392689, -11491302, 383650875, 86494245, -545742142, 113690885, 620095762, 180024516, 345312338, 574027245, -240524515, 29859120, 164644260, -458468100, 823268537, 575414470, -60614769, 260844552, 50514984 ], [ 142165282, -839154900, -188514216, -923180376, -100229283, -298228160, -23901249, -279978849, -114377994, -364934252, -477633248, -28791384, -466283356, 193533264, -449616, 291879372, 294228155, 204093155, -92525958, 180542799, -478009251, -271267997, 321211544, -455720608, 102313400, -94926888, 81427574, 188926416, 170264750, 275963826, -383424636, 817062950, -212487808, -294810108, -628905862, -173782664, -586621618, -9223932, 25743465, -28782703, 369757014, 163748705, 678936809, 331019808, -209496631, -1007236686, 411803150, -161644416, -16402260, -344435952, -233875150, -386435160, -66170895, -696209048, 79993224 ], [ -14579761, -798948870, 429178365, 647348368, -347249547, 402875352, 30908142, 391679874, -259036249, -153142406, -948890324, 35725035, -418927377, -228053406, 2152880, 74206620, -587390925, -585724020, -247194004, -395781441, 224259430, 312673486, 252104378, -351125504, -123900650, -336055872, -116725528, 540500128, -816140750, -277692280, -61833828, -292002425, 63312782, -374286885, -115063182, 13094268, 945050766, -6527610, -276996825, -1503983, 465713798, 180707010, 472638939, -572661792, 273623735, 2393775, -695177130, 261077928, 26960916, 268100070, -596647718, 344725830, 9343629, 862188712, 185925066 ], [ -178877740, -908250325, 211810896, 671108696, -273843387, 729649056, 4590207, 166420737, -116559569, 353045852, -917772164, 157530672, -895030961, 357135492, -1806080, -364813470, 597109315, 339049585, 167832144, -429213063, 507352466, 220377613, -219436112, -534137376, -22459300, 246538896, -77660038, 900571280, 843838625, -79575363, -500349591, 886884075, -188886854, 537236220, -334712547, -146594272, -258569311, -6865428, 58347090, 34384583, 490161540, -190411805, 58197037, -187513932, -278901638, -901655250, 541353035, -63347136, 214539648, -518559495, 49996065, 381107615, 56924004, 131384752, -262802976 ], [ -199806868, -740725200, -420914340, 370712560, 363339153, 35436872, -17169943, -546792606, 167164176, 231447334, 52168680, 40034349, -671975722, -234104316, 2138192, 221418828, -802884530, -434626045, -136073926, -351132366, -122450432, -282036562, -315212328, 720010656, 105041900, -34828248, 112101218, 1011384192, -228980750, -93801869, -351186633, -147205025, -125026720, -318438339, 307570380, -2461184, -486527437, 10748688, -76605120, 4536305, 298368642, 402383450, 264988648, -645853812, 108680528, 722281710, -117388935, -256973400, 81026208, 209008626, 647652107, 316800780, 21675621, 211283816, 240214158 ], [ -65468388, -391160740, -427698711, -748498560, -89922546, 26585080, -13648415, 447778611, -90285473, 478012750, -207515416, -100176873, 99503756, 34076808, 1601944, 284115558, 772741930, -612684450, -325248886, 106154430, -296982771, -401988392, -188711254, -544731680, -55147800, 242690928, -71730708, -194056352, 433030500, -73772696, -59397534, 801059325, 43190394, -239446599, -269236409, -121520960, 940188128, -1839516, 244035900, -154843270, -120525196, -419786140, -483329505, -611532480, 183922686, -431422089, -96715320, -99019536, -176054112, -144370284, 606030733, 489975700, 14279370, -117666080, -23158284 ], [ 175187756, -494678755, -430642278, -637027576, 257391018, 400350512, 11095806, 269865999, 23680005, 391425570, -149885804, -38848407, 102372919, 238130268, -4026416, -59651256, 65092425, -53419450, -91677096, -169164810, -372060928, -411715758, -184856124, -269705440, 45020250, 65291328, -57846430, -921374272, -753085125, -113470156, 374262798, -258635575, 92617720, 44969859, 583301303, 469528532, -859456620, -1474614, 82393380, -183747753, -481231960, 180534990, 160122353, -373666152, 24595261, -219812379, -395016270, -133176960, 118325808, 257308146, -567770439, -508315130, 45963168, -787983168, -331585536 ], [ 146669657, -682751775, 52181415, -389264264, 105542694, 942686144, 3285845, 525794652, -162206051, -307057558, 15620096, -75835707, -464952301, -319823544, -4354448, -228138888, 266658070, -17009370, 104477396, -514517880, 318930392, -67777776, -3210848, 253199136, 146343900, -221071968, -49431888, -299991104, 765259375, 146149333, 14463351, 195669100, 127302552, -316336512, -457413931, -357121644, 614069159, -127002, 541488150, 16769106, -656975748, 167160435, 167378199, -125339400, 277771491, 785126283, -640071335, 11239008, 76923252, 335889201, -714453572, 34856800, -23385360, -859992640, 134773620 ], [ -140522086, 66036875, -486995058, 881543536, 550716912, 270573736, -26831699, -178335513, 45360894, -294237900, -108669496, 94992780, 73562973, 128183436, 689656, 327810246, -109111015, -110965890, 258835540, 623501757, 361685020, -50890384, 137675670, 474000512, 32843650, 292124904, -118075940, -387483264, 183749625, 39251101, -374897607, -683227325, -192977590, -530607381, -311879633, -152997196, -651915715, 11829486, 342829350, 139060582, -220271018, 402985520, -553247524, -329131980, 63381440, 314095197, -511475250, 263033304, 273119148, -260874009, 44730373, 67277585, 49052475, 813820904, -226714464 ], [ -174315709, 253025500, 479392155, 453021680, 408897918, -953082544, 28811935, 79946676, -219291919, 506188258, 330066052, 158475903, 689220279, -373143444, -4317320, -24077832, -667008965, -365913590, -266946888, -206489430, -512154083, 152656889, 87548418, 137063808, -114243900, 243342600, -182912738, -715169728, 66550625, -86090305, -311004939, -502825400, 95613752, 223394184, 317598073, -507542288, 13914175, 9033246, 324749970, 2435600, -205283804, -377927940, 28379374, 595284780, -272610098, 295008831, 5436660, 244739088, -88266156, -305909538, 798984734, -196307160, -17267733, -655757944, -337369524 ], [ 159072904, 536247230, 424865331, -568833184, -460495620, -107112624, -36403671, -263228292, -244272936, 19675302, -928388948, -135003645, 383048050, -178723512, 2862936, 28381530, 775626265, -338239615, 55768886, -313286004, -193922777, -451438213, 45057492, 526735552, -42527150, -315243744, 48733986, 849334864, 507211875, -147478913, -91755636, 666997100, 20266428, -490903638, 535593175, 247079800, 885410218, 229116, 477459990, 175204886, 295520830, 302439830, 315328763, -278346312, -107666891, -1025812380, 38247380, 45229080, 228216168, -555086007, 738485294, -370690185, 13040703, -540640392, -317862522 ], [ -30939651, -477467460, 217587843, -383798424, -584539227, -192897776, -13897815, 373587066, 173209122, 455682372, -543835608, -189093168, -107135138, 228137280, -4255304, 299428716, 548933125, 19979260, 280030142, 30762711, 185515348, -384772951, 140358418, -78866080, 31008600, -295848744, -110773502, 691943392, -612178375, -246656084, -512308020, -235947250, -147100850, -136272300, -99112819, -517848496, 21618234, 5402892, 290109735, -58405688, -724768154, 302970225, 348881684, 390687552, -312258451, 39800499, -214628845, 142795296, 94214964, -88146624, 390977631, 402199940, 8885175, -567318600, -87016638 ], [ -33058509, 563384910, 466043787, -67647808, 626513040, -64249752, 14208318, 331444062, -136162012, 647521520, 65043056, -113257461, 880892199, 372232812, 306408, -435674358, 831234165, -93512965, -35207562, 644491839, 336554718, 159060976, -218210920, -517654720, -174982450, 70494360, -135007156, -328693568, 804752875, -14340470, 410361126, -894843400, 59913438, -204223674, 39967811, 77123508, -872286954, -3621204, 582595515, 125524735, 711349650, -465758485, -172830817, -457906608, 71490536, -771242388, -610217395, -272158392, -302518884, 257572284, -721371795, -572661575, -64440126, -526975944, -339022092 ], [ -122180271, -338442460, -427257963, -763224176, -608908365, -696677616, 31367038, 563837355, 192049997, -84902990, 860874744, -187237932, -835251802, 261567060, -1105272, -50471940, -148712155, 181626130, 52710288, -240101655, 174992264, -174450753, -241077650, -76808704, 59770200, 266544192, -67390098, -32038496, 901797375, 130602744, 375824085, -432381125, -119668432, -138974649, -594840298, 42243916, 610261069, -11344170, -146564460, -104627287, 203184146, 33543900, -503873424, -306849420, 72585730, 446135826, -200727210, -129768264, -63390192, 314022348, 111699892, -220112770, 43830726, -867258656, 332646306 ], [ 214004658, 401504200, 93564504, 1011566224, -39178404, 615229248, -5706272, 350989443, 16897290, 281636196, 323201752, 9152889, 765829889, -128626770, -486608, -402660276, 347627330, 549371795, -77879720, 187947522, 168976445, -98400437, -113161268, -75886432, -33640800, 122866032, -93161406, 23761360, 323607875, 101750858, -159903240, 498604975, -48620702, 709124094, -201554587, -9440948, 119134631, 4868898, 281891835, -120982341, -30698448, 129043670, -53066424, -364474596, -13107375, 683694057, 426348600, -275065032, -245947824, 5490297, -546763689, -133188625, -58110096, 222562408, -74097576 ], [ -225730447, -411235950, -254909754, 974591424, -600543477, -491690312, 6510587, 591381081, 157771504, -99208698, -687985908, 137809983, -351368941, 56267472, -2143496, -252674256, -23984155, -317469670, -43763552, 82776375, -165278648, -408249849, -310406618, 179133600, -77018600, 134440968, 106188910, -52621184, 848906375, 299744314, -67478481, -173094075, 174338814, 161471127, -399392188, 9133300, -225995495, 3197376, 354923955, 2368621, -160853110, 387862095, -511580077, 48557412, 180101158, 192236091, -284780835, 31497408, -223443732, -571236159, 405570320, -377067395, 58084860, -71358784, 334086720 ], [ 64639583, 565692725, 6249177, -80572912, 236798883, -958666896, 27185847, -202165065, 182617660, -587603984, 828292200, -30640749, -458947764, -36209604, -382840, 428754126, 704609260, 479463670, -160717872, -135171312, -169859501, -455260697, -204026154, 557383360, 38862400, -258310368, 97025400, 191475648, 225252750, 10570161, -281597841, -602019550, 117522236, -734091951, 159136016, -596471788, 781742291, -3647922, -119159550, -83023515, 135319338, 37256665, 395701211, -698527308, -349786322, -379716549, -189782355, -68085840, 303876972, 374264679, -542338267, 598408075, 14277267, -426959776, 35697702 ], [ -224123286, -8953210, 203436684, -524141904, 597043881, -332684800, -20250033, 23498586, 45733745, 434501206, 946998828, -74027439, 912571308, -150673650, -2536400, 408422370, 295553390, 425504240, -361655634, -561073320, -259581670, -182281140, 35720684, 415471712, -90388250, -88399824, -161209688, 394721824, -659506500, -188999797, -66500532, -617173425, -22376614, -708662154, -45767943, -223160168, 694478444, -10497612, -10540350, 1692742, -665350246, 440170510, 409289822, -595532364, -325039598, -834374214, -701615280, 273347472, -264750648, 266552976, -105061759, -464526275, -53306844, 561652192, -347005782 ], [ 110915730, 595054805, 9901089, -593750984, -539023140, 66596368, 34786312, -245962899, 175390697, -404463182, 487609364, -2935500, -517366289, 374293716, -4361792, -401087496, 442342655, -425947795, 75481348, 82776375, -229704942, 417278328, -91128936, -302268736, -25615800, -88379136, 59764242, 153394528, -349354375, 223359943, -249960333, 384426900, -34684832, -388607025, 548296281, -214046096, 6092944, 1372134, -324517725, 197892500, 478673756, -106021660, 363071371, 127165332, 221007819, 148541718, 166247340, -112953792, -82518192, 373547733, -141529477, 382612795, -11099634, 468929152, 293152164 ], [ 76386993, 687339600, 266463648, -437042136, -136505583, -249780936, -1608630, -155664342, -162317113, -223541548, 47806036, -174638766, 257011931, -9166230, -331568, 360867222, -726254765, -531880300, 33671526, -131880324, 21193344, -243127098, -62548164, 70849408, 127774050, 201676968, -25493282, -295490608, 119354250, -6173050, -202366815, -369216375, -222109680, -545435655, -302219554, -603586148, 584805452, 11280486, -77730615, -189897643, 577599022, 431741530, 656976068, 833955756, 243727269, -875993982, 225573700, -252745560, 146377020, 366812214, 27728910, 97638650, 40661505, -374958960, 331317552 ], [ 188643225, -307829155, -495510939, -591275280, 389372733, -921833936, 5733706, -286782039, 81448111, -580966294, -858434104, -147614553, 14523289, 27271032, 4116584, -273034608, 341209035, 577952165, -26934526, -141291747, -554632756, -282250507, 256191872, 295221632, -76424750, 274136688, -63821152, -211900976, -501590750, 211982537, 463273314, 287272150, 205350626, 77975472, 451756760, -417055320, -932571948, 11783004, -513958185, 185945882, 254420628, -283058910, 560052563, -867101064, 23896201, -416963688, 237424665, 175059000, 95812152, -473561700, 263592699, -102649315, 46886385, -146703032, -154492776 ], [ -216822595, 602311910, -234131634, 260431200, -588999078, -627912856, 36656812, 280732716, -233856907, 166041320, 606834628, 32713212, 892901273, 271979418, -3190016, 29096430, -15409105, 111120170, 215745688, -391045629, 100502811, -41134492, -126416578, -764539840, -60936500, -292280064, -7291090, 572664512, -577723500, 192247771, 116187204, -210879625, 191825270, -457228212, -216136609, -385252208, 845395980, 750666, -238497750, 32655307, 630476616, -213190120, -233045752, 933639264, -24129221, -84005544, 211624375, -67064112, 16096212, 377019261, 621827809, -471616465, -53906199, 843291648, 112285296 ], [ -71111469, -311360390, -33244992, 939031312, 569516571, -730837216, 3033951, -213252426, -178532165, 639140198, -134509772, 172566303, 57324102, 126721632, 3783792, -196268646, 175268825, 243974535, -266798674, 644351370, -552921835, 190425313, -45891890, -637715616, 82170650, -270309408, 21453394, -732259024, -348917500, -212514369, -444177573, -296506100, 204637628, 181819584, 417834157, -34283524, -325240179, -8296122, 483998580, 190427386, -257702852, 220228605, 388123360, 727092312, -49528401, -919879857, 146956735, -168726048, -87051528, 366982017, -306278415, -310304740, -8901999, 119807928, -353515560 ], [ 95572027, 317227245, 298543806, -246734448, 165334572, -130727304, -18413202, 529012377, -110522556, -522376296, 676697948, -15869313, -417211795, -216646542, 1047880, -114841536, 816006955, -407897035, 402495328, 483674901, -57968947, 94093011, -326112312, 5155264, 169386350, -83155416, -90557040, -435698368, 586985250, -220444364, 433883373, 381197850, 108433312, 9123315, 505367135, 46127972, 665742011, 5527332, 324553455, 187754315, 467065302, 392449295, 171671599, 463229664, -48526415, -611848890, 674503515, 194991504, -226446828, 395923995, -634543895, 16319320, 66271839, 311462656, -67442640 ], [ -63349530, -179481275, 261095967, 263582096, 632210553, -469768760, 20343558, 398703708, -71040015, 536820702, 201474832, 85123629, 391685118, 6026946, 2268480, 105662220, -541917175, -72858730, 60430890, 207633249, 485165684, -192051295, 156148608, 446899904, -23663050, -127417392, 39632890, 461977488, 378887125, -293970138, -378998130, -591935850, 193661780, -380846433, -66354327, 318204172, -508497187, -2981436, 369984150, 109157503, -314152278, 197392950, 390634999, -409689624, -138879920, -280486596, -418145920, -129019584, 100967148, -311248899, -422599792, -552500085, -9141741, -427800248, -67732956 ], [ 19271518, 782933190, 186829929, 6398248, 307260261, 820216552, 34536912, -240226155, -81067327, 641002714, -372289124, -138866763, 612906459, 132532902, 2377688, 102387978, -513359660, 446197045, 318700522, 31685793, -246630182, -301548346, -216510438, 760732512, -73583900, -26997840, 184535502, -361928000, -941320000, 301387295, 148734033, -63391350, -167165622, -79730844, -122742230, 575801688, -344573559, -2210640, -99918945, 59154635, 355397284, 468109425, -201059922, 327491736, 60655106, -396728310, 726938670, 178221072, -33273156, -578367885, -239953103, -407745340, 18136272, 865062584, 115668594 ], [ 45807692, -523707175, 446650875, -272102376, -22064526, -415737184, -39501219, -343046259, 230009402, -629550222, -599177120, -121288989, -481753173, 95472576, 4108696, -466071906, 341209035, 18050760, -26435988, -285613611, -344428634, -304358157, 45807394, -644337056, 28863250, 260203320, 27348680, -750323952, -812878750, -177394463, -3482871, 356498450, -52560196, -583869063, -275261194, -169821696, -612047942, -11588658, 294397335, -178852197, 502759488, 152510065, 513361838, 779642016, 106303724, -860386569, -331660105, 175737216, -152918796, 577820742, 802681922, -114928415, -18489576, 662075040, -113882034 ], [ 55083101, 820136280, -18873459, -122724184, 624997971, 5703168, -37295276, -75441861, 173891360, 541833644, 353374164, -119968014, 146918893, -149846892, 3121744, -361353354, -807587815, 228912950, 6871740, -130014093, -489838522, -58549615, -303425136, 419917536, -87681150, 307030608, 22383930, 707836752, 432069375, 45566606, -8612814, 763613675, 57889676, -90470949, -173432116, 593799096, 580382209, 9523320, -10844055, -24672628, -732515168, 206036955, -400595687, 115714572, -126226934, -517534155, -644792645, -163705488, -234949224, 329323485, 419518802, 509008305, -59838762, 487744880, 10730526 ], [ -7942114, -788661020, 167531463, 104622608, 572568048, -785047016, -5809773, 434815776, -182514531, 2793774, 117425292, -182828811, 909850040, -210751398, -4103664, -180226290, 174593215, 592377345, -342495606, 195472647, -312712206, -98757012, -151564700, 578737504, 63055100, 216075816, 24880490, -502041344, -63609000, -217158402, -273431109, 916200450, -228721116, -756380556, -488068854, -264423456, 881016268, 9379482, 239015835, -34293248, 423913710, -434737545, 142304743, -142237008, 225225481, 521428029, 157424690, -268776120, 21509436, -269175489, 559451766, -610429710, 57973401, -91286104, -350846886 ], [ -123405461, 581736210, -66002013, -213264216, 468817830, -478174992, 19066630, -228017187, 224630828, 284489412, -558021828, -28368672, 525855462, -260620482, 1468392, -134272518, -320550960, 95210045, -234703606, 306623760, -455951248, 386798297, -15103660, 22371008, 74113550, 274219440, -151830566, -174512240, -428021000, 164545022, -180491640, -760016400, -12999610, -288597015, -513781411, 410671624, -374423126, -2881518, -371216835, -186749630, 369612210, 27996255, -175106319, -625582872, 191775460, 768689028, 658384295, -206882304, -91737888, -530200434, 604994400, 321474760, -61043781, 426905552, -339345906 ], [ 64308061, -654501895, -372180204, 759655304, -678281454, 897654880, -1824361, 257804127, -131608470, -29344534, -241501328, -140862903, -590248945, 34424286, -999192, -370461180, -389749015, -242219600, -182249324, -558063270, -256398989, -336079069, -317039554, -544826272, -44030500, -315626472, -126269196, 975128448, -274590500, 198287863, 358529829, 384568525, -220813320, 460369404, -314820545, 315704532, 448622295, -9113400, -464382810, 149953803, 411822576, -352583660, -6590369, 113455368, 123885083, -161659605, -704595905, -224815392, -102143520, 262572039, -396999566, -607201495, 31202211, -156354904, 264701196 ], [ 33173821, -275825600, -367379199, 525749504, 535246137, 335655200, -3558938, -125086761, 201585463, -399985218, 218040676, 86397636, 76727926, -228041424, 687072, 331198872, 824737915, 416459575, 437810682, 387353301, -109002225, -36998222, -300795198, -20810240, -89548300, -79752240, 113979312, 228990272, 299113750, 53116721, -497553, 667506950, -115988210, 378698412, 522154841, -279882768, 33774829, -10440150, 212807880, 76538730, -1665246, 32597790, 300623868, -59172576, 605852, 194438364, -133198170, 144213384, -31551636, -146955063, -120914853, 219280960, 7886250, -280419416, 123674616 ], [ -176874194, 782821970, -331285086, -955653896, 190578609, 65794360, -17711141, -432296757, -170384974, -370937894, 184908988, 13943625, -368643077, -109527462, -199784, 446426454, -324786515, -590487415, 194308554, 650692542, -304875084, 451965944, 85520514, -211058400, 155631500, -166124640, 96145930, 818712608, 110034250, -85131108, 151170327, 621648775, -26035230, 174659514, 462601373, -74104712, 769614989, -7714914, 143688195, -1570962, 639406196, 293509125, 640961686, 856454952, -52010064, -691386054, 246080400, -7231368, 279173160, -192537735, 67053546, -100292520, -67087803, -196589112, 232721772 ], [ -226069176, -858451570, -168759261, 673134272, -631100925, 186570824, -27382873, 601420383, -23608608, 447618074, -766757564, 60348009, 55076098, 55931976, 3266720, -160066110, 97911480, 103136180, -114178676, 611381289, -522290830, 78517815, -106285406, -129591040, -93475200, -45482568, -99039670, -24201968, 770734875, 112415989, 289267020, -275828850, 91645450, 373709460, 606889868, 315089236, 35503116, 7706862, 398389500, -90646943, 616599566, -213806525, 467443925, 368404992, 186753879, 422836416, -215797250, 160719576, 188458620, 195914928, 603481914, -33609085, 59199450, -439160176, 352979592 ], [ 97798990, 141082570, 415058688, -826306400, 354910248, -404746704, 4847089, -450555048, 233071540, 585186676, -275944860, 114179208, -905679401, 92968338, 1815872, -82585248, 59765500, -597352875, -239432980, 90040629, 464248295, 433138784, -90790952, -455342240, -53114800, -36948768, -124158468, -571405632, 249805125, -217091923, 334304145, 440850300, -91450996, -621378591, -20034963, -88391116, -896395093, 255834, 219132090, 57108731, -568741844, -26562755, 189081336, 508259004, -338915939, -579070131, 606640645, -242915832, -236881152, -551859750, 474388433, -673370, -64173045, 884203656, -71183250 ], [ -74988835, 316977000, 18401229, 910126664, 632829384, 84596992, 34489526, 215900154, 40363104, 252529430, 806814568, 9352503, -349357569, -233649000, 1172728, 300672642, 813226560, 200274725, 228815468, 82174365, 575458160, -177503035, -57911446, -502354464, -172446550, -258620688, -175485472, -598377136, 618527625, -90287979, -56532315, 636576050, 160057248, 53654331, -509839772, 105696316, -263666293, 11059422, -581863050, -179844704, 9870806, 305679540, -678528936, -380598504, 65653385, -1043685900, -329275605, -277813128, -99054348, -46978830, -34367043, -77932675, -26472564, -640927680, 222638874 ], [ -31336036, 295372515, -383246127, 820519040, 616398354, -448055136, 16040161, 100337859, -149243529, 515025302, 415946072, 165626781, -737493207, 181143876, 843880, 75850890, -323929010, 127955975, -124903980, -201593082, -171184085, 310163198, 22264696, -768701888, -87215700, 142923048, 99062366, 213663408, -834285625, -191250586, 239872017, -236797000, 73179522, 626413737, -44746793, 205316584, -260151133, 73566, -330091605, 58844096, -544921586, 465328435, -318548813, 351816864, -158884687, -950328675, -37555875, -240986880, -168115992, 362793543, 182086509, -488173445, -7743246, 99934832, -45144138 ], [ -215770373, -485113835, 265519188, 579829168, -597598695, -226136552, 6332266, 130841892, 188099363, 296278742, 554879504, -184795596, -798899211, -256798224, 449344, -281970858, 847864565, -579167120, -273670414, 402564087, 503673066, -311988862, 122191778, -184005088, 140902950, -74807808, -150395044, 639636928, -288483125, 289876931, 539398923, -630486175, 93165072, 537143832, 85225179, -116656276, -928734565, -3338286, 222097680, -71929357, -213248024, -266315630, -204215571, 280760256, -79215149, 472850355, -296297970, 108144624, 138104160, -555236943, -463072797, -627798695, -20924850, -153101464, -180241572 ], [ 193464708, 635316445, -282299094, 110152752, 584923329, -600139616, 39037335, 226730097, 160072074, -379002192, 159068712, -31797336, -895800015, 353492964, -2611472, 367329918, -844616440, 496299475, -282455462, -3571926, -98847081, 23049008, -193432468, 156360576, 174420700, 335445576, 118995128, 507108336, -748920250, -214375781, 448466823, 624509600, 46431294, 565506948, 19810310, 408325808, 9637397, -9571998, 29316465, -66638016, -530103310, -74986385, 343107061, -931194372, -51439165, 52311963, 680631680, 20901384, -154238628, 442733022, -405290230, -498333410, 31469292, -784539944, -36791970 ], [ 166669082, 757992105, 24477255, 388010336, -552445371, -600614880, -9456001, -51851340, -152535724, 561033410, 110927088, -8395530, 274433962, -120994236, 475320, 414784980, -438626800, -358257445, 310885602, 578009868, -212798099, 110880562, -248228124, -321092544, 163346200, 108963696, 90857762, -355665072, 683097750, 263750684, -378277536, -881247400, -52538590, 752454066, -446793971, -269768840, 143008426, 5375808, 120427965, 59946205, 149148120, 217218255, -701820631, 366300528, 24315637, -396632559, 410634745, -82601424, -106629036, 355605216, -473632190, 31846440, -49796937, 195260624, 356608542 ], [ 183216354, -450580025, -397350063, 64368304, 631975824, 440837064, -24713046, -32967891, -98170875, 221183682, 833631100, -178871757, 924402908, 141076068, 2586040, 146154156, 376132875, 619665620, -252435390, 554250540, 172821418, 94121537, 81549202, 677420608, -23930550, -258931008, -16006354, 658583072, 915893875, -274919156, 543327876, 782534775, 188577168, -42359898, -435418360, -269788068, -323189669, 8198400, 138435885, 18175665, 706957262, 208488240, -565032907, 170863908, -33391766, 928720866, -255809160, -209172384, 234987480, -449468541, -705266620, 482727070, 24823812, -237690904, 184707972 ], [ 54578611, 871519920, -4187106, 530797368, 375054264, 29258440, 6333513, 449562150, -83724882, 56945436, -659552452, -1990269, 397245970, 326785086, -3991328, 329483112, -136161400, -515700185, 199886790, -119940459, -506966129, -454775755, 325119484, -660204864, -156845950, -218051520, -74896800, -556141712, -846110375, 255706725, -114694545, -665750800, 117673478, 15844542, 481370110, 231889680, -369970590, -9116328, 51397605, 42093257, -618771626, 370889455, -319643630, 238640028, -135372969, -641850870, 583582530, 230426088, -86009052, 266156769, 280090000, 554777660, 46099863, -634529248, -53429310 ], [ -109438295, -294649585, -497336895, -451896360, -177540480, 431510008, 20303654, 520480809, -118415891, -298240328, -590055228, -151724253, 801590900, -149727072, 3900752, -60737904, -818397575, 440025845, 334559420, -629822862, 486030343, -322785953, -110721446, -588480480, 102602300, 88130880, 16204944, -328599152, 602421500, 230093316, 238825440, 761885850, -3896282, -9030927, -508348893, -94678672, 350227108, -6822972, -497022165, -99457726, 205235536, -392621315, -368137583, 395267856, -365748192, 260378886, 661126470, -84988392, 59038572, -107315496, 235247591, 373245030, 64663044, 436747208, 154101966 ], [ 30103639, -313529180, 364435632, -721683792, -562965498, -537939440, -24099522, 447245388, -105421637, -20448048, -100340812, 121001310, 705429571, 357435042, -2436576, -346855182, -239893520, -255834810, 244337516, 254549895, 240191232, 113034275, -297668846, 419373632, -151522700, -235894920, -53312904, -52306464, 558355375, 142597455, 234484719, 871163700, -111818252, -326383707, 270686442, -209142956, -259037999, -10478214, 211342950, -132825446, -624853394, 333546780, -634328383, -107606196, 379344909, 596305311, -302903035, 178185840, -49465008, -361623789, -335575829, -165252920, -34079115, -336893712, -231035706 ], [ 5707944, 380984110, -506167596, 440064424, -390076920, -599515832, -26082252, 478337805, 200165456, -380706196, -733534352, 30852105, -782275813, 18871650, -4195464, -95367660, 412303995, 308849275, -117479806, 113338416, -159814739, 387753918, 96600052, -304822720, -13123550, 8420016, 118978106, -269242960, -43425375, -291538906, -183168132, 233313025, 191025848, 151932066, -12600991, 98024344, -124290199, 9638976, -19008360, 86475978, -293541842, -287560100, -554492610, 524723340, 370525102, -636712233, -368858305, -7777464, 124418076, 290551800, -873348629, 46482335, -37540653, 798529736, 347564082 ], [ -8540295, -891622935, -49348035, -726860264, -531639846, -378963632, 34396001, 405102384, 229350963, 132872684, -700494188, -128968257, -333207435, 303060726, 2869192, -25107288, -667502680, 611006655, 99586334, 365379936, 432016751, 456886679, 323250010, 661292672, 2150700, -183047424, 114648844, -787744160, 790947625, 209370862, 91635537, 350918425, -69492098, -643690293, 87369594, -16497624, -610085311, 9281394, -8575200, 187066258, -705219614, -111942015, 198483882, 790504764, 169090963, -312882351, 642885045, -63347136, 211813908, -215876214, -54337460, 446206650, 33172722, 534946872, 322753230 ] ], [ [ 279197637, -427505208, -38034238, -391617280, 24110352, 85017450, -807061480, 462413408, -145437537, -821946951, 2618215, 205394232, 386435530, 804002784, -225521373, -75631080, 63555807, -233292051, 109757710, 159332754, -148826370, -377390650, 16684844, 75032420, 574110201, -427103166, -46356453, 321779136, 86157676, -647887347, 445382696, -168572170, 531856016, 122437644, 384427652, -35047808, -393214981, 289371291, 92133616, 414446550, 931815920, 188038305, -792029544, 532955615, 28054680, 230062791, 410545917, -911605, 142703477, -828003937, -248894495, 103047183, -386879976, -241430137, -5606340 ], [ -547160052, 9565610, 127226869, 58367040, 43637368, -89178775, 317180008, -145140912, 102706107, 945102837, -28706716, -362400696, -195983880, 291739136, -82709616, 314641590, 282389253, 62588307, -629040322, -341590986, -53860730, 574238665, 20907920, 191395570, 508347522, -369520550, 81009084, -249665472, -289453219, -32602934, -203524464, -266211959, -100102472, 157966242, 613579680, 14007737, 311686432, -13180200, 83713912, -59894310, -68698280, 646552221, -165953901, 233154810, -483884880, 294781039, -258609987, 118675117, 86006011, -781353222, -246404765, 3823284, -847756896, -576077437, 7020840 ], [ 760060398, 644024083, -69560007, 417358240, 180499608, -126967820, 357917940, 683221200, -180852189, -380418752, 31853850, -448642440, -242385790, -632039712, 309918114, 410523450, 55271682, 294378116, 657150339, 37095360, -37928660, 90626354, -6776352, 371286710, -445568232, -751053527, -141900018, -273030912, -465213177, 183641016, -37668312, -373646910, 68410768, -229166616, 179607232, -2125424, -86289127, 210114355, 36776736, 268397640, 287256480, 218177778, -113729520, 779033135, 300292440, -217784840, 351616644, 47300409, 69953645, -817722278, -5271050, 230135079, -843934077, 34032999, -17560710 ], [ -675061440, -800383027, -59144074, -15491520, 161209504, -14759535, -375763948, 355909104, -59679354, -318987214, -26907600, -373846632, 309037250, 223514944, -174826641, 5356950, 267499919, -429058710, 732393218, -129615552, 222015640, 163237893, 2734424, 57765630, 597794283, 436997169, 10715562, 227308704, 665234218, -261770339, -466572216, 4970953, 478217952, 262547544, 101763718, 41049962, -62413222, 213519240, -32627736, 366616950, -964981640, 56093478, 802114992, -954066085, -468558280, 176520344, 89954271, 58810413, -107714412, -146057706, 277425455, 208393176, 424520040, -249322762, 36083280 ], [ 590892087, 444619894, 111616868, -412533440, -266052176, 200849775, -260648644, -386408352, 58058091, 762096587, 2474444, 206556480, -840396030, 61872832, 203521263, 303263730, -528129537, -299237409, -864567777, 34940556, 77009240, 336495705, -26091384, -583966490, 375797196, -140827050, -68394651, -308628096, -60323131, 610447714, 409745776, -150504315, 240810544, 514459008, 644023576, 67699092, -385577612, -58673857, 65871368, -270329220, -688870280, 663622365, 772126878, -190898155, 140864680, -436495486, -736786755, -121766647, 103708666, -425539100, 362390295, -304689117, 460422459, -676008593, 20475810 ], [ 507670854, -505632974, -124868095, -469022720, 67474360, 94667510, 62860140, 449499312, 120087975, 482609442, 23953040, -177720960, 831078590, -410721280, 322969713, 244986150, -636066163, 456865516, 349801380, 397984116, -22437030, -58804564, -3628020, 418724730, -386870511, -180427135, 95465916, 186246816, 562363824, -133789748, -76720072, -235524120, -297407016, -252075096, -672910014, 55434528, 196454159, 900647, -76459616, 253788150, 701633240, -321255186, -616607124, 693215420, -225573320, 382908953, -685442889, -148980038, -126660905, 210575777, -318707870, -270352155, 124522314, -616866523, 20757480 ], [ -748564443, 842781947, 86790176, -616061760, 248948952, 57078630, 839532092, -265045440, -130044579, 275065714, -29789615, 212706096, -387626680, -610153984, 1214730, -454284450, 563210045, -479337830, 177774645, -55274814, 112100450, -361769044, 12590292, 418968210, 15941913, -423010756, -211784118, 21641760, -446182792, 428316567, -380132984, -274191164, 181990432, -652932588, 186659872, 16469325, 378027861, 572460020, -60000072, -255336480, -457429280, -566494887, 315197073, -360622480, 155459960, 232223005, -603985185, -100435090, 111230458, -735389713, -326120985, 62273553, 521721228, 38747527, 23917350 ], [ -255328716, -224610864, 4828736, 334319520, 20347096, -238069930, 886142672, 285230320, -67580751, 173314239, -17646901, -95216064, -513518000, -45676864, 44378136, 59469690, 584461587, 325388683, 643984888, -135138942, -36971550, 77187565, -22319660, -238508950, 399609399, 483145110, -156370968, -143525088, -180459081, 630997287, -64566744, 490106617, 630044224, 33974094, 872235252, 55664963, -126914673, -458802762, 560576, -140484120, -93744840, -342408213, 460497264, 543208845, 501747760, -511551901, -459429651, -134259599, -81378346, 601463836, 285690910, -266178, -81696048, -1557478, 13208970 ], [ 575485137, -664344541, 32391447, -69320640, 192363432, -342166265, 611068980, 41997232, 184474416, 686990822, -19212554, 141779544, 373359350, -214305472, 229597467, -422791620, -703465804, -118416525, 547666339, 10037568, 54792430, 275823912, 774180, -431040760, -428711169, -277706128, 36127962, 5094432, -172613034, -463094736, 136873792, -175542510, -32465144, -74207112, 613109504, 10833156, 232129288, 347847445, -33782080, -33158790, 831959240, -345957654, -5927883, -698615050, 138063880, -430103016, -6651468, -188060148, -48534167, 524232454, 272703940, 93597864, -657685266, -586727219, 29579040 ], [ 47832654, 457210305, -117541600, 157444960, -242524992, -15655010, 573010800, 512632544, -76765899, 390052201, 470883, -358340184, 106118230, -724266752, -80739054, -443464920, 38659250, 318858529, 156534749, 167692848, -54479040, -472356339, 27663020, 441023440, -337543926, 261240196, -168590097, 403481568, -477333087, 192444320, -228584136, 311427454, 468898000, -1615866, -513579122, 30205962, 91925885, 470379371, -15762512, -279435240, -890680840, 105724101, 62122068, 818195620, -250391520, -437244948, -435898944, 73863786, -35870525, -468304458, -244038400, -131588724, 271126086, 406775369, 33225990 ], [ 505395366, 27274915, 126885363, 842044960, -215307448, 269601185, 705059856, -521108080, 172137147, -203122297, 3426762, -437726136, 373306410, 102865568, 234753321, -63423270, 465545734, -159344955, 690241878, 48196692, -89163690, 341282123, -23637284, 162705510, -103192314, 746792606, -113176947, 370169856, -352476751, -508109305, -294219112, -559608244, 139025840, 317221086, 893246242, 77336697, -248747502, -448170734, -33413280, 248162040, 260921640, 97045410, -292933983, -940567010, 1042520, -474960521, 115648983, 3020187, -130152466, -16572237, 21566445, -285657390, 106450806, -642733286, -27262950 ], [ 689781003, 29782656, -60097114, 159583520, 142147200, -199385410, -888223756, -323275120, -53682489, 605823890, 31886825, 422970000, 51563560, -831922304, -146874354, -18862500, -656456156, -127874518, 29369083, -61657398, -173406310, 569110360, -10142264, -586279550, -584963880, 539379638, 163232316, -107315040, 626003983, 24183495, 507445224, -181265526, 189222096, 11495148, -400149162, 62952131, -350413588, -203502288, -42157528, 310263870, 631436960, 107775801, -411116121, -111056435, 120216560, -329719194, 546878232, 146062902, -126607038, -42712496, -331952785, 25117524, 834363663, 229033454, -16478310 ], [ 505703505, -681252403, -15578233, 355887680, 259108832, -197478575, 690435252, -661429984, 113253357, -467002669, 9546922, -194978136, -253370840, -487916768, 428057355, -258778410, 258464700, -55828218, 170028652, -303350034, -274783740, -314536040, -3125056, -552476410, 166959966, -71376445, -171667821, -132736128, 670868913, -599545948, 152039184, 202304947, -334435456, 65616432, -110697062, 48011810, 106485076, 414253686, 56607112, 395912580, -250825120, -283278219, -869574837, -365597420, -169012720, -578209933, 560181168, -243565002, -28255690, -771996648, 358319250, 310387746, 66404772, 451058257, 21585270 ], [ -482877516, 599350099, 6822178, -696596800, 9121112, -147237160, -548693476, -237251600, 46600764, 408997008, -29288395, -321295368, -104450620, 721249856, 142042428, -488750010, 55117045, 162334110, 8266042, -13460706, -14034790, 507334009, -20958520, -634468300, -584176851, 46268306, 33812610, 236961312, -273442180, -344531633, 499722432, -73995662, -157646408, -618835770, -940969106, 68238581, -112939602, 659207703, -53907496, 301341810, 674849000, -160730178, -310637163, 118336835, 60824040, -202861729, -549292806, -121037363, 62534690, -550081972, 180505425, 19685073, 420804153, 409111586, 12164700 ], [ -466972803, 469878275, -64334171, -670151680, -12638344, 16129085, -225042152, -138990336, -7666344, -825753481, -31811642, 111811200, 167925680, -39087328, -201442725, 186089880, -642649281, 336027009, 435582094, -82673556, -128269680, -807090011, -18149208, 662468500, -525625554, -119137277, -110572176, 264527424, -542674286, 194645146, 490738776, 63833640, 183479304, 38555790, 741555710, -12465178, -336219472, -161501384, -20000024, -451683120, -575741320, 68383161, 333758589, 693185085, -278399520, 238328916, -515078748, 114957354, 19803468, -728755532, 42370270, 66399312, -265084428, 326523158, -19971510 ], [ 199863696, -177506698, -91174160, -316793760, 172645064, -152831245, 308285512, -193161904, 1675506, -776444277, -15905821, 366211104, 21996570, -366711648, -195922452, 15965220, -565662146, -252836526, -180210664, -71804070, -90451130, -245448567, 28795448, -126000900, 288235644, -448744793, -129045579, -18602976, 371698503, -690393998, 426539784, -484273543, -463619272, 538737906, -868326914, -62228294, 371266672, 264065307, -79391576, -415964220, 345229080, 125256285, -448373268, -812856660, -62193320, 638210979, -385352343, 2607983, -145906115, 174550324, -177892330, -346527459, 315583065, -57163652, -31769670 ], [ 277016961, -36271759, -38979336, -582653280, -110984160, 279735855, -308142972, 119841120, -179815545, 482170227, 15260830, -134791344, 504465260, 859286080, -399349236, 339811710, -226719933, 250199938, 870507284, 190127358, -110482680, -423177209, -24918476, -16353740, 594609561, -567135807, -87221004, -176824032, -456197665, -822545922, -408695056, -53983449, -164665376, -324318624, -929949356, -10957862, -353275776, 717288451, -30890688, -154970970, -150309320, -108740100, 622669122, -474318060, -162259680, 439647635, 317311470, 7253205, 126577656, 688659705, -299631155, -126011085, 378512547, 90207442, -31093170 ], [ -696963012, -785078051, -57853499, 338361920, -168881808, 68245730, -228976256, 633192288, 23927190, 753605097, -37228775, -68866872, -729513200, 436020864, -45052986, -297710610, 521656874, 404838890, -437689661, 293312466, -154619850, -845118365, -19809900, 32646610, -55824150, -577318686, -26217126, 72637152, -177439735, -61290445, -418641872, -407874948, 262408856, -353936016, -738793426, -43226895, -28636483, 91097149, -74770512, 326053770, -516780040, -288263850, 387511881, 679686010, 6504080, -274060619, 13211820, -137041976, 146513343, -466718598, -62949795, -185538165, 848692551, 360177311, 24747600 ], [ 560670762, -314992952, -6059746, 577280800, 96268280, -209930945, -157734764, 151376032, -39977091, -280863352, 39998675, 337816944, 528844130, -738874880, 368805525, -487527720, 207500763, -464744622, 815546316, -411553926, 92653330, 262884804, 10798040, 659262680, -572609355, 515306638, 143643591, 141967392, -491813190, -804657813, -273782608, 524261283, 145948128, -623581098, 744200450, -75203140, -438980783, -122883398, -26782256, -247717470, 846789440, -506031288, 412376802, -577760410, 237430040, 132676817, -103940577, -181488665, 85139242, 547518165, -54964715, 250800171, -532521360, -310232780, -22500390 ], [ 412598121, 105014886, 105497557, 773741440, -267765232, -108257660, -7098492, 102932320, -85685859, 348765991, 40947036, 396002904, 147702600, -73437600, 173787372, -28640820, 267212736, 145211617, 730723587, -86928612, -98031780, 720802992, 32899108, -382162150, 447416835, -240946657, 215977164, 305921280, -402955113, -373500645, 494136104, -210320838, -283891152, -386130612, -210433146, -35020698, -222199248, 575052126, -68275944, -367444770, -890231440, 330241632, -188082876, -534138680, 239592880, 409140123, 354441240, 88504955, -91035230, -372941410, -289761955, 35728347, -171492195, 552294327, 38788050 ], [ -126739941, -292087194, -78308120, 752068960, -274034288, 83679505, -415447084, -462941808, -29881866, 42720979, -4178592, 51359592, -639303440, 93576704, -338842185, 339660810, 324295880, -449323648, 293033926, 30726414, -240361660, 788338824, -23531024, -377211390, 26502744, 435745373, 170721915, 372046752, -551902428, 603103097, -190513048, -542384167, 145406720, 510102306, -406320222, 11792850, -405116426, -516795642, 43798688, 450226770, 143328640, 12248649, 144146802, 251355810, -201284160, -157849923, -676035162, 108679170, -4084098, -447476830, -128422965, -378529314, -204320319, -469832181, 39920880 ], [ -756623463, 263286952, 3105322, 132825440, -97270600, -224121590, 207196144, 44892864, -86137884, 1581174, -36086521, 337861080, -114959210, -840417248, 262071249, 416529270, -210615594, -331290348, -551990957, 269936934, -76458690, 84183099, -6950416, -234390080, -136210926, 224360360, 27134796, -155016288, 546650467, -735690068, -179515512, -144928043, -509232896, -313764360, -548460304, 17236538, 427794885, -514642876, 30628840, 428826090, -240399040, 9560922, -217856406, 937988535, -342709000, 413526680, 334008477, -250786499, -43225819, 579420382, -57622670, -136476720, -192664731, 419740321, 38780670 ], [ -622535592, 20113634, -126885363, 745288160, 69278536, -174996885, -256258412, -395285472, -79212861, -424340252, 13705729, -468503640, -668235150, -316006624, -248749710, 348277200, -606110767, 224922417, 239906815, -37259016, -5937470, -30822428, 28024304, -268862790, -111245634, -398095201, -185305809, -136706976, 579480539, -797671470, -377768864, 184163720, -567859648, -67232298, 860686554, -78990407, 184742553, -716585507, 77448, -266787990, 585238640, 641525556, -743614029, -325615890, -404684480, 539546511, -97835805, -127775313, -84399795, 410843464, -250520670, 293654829, -262384395, -679754959, 30897600 ], [ 135296724, 347645291, 93056414, -697535680, 12592784, 287415870, 932753252, 424833600, -96896079, -510894888, -20374593, -318279408, -216656950, 735593344, 16466340, -264452250, 67664733, 145410894, 779717677, -366780372, -80456530, 192929464, 7465524, 365179420, -491124399, 567472829, -171611349, 337062432, -54816014, 3250057, -43937608, 279198803, -391225288, 507913728, -638910412, -72218329, -199754437, 625598193, 66395064, -149544150, 597042880, -551189205, -150584322, -955673840, 186517720, -500420186, -490272417, -4407412, -3898012, -513369313, 46127295, -317223681, 848131158, -374362989, -25893960 ], [ -134230089, -379211804, 103158638, -358208800, 35536800, 231622510, -666003896, 573081504, 175349538, -872163866, 39990761, 162744144, 294716980, -288775168, 351259425, 196894320, -699887062, 139708506, 463500514, -204801846, 143126060, -587151474, 16320524, 223494350, 21817176, 745420445, -43561089, -308666400, -434977191, -731390780, -239231432, 89312067, -496103752, -234218754, 733004384, 52528336, 144905569, 656198224, -87637944, -476563710, 405628440, 349158306, 90393510, 600390320, 310966600, 107393496, -610818885, -50463282, -36179036, 106279051, 254008535, -318687660, 783357099, -422602713, 27360120 ], [ 417338721, 205583056, 1508980, -213438720, 187743648, 116727800, 667714376, -105785680, 130147038, 54345536, 36591698, -233685408, -441996060, -432024800, -279104463, 225489870, -7820214, -479506449, -3859311, -261713220, 210962290, -577447143, 28777232, -94957200, -132550326, -347806704, 32605521, 337713600, -595619156, -363085108, 346159704, -113965059, 468723976, -274144962, 122539620, 69805539, 110865976, 242339944, 57311520, -326574990, 902155520, -238284438, -308330385, 217380610, 6379600, 56870940, -679110327, -194528580, -24132416, 92297052, -316397580, -200105361, 596413230, 368259359, 7210260 ], [ -698408895, 79653093, -118756726, -549166560, -245440832, 93055655, 901822072, -328390032, -181460916, 500675819, -3604827, 103248816, -210145330, 742368128, -93642186, 88080330, -403094477, -196732386, 647926312, 264181698, -37699970, -482060670, -19769420, -290694830, 351234570, 609263557, -108645069, 379069152, -356474195, 672736208, 324567408, -350259585, -560763336, 661952802, 927451546, -18448355, 404532306, 286559515, 8545096, -87948210, -642072760, -343926471, -523638606, 397782855, 94993800, -664177633, -16628670, 207203853, 126195690, -494312562, 146501545, -242403465, -429278514, 660623236, -1651890 ], [ 125791821, 665120131, 48914778, 137598080, 71255840, 301290465, 584955652, -160147472, -99722742, -588606662, -7032908, -41870352, 373306410, -585251360, -404653557, -349740930, -486885640, -75541312, 885287624, 254157768, -5166700, -546756210, -30329640, -328799450, 57361602, -60615814, 205014537, 364066752, -668955243, 383481135, 222524984, -105490593, 3190440, -297094350, 469940912, -31528930, 362680108, 689500196, 55371632, -135087960, -221943680, -355436508, 331666395, 922942375, -503708320, -126769293, -689155866, -244611366, -42785089, 501475363, 327410710, -242645445, 738525858, 340540460, -16083480 ], [ -33634557, 285081031, -102360467, -547236640, -130912104, 265197555, 455215744, -304294992, -89253843, 571565120, -24460855, -390559464, 428311070, 410271392, 43730280, 403340610, 310930825, -392759638, -691364089, -443821434, -78296680, 65957892, -2076624, 530035670, 195530949, -251923945, 15445092, -168844032, 484902715, -21163757, 55915816, 416496158, -518784880, 475494138, 595184044, -5904558, 369236855, -509348829, -40888856, 32698890, -307359640, -310668414, -853266453, 121461340, 66083320, 698608799, 409042503, 23828562, 15880971, 43664012, 293395615, -221447997, 177560586, -343108194, 29908680 ], [ -615780237, 628589842, -102380322, 569117760, 269286936, 139957475, 731942900, 519417200, -181677888, -393448797, 6482885, 343525200, -679749600, 802838368, -18261441, 40501560, 674394048, 420137232, 452114178, -379354608, -261528190, -141804208, 20784456, 218300110, 579381465, 106763755, -33311421, -398821248, -380522648, 371018318, 268458960, -247080210, 413268328, -275229024, 574055510, -1415142, -103228607, -467589562, -96573968, 126227220, 617775200, -400532874, 135778026, -392656240, 112374320, 465129343, -141024789, -179934973, 20053215, -343735155, 165634335, 2407701, 677815215, -385433711, 15191730 ], [ 152007339, -608683032, -106188511, -747583200, -170458184, 273235760, 876906080, -221336192, -135239853, -891225797, -17351445, -237937176, 700528550, 399500544, -197758044, -22287930, 520662779, -119811464, 719446735, -361216068, -33795300, 282924642, -7130552, -189549180, 188795445, -17115903, 42862248, 130833696, 212566211, -514327918, -140096000, -100886500, -377245360, 232193808, 62180776, -36658142, 472231814, -540366233, -49917080, -469036680, 760085200, 410257932, -792163659, 382979375, -487603720, -492594921, -74965689, -137890165, -12702818, -346193238, 275496475, -187183629, -513861726, 512283980, -40262820 ], [ 556024974, -660880239, 55792550, 233546400, 135777912, -179463725, 868097108, -420860032, -29821596, 753868626, 22131501, -69543624, 796561710, 383172256, -8003721, 116902230, 140542942, -23621989, 421650255, -147890472, 100335620, -537788251, 23406548, 266874370, -576489591, -109026617, 91505817, 188774880, 13948528, 817222994, 142477632, 196857076, 499777592, -200571924, -499738316, 70984824, -100410228, -38398316, 19904136, 148118460, 813533840, -510832266, -770973489, 307050870, -238176920, -235331068, 112778829, -152388648, -155068402, -306070980, 334644385, -72860178, -612185700, -525711966, 16386060 ], [ 482616783, -21225313, -8541621, -707915520, -188955544, -23155930, 89743184, 374741280, 190501416, 353568075, -27709552, -63761808, 345327620, 818822624, 203183838, -271680360, 303972160, 157888700, -451484645, -232582452, -146979910, 8652371, 21978616, 309077570, -66037224, -485576483, -34624395, 127245888, 75015864, 543859932, -205871072, 75958363, 62397272, 597727242, 214429642, 38753745, 101359423, 719133679, 54722544, -179866890, -568580880, -477471624, -423722931, 403182485, -94246920, 605058307, 261024561, 94006293, 34886228, 364509921, -302580700, 94505289, 651215880, -290027660, 33123900 ], [ -66107667, -469180244, 43395088, -96626400, 291356200, 65000950, 114972764, 1035664, -193448619, 178379852, 1156763, -27423168, 221606840, 752768480, 4534992, 448474800, -311615646, -442088360, 719556219, 103526058, 29407840, -46812220, -21659836, -428585670, 176788677, -58954777, 209087580, -53829888, -372208815, -103080548, 125420944, -41711982, -290175352, -107751672, 217955962, 70044107, 39063025, 621556265, -67361320, -64830570, 121487800, -503240976, -1958079, 549457855, 478952360, -60221476, 683370000, 194932857, -115804256, 141670160, -241716895, -136488819, 632288916, -551389306, -30608550 ], [ 592314267, 811758347, -3526248, 368249600, 180627176, -24788855, -102885372, 386070176, 137584356, -745025764, -9429531, 140440752, -13235000, -450205568, 322956216, 75087840, -537275211, -407889361, 531544820, 331171554, 83954640, 533554112, -12407120, 253523550, -74566422, 416848068, -40398657, 333104352, 551392116, -566815059, 339435096, 134362475, -299746672, -88422642, 800415868, 61076119, 152659762, -33829180, 43142224, 255305820, -496017760, -65264577, -448507383, 694216475, 247279520, 695126005, 462185910, 44462543, -33725639, 620256277, 37996420, 33986091, 184297302, -146445026, -20304840 ], [ 330917583, 361347381, -29695138, 514975680, -37523216, 319452805, -501854832, -209838208, -166284930, 610918784, -35937474, 457219536, -332569080, -785980800, -149803203, 196170, 535485840, 182123849, 717694991, -157055208, 87622150, 530634923, -27794580, -192470940, 544020069, -357459977, 166218273, 258654144, 624600625, 338108292, -564131568, 394612959, -354660912, -378378546, -520337902, -73573829, 41647756, -544737666, 110415032, -471642780, 28821520, -190479828, 734494209, 218260325, -495990560, 124124133, -496149399, 93530673, -104697860, 798189769, 310229330, -182392425, 862486779, 371900490, 18735360 ], [ 724600710, 561578866, 92035867, 136580960, 26069432, 105191975, 172530416, 514365696, -52157658, 75369294, -16136646, 33749328, -746189300, 831472416, 152799537, 271137120, -412041332, 367558762, -13357048, -36618030, 12705000, 467780313, 30524956, -378611400, -499525476, -71063496, 211177044, 270860352, 551562220, 41252692, -346317312, -560873911, -69145536, -418182030, -10108784, 87812001, 442032810, 319619850, 14523344, -166759740, -412728960, -127102815, -64428846, -186742260, -34154200, -602964222, -121093164, -238951488, 38191703, -677664409, -176916625, 180021021, 555779070, -441418731, 31818870 ], [ 48140793, -246870297, -78292236, 734073760, 165155000, -27138160, -326730188, 438254960, -175530348, -450371061, -7116005, 341921592, 734330740, 315477344, 73896075, -477613590, 70161016, 102290417, -499903944, 35717922, 84174860, -796386318, -24759592, -123708130, 333590478, -467281003, -57686148, -340777920, -653284412, -367896216, -381411360, 355890886, 591178864, -244466208, -891159836, -38092261, -115378303, 290535542, 57097616, 215018580, 720867560, 326733225, 566179884, 47110255, -254203720, -369639067, -555716484, -111588379, -137204146, 467458666, -50882455, -291319722, -800813748, -13554268, 37411680 ], [ -43376490, -782622016, 64052230, 447011200, -161528424, 343662235, -531218072, 487966832, 81472986, 240894787, -21901995, -468636048, -523973650, 644768896, -136454670, -88140690, 321203140, -392376413, 648583216, -43750704, 234923920, -276981068, 28165984, -116444310, -484773258, -349347376, -156335673, 131318880, -98001167, 351057338, -212315488, 9116471, 255235200, -365860698, 636794620, 64413360, 389520422, 661953578, 108486208, -226623390, -841965880, 522321786, -416614836, 470101495, 186595520, 389499810, 270090603, -128147882, 92695313, 527721346, 106867735, -254018505, 182292327, 567848060, 15854700 ], [ -353530245, 379858129, -116183518, -467796960, 282472, 197446970, -692430812, 395010704, -81931038, 408967727, 5812833, 26761128, -455892810, -26702176, 178011933, -208996500, 641323821, 382335918, 587819596, 334321932, 12586420, 817399219, -30127240, -650172760, 190881987, -6812659, 2202408, 381201408, -404613627, 282294321, -343007544, -583876033, 195080904, -157638978, -94828622, -10106608, -213335227, -621007090, -22437792, -323432340, -963004280, -472321857, -82748955, 597356820, 253347920, -333444461, -401365980, -59587259, -53186317, -504435635, -68747950, -272094411, -60069051, 555430330, 19563150 ], [ 502527303, 261942596, -21145575, 502848480, -71629432, -74176935, -638579200, 206414176, -60402594, -840716072, 38003028, -290503152, -425425840, -757320288, -71979501, -220751610, 109394632, -353900623, 513972638, 227236356, 263781210, -527373847, -2994508, 14466770, -202998573, -493448354, -2908308, 75292896, 32404812, 690470771, -128450520, -284224785, 166366944, 558128298, 836531262, 75373933, 326216417, 460779792, 54825808, -21814590, -294746480, -430446660, -135295212, -739627970, -114941720, 716860403, 133143255, 217120530, 71868372, 50906106, 298251710, 20737686, 341540808, -338330525, 13264320 ], [ 672975576, 297826560, 15590146, -505899840, -183315216, 33174715, 17931532, -510899392, 101235519, -859368069, -29462503, -188960928, 563466890, -757717248, -154729608, 152092110, -360193755, 491432411, 597070994, -103021452, -270912950, 751467626, 27474788, -288361480, -308423853, 417377674, -86070387, -112869120, 657196804, 377799933, -571048808, 381295941, -112844896, 281406132, -650547268, 74327487, -402663122, 290469641, -91864392, 128204790, 333155200, 139269396, 143583519, -303046650, -4730240, 628313672, -318473199, 236961811, 77362806, 199791929, -154195035, 216221229, -45232236, 83472402, -6582960 ], [ 583496751, 569153795, 13890558, 757206720, 141017312, -134300180, -722677800, -363813968, -31147536, -190648591, 24929100, 201833928, 447131240, 254980640, 438301578, 153133320, 412880790, -321633078, 472396089, -84310116, -97379590, 536552198, 23439944, 339877790, 430358439, -61169493, -26386542, 99730848, 673250369, -165010768, 188096392, -542439196, 471005624, 197422008, -604587564, -32220235, 380685607, -673903626, 100593888, -470860950, -586826520, -184735068, 602820102, 568872255, 450166360, -75409103, -709178607, 54165191, 98527640, 488392018, -85144280, 358469172, 116181618, -193653447, 14181900 ], [ -514829160, 83091542, -117120674, 266198560, -124296792, 160426980, -531446136, -394207536, 194129670, 95983118, 14101429, 322045680, -213136440, -746946400, 244309197, 262234020, -206175303, -456053079, 619898408, 303363672, 53293240, 493474436, -12510344, -363617090, 436563156, 361119073, -96200052, 295809024, -304252267, 644662881, -291714896, -337492857, -611655688, 558639648, -421542170, -82072814, 433490055, -713290457, 107331864, -196637910, -18515280, -222260661, -804690000, -313724570, 344016040, 154433258, 292459581, -139007872, -58098008, -694765266, -288606810, 296014134, 8501094, -150675473, 215250 ], [ 20384580, -319646492, 17273850, -209604960, -285743208, -247835875, -824679424, 524426432, 136463334, -451308053, -12709884, 14947392, -566616820, 481036128, -364810413, 146825700, -389508512, 498836318, 338168705, 3341310, -229274430, 85366554, 14634532, 482699100, 327568791, 719638262, -67025205, 249486720, -410843686, -670535382, -220073304, 116954968, 112864232, -445774476, 459861514, -56795450, -99417224, -510051773, -101471632, -422341500, -656483520, -646716357, 509502885, 280083055, 94931560, 585175521, 165831120, -76313229, 143403748, 685831588, 70721790, -253437753, 193867716, -8439847, -23196570 ], [ -627845064, -51964530, -39154060, 525877120, 227836448, -266124635, 881438852, -597852896, 70865466, 34463737, -27249221, -283441392, -785576660, 20033248, -127546650, 170622630, 18247166, 69608989, -454878649, -165688062, -203017430, -163737574, 20500084, 55635180, -173109774, -601247248, -48043554, 166022304, 37188987, -183589834, -98995336, -58624228, -252083432, 433890702, 700738556, 40841215, 58528824, 612198323, -76179328, 126365190, -439213600, -38612994, 220216830, -193901320, 230474720, 667219567, -163826568, -125484410, -144995273, -612274115, 235077615, -61329831, -489668361, 181067341, -13269240 ], [ 52265115, 825693114, 27924072, -684391360, 13394640, 282043020, 98609172, -425932672, -75415851, -778435385, 9462506, -241924128, -197307380, -379361440, 411968931, -82014150, -641368003, 393127534, 462433045, -445035216, 44543730, 770429205, -4467980, -434794410, 113753145, -660394609, -92663493, -37908192, -251201082, 354614487, -115946952, -243650069, 455188776, -529022256, 920281362, 87448727, -58017719, 112229403, -12354800, -315966630, -735398160, -449383851, 805172814, 536171125, -298985400, 648923877, -486559440, 82036523, 146297875, 118965931, -127996795, -346563756, 433261731, -526974786, 21415530 ], [ -281212392, 702787952, 6516411, 198807840, 170449072, 69531000, -340727616, 83466064, 130641252, -263997496, -34465470, 84049656, 138967500, -214967072, 246792645, -374805420, -219827541, -436876500, 488846060, -347278032, 171941000, -349355916, -8771004, 266265670, -475566849, 397782252, -212165304, -150215520, 369359573, -172867205, 375632400, -458648372, 141423504, 658516530, 376140800, 60224865, 166196743, 225183717, 82644392, 49868490, -530471760, -643207950, -126845967, -963287925, -89407760, 434092799, 318382083, 216621129, 92984236, -237641121, 115133190, 381687153, 722058330, -24414520, -2365290 ], [ 743966061, 547721658, -30143861, 221810400, -239518032, -330103690, 543390988, 314736176, -50723232, 54814032, -3236826, -395443848, -659579460, -571675328, 92764881, -421161900, 382837030, -29676944, 476337513, 53092734, -35972090, 830785410, 16547212, -54620680, -437606427, -762223399, 137876388, 141609888, 555155667, 493829527, -48315608, 377407225, -189705496, 78543360, -540731786, 64475713, 17640424, 467106288, -88331288, -97084890, -114297400, 271850250, 220994697, -908047890, -53355240, 37098369, -641524977, -93491038, -135186582, 213218877, 72370395, -312142101, -656722878, -643701448, -37230870 ], [ -439382511, 172103421, 67645985, -51325440, -58562824, 172563300, -889677664, -638434016, 89850516, -390637821, -23069310, -452482272, -583081160, -614335296, 128329476, -76611930, -319634679, -411307728, -583139155, -175152834, -115429160, 689507182, -25703788, 383298390, 286606677, -187336086, 161453448, 308423808, -174165233, -830376768, -444944896, -273182299, 240056440, 83963670, -405086010, 2659491, -44422326, -102124583, 28172632, -42172830, -351370880, 438838113, -524738349, -353281410, -346116640, -34761811, 251001801, 87831160, -42192552, 483105818, -163929655, 104644251, 500308095, -232022128, -10496820 ], [ -389866944, -272206237, 29504530, -387783520, -193274632, -127083705, -211700408, 240992672, -186583866, 9457763, -40821731, 140205360, -494512540, 380181824, 279509373, 395056200, 25669742, -274021204, 296537414, 45237246, -84259560, 313799668, 11263560, -528615370, 310601910, 145184263, -74578335, -373604448, -333233736, 339285478, -398257904, -203570614, -612738504, -648514524, 88040456, 42299733, 409117648, 103596372, -90817000, 148593690, -64114400, 620782869, 680392218, 527859335, 81160960, 426025061, 387516348, 13269798, -15528387, -474885777, 270606735, 388426296, -421953672, 99362887, -23374920 ], [ -650244399, 641283665, 49133183, -483549280, -18688712, 288732745, 24174784, 352442800, 110444775, 228508924, 16015298, -159742896, 462669130, 124830688, -427180050, 347975400, -469809297, -40284612, 94512063, 312842082, 74137910, -59251647, -21446304, -22237840, -498738447, -89792290, 117814710, -271830720, 539250943, -256473002, 840576, -156961051, 500879744, -483532560, -865153226, 28695935, -86464363, 226941077, 59384176, -362707800, 622478920, -187812618, 494160129, 41740960, -437749480, -516754049, 461661993, -109788950, 46565573, 119124517, 278692750, -370640766, 379982862, 296994217, -332100 ], [ -195407532, -189295666, 112129127, 220010880, 80550080, -92549975, 327043776, -96232208, 126657405, -248332161, -39274544, -410317680, -61198640, 662685024, -414735816, -232642530, -490950384, 29155758, -399534487, -358038414, 144591370, -478589202, -13891724, 273874420, -83626407, 716749502, -225930354, 214093824, 536274123, -665161272, 173981720, -242090914, -313745936, -480975810, -492450588, 48320864, -312956893, 510447179, -99446920, 179269020, 536913160, 284098899, 235264533, -345636990, -144178960, 358705739, -165307203, -255273181, 64082142, -27514671, 160419360, -120360852, 792660183, -197484001, -4317300 ], [ 183627141, -143148061, -37728471, -821832960, -218205064, -193412065, 293774940, 510518944, -172727793, 181922853, 6428806, 87904200, 11461510, 541956256, -252501876, -362476890, 415111981, 161644305, -241220623, 86683128, 55292160, -394143113, -24273832, 584189680, -218354790, 524334013, 61250943, -70492128, 615627639, -816352900, -59663384, 17517565, -110331216, -421311492, -760568452, 48166337, 287868939, -215737907, 101239288, 307075230, -347266360, -610237131, 725535327, -494824520, 82079000, 520192757, 386491293, 48877882, 100275869, 789837573, 225993465, -153185439, 439971714, -183466699, -3226290 ], [ -243643137, -844281421, -30251078, 200007520, -259582656, 140810810, 811765300, -297552608, -112843521, -14845467, 15901864, 34499640, 290455310, 176514880, 29032047, -198825840, -668827116, 387271856, 682413772, 7364520, 267448720, 632753940, -11808016, 18443610, 83223741, -347758558, -177759738, -241570560, -570337449, 727654494, -232927112, 510559062, -124871888, 230946114, 237145020, 70738123, 206296581, -640667555, 51915976, 55693890, -431903360, -104821353, -319676514, -366234455, 466317640, -199378935, -304896915, 148647104, -60022529, -280750082, -143350130, -162985629, 749539854, -173258904, 33159570 ], [ -661052967, -474324991, -7536958, -584974400, 243900904, -81108965, 529849688, 265933152, 31503129, -714632086, 20403611, 70882416, 641288690, 269429984, -69604029, -217311090, 446989294, 218300289, -142903991, -90556320, 42959840, 482297361, 9717224, -426475510, -490941369, 318245060, 185870529, -118474272, -24665080, 355945219, -198481008, 45802471, -308351192, 598218138, -429740864, 8317348, -421048299, 377283225, -110359712, 27302730, 583770600, -161673960, 175476066, 297950370, 322714400, -495151909, 349498197, -41402721, -80976792, -204628802, 159421225, 119634912, 383672016, -30728620, 18227370 ], [ 151556982, -303384955, -45150270, 76675200, 255764728, 135279935, 353385168, 153341680, -18647538, 218582665, 4332915, -318912024, 761912480, -523219744, -91145241, 109508130, -290562923, -55782231, -267879977, -35895216, 256395370, 693083846, -9219320, 649361160, 155447379, 477415736, -86430396, -77144256, 637464740, -543808750, -298614624, -57486962, -465514200, 426670440, -648372704, 11524461, 71875966, -681328472, 77643464, 393889020, -347775680, 517377189, -649143423, 244348425, 361692200, -465217515, -542094642, -168718268, -95325002, -653453613, -322520970, -81341577, -526265838, 100499425, 11238510 ] ], [ [ 108456589, 11916360, -206993100, -168577948, -269152746, -518740044, 768781800, -905227477, 37733217, 665120820, -283185, 123055800, -145730843, 939021161, -710818290, 7775568, 74334825, 214426638, -287275116, -27639568, 7956702, 254718408, 183218760, -701808954, 671701840, 259609428, -804040692, 236271882, -63099845, -214257122, 672033350, -154526036, 63418036, -656286384, 568443384, -133557895, -575849520, -67367685, -42691658, 495582840, -7413728, 375565432, -143779528, 262169747, 57327860, 7493785, 2295860, 23434838, 171042730, -730141992, -76823625, -210346210, -258359674, 46554618, 378468522 ], [ 119812209, 16755900, 276296286, -140521444, -115394182, -346027810, -571174200, -279729342, -45714165, 425189258, 332224, -324212850, -828052234, -844676417, 193064495, 101139948, -134665610, 63427959, 278708462, -30076596, -55462569, -269539368, 589405788, 628033439, -644796048, 381759612, 785698628, 193547992, 121315475, 395582834, -709879890, 264043388, -118443424, -369236192, -691033068, 430403485, 500815620, 64480535, 66243764, -201457530, 146244672, -323115496, -618566298, -120546327, -46919810, -55279510, -2343817, 80037792, -458445015, 274274046, -284321575, -423756644, -459568814, -154495044, 3802698 ], [ 50256432, 3237420, 403004505, 153619599, -277369258, 336620144, -662385600, 573603348, -190589205, -638355029, -862402, -102723000, 338999869, -161512754, -759176795, -142665732, 219355535, 80435328, -180042274, 77161172, 31804752, -174281016, -660942396, 620882339, 467551000, -292926777, 327850328, 233778611, -285232890, 2919962, 411366735, -65075528, -93041344, -638035424, 388120332, -831852730, 125104050, -68491885, 102074970, -445951710, 95543840, 64395056, -651646743, -130864367, 551890, -12249185, -6130684, 31785034, 161340190, 206860113, -97911950, -633113365, -680921175, 208618443, 262653018 ], [ -124495100, 24935244, 291607455, -31418506, 3683264, -319905336, 405680400, 95786672, -131220888, -116512968, -484851, 109140540, -131913313, 919335053, 435472895, -94697208, 292038475, 125295051, 28707556, 32125236, -39739398, 57846656, -83021652, 56183809, -177842256, -181063207, -489074820, 339322907, -379507455, 380917554, -426802635, 826396851, -149884724, 203753264, 332207868, -53933735, -495879930, 42193270, -78431761, -153762570, 23431296, -16451688, -612431840, -243089694, -48479300, -18360680, 5241852, -70782776, -342652860, -11635461, -164754175, 36419579, 658881859, 216361299, -364280678 ], [ 130594839, -26341128, 208573200, -9010848, -276581252, -718915512, 288049500, -255813693, -103399752, 590638711, 67744, 189116220, -349024928, 636238915, 332868120, 33236568, -246303450, 66819973, -287289370, 55432784, -50965902, 84120176, 255422376, -31846232, -134906144, -125937162, -251078100, -125741044, 143985605, 14796220, 314206320, 437559234, -73983558, 300948128, -430295682, -20067615, 247554810, 76082790, -120818422, 319717260, -51746688, -138617688, -479374939, 34681928, -26712850, -6812715, -4434395, 221150934, -64541750, 386996778, -171516050, 181076487, 623659106, 218157753, -646992372 ], [ 139387631, 28578408, -101537226, -175028896, -92727942, 165695590, -500918850, -54035098, 64087974, -170901263, -690374, 32585430, 858862386, 676168285, -440079640, 134974296, -746528745, -119882694, -152189958, -26551228, 78982536, -177357488, 360642888, 206976671, 881887624, -258602253, -241428824, -236109005, 330323015, -422045808, 407279080, -370754783, 10727398, -441899952, -569568060, -70091235, -757699740, -41097175, -53841873, 575100000, 44626624, -825516384, 746299909, -93969053, 40313160, -57901025, 4972772, 229514056, -431848140, -481672215, -196391025, 785909618, 621696090, -184129572, -432262244 ], [ 71764393, -1676064, -424430661, 46120865, 30023914, -343770864, 571199850, -940589137, 68919813, -299226486, 676135, 153893880, 514394303, 965702647, 576483635, -116602524, 780873160, -187277012, -434647222, 77716012, 42273081, -492302888, 393701472, 307544974, -552197376, -117866333, -907538320, -376947494, 9307655, 46274196, -194663850, -54588618, 136013196, 711447360, 695451438, 40846160, -931533030, -45540320, -115411657, 519660360, 94394944, -620304652, 598211051, -147223453, -41515410, -32870695, -3076192, 47322086, -443181955, -229413627, -17467450, -314338312, 382051989, -139009332, -174145778 ], [ -82385544, 3310416, 465955689, -231679483, -230434204, 586023850, -809052300, -555581309, -29600022, 837242250, 183164, -57207180, -572868914, 664468051, -534037530, -2107728, 774240965, -154742057, 257569780, 119256456, 72271998, -316045744, -461215188, 221421893, 317243176, -240379100, -478975432, 346188799, 232125280, 96018302, 217246000, -500764124, 99833910, -554851856, 609868950, 746379555, 257911200, -1259615, 48482640, -84712230, 152169472, -132916608, -55083377, 200411285, 35094250, -57371080, 598052, 199680848, -11461480, 467189541, 127463525, 241754506, -686074092, 87942690, -520836198 ], [ 29660046, 15390780, -243477609, -154856884, -6897266, -209203252, 743285700, -293998082, 162599796, -115318762, 844016, 78048300, 402119522, -909863435, -146134820, -30119256, 813615, -105422714, 30802894, 70259816, 18692460, -452196472, -569207952, 161471838, -46267904, 210069847, 280926152, 310543794, -354441295, 96424216, 639846640, -698711636, -66145024, 159882944, -159596880, 379765880, -898951770, 56802760, 66849797, 479805930, 32004224, 120564268, 80736565, -242149421, 53173800, -27345565, 1867719, 243344876, 49122655, 261495216, -53065450, -361354999, 339802531, -151271175, -306595306 ], [ 28024420, 12518340, -369221967, -29583911, -26579708, -513645156, -770679900, 437212805, 111260505, 551645289, -501323, -60564210, -333120069, 660072725, 32099405, 26098632, 626212345, -46461132, 369976824, -106226252, -59551200, 731841040, 120540852, -476430119, 120793176, 20828379, -130251160, 112911348, 226253690, -369185330, -69118530, 247321018, 75222532, 296413728, -776428110, -744214450, -772021800, -53966710, 40826027, -602781480, -120520736, -186832536, 226138429, 244629079, -1838870, 7042425, -2572318, 406768294, -117267395, -228920409, -151841175, 209548235, -644270774, -20255367, -263475824 ], [ 120515424, -29053356, -217421760, -80414992, 36381086, -26412972, -480039750, 977749899, -88928274, 839241247, 175305, 279523050, -733211060, 548889549, -238491435, -19035972, -76233260, -103692922, -403844328, 33482460, 81430752, -142550688, -221133996, -382202458, 953301128, -115193962, 575383796, -407142384, 227267395, -263320340, -683553105, 377131958, -5472654, -262836496, 850576392, 811365020, -115061490, 80845310, 118612145, -294968790, 38377248, -370190128, 252577436, 78442067, 32135570, 648830, 1071546, 278270928, 376129460, -394417467, -50718425, 863728140, -371300015, -39904953, 192114082 ], [ 115671054, 8061792, -221861841, -147057722, -102033496, -590493050, -699219000, 682200867, -209708223, -386040070, 932727, 255833220, -235456591, 76763440, 521991015, 36305172, 712208985, -161593655, -162124996, 100443112, -18521526, -569326968, 339027660, -378769930, 853095912, 229917909, 114722296, 289708067, -324517250, 323775338, -207298420, -916442562, -112036870, 230370192, 845649240, -544669325, -677073960, -4110995, 54154792, 156523050, -30912, 623833892, -448880092, 210429769, 38387270, -22966970, -5709053, 251979444, -95904785, -711063423, -274977100, 791272010, -650159822, -94362576, -176080484 ], [ -2328423, 967908, -277038933, -34225863, -215107930, -255213666, -70306650, 816482118, -45473775, -830959688, -558656, -72319110, -395975131, 533598767, 409803225, -68979384, 284863870, -191446081, -174084102, -62060988, -36133242, -216408472, -396786384, 220659109, -243377976, -106330822, -695394908, 163503450, 1369160, 291551004, -542028770, 162943907, 31403944, -370052384, -43755252, -420741300, 427436460, 45570980, 110523783, 264699360, 20144320, -315106836, -53384994, 189103046, -32142440, 2696070, 1957557, -302222806, -427663565, 314964531, 4013500, -838320616, -588057134, 216110631, -566868858 ], [ 34368982, 23043984, 150520326, -113232910, -205253428, -329402386, -648714150, 845484883, -12940995, -796691168, 203377, 42497670, -803327675, 396538883, -511028440, -96645528, -28451870, -70772818, 61163914, 126448036, -61525212, -620661384, -389616048, -166096216, -257176624, -314090881, 868856820, 400013383, 331257730, -145461246, 499608630, -249645144, -147014538, -287390272, 189856020, 1043806815, 223960500, -5171320, 27200187, -473422320, -71896160, -328680836, -26565752, 217710644, 73280, 12327770, 5703628, 196449348, -113891365, -501356097, 41539725, -518811426, 125610717, -150978729, 660335172 ], [ 128547702, 16605168, 196643445, 188715828, -99031990, -669664928, 470369700, -815551548, -35874201, -613432469, 874814, 47919750, 296782905, 168198602, -770508895, 37146492, 798427520, 37197285, -298150918, 43431168, 31970172, 517857816, 364228056, -193437255, 824398496, -416124423, 97308588, -6953595, -44089585, 378586822, -143239435, 204523088, -20950490, 531431680, 508835556, 1041221615, 152635500, 620865, -126201421, 66385710, 28588448, 242051568, 196328005, -260547152, 68629010, 10125375, 1541351, -220491708, 265826900, -89698419, 176724875, 148582945, 57083613, -179909994, -602316230 ], [ -44292127, -24824328, -221245602, -134369151, 184083514, -409646872, -303747300, -570966733, -225525885, -151482435, -386541, -235680450, -10054458, -520350883, 651743560, 41392944, -756514020, -92976320, -123325608, 102312496, 24697206, -604470608, -447291396, -642740868, -469719808, 43550247, 812086444, 199749847, -121328640, -122978848, -694186725, -882941136, -11449614, -261634880, -411818862, 362412725, -924885540, -40218255, -100272715, 554549760, 94719520, 258313220, 749164346, 146932218, -54005070, -35911330, -3727626, -264840814, -342468455, 731038752, -35013425, -973784852, 607040391, -71154897, -379513708 ], [ 103820579, -7798248, -225654081, -173134570, 258837836, 565376146, -325985850, 276224195, 20176734, -100936368, 850454, 179267520, 147494783, -192589566, 138621145, -36774540, 170218120, 133849413, -426422664, -88172612, 78899826, 388668448, -584569980, 178110064, 796706904, 69656223, 364084344, 157113660, 349346440, 208561232, 666001915, 889658427, 18148790, 142992304, -21047508, 106154775, -220108950, 46411575, -56190746, 624136860, 128712416, 697160640, -712788531, 66568, 1273240, 47926775, -5891333, 238368366, 414230370, -245084508, -176323525, 20045132, -214013358, 222767259, -715818982 ], [ -34061651, -19944024, -219365283, -235135348, -121813332, 322519818, 111834000, -773458765, -244051941, -467116273, 716938, 159760740, 427784849, -306806136, -557021985, 96388704, 22386740, 163195064, 204060264, -124104904, -58591764, -549183936, -651916944, -741592907, 166149552, 417521039, -762658520, -254376287, -283560935, -17375738, 214644765, -14851732, 3611080, 497015584, -83788362, -27661640, -563610150, -76506920, -100486609, -623159190, 131824224, -600405168, 745843627, 157092159, 3270120, 54854345, -2569931, 174578556, -28795550, -296580951, -164413900, -712368242, 481474288, -127764087, -350804450 ], [ -20950598, -2334924, 294435834, 136775457, 55567704, 191102992, -545985900, -738376276, 54280062, 97613360, -687242, 149679060, 510778226, 520319930, 218783435, -89122356, -262279890, 103064521, -79865162, -138099676, -12147342, 623445928, -570020868, 243780999, -573571136, -126904050, -745469868, -159757279, 13757425, 423237362, 712338200, 665975471, 194444206, 185320928, -698236350, -781764480, -507206340, -35177240, -101560040, -407841750, -40875968, 880762564, -250701610, 93469793, 764860, -3195790, 4865791, 84445558, 448543885, 703934181, -270099825, 472528876, 701153624, 155497716, 676391008 ], [ 54236108, 27750804, 470869800, -104879103, -267762668, 359569486, 746594550, 151869024, -247040790, 23728354, -408204, -162916560, -78554128, -493576538, 32912360, 142586028, -59443205, 111835107, 271795272, 35757304, 69137289, 518262024, 654730884, 450161745, 571685216, 305711185, -681441436, 359745177, -137442600, 132223212, 873414675, -363130516, 43108824, 583305216, 771554514, 995398945, 787142700, -61739020, -48866857, -204237180, 14703808, -245716548, -773068453, 78883080, -30544020, 47531835, 2002042, -73484310, -12156545, -724783851, 95975000, -309646219, 355216668, 24433167, 30043538 ], [ 160942473, -29441088, 28979034, -116159729, -75630868, 627028760, -628117200, -203174450, -120747897, -172147391, 923244, 63720030, -480115069, 79456351, 295324380, 14165172, -615265525, -60380552, -249373730, -106247592, -12676686, -614261424, 616690584, 177990879, 438256376, 242460595, -570066848, 114928517, 46590935, -420500716, 8718425, 757324960, -37268836, -134127552, 792066462, 984638050, -198283500, 23958235, 2986594, -398199240, 87043040, -320074920, -269231729, -40806184, -70804510, 50701430, 6125042, -312524828, 361135915, -707498802, -143892700, -51325752, -439581742, -17393574, -310420242 ], [ -58080350, 5619744, 434606505, -174337723, -64067544, 376463062, 503766000, 236457837, 17844951, -523295877, -292378, -314798340, -83257968, -216020987, 127091965, 117195876, 790685850, 190878493, -322054876, 68386164, 17352558, -48123208, -100905804, 686314904, -997368792, -415949846, -368022824, -8970764, -289458855, 71126608, -490661525, 93900359, -116158482, 583622624, -200165550, -748803180, -788255370, 41324570, -5418648, -543661200, -161814016, -759356708, 573723917, 218484497, 15718560, 30073875, 1902005, -277883148, 140303835, 297589806, 218177350, 189694617, 574092952, 38414871, 595355736 ], [ 33624095, -14646600, 188284716, -239939427, 125965858, 576727914, -714480750, -783819111, 198506049, 677971515, 927043, 258057120, -359226381, 1008603505, 64863955, -86075892, -11735780, 22771090, -361951822, 38638204, 6898014, 368211032, -323728164, -513353632, -999946216, -396007781, -140406812, 116807867, 104424780, -219939918, -658398305, -126778239, 199281808, -143513760, -330065628, 124315805, -344556810, -36802220, -12560331, -44263530, 140221984, 533485348, -668605224, -266554914, 66579460, 20115745, 3957429, 31978924, -307899610, 293554386, -124968175, -62688916, 16239496, 9643755, 67381140 ], [ 109461926, -30995808, 223347135, 278150201, -219295872, -652346778, 138279150, 805997696, -35104953, 841110439, 803822, -70010490, -717453196, 649703470, 630557460, -51758892, -702051125, -89388353, -278665700, -29415056, -87895917, -59935064, 352346976, 548394022, -724161848, -161376293, 40735136, -242548911, -205374000, -363698944, 310633195, 543703769, 93221898, 148433584, 117019860, -687436995, 544266810, -45399795, 40996350, -39969450, -10458560, 570488072, 175339033, 210729325, -72840320, 12253215, -432698, -296832664, -94472100, 155453346, 104769800, 389603314, 646836079, -64881234, 248331746 ], [ 134366155, 26580024, 502550805, 60848823, -121698230, 263347610, 313545600, 480546348, -115587525, 370593275, 870174, -310668240, 848278746, -169746252, -686675990, 136063584, -284987145, -34420158, -289170898, -113887312, -75563856, -107564240, -670030380, -201708694, 440833800, 399136738, 188793852, -132444059, 40811500, 58333770, 856749620, -432230750, 47037430, -586003184, 814051200, 1047943135, -167128740, -9724330, -18002745, 242864730, -168521920, -404070832, 24411087, -249638321, -42472630, -63264955, 4527705, 217518728, -416613450, 728639919, -265048050, 278301761, -28597574, 128885130, -480251848 ], [ -164573146, -8755728, -356028132, -27442128, -255561856, -331145374, -3078000, -634307531, 244668942, -360883861, 575708, 293184150, -510719428, -520567554, 470774850, 7372620, -625275455, 124099062, -193840146, -13922216, 73537461, -204349600, -152036136, -360510788, 348738040, -189953205, -751349456, 211401817, 4568255, -259876618, -534825350, 613597607, 73149274, -441741248, -850014054, 1032270360, 362273940, -36063825, -11063073, 82200960, 150216864, -804666720, 530833409, -9494261, -2406790, 44235295, -5438237, -17514730, -129026760, 734401602, -252946475, 831809140, -235985753, 51957906, 724091518 ], [ 8995943, -12252900, 88754217, 84041517, -10527406, 631207462, -104857200, 451543583, 215157063, -66330355, 257810, -126582270, -308219116, 557061141, -448849700, -139397868, 233901985, -121024627, 35093348, 118483948, 37710246, 127707272, -564747336, -166596793, 419680064, -325371241, 349033724, -340099705, -62428430, -408768492, -493005495, 648402811, 85694664, 228851168, 221614728, 57456070, -700611210, 26365045, 93891544, -406308150, 142334304, -438440200, 766807250, -238346724, 5896750, -11950965, -3920756, -286013602, -242223060, 354534066, 51093600, -173990469, -411452615, 125633409, 487812768 ], [ 34467953, -28084500, -32708070, 59244619, -219986484, 388663978, 232081200, -695011714, 93832230, 595467457, 245021, 127461240, 703135883, 800816016, 559091325, 97761384, 271007760, 103625352, -3592008, 23427052, -23247024, -336840, -249627744, -273982478, 531735144, -396142071, 215069140, -147265866, 65456380, -59001564, -876559025, 914231808, -21672706, -656966544, 413907546, -101598360, 866627280, -42780920, 8623097, 146343780, 110999840, 553954940, -142283937, 149395234, 61832290, 40058200, 450709, 92446752, -440827245, 532697859, 269410550, 340479973, 315867120, -157934766, -548655936 ], [ 102586046, -5325864, -208984026, 177776522, 156653822, -242655214, -95084550, 171752203, 32356494, 557798046, 807215, 36228390, -239513653, -935987767, -439439130, -3524688, 592607580, -181182198, 434105570, -13469808, -37649592, 579993568, 120832668, 88316085, -735037320, 171085460, 823479904, -81451029, -417949255, -51668924, -919122090, 42457814, -38470454, 93227264, 665192298, 576758120, 571027950, -55458830, -55137120, 233624790, 10422496, -275090684, -647844393, 31162145, 11674420, -61689225, 4112150, 64423184, 428230965, 448581771, -196687675, -571477776, -516250901, 125055480, -435842562 ], [ 65961567, 23944584, -258077733, -184065343, -288835188, -330586724, 366256350, 355260607, -208530312, 137852910, -195112, -1768530, 955173510, 634319829, -30596670, -135536652, 721010820, -161931505, 448787190, -17985352, 30806718, 134623720, -60947856, -342966756, -574482664, 294954556, -778637496, -59099293, 131149730, 293672232, 791575820, -474971994, 101620772, 445278080, -18851712, 344348640, 110810520, -21559090, 27861674, 82066770, -121994208, -731584304, -249966489, 21260155, 64667310, -65815945, -6957888, 199474032, 427862155, 571437891, 272795850, -810966033, -175756853, -80373909, 430683346 ], [ 37744414, 20548848, 254854329, -163509346, -81465654, 658871810, 817439850, -705310022, 12973047, -129493468, -28333, 229506480, -596241119, -347261707, 490827740, 113773032, -256584585, -139059060, -322240178, 64929084, 10755057, -117287688, -527332356, 709699001, -694395744, -399217312, 658935836, 183787901, -359931100, -101007116, 867812015, 891330664, 189737350, -397236112, -849344604, -111680640, 297938790, -25613875, 91768448, -214186410, 52895584, 318364596, 662952397, 105318897, 10332480, -29175185, 4296166, 100693540, -442103895, 671067927, 33730850, 1039537992, -150349180, -70054743, -459904078 ], [ 62080862, 15569952, 395483229, -218248541, 87530644, -435389464, 453004650, 228144745, 158537205, -200834296, 885544, 97205610, -132060308, 35193561, -21900515, -36858672, 598426160, 181236254, -460774804, 114685428, 46353441, 12103784, -446937048, 671154572, -975869304, 54978326, -345854808, -17891412, 172053385, 264826150, -25926595, -83668536, -189538118, -661954384, 241698228, 262430115, 100853550, 79997050, -66881485, 527155830, 154158144, 853560268, -350221784, -150793162, -46042740, 5912010, 162316, -359058428, 93521705, -409908996, 97885775, 862674813, -388186414, -226367130, -160936406 ], [ 52298360, 1670376, -66000777, -83546603, -113313492, 328687314, -789507000, -949677704, 207841194, 49144173, 881745, -296901240, 175512030, 268702993, 703082900, 48243060, -747071155, 90901921, 208849608, 110946660, -44616531, -412651456, 94694292, -646530951, -448723232, 398747297, -453825424, 366661185, -208217640, 305548490, 354225320, 838017481, 83303880, 646197344, -122188014, 429240145, -823718160, -73458805, 67741022, -106987770, 26883136, -420658260, -536917169, 195368759, 38671230, -10383295, -1202180, 238885406, -415790720, -138414906, -237285100, -104247454, 327511374, 204607755, 578832902 ], [ -16809443, -16944552, -117196017, 248754016, -182843954, 496438736, 31087800, -359231039, 118303932, -846821859, -153671, 155567100, -863213438, -547063322, -594959885, -86859648, 485235055, 214805030, -198016568, -22637472, 72801342, 346136784, -313097724, 169433396, 671859000, -28724631, 520610792, -116131301, -304085170, 318511550, 302086280, 355506249, 121114378, -35663056, 865304292, -852760535, 39114630, 38281565, -5747411, -568812240, -135379104, -297297748, 171688777, 89375861, 11450, -57681390, -971509, -257175696, -182773725, -101311461, 232189700, 261257015, 439403286, 192742803, 95334306 ], [ 10141923, 26596140, 402119649, -213162873, 57949430, 235996106, -139279500, 133009472, 33967107, 223654015, 644728, -341654580, 934770604, -599528657, -373195615, -62580924, 724659760, -78239303, 229489400, 85027096, 62415723, -253258768, 217590516, -58686694, -668621504, -268109985, -646220172, -280887651, 8056980, -237315656, -107508185, -546679784, 181064532, -234972608, -715186824, -57746905, -839552310, 2565220, 39673376, 259293420, -117759264, -35319548, -510351417, -168982868, 30312730, -62309845, 1644860, -2300828, 5858405, -64297692, -39707475, -209452478, 88625711, 172376028, 365236912 ], [ 302122, -18357072, 201209934, -193391912, -81430238, -336798912, 3514050, 641565977, -39840636, -676543660, -113999, -302132700, -265561167, 921161280, -336883625, -103066128, -769014105, -17500630, 386254892, 89743236, 69945090, -19963384, 546487992, 372476962, 110703504, -418232776, 284808368, -385003641, 336510565, 66622272, 259294535, 200356667, 138982998, -208967824, -668030766, -98916215, -879351660, 64066625, -51473195, -153973440, -57630272, -651932072, 391667399, -238995762, 27786860, 60846955, 5670644, -154556182, 189568340, -39726468, 113145800, -410063393, 208659678, 4491135, 620884960 ], [ 136361202, -23843148, 424114641, -55353571, 128878824, 75596518, 120298500, -344000710, -157439424, 241359417, -819308, -153406740, 847426175, -510445923, 494695435, -56186892, -534865570, -106997095, 353713010, -124655476, 27095796, 477212456, -21594384, 591348296, 213297552, 358782593, -569138492, 39478879, -279980055, -268806726, 547688600, 836685360, 18372926, 376944672, -758352960, 194988710, 434540430, -34058150, -56460094, -490809510, -3498208, -375999800, 699556353, 74772506, -36399550, 57804305, -4737978, 245542296, 57917355, -430668990, 229458775, 730593991, 132860492, 100845129, -85482872 ], [ -104935305, -1877040, -121399083, 265726153, -227291034, 249314322, -410040900, 67342249, 64360416, -261037855, -791555, -166231230, -618407965, 922337494, -411059610, -102353220, -619728080, -94820981, -343193558, 136268704, -20856705, -726518968, -317016396, 333837185, -94767480, -47740095, 354969576, -245981857, 294145595, -105000786, -166879230, 645171709, -78970584, 213094128, -479085198, -43948400, 510544350, 33759215, -4614565, -43151670, -145914944, 86059160, -495218064, -160237497, 38380400, 30867785, -1339758, 90999040, -104500895, -637775712, 78263250, -1053327, -118963231, -105036855, 69560464 ], [ 132704484, -193392, -51179439, -104870570, 206785170, 676815648, -278764200, -703945186, -123832902, -652036476, -872987, -29006010, 895434742, 657720297, -595354045, 38532456, -796356500, 208480478, 418639980, 122372096, -79313376, 88768568, 165313764, -403679595, 907599000, 103994176, -422655168, -218969333, 310101575, 133152886, 39647395, 144719358, 125528612, 222162928, -287006604, -1033627590, -569173500, -45859695, -40398239, 348529770, -163617216, 362018580, 173564603, -265340048, 69311430, -25389000, 3811171, -338519014, -262493425, -197242362, 232896425, -191482081, -270583910, -216201150, -407622540 ], [ -126953748, -8274144, -460140921, -142449902, -76755326, -425110304, -400165650, -379827655, 202007730, -319865481, 288318, 305881560, -490345921, 732502745, -63262680, 134345520, 159197335, -170472353, -345431436, 21408288, 42286866, 39949224, -54048492, 21977714, -820752384, -85475585, -890012084, -291324308, -104398450, 313640582, -304544590, 351254799, 60087126, -578045312, -12398214, -118272900, 420617790, 77268310, 91055468, 223004610, -93209984, 378823192, -700443568, 93444830, 58314850, -31891405, 2262442, 205394140, 300026935, -304472439, 93793750, 158158645, -725557482, 90860187, -308796868 ], [ -64747870, 11876544, 400855569, 2841489, 100953308, -137048018, -605186100, -869710722, 231159024, -134218370, 238496, 151278150, 864095408, 747824480, -397387185, -114477084, -436615395, -65063153, -378144366, 18318256, 67835985, -435174824, -134610552, 169195026, 611761016, 246126712, 477681360, 407605957, 218275700, -413338298, -890908695, 761292980, 97480482, 472235088, -311803032, -967769620, -190180980, -81880085, 92663634, 221087610, -9783648, 18596380, -116934937, -127527646, -2665560, -56764565, 3476123, 419642590, 400272330, 301064751, -56695050, 78776092, 214258735, -127931199, -16856404 ], [ 77645354, -27691080, 65352936, -177042684, -33468120, 595029288, 77052600, 674228984, 167712090, 223731898, -462231, -262091910, 659860555, 505183913, -46412340, 130121208, -666523270, -3770406, 135854874, -60618404, -38490477, -215959352, -278017272, -183235019, -794758120, 281471840, -324446356, -61930847, 127845315, -425816880, -444553920, -777590205, -129911716, -250389568, -263415186, -259101670, -821036340, -79391515, -40089281, -102348630, 84302176, -762451580, -507943262, -67990891, -26133480, 63442275, 1160082, 387831704, -39207340, 267794955, -89806425, -376069658, -718173865, -7680189, -59353222 ], [ 1646044, -17738028, 54971679, -175685937, 60100952, -686022200, -532827450, 103293270, 214435893, -91979823, -689272, -243284070, 418553563, 195839631, -482501110, -46905804, -768570315, 6196169, -320429920, -130092908, -22894128, 329698992, 614314368, -586557059, -597522320, -387883236, -134105244, -315091821, -378599070, 156198326, 138780175, 358397235, -28371882, -256102912, 121331118, -31797960, -491086890, -59689910, -27172460, 436654260, 145724320, -153304756, -304618933, 199629111, -29589090, -8017685, 196385, -82105952, -459721665, 395381484, -256610975, 115036076, 286488801, 147706119, 282644980 ], [ 97043670, 19579992, -498774366, 76489812, -194734876, 139550770, 13876650, 789681702, 81748626, -213295576, 936816, 158521710, 758053215, 577737745, -585573950, -61004556, 242309340, -175411720, 15465590, 110135740, -48989133, -111359304, 80978940, 749625976, 629425800, -225016324, 903656104, 127720626, 27396365, 210433674, 642362120, 900683854, -67010438, -716457872, 663130392, 201387080, 48187170, -76749645, -38885137, 84098790, -88573184, -710055940, -307939652, 42320606, -43061160, 53117415, -700259, 62872064, -315687175, -318663666, 66920750, -989744352, -75397660, 201286404, 327765882 ], [ -9782502, 11820612, 349423314, 72231845, 112020808, -508751382, 469677150, 853549823, -25433262, -426071932, -740950, -76046790, -511483802, -389667317, 800465055, 9188100, -465387780, -17993891, 267077198, -135743740, 62523246, -271156200, 622777032, -73680167, 439953704, -307080943, -777343424, -36547093, -1053200, 73968006, -41505420, -653249464, 103513476, -473141968, -772625634, -351845720, 612710280, -7016030, 112258701, -360204300, -70819392, 497812876, -186543291, 11774215, -35900330, -4638530, -3996055, -374608406, -407435755, 191211651, 163358175, 493180469, 214660261, 55898964, 103251034 ], [ 110133887, 23574864, -393002472, 143192273, 82838024, 75931708, -193734450, 327405545, 123656616, 705775746, 458664, -254160, 663917617, 760081868, -306681115, 104567220, 52737045, -89091045, 461530266, -29624188, -36367587, 624748376, 481934124, -613802750, -917940128, 404320332, -323461736, -186456578, 143788130, -125414332, 662114355, 681932580, -44273086, 648577904, -722925666, 1016274435, 276969240, -48501565, 123432682, -122036220, 69005888, -213003208, -60279922, -47662688, -48055650, -19861855, 4192223, -331875050, 421634940, 307880127, -111304825, -35717361, 713132483, -46979361, -90419708 ], [ 11350411, 16762536, -21457758, 88504276, 147605034, 529108588, 579459150, -817040460, 157391346, -110100601, -407827, -89220750, 592742638, -582721178, -610282855, -58051080, -80523230, -15473530, 142411714, 29999772, 15428172, -607075504, 308428668, 439387421, 477609240, -250813433, -531357216, -76138733, 10795300, 48133544, -580447010, 542570049, -61114416, -149204432, 2061906, -540694580, -135431910, -65778475, -101706597, 348663960, 48377280, 421309812, -62612030, -235892029, -44668740, -26237315, -3435110, -230690322, 269897995, 194103702, -265684975, 770939607, -215106401, -129859950, -347446512 ], [ -112780059, -18751440, -90713541, 204834665, 64333164, -589174636, 470292750, -374957672, -158761569, -10747854, -573127, 114552030, 808237308, -566439900, -82724330, 120295476, -121918975, -119450246, -251925196, 77404448, -70358640, -381100776, -607790196, 206881323, 71162048, 29570658, -720488652, 157877929, -265498555, 287400206, -447784025, -805621432, -102996718, -204320064, 705573522, -308802140, 657416790, 27568450, 121349196, 571246830, 140082880, -169430668, -119926119, -159538533, 62910880, -13371540, -122388, -153871104, 325559935, 13518657, 70559075, 850737107, -640077058, 53865768, -551102116 ], [ 93485923, -6731748, -245373729, -118318578, 144709776, 260934242, 278712900, -758910854, 6939258, 758061200, 754493, -256426260, -101220757, -517131771, 259160200, -36110340, -774043725, -159451686, 434490428, 66422884, -32915823, 176863456, -227449728, -558071844, 479432296, 92619813, 612489904, 1916937, -357416585, 64972428, -693929460, -396150111, -82282816, 20382128, 407989608, 772942485, -527919120, 48575660, 81810494, 172127430, 10922240, -7574292, 40533051, -41272160, -2807540, -63166220, -6656692, 108539622, -95351570, 454590063, 233585700, 794048963, 536260280, 168149487, -269702464 ], [ -9917936, -2752992, -207877956, -36171387, 99217924, 379233966, -465624450, 164803947, -141277203, 403823355, 212512, -113260050, -744265084, -431639585, 474519370, -112905144, 584915220, -201635637, -162196266, -93277140, -25223793, 69703424, 656731908, -631513641, 942268496, 65654381, 488484048, -62219014, 151581810, -143824496, 844372315, 570629619, 92549490, 10814544, -62044626, -819217565, 904458060, 30552690, 73349798, 467556300, -145471872, -213790500, 157645431, -119306498, 17788720, 48122230, -2033073, -344090120, 462360075, 388386756, 207724800, 50751210, -392045525, -191962947, 394502120 ], [ 59450317, -15670440, -134529714, -257517407, -149065944, 327257170, -24213600, -490844656, 160155831, -335130549, 905235, -228669870, 28693424, 387593466, 24635, -119232756, -573943745, -166668162, 334655412, -10307220, -3644754, -402142048, 306323424, -528347105, -123150576, -132423369, 415143924, 91198591, -364973295, 349766928, 894224555, -362138511, 56202102, 587794272, 128802180, -3780855, -175944510, -3370045, 102138346, -323532090, 32983104, 817154800, 454507570, 60626806, -25208320, 47267870, -6329239, 6333740, -115508455, -65396223, 166734750, 372845839, -368333184, 202421373, -523059998 ], [ 81567731, -18961896, 244457271, -222344381, -79818810, -523790240, 229387950, 874270515, 210156951, -205351510, -399504, 156795540, -485700879, 199801615, 29389555, 66583836, -688983975, -76718978, -73080258, 37161476, -42405417, 174123824, 185282316, -643599000, 136949224, -364530205, -886720640, -246971648, 310825650, 327127402, -753186165, 444956757, 121512842, -390117104, -829555662, -129260000, 292432500, 20894790, -16885743, -379393470, 46986240, 529168816, 715602270, -225923471, 16185720, -62531495, -932666, 278451892, 28894845, -414213444, 249630975, -787760920, -411608764, 26347992, 313044326 ], [ 35212840, -15922608, -496309410, 138413793, 33928528, -167617346, -695781900, 643365079, 128704806, -358235839, 461100, -312553260, 884939299, -315225352, -577912465, -87147468, -475397710, 118139388, -5587568, -58497208, -2382048, -346024504, -489583872, -268213924, -91750008, 242715746, -99474752, 381683456, -376334690, -408663740, 540999710, 371661759, -22482086, -130658736, -773803866, -618153635, 513682650, 73213525, -80610311, -393962670, 167733664, 414794292, -315037372, 31311923, -5773090, -29850210, -3084221, -344607160, -157269095, -124649640, 112648475, -824403932, 170380866, 116240322, 281955602 ], [ 129370724, 3958848, 267779547, 193477242, -199701970, 45183612, -552449700, 562343451, -158825673, -123210906, -40629, 154984650, -348907332, 951835703, -98638540, -91721592, -387699875, -199162575, -425724218, -121975172, 41426682, -464524816, 178320420, -527941876, 128682608, 182553826, 250768648, -88078870, 250714260, -60350246, 198608580, -652427517, -29243522, 713941280, 62553408, 120082540, -183875850, 81317985, 8417125, 599311710, -44801792, -140708084, 69659052, 1206545, 58637740, 16738605, -5379647, 222792536, -360667810, -28001331, -253094800, 964815613, 647750666, 55794519, -257449326 ], [ -17356388, 19443480, 43120929, 123805297, 130870974, -521510948, 832829850, 942729448, -193602093, -272019358, -154164, -24907680, -280584056, -671742006, -606464430, 12393972, 101652565, -27453691, 120360776, -132896984, -13352151, 348292560, -271368036, -375766468, 894271832, -351732368, -320310952, 115229213, 252820660, 162182284, -492147945, 612804003, 31765052, 366855632, -657078564, 236158020, -706631040, -42341460, -21587450, 339098130, -109912768, 705630816, 47174489, 20469660, -22082470, -28647255, 452445, 66879124, 56016565, -232574706, 247205425, -63678405, -509179582, 100051347, 279598374 ], [ 35561843, 24378768, 144658155, -77590569, -37169092, -613911658, 123094350, -961433905, 134402049, 213918640, -876960, 1715580, 786188058, 813382934, -47348470, -32647644, -291915200, -136349503, 201637084, -34506780, 81535518, -52075464, 67638780, -706910072, 6192104, -309941320, -398405384, -96460771, 269395395, -242762760, -931356470, 414006201, -188131042, 363137424, 307036548, -672442835, -494054010, -37900870, -64718779, -366837120, 63632352, -759003784, 276354798, -34174347, -6329560, 5204745, 4503184, 34137566, 259003915, 75126069, 157983575, -438024437, -701644378, 30964461, -121641860 ], [ -89823996, -16062912, -476779374, 122730139, 11607594, 630782888, 522131400, -31639380, -47781519, -560757600, 515736, 63328200, 32574092, 130374036, -429979290, -26036640, 321797060, 153633909, -289341946, 83191856, 17198166, 353053232, -251441172, -769887426, 79648688, 244139220, 917384520, 290685329, -63837085, 50673780, -592023935, 829883040, 132582670, -268844576, 80789226, -515908975, 224359920, 7304745, 9930227, 318892950, 123163712, 889205592, -685310215, 65136788, -48389990, 25989470, 6089888, -396866978, -23135735, 705929472, 96297825, -709974317, 525842911, -225900609, -240348304 ] ], [ [ 477712035, 568197099, 599280600, -415064008, -204785766, -745904328, 408542386, 617063834, 18200856, -431833216, 313822979, -131563026, -937252800, 157046391, 623008188, -483403500, 48389307, 16582681, 38547926, -58339566, 154367700, 22826250, -88422740, 323540797, -516816885, -208393280, -397732852, 600481035, 39189816, -87585984, -119097290, -37355016, 458956680, -108694278, 280988656, -326332084, 405969096, -437704172, 340390764, 480798828, 64080990, 558310397, -389459391, 733513620, 601881826, 263676325, 8120928, -553466829, 395085600, 49824293, 268195104, -225435000, -148991930, -58464605, 82586784 ], [ 536090317, 651319137, 357533120, 318352256, 199559658, -762880680, 461170059, 18184312, -62015838, 43421352, 149470191, -262205055, -639840960, -185670702, 149720976, 504140500, -383237496, -9455475, 51054124, -813515886, 73132350, 109546875, 588904160, -176500386, -852880808, -347191280, -776858016, 178522727, -18402480, -441304380, 105297569, -50041236, 236481336, -105234822, -43772912, -374849982, 392441946, -462023072, 259907184, -1003894200, 50640756, 668143430, -239911631, 128697414, 524212416, 701717500, 1292472, -337457045, -632673496, 148925259, -572672584, 76807500, 444054882, -124762382, -15253809 ], [ -232551233, 769255488, 348946080, -697395248, -172375998, -471398592, 210458038, -462436024, -139335392, -403116000, -267035064, 32941923, -603155520, -127815435, -142229142, 239610250, 495427026, 13773702, -20109134, 54552708, -74081400, 19636875, -335135252, -282740083, -46489729, 599551280, -561314644, -578472062, 11597076, 229856967, -142749984, -71634168, -141597768, 51925104, 152721736, 427122332, -163807345, -474074438, -339000210, -25916364, -26737362, -140668108, 291727026, 692312280, -193587576, -218705575, -819888, -301346695, -552997900, 90357300, -294873968, -158205000, -206128990, -97826811, -65758227 ], [ 354362118, -856373148, 536801520, -949606856, -155927580, 628101576, -552419441, -90391524, 252613566, -183609740, 178885977, -967512, -635057280, -19319310, 697058748, -369661500, -577376268, 29134654, -27754804, -235141929, 174825000, -53735625, 314554097, -156564902, 62023624, 848574520, -259211832, -386902396, -13015692, 204229818, -27335399, 64744416, 427240632, -64033200, 151956264, -240727526, 262130401, 95798452, -310072473, 172819008, 38204610, -729753414, -64991569, 834278472, 364285740, -31740225, 179220, -259272313, -149181396, 76995372, 353681744, 172237500, 514054186, -70648391, 59759187 ], [ 245195780, 984724317, -496710080, -426189568, 163062468, -527767584, 89406492, 78119152, 136242269, 383920, 120796897, 12503232, 936270720, -152118567, -712794492, 580280000, 341705562, 22559811, 46550332, -260085798, -75824100, -46980000, -20341586, 342135717, 427811865, 905215320, 520315532, 599020372, -57721860, -8642367, -376066717, 25095108, -272099880, -15446970, -292299512, -193751090, -13411203, -220329234, 425741283, -417937860, -53699940, -580210821, -189911136, -560143572, 233806118, 662178000, -544620, 94026692, -716007292, 264683000, -685013896, 148192500, 477030396, -24145391, 164979849 ], [ 220851092, 900685251, 152057520, -278429232, -276444, -535974384, -227781204, -157869184, -163322007, -173474252, 82089042, 73307640, -703327680, -160611597, -325996020, -363120000, -654091614, 14509279, 26231244, -509195196, 108519150, -149326875, 163342500, 46411623, 594066525, -363089960, -264913352, -772022288, 30744, 88242129, 2445872, -62129244, 148675176, 116024832, 19690760, -101309156, 371816263, -345022142, 20647620, -144210456, -72653274, 136245907, 75645032, 16123674, -764227100, 33391325, 421428, 481059753, -205346960, 218956730, -13669072, 66045000, 50987780, -125795782, -120287001 ], [ 48951711, -949451490, -599141200, -534220368, 203890614, 633494616, 113890602, -165880882, -223326889, 422638332, 309924896, -62097525, -141292800, -66161637, -479911266, 261815750, -203928096, -7352142, 11051384, 351903384, 59068650, 19535625, -190566250, 157646002, -837990660, -525918240, 163400380, -238682237, -40630392, -159536970, -403819026, -62949780, -484289832, 135330426, 189313312, -453708736, -358044336, 289827246, 223457814, 660299652, -18059508, -787422525, 274412880, 1003041756, -140228816, -242233750, -2274180, 439195044, 552924736, 53475093, 231890752, -140625000, 264624016, -111653703, -165179817 ], [ 58220881, -752126715, -271133000, 906781512, -55802196, -51866976, 505083495, 230096782, -277000668, 508502040, 125655852, 1804782, 96053760, 231449067, -333545706, 215224250, -311101809, 18249747, -3192044, 820129167, -143517450, 171084375, -574834926, -10346127, 662135773, -253930240, 66344960, -288245751, 5340672, -577670058, -57061082, -45979812, 491152272, -12931380, 51195976, 147415658, 202185802, -321027494, -558265293, 410931684, 46673670, -353806163, -529025201, -981630036, 701368486, -634065850, 7539420, 102203939, 230271496, -77323944, -46017744, -173295000, -154500660, -3792578, -128629416 ], [ 406374404, -856307646, 782089760, -769405032, -176950488, -760348296, -752557295, -407047262, -208696332, -389410056, 128472954, -253748628, 295479360, 110353392, 642735720, 703456000, -603594210, -4660166, 48491942, -143653635, 14890650, -103668750, -447427776, -178976105, 314960217, 553593720, -191285996, 297628654, -68774328, 348919164, 402776751, -4249368, -481743288, -113949990, 248717968, 94044444, -333283210, 25201586, -163284750, 128835792, -43710672, 667120608, 203159906, 26537556, -485215640, 408668975, -2988972, 664896380, 511440748, 244630981, -168336160, -207945000, 278946714, -106843226, 116068926 ], [ 260323765, 567116316, 249247200, -642896128, -44329770, 740417496, 298943085, -386192384, -23339019, 331572508, 149906951, 44059008, -653558400, -146304108, -833097726, -312078500, -400053810, 28518801, -19345496, -608147442, 80480550, 25250625, 357981423, -231841895, 51359815, -493756360, 30218056, -237790985, -67164660, -564228459, -34172723, -4469400, 432135288, -119255598, -321206152, 131955252, 368750109, -72398266, 215851905, 123710904, 71240982, -80411859, 66661277, 621750930, -196305382, 31609875, 2863344, -640947064, 418254200, 137635160, -244570904, 233242500, -102103670, -156818450, -34756938 ], [ -515855544, -212390235, 868824440, -439894968, 68097372, -758847624, -421258327, -662973106, 20919055, 64018660, -81695958, -113626842, -959270400, 258178779, 434323890, -494662000, 691189275, 9155258, 34514208, 70825221, 46420200, 18770625, -587880547, 207668499, -513038370, 537330520, 320969660, -555200482, 59032872, 461269935, -93693574, 64579392, 476385624, -61006176, -167779376, -10973378, 95192487, 534673534, -57750129, -338826456, -44175180, 650213962, 565105413, 276243630, -763379344, 133912900, -1690932, 704757547, -640502044, -121772434, -455013080, 88702500, 754696010, 159696469, 174403341 ], [ -466046872, 662585481, 797368000, -636704512, 149984034, 29521032, -801499188, 309153690, -19342670, -624522664, -275289828, -4921287, -387573120, -284255181, 775737468, 615346000, -763761120, 759159, -13215954, -698538096, 176273550, -153810000, 254248046, -280783292, 15561884, 170034560, -500567540, -228977493, -64810548, -551686716, -416979485, 74379984, -504232248, -91650636, 133041048, 46762768, 38198095, -225985630, 537849432, -929194092, 32576556, 221681627, 124211756, -416782374, 245574966, -313513475, -5124648, -148751345, -500124716, -289526694, 232659912, 22005000, -434421010, 13950900, -135147123 ], [ -220029109, -831809898, -59886240, 834223512, 178734210, 141696264, 443873220, -193361210, 65057835, -10001116, 53153692, -231160944, -723761280, 110857374, 898846524, -485517250, -92271648, 24497163, -30445188, 54278298, 38350500, -115661250, 517381924, -21892275, -587741011, 357594120, 331854380, 240415227, 2771352, 533314656, 146516071, -57212904, 473210712, 53521776, 271893640, 402275796, 36342943, 398127414, -620018532, -566105508, -66591210, 85676384, -192034569, 865779654, 337506624, 173908625, -6694824, -268963865, -682522568, 198384472, 356187008, -78472500, -42763118, 149920505, -61440168 ], [ 126288069, -746395290, 222231480, -766276976, -112512708, 153889224, 570953649, 256741284, 45289115, 530462264, 32494944, 164932887, -835338240, 112033332, -520089480, 607091250, -408413505, -19407079, -41338642, 372045078, 158097300, -154136250, 235518106, -344006020, 168857637, -721357040, 324157328, 228779437, 21066228, -279517770, 350232194, 22275948, -1785888, -74020716, -28826064, -313954602, 136946290, 485135034, 661124151, -69348168, -1255110, -293820661, 552491858, -24591036, 649954578, -117966750, 1911564, 35527925, 139304256, -70095360, 337375552, -150292500, -785263056, -156482595, 166248396 ], [ 436507951, 459398277, 541178680, 703844848, -176101410, 755306976, -77822612, -519598368, 187726151, -181709336, 15515899, -265972770, -34816320, -116251848, 312574356, -622888750, -114709554, 1993586, 30107032, -276660162, -138755550, -116319375, 262371613, 282210344, -574642159, 21983360, -334134988, 480335314, -60163812, 47448657, -447538988, -4054548, -203492016, 33879384, 222621416, -358275450, 300212549, -359469370, 493204221, 889849224, -45540552, 759174588, 436864579, -157376142, -381290728, 248142950, 3873240, 620701971, 57141084, 235011123, 85750352, 101655000, 119757228, 23179162, 11529405 ], [ 249917810, -613327977, -555174440, 734190216, 87369468, -629320872, 718911389, -588156486, -227101692, -181824512, -304487234, 64069761, 458124480, 160676928, 460675476, -616347250, 308339475, -15703798, 48653588, -874654434, -108524700, 178993125, 273217555, -74909419, 845659646, -114599480, -420642596, -363383246, -59803668, 469743579, -337808276, 46197552, 246436008, -27446958, 298383000, 433776564, -24439051, 336537548, -614898765, 165391164, 73310154, -445649562, -403434121, 581490408, 590985668, 243863125, -9699804, 69005714, 352065168, 183982066, 302148024, 208875000, 839376720, 51654499, 61446417 ], [ -84716716, -795063276, 485920520, 530157120, -33568200, 207889968, 493025729, 229831764, 204248370, 628803372, 248985957, -44700915, 305173440, -247828482, 437014008, -727641750, 557991468, 17192185, -52077882, 627328701, 36774300, -107296875, -703744827, -120953468, -385492497, -139695280, 457184156, 116778769, -41429736, -322785846, -237861052, 16756812, 381601272, 69476022, 0, -317083312, 407592354, -376402530, 503169858, 574019892, 7615116, 516585276, 357154171, 194392464, -242882094, 287682450, -9331968, 14723704, -108770480, 138064129, 385063472, -15045000, -597863748, -33776679, -138034161 ], [ -387643685, 583033302, -885998520, -332638120, -66623004, 747592584, 415913946, -266139230, -106273912, 121510680, -355588154, 93616089, -582151680, 241958025, -206734122, 54112000, 501896703, 5733147, 26801650, -337963356, -37651200, -101531250, 509497926, -176489575, 448551714, 315870600, -414733748, -125319934, -34251012, -376421013, -154367876, 37701108, -256556040, -39426156, 79639304, 431151500, 84950502, 548778496, -671321547, -608434488, -36423996, -850656991, -218586556, -931312494, -206952200, -286009625, -3026208, 34596045, 247611364, -221603560, -689672808, -117172500, -122575648, -139896525, -37631478 ], [ -222774882, -467062011, -4265640, 372206416, 8247246, 47388408, 227254664, 393103238, -206199679, -194916184, 35912591, -102965604, 315722880, -130951323, 98955846, -427422500, 197700729, -3784004, 40690200, 619809867, -159845550, 126410625, 326031630, 78282451, 891841496, -368417560, -482296760, -661457526, 55901376, -449778024, 234386802, -16639920, -451581624, 64819062, 2105048, -89221652, -101582455, 387319014, 190295208, -27343548, 2967690, 896473400, 158531515, 268003362, 570888864, 40647475, -10647756, 676405098, -469444612, 238515891, 447079744, -220230000, 528889324, 40653956, 153381705 ], [ -173980572, 1005029937, 300323360, 740252840, 45231504, 371580456, 18297265, 258045988, 260069441, 122585656, 23333903, 74461212, 369610560, -52796781, -941541300, -199070750, -161596539, 3278805, -59773718, 2469690, 74048100, 102020625, 202566479, -37124974, -266623214, -567333320, 393197552, 510291284, -38089620, 334146528, -245698960, -6621588, -332092488, -122211936, -119735936, 260339196, 62096060, 209556862, -517328226, 581317992, -59682240, 130259390, 586811617, -162858840, -686034076, -541256650, -3942492, -274531848, 699301512, -74375923, -425587216, -174345000, -31515060, -18652870, -79724742 ], [ -548315128, -194016924, 645394120, -566532864, 99355290, -154616112, 448875350, -28988892, 183346357, 287133768, -319751996, -268363641, -397932480, -135627156, -503861994, -283665250, 322417686, 10211913, 18435076, -38609487, 146730900, -75903750, 206181793, -185268107, -47693256, 488372680, 82957116, -77984550, 8502912, -169941555, -28210910, 69846408, 417567072, 70232778, -322878104, 125285758, -316689906, -165260436, 667866231, -630588276, -35466828, -14590255, 318024927, -146216094, -200643898, -218835925, 3469908, 281311275, -570508484, 275562384, -568145528, 3202500, 522048250, -149150622, 105539361 ], [ -71267675, -33733530, 715819000, -762858688, 21819330, -522984192, 830669504, 217681708, 142045070, -155142072, -319599130, -289025604, 779423040, -178232301, -676145250, 351105000, -269933340, 28765505, 39291126, 731796588, -59401650, -102200625, 496103841, -52260374, -56733703, -261332800, -835065352, 76771457, -59568696, 199468080, 179187918, 69532404, 202317960, -46952136, -248506456, 234454844, -389659218, 477172846, 367885809, -450568476, 10749372, -517126770, 382526473, -712199226, 355159896, 29719800, -35844, 26954629, 41191332, -167891165, -221430176, 188617500, 434497876, -89910967, 98009316 ], [ 559648, 392193225, 313761520, -547603288, 23543814, 391792632, 43860782, -48009030, 262446800, -120090176, -185666676, -19508391, 312238080, 212764401, 569205828, -119860750, -270127188, -28534220, -4973866, 174168027, -168126150, -888750, -116735440, 310297322, -914512586, 140480400, 585105532, 266781432, -48744612, -100952595, 93846441, 22656420, 286982280, -51958368, -124187760, 499052138, -62302188, 212403074, -63902277, 746514540, 3160062, 610263738, -467427495, 373180326, -592681180, -170432625, 7314612, 368325570, 125695752, 68269960, -441365984, -225397500, -692460172, 1095404, 112413261 ], [ 35467692, 759168180, -305648440, 196454816, 192648558, -199847304, -107203544, 436545804, 258041443, 471952856, -307610068, -290653629, 694235520, 98472483, 246449520, 571335500, -502817481, -28538755, 57861836, 383597739, 130635900, -213750, -434883072, -169375937, -136334419, -38919520, 173196628, -490485684, -15653088, -385082127, 132118779, 42291984, 488043504, -72461466, 227979720, 302050242, -333283210, 299284596, -308513367, -698606568, 7931826, -36280098, -63830033, 474010062, 323044904, -242472725, 3400656, -91067973, -615260464, 71053695, -497207000, -109545000, -536627168, 83550390, 106595442 ], [ 264328746, 903174327, -563148120, 19897016, -173126346, 162541536, -600518870, 28683102, -248463839, 522630296, 224581992, -205819572, 843131520, -267810435, 280697904, -702388000, -60117111, 7516309, -1218848, 126201159, -105771900, -69676875, -264092154, -18865195, 336287835, -627955800, 305134984, -457558874, 68385636, -98421750, -188234865, 72796212, 221532792, 37833642, -257510824, 289291210, 69761445, -371088400, -197353323, 93967092, -63459300, -310937888, -91216874, 300380478, -303621318, -189811325, -1623420, 295545742, -564923632, -119737113, -428619904, 46222500, -614543670, 90143482, 80699586 ], [ -23155436, 668513412, 62618480, 901654080, -158461650, -243835752, 737156, -333249942, -111948898, 454945200, 58427569, 120892485, -510238080, -167938002, 522230004, 582149000, 172040100, 28217677, -58896742, 827401032, -68853300, 181344375, 201259739, -22054440, -526221189, 376661320, 845509500, 101429429, -18387108, -322804593, 117540826, 58844808, 36147696, 47255670, -175816832, 488582406, -164966815, 160018362, 466109487, -477587664, -37475004, 482441071, 86570730, 204189948, 57921682, -280230775, 3299388, -100363476, -380135756, -28886955, 695276688, 178035000, -215301666, 153475401, 17847144 ], [ 136151865, -647913033, 606724560, 392296920, 54084294, -245969520, 300628013, 316431492, 43951318, 434386284, -1998177, 122687964, 159160320, -103437639, -359087364, 689305000, 101237118, -22089985, -47189484, -130180104, 143289900, 71713125, 148598117, -172165175, 166674495, -59949520, -629681052, -624148727, -21573504, -222020721, -453750947, -59255076, 280615920, 60307632, 214614176, 280744490, 167002329, 82648232, -86698935, -840027528, -56944458, -34023873, -144139358, -88599102, -58844240, -354660625, -7695324, -412403494, -409255028, 78090612, 209123616, -39427500, -439007348, 41015646, -30938799 ], [ -238637405, -888534630, -787331200, -448182704, 72020244, -344380776, -478572206, 418626510, 66088876, -336755428, 87985302, -1497783, 173257920, 117315810, 264181158, -93806000, 117399195, 23274527, -60440740, 828306585, 34293450, -33288750, -642044920, -338795118, 486952622, 318001640, 695740936, -386729097, -4486428, 592198983, -433238975, 33509040, -209428440, 53367930, 260260480, -252372432, 362141130, -47304764, 192865626, 726955632, 25660548, -765221271, -145373490, 642416484, -569118550, -420009425, 7327836, 588668596, -317995132, 143312154, 131328576, -178852500, -453996218, 98824042, -159761934 ], [ 408857842, 1015379253, 162707680, -35440552, -145679406, 690004296, -281382976, 650211470, -102822907, 220542844, -40684194, -79596468, 938868480, 186305346, -747823878, 397251500, 744109779, -3251595, 36299746, 844359570, -19286250, -145147500, -576620804, -272988561, 790913162, -199027920, 97755152, -199788990, -39354516, 328878621, -50724050, -46504680, 290537520, 73413648, 66344264, -69335266, -80196675, -421473558, 233065278, -542232612, -68737800, 685290740, 475195267, -266056842, 307959834, -647361550, 2415468, -221111827, -703154816, -111714480, 256679680, 110100000, 353173648, -44580876, 28470444 ], [ -311006887, 1060870392, -595321640, -844575120, -206082420, -455547744, -184762886, 90717700, -53153998, -542536548, 237379060, -194274549, -258160320, 119751723, -907784658, 562235250, 460389, 1234427, 25214918, 376902135, 160528200, 5490000, 605848222, -299713353, 698017671, 298710120, 693045672, 603575660, -15991272, 468581265, 334556378, 12837492, 317854992, 45792054, -324550056, -314290366, -321430850, 353524750, 52377534, -989395308, -76498368, -90158751, -587083852, 254864352, 55951896, -148338300, -10110792, -371424071, -124647068, 94993816, -215738392, 6930000, 636450480, -145001521, 141008685 ], [ -180364057, 289748097, 121082840, 792978320, -190147398, -5768208, 164701712, 211810540, 48501532, -54631816, -315166016, 19368846, 218433600, -86414247, 144138258, -674330750, -540036297, -13340156, -47555510, 813461004, -160644750, -133481250, 568823922, 323108357, 830937432, -672763720, -378140356, 667151636, 62190720, -541713312, 402735060, -2977308, 365561352, -54315954, 297053496, 166645778, 199557670, -479406582, 483891723, 1043855352, 11016816, -545886118, 119293377, -513751512, 537826380, -406605100, 10936248, -701635749, -78773240, 200100348, -643193568, 131677500, 419329652, -127883250, 121736769 ], [ 262352489, -702770958, 828956040, -19123064, -101119266, -470671704, -398933031, 301366238, 211278195, 485255684, -212112494, -123795021, 214663680, 176935014, -895491108, 431138250, -511395255, -24059082, -59898204, 341722773, -86574450, 30577500, -297087339, 44714296, -602211324, -9084960, 85833792, 425597587, 56610684, 274437333, 110397768, 68310768, -407463576, 30365874, 69144280, -423810478, 30068922, -403567642, -468953802, 507363912, 71576460, 83931570, 479242494, -1010276322, -491798216, 411471500, 2636100, 543612198, 507148460, 43161583, -64961056, -188797500, -240411226, 129216336, 10554561 ], [ -230260174, -758087397, 316187080, -126412160, 148930914, -409237944, -188711936, -390167654, -128828999, -430028792, -139566658, 152494776, 112939200, 20859255, -685459422, -288048500, 432426426, 20597063, -9119064, -863925003, 65417850, -180343125, 265943369, -222544435, -697178001, -820646680, 398354836, -107816735, 14190552, 338777037, 336682619, -3302772, 498907656, 71471862, -237930856, 97936254, 2975973, 29939268, -601056432, 124716420, -10601574, -545705620, -205083700, 237670092, -698501076, -66109175, 5650476, 397633196, -338676156, -19924241, -544587256, -25125000, 427323716, 153320391, 188919768 ], [ -332413423, -254049507, 565936120, -795074440, 213875508, 170138688, -186421487, -594292672, -171203932, -421390592, 13954482, 69549228, -15143040, 101636370, 207688680, 370017500, -707278659, -28023579, -32732386, 686326851, -86890800, -89505000, -50788628, 167581311, -140308857, -318254000, -506761464, -629397211, -15576228, 294815322, -27766206, -34753596, -302294616, 80873100, 278964184, 264673604, 318635239, -342266000, -593450523, 611451036, -70286160, 11100627, 479750666, 727738944, -261931670, 584771825, -722796, -434069704, -44361772, 261744106, -578056704, 162292500, 680084746, -107452932, 129573015 ], [ -448732762, -787792554, 181470920, 134699896, -28440822, 365671560, 724992926, 388638704, -137494856, 123007968, -345968515, 45947517, 576924480, 155833101, -898759746, -471032500, 170610471, 3617116, -58055068, -455383395, -16355850, -62471250, 657900032, -197981843, -608144992, -486886560, 699265512, 177705746, 36967464, 390293793, -339628783, -52716, 480982632, -59160024, 294444848, -184899130, 382315908, -218347694, -553461561, -376095420, 37782330, 597568712, 578753461, 227515746, -293124104, -469629325, 5871456, -73012798, 479443692, 89572378, 265733792, -88387500, 664250350, -101753731, -105514365 ], [ -298344851, -643786407, 464229880, -544056008, -114105552, -487061856, -132951350, -195685214, -117734657, -104291868, -88804227, -224713965, 332418240, -94197969, -95658282, 34977000, 403591536, -9856369, -9654168, 19510551, 54306750, 6975000, 18098349, 114769576, -332117474, -495971520, -626441552, 304362558, 44710560, 365941440, -8324303, 49161108, -325246584, 110810700, -305362896, -42932006, 116951874, -79585852, -476306883, -476809200, 66546636, -878152853, -403397823, -846963294, -406474068, 1629375, -3834612, -468828828, 354845400, -249860752, 8438784, 177900000, 148223270, -160962384, -140515014 ], [ -7625204, 20796885, -468830080, -91455328, 11992404, 369821856, 134557297, 592845266, -131376778, -531767592, -154219956, -71009799, 311952960, 27868338, 784964862, -184341250, -391815270, 26322047, -13702750, 701254755, -155866200, 170791875, -196947497, 303021519, -827298862, 846303280, 463248500, -371627327, 39980376, 269806824, 215528573, 13699284, -149849232, -68590368, 14674904, 422314802, 233298247, -584896566, -377387928, -127862712, 3246864, 624312499, -287770544, 525722610, 398794396, 211688400, 10302540, -560805384, -174032768, -217651569, -443783344, -34132500, -267724278, 76027238, 182808246 ], [ 161283558, -306516609, 514553280, 987272520, 52642836, 680578200, 177022748, -212381348, 62177737, 456788016, 215279004, 115226958, -650136960, 196795638, -397645722, -461353750, -423751728, 26733825, 15419542, -157950396, 167560050, 110278125, -327011685, 95125989, 692503838, -879895200, 42657736, 428098044, -12637980, 567246726, -211206606, 14914044, 461288256, -112324212, -139416624, -238804514, -176883590, 80126272, 491708322, -847714860, -59851152, 217740754, 475140820, -873273756, -682019702, -264588775, -8707656, -23995910, 642599412, -144380013, 102935584, 180315000, 278921092, 54051987, -142833393 ], [ -411481192, 300621429, -174556680, -500230976, 82268418, 718399824, -860761265, -410981760, 25486311, -1766032, -285193361, -54152763, 988986240, -75830625, -902086236, 11725750, -620240907, -18252468, -36257012, 395040636, 142213200, -108866250, -292579086, 154024317, -715958620, 431283240, 116622000, 405222576, -49910688, -43305570, 70638451, 50857188, 426132720, 126785736, -94586152, 320669882, -135657990, -570971744, -136400706, -542232612, 4455054, 290150535, -392054698, -865649886, -696257016, -83467450, -3585792, -23599861, -645647912, 274804843, -334474720, 224722500, 212457624, 81881449, -11810610 ], [ 534726175, 345031785, -506523840, 484880928, -117521610, 550910760, -502951008, -496276784, -194389573, -517351396, -298088700, -79354590, -772073280, 141124293, -325909242, -414272750, -133585503, 27107509, 52380736, -102629340, 5860800, -128919375, 200693485, 133191520, 480291240, -25600520, -252110848, 2748027, -63304092, -508699845, -387781888, 72369900, -402138984, -82802412, -110127248, 198497572, 54971761, -209268638, -218043081, -503731080, 39405762, 106373488, -317807139, 288052518, 604125886, 264176000, 7449984, 324154458, 497198156, -223009118, -251119752, -161475000, 592534372, 52579392, -39043752 ], [ 558965929, -820412550, -693515000, 582076400, -143717970, 662757720, 362838714, 197805358, -163296444, 110319412, 192076129, 62785947, 292818240, -57257955, 677446920, -260480750, -258859773, 9801042, -1283878, -880087752, 89887800, 147915000, 413801000, -209527991, -477744241, -777605280, 120587148, 694978504, 44954316, 214503174, -444648412, -4027044, -343981872, 72885582, -42362832, 197536066, 281197241, -577510826, 244906056, 180181980, 65840490, -156431600, 59909849, -870191766, 572434772, -288508000, -4189572, -441781011, -698740588, 136914127, 540477744, -93352500, -362628166, -6980617, -187638723 ], [ -241523090, 222281037, 643080080, -338861984, -211894326, 264892056, 801999401, 403765116, 101783345, -279493760, -143519336, -211085070, -930885120, -240287418, 24847434, 163114750, 161960004, 14564606, 50418688, -582764517, -150393900, -97126875, 16639156, -236955498, -124495072, -880540120, -592906248, 70384151, -66121560, 484966143, 381820075, -55466400, -384643896, 18532206, 167457072, -305514716, -60421270, 181491050, -337398966, 752028660, 27495120, -484486715, -357027128, -822080280, -132948088, 196980575, -10443480, -158862243, -558582752, 267567132, 426576136, -239310000, 374260554, 142753876, -15103833 ], [ 510678800, -264529827, 892940640, 82619376, 46271460, 566667816, 465303398, -158541922, -36290939, 552768016, 95836063, -112584906, -455590080, 6794424, -588846582, -164182750, -274852233, 15746427, 10596174, 520500888, 126689850, 161055000, -277290228, 214371319, 266147401, 904037640, -547268172, -307803781, -34870284, -326853945, -390602979, -6082968, 195240552, -87488478, -156810968, -451862034, -309565607, 244666148, 509300937, -242588844, 49413798, -51231349, 358297558, -557483328, 283998260, 630807100, 4783608, 463307439, -192201828, 88969996, 394623032, -236205000, 46913882, 160657531, -41949537 ], [ 206317733, -404376597, -326196000, 897687576, -185974410, 404454552, -705642581, -620244050, -87408418, -612928280, 851682, -238249830, -456192000, 146145447, 730063314, 101971750, -596009907, 29640760, 19839724, -487626570, 169807800, -176816250, 692289073, -175051712, -47469344, 459827960, 450186836, -336794228, 41741568, 327866283, 175574698, -35736864, -47805576, -107480142, -95895512, -350613926, 395430802, -509435920, 363082077, 442297296, 9079020, 440084207, -58167545, -970599756, -453424790, -92700575, 3233268, -144487994, -717592512, -242157564, 220617064, 40777500, -381127250, -133938974, -115319046 ], [ -58465727, 783567675, 274144040, -708778792, -166281066, 462019392, 354624690, 115180900, 266315334, -186086024, 335682817, 226118718, 361627200, 92564694, 252350424, -212020250, -224766756, 1839396, -39248392, 825205752, 45465600, 84172500, 245732457, -53709048, -400326667, 680755120, 303709604, 184018781, 34426692, 288535077, -312390663, -29422404, 476402160, 71550864, 186090272, 359343790, 15253472, 297303056, -93925602, 315829332, 23837706, 13056022, 51688352, -75135672, 397049016, -391788650, 4915848, 318260317, 354796624, -73673144, -387327000, 199837500, -200492150, 34009194, -149482329 ], [ 222739904, 690784092, -283679000, 211514632, 134628228, 385860288, 771196811, 101848456, 57695691, -224554808, 15461304, -122157693, 1035017280, -110558718, 445749660, 36111750, 327166962, -14971849, -33449574, 805667760, -21778200, 4893750, -172402564, 328254393, 466464674, 75343480, -55278828, -39685471, 22115916, 451015326, -189513389, -6921840, 366404688, -17056116, 192445704, -232104496, 34371844, -489008044, -105724242, -510380460, -4417518, 820874821, -198985636, -465218280, 631927296, -674930575, 7807728, -414872976, 346187660, 174207049, 514304328, -36637500, -828410504, 128415451, 201524001 ], [ -400865369, -850052205, 891267840, 731900608, 2994810, -267424440, 719464256, 199089676, -256916671, 440356240, -282125122, -154904253, -880894080, 304825113, -129617406, -648365000, 731291580, -7959832, -54127256, -95357475, 143539650, 49252500, -274328284, 158262229, 306955363, 761538360, -107214492, 471249495, -55288692, -72025974, -209636245, 34276860, 257928528, 61451082, -252928064, 267817576, 293616453, 27597448, -687123297, 862051572, 40194018, 621544863, -275138840, 897735024, 279036394, 430654675, -3118080, 503471467, 152132344, 91762858, 141899032, -3450000, -336493726, -145575058, 3568179 ], [ -268298749, -34224795, 824857680, 372238664, -186790578, 503358216, 315555422, -482393918, -268999449, 431391708, 340672800, 1776873, 197303040, 30733569, 511382754, 104486000, 240880371, 12019564, -49209130, -600244434, 177294750, 105811875, -549963308, -238198763, -299538278, -840078400, -683327172, 723498568, 16689600, -492033762, -148989737, -33424236, 157885728, -115866828, -237135168, -381733144, -261898507, 452673806, 321534009, 840059964, 76535904, 340328979, 542854739, 991167984, 473122650, -48164325, 8431692, -354720122, 172764592, 242732565, -448112616, 139927500, 270978272, 17164774, 157855989 ], [ -113870879, 678600720, 125655160, 817841528, -165445152, 631079472, -270878503, 329233900, -29797937, 259702684, -187905071, 152141262, 309576960, -261743985, -187324776, 46858500, -675947976, 6264649, 50139988, -458484228, -39227400, -55366875, -532213423, 207538767, -343592964, 755453680, -47218952, 109822052, 46454184, -278936613, 59020559, 47474196, -252835440, 23933448, 137271288, -412684480, -229304517, 273110254, 193919076, 711905328, -66788274, -696301118, 280383901, -353293380, -805717276, -691571925, -7136784, 74736776, -591750432, 154082014, -56456344, -136402500, -622281514, 1441593, 173166039 ], [ 558965929, -520478892, -485446560, 955733976, -22332726, -375894888, -208588821, 364460908, 108813170, 152224280, -307413526, 262018995, -161314560, -140088330, -774667206, 450050750, 661966689, -14453045, 45229294, -219226149, -91686000, 117736875, 287548137, 283604963, -296487477, 107561440, -527675676, 75706906, 5553684, 424657044, -17037722, -9140496, 158613312, -67139226, 118063984, 430128946, 354501511, 240144634, -290499372, -552936492, 48972750, 780022107, -432508819, 652733040, -703313338, 539257950, 6771036, 451169702, -703252368, -62684236, 307664, 181485000, -548951350, -142976057, -113944266 ], [ -138372968, -690915096, -396035400, -5224176, -19258932, -53226960, 215512822, 48539066, -40679254, 327234212, 234026927, -117478284, 839995200, 107852148, 666917856, 520739000, -148245258, 11468108, -34077578, -40722444, -3352200, -151672500, 401299854, 238977155, 141820263, 785400400, 839289660, 595306822, -64604124, 326272788, 451624706, -16568868, 58272864, -127887606, -148803728, -466406720, -17598178, -459591182, 346016187, -809505252, -51391476, -339576904, -271581636, 296390112, 166908196, 419553200, -4592208, 629158782, 585433940, -162360203, 364999384, 645000, 503113592, 13981902, -135984489 ], [ -70410714, -924298722, 877439360, -403486976, -198861966, -145518288, 450191700, 199966274, 212667118, -497310772, -39297481, 226546656, 130521600, 70706808, -463915188, -283776500, -236785332, -19479639, 19661356, 449209170, -28060800, 60463125, 602036897, -124877861, -264552028, 230909400, 231274384, 56916343, 69134472, 505175409, 74626890, 49184028, 298607088, -41941746, -219791184, 278913050, -318673888, -146075526, 7015977, 380409408, 13304166, 816783533, 216408676, 843362232, 741063414, 466175050, -3017160, -534270101, -389769016, 107935902, -564365656, -68017500, 230188048, 148034550, -75556659 ], [ 70445692, 801842733, -426898560, -1012651696, 145284486, 134403936, 300206781, -443293570, -94497890, -236955424, 308985862, -63325521, -67161600, -106330869, 63290088, 93338750, 597512229, -19573967, 53272576, 323529390, -7525800, 70042500, 122702886, -1145966, 654522765, 84232160, 322913360, 732906228, 9117792, 173897172, 129756289, 56779716, -391225224, -89792010, -42372904, -162815016, 352697891, -585130748, 172976490, 201751920, 22362072, -375135010, 555922019, 713659116, 510922594, -168781525, -10949820, -343211404, -50556324, -223292055, -331046464, 13042500, 139614278, 147202663, 1587246 ], [ -200231561, -563742963, -678404040, -970084336, -152123184, 621418896, 240339183, -403031220, 106870382, -563517776, 247086051, 191344104, -386464320, -133751223, 837639108, 604532500, -360411894, 14667097, 21052998, 487654011, 111904650, -142160625, 621942903, -176922015, -282353032, 492130040, -407814176, -353208119, -50468472, 565334532, -127991370, 5191380, -97231680, 14157990, 186452864, -405801318, 377471900, 586211588, -424582488, 564094476, -48552816, -224599678, -287861289, -1062378174, 227647420, -538997250, 9908604, -535831000, -772343572, 174864193, 38831592, 164925000, 112864910, 120799293, -70145025 ], [ -471450973, 423404928, -38335000, 130991376, -113625066, 161838096, 493762885, -626991816, -85303731, -617496928, 257360830, -271331298, -337803840, -75802626, 749819772, -136325750, -404197311, 7162579, 28817580, 609519492, 82112250, 150969375, 171270056, 230555386, 775995025, -416674400, 124448632, 413615199, -70614576, -597898071, 91789685, -50359824, 217382256, 89767062, 243168296, -332345312, 184948348, 354443464, 299095524, 662051196, 30598878, -150866245, -243142153, -520823868, -680598464, 178557775, 10994712, 565255111, -740395292, -177830468, 635875560, 83385000, -712650308, 45717616, 109982400 ], [ 341682593, -1030444713, -7667000, -621967176, -9530736, -578204232, 760823973, -620692542, 164080376, -310975200, -272887648, -170570505, 360930240, -181666845, 236498976, -85039500, 675002967, -5741310, -30205506, -273970944, -66328050, -66825000, -390236122, -350081802, 393357406, 506346320, 147358376, 374276326, -10646208, 3918123, 183495988, 43410480, 355705896, 75426120, 157767808, 326454180, -221858143, 209773030, 29328048, -1058970528, 60137364, 367824841, 547283095, -547880496, -433976270, 10840775, 7303476, -742778251, -709788352, 284808035, -242593064, 213210000, 487484172, 152989703, -10623300 ], [ -174872511, -716460876, -524060360, 292489360, 155572152, 223365648, -422864274, -356958860, 144712143, -585631568, -126791428, 3600261, 460944000, 283172553, -568251270, 141287500, 74752635, 2932331, 1646188, 373718979, -102946950, -111774375, 12022008, 188327620, 740560951, -908299720, 59606800, 747859456, -12240504, 552642813, 332972120, 57884460, 270065952, 17430336, -137351864, 136716996, 147214041, -471876730, 409202118, -108303804, 55771458, 559814547, 177224985, -240654756, -508902940, -122333475, 2496552, 112408025, -272194468, 170629265, 185565344, 129510000, -780420498, 14173081, -24739791 ] ], [ [ -370315341, 257521836, -152285952, 259791098, -7817272, 104323128, 13386504, -197065265, -7993512, 136667347, -215166840, 1460415, -219459280, 104620730, 418479360, 129109048, 95416466, -415944606, 51724386, -45427878, -830237182, -51768863, -28726245, 541418472, -154830956, -263478354, 410223680, 248327786, -284282973, 12592879, -30724424, -42942375, 236682096, -592392982, -402785959, -42892798, -269464770, -663543168, -257643360, 72519822, -57021936, 750310444, -695555583, 88423661, 73458840, -668063886, -272071842, -33025148, -273171474, -758720883, -144685912, 6280944, -66493700, 338419908, 474367663 ], [ 30410094, -97796028, -257677056, 30612655, 8235310, 98047040, -412384824, 402999448, 291183948, -70136263, 272004390, -1477905, 697836240, -277137430, -1031696640, -324857432, -178124351, -494593770, 460728828, 73639422, 31063386, -20861449, -57615364, -229743108, 693908946, 280241790, 563746910, -358073401, -176578173, 103178070, 5580980, 322684600, -48673020, 442470458, -400568880, -51426895, 397010390, 468942198, -139052160, -66371976, -176006792, 356808537, 425887799, -123042594, -6861540, 97416932, 770583786, -8565648, 281205054, -831564105, -241530660, 923052, 114383778, 445601982, -191541861 ], [ -335733024, -12467532, 432746496, 214597717, 1376090, 62531924, -319471320, -11354308, -179318223, -173255678, -247093770, -5553340, -809923760, -193314490, 172427520, 268583504, 508751674, 75573234, 693865494, 10277388, 63715692, 39450802, -48962026, -620257176, 514731687, 261315330, -195129620, 459074462, 48582558, 193247815, -42612234, 360622850, -8101998, -129455485, 324988906, -83884593, 632746660, -462536922, 45105840, 11588706, 18858280, 828608026, -11637775, -119819995, 479875350, 682835730, -927716979, -40915576, 71905500, 441196179, 205303588, 2772066, 62219105, -558128266, 513016196 ], [ 416541477, 66280500, 483991872, 19861731, -3629944, -87420788, -165520032, -171688125, -45817884, -135810764, -549302740, -1575690, 305048720, 10536460, 1033322112, -224423880, -252773519, -153654534, -7951986, 27516510, 691868732, -53192761, 27772644, 662816952, 488446066, -93260382, -68508680, 455945140, -129168828, 160134853, 46385041, 687706425, -17134734, 362592424, 247341319, -89020477, 44495675, -282754938, 125920080, 79967610, 184730896, -535143833, 760124697, -118314323, -913939830, -743129956, -454302492, 69963816, 33403824, -909354186, -94883796, 8179428, -1614847, 166669264, 560191128 ], [ 487731123, 343992396, 302387904, -235627280, -5438354, 49272678, 259913712, 287167193, -38649789, 276798678, -498194270, 6926835, 999356160, 331929060, -8477952, -215210184, 132741050, -355104288, 175478688, -257424642, -823987430, 41720979, 71105009, -344485764, -539811786, 105437406, -225428350, -367461367, -288052641, 13232743, 50193334, -289494450, 312590646, -312215022, -398526178, 22557964, 188853655, -132746631, 27902160, 4610070, 149083588, 673695791, -364166517, -25273780, -303176280, 723241068, -889048524, 74613188, -36240372, 320793681, -243137832, 999294, 119126021, -204797136, 628961795 ], [ -537343917, 413454360, -99240960, -12768869, 2366566, -42188510, -137214912, -104229408, 26587116, -242262381, -263229470, -6049685, 317720320, 35410250, 262338432, 9021744, -217726740, -205298610, 10675602, 163469718, -760774896, 40559984, -48234347, -384725376, -854400614, 292739262, 195523110, -94172120, 547198083, -158161939, -48202892, 631683500, -85124382, 29734764, 130683106, 113429537, 211322025, -602883033, -267649200, 81515160, 118136520, -300609744, -61611750, 71427236, 143717550, -458458178, 710432856, -51801776, 202555314, -621481707, -258653612, -3045315, 169098594, -11214080, -668236940 ], [ 272294286, 274367280, -154452480, -3434800, 7147176, 196242228, -307603944, -392430, -29135772, -73289618, 870240, -6323960, -381142480, -253262260, 452678016, -221587256, 264272507, 139331742, 710377416, -15461658, -570369316, 55211549, 22928456, 160021008, -630959732, -182595276, -529637540, 7267631, -112647681, -18556056, 23294946, -753481575, 238894506, -587085990, 172433942, 78907504, -324935180, 35446146, 126004320, 45276426, -11578640, 894104312, 550288768, 10927645, -809805870, 294809318, 617124837, 66303848, -18308628, 681422595, -149517536, -1567326, 211048081, -153930770, -629633165 ], [ -9060183, 152397564, 336667968, 278390540, 10035614, -218248940, -41133312, 370506244, -110142486, -56016763, 124063590, -2890620, -862534960, -51327030, -817835520, 93832536, 178642748, 439321674, -251448120, 79108542, -270381220, -21598345, 5766265, -55402704, -70837521, 197626290, 96902090, -393504930, 372408579, -217233828, 17883331, -204145025, -305022678, 413691733, -651821226, -17667078, -148898355, -661724721, -36251280, -65274030, 88089376, -78518294, -496344258, 69207138, 762553500, -497535981, -834260805, -85706088, -190118142, -783831255, 196448980, 8571114, 182740763, -259851260, -462171108 ], [ 186074163, 272722164, -476478912, 14666596, -11767982, -142989756, 404789184, -234738545, -196029297, 205824658, -273889910, 1565620, 508500080, 53385410, -805437312, 82912600, -336204018, 247068162, -608728176, 168528654, -165565464, -2538837, -48142402, -99720180, -47434670, -240806658, 225055570, 105285600, -192118437, 271186805, 36707041, 625073400, -241000110, -136128247, 619536570, -21255845, -361777080, -507129585, -259721280, -75276090, 144331760, -282594127, -670390606, -87079311, 922214040, -134781008, -915479376, 86042320, 8559234, -154191570, -231624820, -5452467, 66216034, -421999848, 39140871 ], [ 339940161, 99006072, 107994432, -129972832, -10163766, -115212006, 267872904, -238401225, -211364676, 92332117, -441229810, -6663425, 813260080, -48606300, 1002087552, -12530200, -237284445, 22414854, 183965670, -23574186, 509010522, 36581897, -19182354, -62831916, 122439104, -180882882, -2443780, -82517589, -545178618, 121272002, -21272244, -464778475, 405923832, -632507598, 399422974, -39517270, 409126705, 300749421, -164202480, 48837420, 163264556, -155050180, 478873904, 68776946, 181744320, 416146017, -589805055, 11379524, 28583676, -608029722, 121599240, 539514, -187716830, -340680246, -663022633 ], [ -345055062, -53500260, 71687616, -257077606, -8016448, -32316466, -199862712, -346659581, 316786356, 116881221, 37347800, 7077885, -437571200, 36979510, 23330304, 118967584, -508076187, -224400924, 448083468, -333889776, -83842012, -21155056, -79889697, -493796520, -809770093, -59082600, 500332890, -147341348, 457860798, 42017736, 44357500, -394464700, 94447020, -477551236, 519967303, -7336329, -264535220, -483516915, -65229840, 78859890, -126390600, 807943865, 628330318, -78997847, -392347470, -698379958, -529476339, -51628148, -286402086, -236754936, -118880188, -808689, -67962407, 467592092, -509211766 ], [ -39993987, -441815616, -371926464, -255334445, -8508598, 92141322, -358916712, 408284172, -197781498, 7991637, 47790680, 6473420, 375785120, -274488030, -317923200, 55740728, -307362294, 420929190, -270489114, 295503390, -792606260, 16939013, 41898023, -184581936, 639922526, -120258126, -131839860, 88381412, -264434517, -149559323, 10847425, -627005225, -43683654, -252160164, 62277500, 911937, -285369055, 147538476, -132921360, -28481436, 150241452, -872336591, 844656018, 7874050, 530126040, 106661403, 465028914, -70115396, -227310642, 725973255, -64883252, -2194140, -156479405, -484658520, 36410633 ], [ -125393631, 107258844, 67756416, -216057507, 11989546, -90511694, -33031296, 117611271, -449750898, 103646543, 400129100, -593600, -960026080, 168420320, -982581888, 328472528, -297245698, 229953372, 68965848, 323270568, -162493552, -34200418, 10155982, 58988412, -307172247, 139915608, -640974500, 184849343, 376716771, 249786909, 43538096, 545635825, 14189940, -607592051, 518148800, -132884193, -2646390, 695949522, 183942720, 2883330, -68222264, 584141897, 752074095, 98172119, 157267650, -745785026, 769220760, 89352276, 222510330, 770234625, 210670936, 966993, -40181193, 61116736, 266086310 ], [ -566898618, -157468872, 79812096, 161444187, -4061106, -91541996, -197434704, -188300995, -438571566, -301112457, 533602160, -179405, -890925760, -243999550, 269732736, -7848704, -313614476, 12287946, -387069606, 40049910, -129788282, -18506836, -42273684, 415848384, -368339385, -19617426, -296401520, 32536175, 411913161, 19293677, 780692, 51298100, -26609952, 21227968, 203921446, 47125819, -48335535, 380245410, 106104960, -49977720, -102556944, 78104459, 476847562, -98241257, 691775850, -463913140, 152747805, -5950204, 71300502, 887599578, 173433064, -7135029, 181659327, 418039876, 194607784 ], [ -421254867, -147394236, -135739968, -73221349, 9145112, 53104324, 114025488, 218570429, 196463727, -198811973, 26125330, -6095795, 569933280, 256512870, -840369024, -224306576, 386928379, -274783080, 395799768, 213899562, 284522608, 34432617, 9796083, -335556648, -630094901, -67924962, -108002650, -74752776, -284244507, -284490644, 2148516, 471644600, -482641056, 314185633, -211320013, 111773532, 575849275, -27113859, 258719760, -8190612, 107108152, 336613389, 73030461, 75160688, 882025020, 529638191, -947836428, 3712332, -171273942, -834717366, -170774660, 6505305, 235935723, 188501676, 643261976 ], [ 107954088, -135198624, -504346752, 272525619, 7280732, -110329856, -246072768, 12283059, -381154401, -124816380, -365555190, 1958350, 832251440, 47067610, -666061056, -337334312, 189984646, 64894236, 25460946, -351345384, 689644244, -56570201, -81986043, 525083580, 719644220, -163308312, -621217160, -162944089, -576355311, -103506889, 18220448, 523245275, -89289816, 633190483, 504522483, -53037530, 743038855, -109215384, 121380480, 51965100, -7531848, 178583597, 116706346, -88984447, 351207060, -758432814, 149399502, -4800952, -30785472, -260823864, 226793196, 975141, 114434927, -332532516, -104823236 ], [ 302512353, -163886184, -180800256, 201124714, 2241888, -103306294, 95536272, 20654899, 262135062, 86994946, -579362280, -6799105, -567623520, 282344520, -654491520, 224946416, 206667604, 414761556, 79057818, -148144788, -443626464, -19663993, 60938519, -670339908, 673572314, 262797402, 678148950, -348085892, 422375913, 18067271, 12457199, -748244700, 271180434, -259476789, 481604363, -29240965, -345327950, 884416626, -267330960, 6291198, 38186584, -879151074, 611517156, 98982570, 707401710, 130677718, -365113182, 59700472, -181380384, 12757689, -271844552, -1840575, 139395639, -537907878, -513754703 ], [ -405107142, -199888392, -153683712, -256519451, -11413634, -95070612, 356956128, 17083786, 244308951, -17630549, -127762110, -5391160, 340240480, -321321270, -193941120, -183751384, 228534532, -404161428, -60746364, -172983708, 7626816, 21680862, -39134419, -172090548, -571365014, -115161000, -508513340, 217370895, 134881029, -215634168, 13533070, -156477825, -131401896, -635590336, 360487081, -98675213, -723424435, -594713592, 203514480, 60269742, -105835648, -153974209, -50138273, -95172298, -635470860, -195630385, -401825991, 89939304, 275065812, -250930146, 281103480, -3135234, 185385897, 238754772, 76267632 ], [ 327545691, -296338416, -445990272, -41672711, -8363076, -130733876, 113752824, 349236538, -67785561, -113247803, -139945470, -5779385, 730878640, 154235840, 459466752, -49331664, -57494940, 197553576, -662811408, 13353768, -780689360, -29251317, -50603901, 551917800, -515648932, 221319414, -267096870, 12663518, 503904600, 20760032, 33345549, -149797900, -336484674, -48757989, -692226868, -138206094, 149469145, 408580614, 176248800, -25106148, -73254960, 499829913, -531257583, 41083336, 342010290, -10813376, -360727794, -1628796, -194888700, 369741549, -162748908, 2192685, -85893785, -6483140, -363949677 ], [ 293312514, -124090692, -251020224, -267871465, 7969742, -35333298, 218884272, 140032105, -50480766, 49380598, -168264530, -2543470, 8693680, -259223410, 965976576, 3476464, 223177763, -88902264, -675383814, -50475420, 76930210, 33288893, -29800688, -273029400, -849788182, -26547114, 576856340, -430632727, -342289701, -50629239, -33952037, -213548125, 49191792, 159834112, 652718022, 142185043, 287340875, -305173404, -132706080, -52323480, -22985320, -500823117, 622579888, 67540144, -565385130, 280833995, 518986965, -80461420, 288931176, 444262653, -184673160, 9534033, 216594094, 565031934, 716329411 ], [ -480765780, -404766516, 363312768, 214219889, 5756032, 113259146, -48131688, 341296371, -233621973, 10486082, -399748370, 8196715, 930993680, 23854790, -128476032, 23940680, 391609661, 397094676, -553891086, -324820152, -451518100, -58517986, 60431508, -178207344, 211071178, 158241228, 356274130, -253840657, -429761385, -150323605, 27838767, 750409275, -200596926, 491501601, 81209860, -121872894, -832263710, -830894574, -124394400, -16752636, 149272744, 154636345, -351214358, -57442155, 335033430, -419066594, -385025214, -12242152, 70140096, 406047444, -134123052, 5536857, -116970456, -163988398, -259305473 ], [ -208873005, 367731012, 481912704, 76201038, -8250364, -148787730, -209457888, 239722406, -212827257, -166092385, -233895130, -5692200, -176472080, 1742490, 861882624, -113859528, 432971458, -382519500, -266428008, 17683488, -102591268, -56265080, -9210262, 262670688, 621996938, 19907832, -185230240, -207748961, 403912233, 158641837, -10273197, 390228650, -308593050, -300352334, -307426651, -73939489, -506757740, -293991312, -6486480, 57158352, -94830208, 156043384, -554012856, -56320583, 905031360, 658360812, 828867963, -80899624, -236177334, -335460684, 8561476, 7075665, -11070105, 189588040, -468795292 ], [ 282000378, 191526852, -444557568, 42909239, 459726, 100289462, 264769728, -420580312, 84540078, -190886227, 86063110, 64660, 778613680, 6348370, -400503552, 328120616, 429641150, -468992568, 686983500, 350604774, -609244892, -40258701, -55642487, 589696632, 425365817, -260794602, 626104720, -48796951, 319690926, 170612626, -8053709, -495990250, -35902074, -329345680, -536308919, -141985415, 721478560, -628178445, -13787280, -68571126, 18640464, -15505018, 868698292, -9825278, 606583200, 517280047, -884544612, -62406864, -126890892, -362104293, -173008528, 418167, 78162979, 194091194, 490749091 ], [ -141960324, 182635068, 311438400, -46824911, 11734400, -175811272, -88485960, 303086770, 314223219, -62756471, -172071830, 328600, 665595840, -47801290, -147025536, 323481776, 151937448, -316883886, 431377002, -152132688, 367517196, 51995305, 34137865, 403192944, 810268026, 107890836, -555918530, 41207614, -522118251, 279265088, -37752265, 166788650, -102045504, 598831612, -397629382, 132657343, 253301035, -287097498, -275708160, 586440, -66594376, 691159628, 676852994, -11834121, 670556970, 770404766, 186260466, -86579740, 226685808, -799973637, 142189236, -5349453, 95933603, 356642788, 556722383 ], [ 16374666, -316107000, 174213312, 162010929, 3146672, 74201946, 124659384, -38209601, 108969525, -267470395, -58215430, 4069075, 613433760, -229050820, 967410816, -136296584, 157796905, 489356802, 158991084, -83905416, 6408644, 17873566, 8290812, 168176736, 7180718, 288162864, -525495540, 140483161, -228699603, 13437144, -38079704, -336672875, 385554402, 372289391, -441398009, -34299720, 138131180, 497141697, -176801040, 35857548, -1593496, 558649661, -499794516, -27797317, -168309540, -649647355, 733870977, -47028384, 313785684, 138627768, -310972620, 2240991, 220327971, -32258002, 718544932 ], [ -29956212, 410340876, -104534976, 174573710, -359366, -5555550, -195292344, -124217176, -313050258, -202106523, -405241760, -4991275, -1002211280, 9384990, 561903360, 314854600, 4477065, -34687026, 196975800, 286012188, -185241590, 61242966, 2403705, -62808480, 775936856, -85139028, -620471600, -257584145, -146209266, -234065806, -43130007, -25695600, -204045234, -441514419, -431857096, 21709545, 133538915, 88778211, -135083520, -16592994, 138548172, -122384804, -296804337, -62623664, 764542770, 591911651, -232158885, 82059900, 196108614, -84906615, 126097300, 5509794, -52340041, 313083096, -131096182 ], [ -221616615, -400823676, -219623040, 85990218, -8293210, -59360210, 10789704, -52049299, -445406598, -208187321, -247800840, -146810, 580102640, -259182650, 7234944, -330349392, -4037213, -421670568, 288557388, 217101276, -656780082, 35553313, 10129712, -477250704, -781833431, -144051390, 408297650, 416258318, -495153585, 190323992, -51866015, 517426525, -19331886, 588607848, -569540193, 138423870, 69532600, -437322933, 182183040, 96189192, -127330648, 613441415, -813795377, -93520668, 177679290, -785007651, -847357707, -14989884, 148670820, 508716465, -164022516, 4867557, -189236686, -83387198, 4721969 ], [ 327196551, -122132868, -166438272, -5856334, -7234798, -71427538, -203602104, 60460382, 102858543, 205890549, 193519620, 7708850, 420665040, -116400370, 533983488, -95741392, 274200595, -335623398, -274598856, 100084896, -437615050, 48882687, 72431644, -251843256, -352117252, -166062162, -644433070, -98822234, 334077210, -34126080, 21022229, -246086575, 322309992, 535479395, -607928044, -98802249, -296966470, -519912996, -232614720, 100672200, 48200388, 407517119, -810180821, 39208928, 250157910, -215326177, -715618281, 52328172, -123399756, -623448879, -247999780, 6887679, 47751245, 485569664, 85689191 ], [ 139935312, -82228608, -537875520, 278983043, 5831688, 138612656, 66659856, 124112528, 236662983, -120364031, 349419490, 1242850, 912226880, 127018350, -926965248, -183132872, -3094673, -125608362, 744519888, 30911922, -631277916, -41882175, 25718330, -543855816, -71649938, 134107488, 597234980, -160019489, 497807739, -253643867, -5080950, -78809150, 367153254, 48777500, 451287676, 32453161, -182990085, 640391895, 134746560, -9119142, 80139092, 6759305, 304991854, -56854482, 582481320, -333018189, 904841847, 66998360, 179059572, 175830462, 17719324, 4790733, 196054117, 102854140, -189348719 ], [ 339765591, 188209428, 66935232, 228439961, 9217294, -128181690, -77631336, 2511552, -306461403, -127160217, 23333310, 1629750, 684041840, -132327340, 35983488, 182844944, -368423177, -149253588, -489205206, 168756534, -620526224, 52762905, -5726860, -100657620, -171577229, 293750676, -579030890, 271841570, -293033988, -16698673, -4309936, -58722825, -3417792, -246501974, -24587157, 79796756, -562591380, 657734994, -259871040, 13106934, 9354624, 326874472, 601029467, 54868685, -644754120, 275306622, -505208550, 26689104, 71538534, 644769552, -267184764, 5561592, 177326276, -69176856, 572544336 ], [ 493980729, -374583396, -280373184, 69803723, -5921240, -57797922, 312446976, 3924300, -340636563, -204892771, 464889460, -6798045, 105799840, 7938010, 179056896, 5022744, 319238298, 150720570, -216673380, -226877328, -315850814, 46420610, 50680084, 478188144, -708453831, 315190650, -408815400, 281229536, -401565807, -227071737, -6755244, -311861725, -88389594, -398102444, 216152747, -87568637, 14347585, -334865658, -97475040, 13194900, 31411360, 561022315, -302992895, 39435547, -469611870, 252786801, 560144424, 1444144, -45850914, 670140285, -283337348, -4791024, -162829188, 222634532, 134251621 ], [ 187069212, -273401964, -32707584, 132265561, -12295258, -216477898, -369550608, -144191863, 333309177, -283576038, -331307620, -2918180, 836229360, -33606620, -886137216, -178749968, -232933052, -282117990, -437164686, -61789662, 451994776, 47003986, -37710585, 180738432, -390746370, -16783464, 426791680, 99217055, 47870937, -69371922, -10455466, -147423850, 251757000, -551849124, -787212511, -101261303, 536827995, 196717968, 67588560, 101623536, -5829444, 83070479, 398094054, -64878331, -74842680, -284430408, 687439200, -7432932, 193619196, -577567485, -18649260, 4727586, -137079320, -66092984, -273404243 ], [ -261051978, -351864480, -220793664, 18899987, -181420, -124882030, 364967256, -219250641, -424713249, -297469626, -403265590, -648190, -527780160, 276648310, -881643264, -303785368, 120645120, 6388470, -732214980, -28861002, 213762704, 25845092, 38690456, 285403608, 650850845, 223953096, 313259460, 116091997, 174577941, -11473117, 6287474, 449975575, -218586108, 421418089, -699426147, 11342500, 342915065, 138039126, -165943440, 30951000, -70646900, 201896302, -467756406, 17011789, -472667850, 474461009, 556677597, -30919564, 212175774, 356029203, -125490820, -2154564, -177596635, -227908654, -364061572 ], [ 147249795, 123873156, 559104000, -31728965, 8984150, -28195258, -249604416, 156213302, 33726249, -236671059, -271641790, 1056555, 246438560, 227114720, -16732800, -80150624, -354991982, -69153216, -663443676, -87243858, -695417320, 3920517, -25119374, -262436328, 692048249, -137492220, 337407320, -434537068, -57429738, 278491919, -30106645, -251346725, 415856790, -616391512, 145006931, -92382394, 323560095, 790183074, -19131840, 29774862, -63802892, 339068810, 667159412, 12817417, 388541910, 686987294, -902234319, 52190372, -81823500, -302539482, 238720636, 2005572, 54174098, -572356130, 409043362 ], [ -2391609, -57347928, -566826624, 2541752, 6132768, -81373656, -20423832, 16207359, 325286703, -114631514, -58995020, -4832805, 709513360, 53089900, -325731840, -51464464, 427174837, -213311802, -652597848, 61037658, -552546930, -52839665, 46744838, -432206712, -617043815, 321900030, 85325200, 134429239, 533850381, 106697322, -51222428, -106227100, 331144374, -558248732, 735073788, 6764667, 282074040, 168382764, 14657760, 12175146, -122108796, -753069344, 209507333, 27443945, 913507380, 658867689, 194408991, 9318036, 264136176, -599437809, 272198332, 7032597, 35519327, -421141270, 16000985 ], [ 404077179, 43711140, -524125056, 175724368, -374034, -58329908, 405191688, 149555073, -53869320, -88133919, -48606530, -3892055, 230462720, 346460, 656850048, -175294832, -248924814, -475570326, -249162228, -285624792, 67078906, 47414652, -7410767, 238765968, 626766612, 12247122, -52955470, 368280255, -209582001, 211297312, -25388620, 481070975, -82332168, -17598922, -662956443, 76911224, 691797480, -753054186, 146250000, -77423112, 130460320, -219332550, 546920659, -74972479, -566538330, -229639418, -378239715, 34844108, -135013734, 328691298, 168419496, -468510, -59749339, -516040422, 727272742 ], [ -506287914, -31148436, -53079936, 224575811, 10107410, -98538622, 97328064, 132157343, -17188947, -78617376, -341641720, -2728440, 532014720, 172842780, -407706624, 348712800, 287364737, -129614958, 112665294, -8648046, 243184206, -55497480, 32509125, -132905556, 688877202, -177418038, 260718190, -410891677, -466150221, -142867412, -28782372, 208241425, 31385706, -494408740, -282914227, -123297512, 613106295, 728193030, 82527120, 77237406, -37240804, 677613429, -586352179, 91196863, 606871500, -695193874, 236781321, -672464, -271435824, -19932081, 216341524, -1370610, -109977657, -307861540, -719775777 ], [ 6127407, 385936056, -527514624, 236589024, -9201082, -91925834, -386780376, 410677995, 394592769, -20868621, 393366610, 1443985, -475168960, 189106020, -371691264, -273030392, 479218754, 489262158, -444557358, 361440468, 478715114, 9067275, 1518406, -233211636, 399132610, -180522378, 479084430, 23952474, -328307310, 90727383, -35729563, -146772150, 34864530, 170487118, -42199234, 99818537, 524633845, 303599226, -116906400, -51091956, -53594200, -412731440, -653878657, 61006603, 307241310, -55153045, 70314363, 85342296, -81902844, 263890338, -113351112, 8845818, -5524092, 516443428, -470988434 ], [ 459520611, 338214096, -274991808, 64625762, 9658492, 124026812, -198421488, -395059281, -214695306, 291370002, -585218270, -8640060, -673166720, -44102320, -737900544, 258953912, -246552755, -364947264, -758964780, 314246520, 817313966, -26282624, 22009006, 436518936, -467899778, 215311014, 634057360, -167477219, -305612370, 290249420, 35137592, -369909575, 42249402, 336681816, 127992718, -9568533, 184391115, -373921557, -106928640, 21564702, 139184424, 879509731, -106109125, -25926750, 74179590, 334152628, -238322133, 65923520, 227300724, -338729661, 219586192, 3951489, 27079742, 196789582, 672556087 ], [ -280097565, 118244412, 550682496, -233532052, -2289366, -177858408, 243917424, -403784308, 435023721, 170902428, -435373820, -1138440, -215064320, -283271810, -189415296, -213290664, 318845573, 80857524, 362435472, 99424044, -138898090, -7718218, -48003171, 419809068, 604176178, -276426456, -373587690, -467585048, -172923903, 142885186, 44705908, -74689475, -393412272, -90784683, 709814034, -83380986, 1919930, 402175338, -8508240, -57015000, -94663980, -677723785, -526657239, 79904323, -376663950, 638809842, 712655181, 72827300, 2519172, 866944272, -250779480, -37830, -196368318, -447827276, -708720551 ], [ -334860174, -331565652, 436048704, 170572168, 5453408, 95117750, -299242248, -226497515, -417530673, 97932852, -359137170, -7456835, -470549440, -55250180, -655575168, -160077304, -326480147, 159206982, 485508870, 31755078, -471326636, 28435742, -28287536, -607062708, 30426327, 203634690, 365510790, 261137534, 84605967, 18022836, 31385754, 129059875, -322355766, 550132156, -696611204, -97550037, -211166355, -666854370, -223685280, -97560810, 179560632, 730501542, 81354893, 76524243, -216426810, -75645358, -410626398, -15078076, 111339468, 700862883, -322222824, 7272090, -13130679, 246534540, 138503631 ], [ -547765746, -158447784, 26190528, -187342579, -12003442, 220572170, -180983976, -225006281, -250868844, -119996924, 148666000, 7645515, 526978160, 118968250, 403913856, -275824360, 83823224, 87167124, 787757292, -267337422, -165247680, 22855290, 16563235, 559604808, -353060704, 242859528, -435904080, -135862293, 457687701, 33432894, 10150609, -566583325, -283829316, 279768229, -126622613, 64620491, 145914680, 807309045, 155946960, 75556278, -58162604, 196212968, -481420523, -116251706, -303868200, -41250133, 848424423, 17255316, 29506050, 480452832, -61638584, 9442077, 221336337, 48658594, 582301580 ], [ -290554308, 192709704, -317780736, 234880211, -11784966, -29164954, 363188448, -173205521, -196970562, -166845425, -232861720, 136210, 648016000, -124919210, 345237504, -323023224, -389551782, 363858858, 615683124, 167286708, -339525722, -52455865, -39806931, -194940648, 711493843, -293209920, 591643280, -46106319, -83221191, -161707852, 18362392, 76016150, -406167960, -68990896, -771194738, 128242842, -429545420, -828261897, -48194640, 105432138, 125370304, -398247215, 227552730, 79259035, -500373480, -566736760, 624651111, -46102368, 64625688, -507038583, -66389344, 5637543, 3792333, -222231526, -168760039 ], [ -375727011, 411646092, -137644416, 10355922, 7771724, -87878700, 248981184, -77962760, 27108432, -49907726, 73372110, -1655720, 769599200, 237651180, 699335424, -168523192, -311038200, -301614654, -456473178, 100312776, 812441278, 47794614, 48623143, -201994884, -310159845, -309222306, 632421270, -2427418, 78970698, -43404108, 34956936, 596794275, 73238400, -20174374, -720500853, 78394823, -649351460, 88208250, 242068320, 16488738, 13137744, 102796614, 111503576, -59209015, 750473730, -269031002, -330681960, 83239468, 235334304, 22130685, -261817416, 6639747, 154923014, -529952890, 599130588 ], [ -354621498, 135742464, -119735616, 253668567, -7632764, -22478092, -258874992, -318378459, 109809423, -193992517, -216145860, -5209635, -648914240, 234879500, -157925760, 90974584, 289155563, -329108736, 11380824, 204237450, 195251786, 52453946, 23230561, 491570100, -264690700, -190716630, 299466600, 323928696, 148094100, 290924832, 9981244, 307230000, 201878598, -445943416, -484244929, 121591600, -557532105, 107315514, 210253680, -48439944, -69976256, -607923615, -456556759, -9030191, -484142190, 86000131, 601005573, 45564948, 180656370, 809867355, -69158936, -5172234, -99192525, 101592556, -430549581 ], [ 461772564, -113975268, 169495872, -165935188, 687852, -29616132, 317017344, 422019222, -406698885, 60920936, -33903100, 5715520, -868181040, 75762650, 609615744, -241347648, 355620342, 504909966, 433833120, -206459280, -423076432, 19032642, 10681382, 190464372, -129541201, -198537564, -370771130, -397818715, -480901932, 56165840, -45373690, 524967625, -460516956, -595456209, -312981804, 140601630, -562305985, -796615491, -305912880, -47039004, -185579232, 500409282, -386045534, -79224466, 154845930, -511704400, -333378381, -4831268, -27700974, 658424040, -115706276, 4138602, 86156837, -462370536, 456039262 ], [ -516255861, 247202472, -225266496, -7547973, 430390, -4787874, 264211416, 225921951, -155308725, 271094400, -265495720, 1211315, -33748160, -66316520, 491944320, -11399816, -496200183, -447445284, -373962204, 213056406, -633290548, 37046295, 79293368, 137264652, -47880189, 299148222, 191753890, -136564197, -510597684, -219180081, 31071219, -158479475, 424080852, -320897417, -372394539, 135565560, -29603245, -637189257, -254517120, 34899696, 12518688, -334323502, 660121981, -51964889, -821827980, 485757125, -959273994, -61574552, 57068172, -501484215, 243137832, -8827776, -221950125, -489722378, -458456194 ], [ 517320738, -78476112, -225703296, 272826164, -1033708, 26154856, -119465784, 196450458, 461784609, 18609501, -503832700, 4319500, 225329920, 84648330, -368249088, -171285168, -336863796, 157992384, 750696660, 161715042, -803781664, 4651656, -47128380, -12678876, 425627887, 82795752, 431161490, -3611881, -583029162, 31255579, -17555892, -280603400, -292114410, -129982282, 620831942, 60564413, -160469825, 888650622, -263296800, 93413376, 148326964, 685945307, -546893276, 87179177, -299168910, 723675534, 390240270, -9577100, -252046134, 433732497, -148486520, 9509589, -167301072, -124371156, -178315872 ], [ -466870008, -29625684, -163415616, 89133060, 6895118, -174949320, -237970752, 347536008, 149936274, -80490563, -305744320, -4157320, -697515440, 250887990, 64094592, 344255248, 261554850, 395611920, 67336542, 283140900, -683023744, -20262721, 10789089, 508350276, -207926338, -88033074, 579175860, 418568752, -424703106, -197860168, 19331805, 494547200, -110254308, -572257630, 95683151, 68853512, -265573020, 115159263, 40641120, 64980810, 34810436, -29189162, 498014621, 92986769, 849937230, -420683773, 882885276, -32195592, 310978890, -833762709, 14737464, 3436710, 106514139, 407666852, 610185814 ], [ -485845767, 186034068, 95152512, 13009305, -6262464, 144269216, -236854128, 136016238, 352641312, -267931632, -263283860, 6035640, -65443200, -155784720, -337747584, -341226672, -178108642, 255175998, -580981338, 95185476, -76109268, 53985308, 60465659, 366046884, 560384281, -48377634, -50718790, 67207308, -258703083, -18458299, 42125108, -199373650, -152091744, -42592513, -186010437, -38065430, 626701475, 350037477, 258345360, -26226900, 65671524, -529405321, 366576221, -60269131, -629157090, -667074269, 364579824, 65055380, 153609984, 135503436, -838964, -3972441, 114800277, -196298966, -700507458 ], [ 156851145, -269839812, -5398848, 219595351, -3364762, -54222168, 194435400, 221736031, 445826547, 154006093, -582806980, 6651235, 371550560, -166290610, -344759424, -307549760, -39178246, -441324972, -5812002, 170910, 142949836, 56182563, -45166011, -237922272, -682823385, -192649332, -597048590, 92695197, 209562768, 275301486, 4543821, -425746300, -317656302, 86492263, 797052356, -65890851, -222737825, -424512381, 100479600, -94788252, 19139148, 205262160, 123059202, 18890038, -532691910, -53753099, 571167156, -47932352, -175330404, -540480507, 219909648, 1883352, -114120726, 446811000, 189773920 ], [ -433771536, -14357376, -253169280, -54029404, -8457646, 160538560, 97665648, -83914615, 167530689, 221459651, -191144590, -483360, 268349200, -291709130, 401045376, 238265752, 254313001, -150878310, -622905570, -90183510, -829839952, -3638424, 44895430, -372140244, 748471920, 81654156, -492380250, -224229082, -19290699, 269613806, 44473636, 655144700, -247484760, 173062570, 809333479, -62696803, 73865415, 150442563, 290768400, 61918290, 96257476, 89884962, 218242510, -104075736, 850485000, -715275858, -335837754, -40019876, -318536406, 137065602, 63407484, -4853298, -79244415, -562736552, 503594637 ], [ 539857725, -158080692, 421651776, -82435200, -1930772, -34579090, -217456032, -354364290, 388148724, 46311960, 104392540, 3927830, 3432560, -301134880, -271900032, -213525272, 487010418, 219148182, -667820916, 66916962, 114163902, 25919933, 3028931, -267123528, 548486303, -178719858, -535353500, -273362362, -177789852, 201646030, 21086749, 81765075, -260942316, -45870361, 708543573, -81675074, -576990855, 815315640, 306446400, 78895728, -144440668, 783748312, -31079705, -19135862, 803146140, -400963844, 953199639, 62974600, -273895488, -586940481, 28656180, 9476124, -207686861, -437979912, 711585063 ], [ -47849637, 195143388, -338659776, 177759487, -10019788, -190929102, -27422208, -14860016, -371944485, 108475412, 38018610, -3467260, -836229360, 130136490, 251597568, -240985072, 492634240, 47416644, 187807914, 346924512, -78916360, -49467982, 15142028, -351727488, 823607389, 155267070, 626332530, -54894742, -300861819, 209937601, -36879632, 66729425, 472311390, 428071340, -380017305, 123374641, -232596925, -72629316, 23746320, -22900482, -64221328, 547779595, 68649181, -74377124, 718731900, 683415018, 599435130, 12820912, 14212494, -274854429, -290958780, -6347583, -162098488, -345323576, 172765880 ], [ -180173697, 164810712, -360796800, 226422016, 35512, 113252412, 96951528, -405851106, 472645359, -266538508, 575446200, 4659760, -191678000, -203810190, 238880640, -228390888, -24019061, -421954500, -373986522, -141581844, 474477994, -47639175, -562178, 248046624, 97201763, -220358070, -617261550, -258651624, 522945270, 66981319, 30169552, 304367175, 61825416, -639219382, 101437592, 69815356, -594114555, -577289070, -171447120, 9376524, -50487456, -407820598, -840822398, -103215352, 97041780, -414528838, -941554656, -78760968, 813276, -117249237, 34286336, 157140, -216871760, -189815826, -348799094 ], [ 273900330, -94097916, 324979200, -205306583, 9022364, 115272612, 60544392, -288370645, 385020828, 179882430, -589913940, 2187575, -872864720, 21276720, 874408320, 99015240, 205489429, -319265760, 188610408, -48789108, 24893080, 5031618, -84211112, -766216584, -91305188, -142449150, -367291850, 72881032, 427338027, 243974811, 19139858, -249857125, -247896726, -505412944, 276686477, 68649347, 191889220, -597943371, 111786480, -7858296, 14691116, 76228407, 54766, 121483148, -686615280, -52208331, -293732103, -35387040, 4423428, -273176547, 198298744, 35502, 102005720, 28928822, -101690176 ], [ -448994040, 109746912, 271969152, 159769722, -2087488, -146013322, 270690432, 157495240, -405468000, 74946306, -299561990, 2403815, -1000767680, 285258860, 802983168, -80673160, 512207654, -204225978, 214338852, 224268102, -15174186, 25620569, -60000680, -132202476, -339275822, 174884496, -604069280, -168003647, 407047212, 282020058, -31719645, 458168375, -80287596, 616820754, 50519508, 16169868, -438963455, -643865943, 12055680, -41920686, 10558344, 757842241, 747364219, 57749435, 135356850, -410329, -289731918, -25107160, -88270200, 907184511, -148931272, 4211643, 238661234, 353769180, -673316973 ] ], [ [ 42915572, 204775076, -559506378, 149767882, -702621813, 755785390, 609733789, 103001946, 96390635, 204117020, -101168700, -239365152, -378209176, 236163968, 697559562, -569956452, -115069248, -545336974, 626848410, -59475440, -161488950, 428722644, -24645987, 502379424, -176045847, -219457650, -154242582, -547448944, -31464056, 601533270, -18232550, -283407930, -33778916, -184733472, 75015360, -358246350, -684172566, -751315756, 12007632, 25049733, 139141227, 71675240, -329605806, 45061935, -509138478, 151774084, 518504034, 136755256, -114025235, -280734937, -39801816, -80800198, -209481970, -97227474, 654410442 ], [ 25512592, -106751766, -348524628, -296353893, 679215456, -708882705, -231080283, -12444884, -156100446, -153547712, 488403540, 361306272, -383470664, -218826256, -195264453, -494515566, 540745632, -426234816, -602275165, -182394390, -658630320, 815356008, 481462872, -205608, 177753603, -47979023, 242269205, -38313184, -158063204, -659509560, 30425024, 311744160, -182300020, 228120662, 262107240, -218302350, 331354320, 533567163, -611289632, 240348404, 123928119, 141514464, 166556760, -9636770, 546303504, 96367670, -119323074, 93178976, 351646302, -204399853, 213835336, 127952612, 112075920, 45898344, 466334442 ], [ -40649651, -338055850, 512694264, -79018907, 826170861, -308056065, 203572075, -412671090, -187743477, -256973632, 434919585, 73812864, -10593600, 138666688, 546351822, 549374898, 496891584, 105733796, -732061265, 421664450, -449083815, -216605052, -144651534, -357663024, 17280531, 425883588, 301078431, -124030816, 9037548, 253077300, 21885388, 16731000, 43372184, 183278634, -218325954, -748005825, -22601964, 276521114, -565282368, 285150081, 93031350, 221204620, 545246700, 7106715, 547387986, 207764060, 522426028, -46487056, -47337538, -430217361, 88011010, -37422210, 149387390, -124096482, -724876250 ], [ 50738079, 110359986, 292325979, -345313650, -501195276, -617267250, 313642693, -224213221, 125556805, 561682304, 269303460, 468865632, 222677472, -113058336, 991868121, -496041504, 73791648, 220881248, 880177345, 340843530, -746323545, -297967344, 267830016, 257263056, -107637621, 28808530, -184197142, 811020672, 168325352, -44321040, -40842494, -46375290, -23459520, -12268102, 145878084, 249069450, -854931198, 749678362, 319235872, 304045942, -115579041, -227869005, -661717122, 2609165, -224642700, -223064576, 120103366, 261961304, 133528635, 73104647, -173755130, -115079200, -97924920, 48937512, 551564216 ], [ 70906101, -432041390, 261100680, -5909189, -519656628, -182773675, -315173026, -515104488, -196655003, -373377516, -489969750, 613716288, 412461816, 150123056, 269653803, 531938265, -154949760, 764835288, 456004385, 243078495, 546171750, -277201236, 363652653, 352364664, 39957291, 468266818, 59405977, -202805120, -204083672, -813904920, 20594476, 259284870, -36473968, -135898378, 169845045, -15537900, 658712274, -201325035, -650941208, -106092257, -81176868, 220604384, -697891914, -4043400, -277076544, -12022976, 156982430, -266690248, 128666716, -393102913, 133953314, 103704394, -21037820, 3237750, 668296720 ], [ 83883247, -377179264, 231804357, -258743298, 816661236, -168671585, -51483425, -1942539, -179452783, 256078600, 349412985, 523961952, -242169696, -138789216, 291029355, -64722102, -241551072, -261083382, 753835805, 403260815, 622024305, -477775224, 243338388, 392505672, -37843593, -351373568, 162246066, -457909984, 126958364, 526780530, 23215850, 132509520, -185204532, 39879070, -207185280, -830480175, 255105774, 102485979, -540739296, -379455688, -89953329, 125034455, -652697286, 29868420, 63106524, -143180534, -452774700, 239306760, -40762106, -437375554, 19495254, 66668644, 606299595, -197727234, 481192446 ], [ -103145784, -10068652, -442648323, 311838021, 65248707, -507795565, 438714353, -272460836, -101221484, -140619472, 87623100, 62550528, -83036168, -76352448, 662611749, -369146733, -234656352, 29720950, -279655215, 164766125, 666913230, -725297328, 256939131, -232669176, 155993712, -219336986, -363327751, -806574944, 42681392, -746044830, -15940232, -11772540, 211875772, 289750076, 143879907, -83477625, -12783078, -130346486, 578675496, -188425109, -22021017, -135635682, -114871668, -44335295, 281689896, -17978506, -645157746, -204548168, -11339834, -433945883, -43683368, 96086838, 613776040, -259011366, -877656654 ], [ -101343648, 106545582, 465537690, 63593431, -226481229, 182918065, 526869091, -405880100, 183203643, 688354194, -586291665, -407874816, -413203368, -147497456, -71626317, 82549524, 293243328, 154185010, 679408705, 584811420, 898723530, 395515440, -82667820, -296803056, 34218111, -328945147, 47447555, 632492224, -30639492, 102583440, 48901202, -329296500, -99409716, 83627390, 51327474, -162299025, -595140942, 13768995, 93751896, -126960831, 137250381, 58990841, -231771606, -21443205, 229583118, -120213772, 421521952, -99435864, -151987210, -198195137, 233513532, -3632724, 264529360, 166662102, 31346 ], [ -119400344, -228125414, -397954638, 453775861, -727727223, 712925625, -195542550, 82992215, 139053434, -274725100, 177764835, 418651008, -354991536, 258507824, 61970883, -414720174, 444255840, -544269446, 631277130, -512040665, -689955285, 837143400, -19860858, 435335400, 85751748, -149834522, -133859440, 632367344, -34656180, 361851120, -9474598, -132935400, -159224510, -199116764, -147206481, -722718150, 599269638, -565024975, 246310400, 74665326, -83257662, 1438801, 728721618, 38177900, 164342058, -9936542, -28891338, 48757632, -309435372, 3443902, -176809466, -26747326, -708116040, -18027792, 1016864240 ], [ -20318200, -500597570, 468965067, -161424967, 482581770, -709051160, 52881507, 156382286, -170864607, -85301522, 609403845, 106870656, 77986552, 171556704, -144983325, 587262822, 38447136, 200865098, 421220480, 614822800, 80188575, 215614716, 78551580, 186091056, -167962002, 47722612, 119116180, 313423824, 155850760, -394831800, -36435042, 273916890, -83804946, 316236382, 4029843, 671293875, -840745422, -278456216, 438740400, 208028169, 127636422, 239882552, -358120896, -18847225, 124130154, -94161326, -611358782, -127818064, -160652292, -429975434, -149336350, -101918090, 182524315, 126971604, 951915328 ], [ -135950843, -98504406, 327237, -171043895, -634532898, 762764240, -527927099, 59776505, 163446958, 428745190, -162420210, 596680992, -181945080, -29327952, -484168398, 375362139, -313764192, -154937132, -784067970, 688414535, -151482750, -584112552, 7597893, 138864480, -222715179, 262519615, -207142803, -522472944, 260260156, 604264320, 11244856, 55212300, 201549394, 137146856, 64812378, -790349175, -119520456, -117669087, 565018464, -399542621, 31945800, 282552270, 104801904, -25936360, -192951726, -237829494, -512035824, -102184456, 379856577, 364612451, 23512024, 17103002, 475756620, 151120902, -628079802 ], [ -124073530, 438914190, -6561963, 231543433, 533832309, 628818450, 108237997, 498900870, -113159566, -241484606, 104597430, -467893344, 70800560, -263032608, 912529602, 417474306, -95328576, -93384438, -377056300, 405108020, 600427590, -431105640, 541354164, -275783592, 217003995, -242911715, 182020756, 44831920, 248667276, 126148500, -25312000, 58908330, -86646620, 275046926, -14545389, -816588675, -630420120, -390518469, 287875280, 277321264, 84289425, -177775780, -462922800, -2519800, -468306870, 35021714, 473021224, -196797480, 185407679, 455619696, 140451732, 71173050, -652408270, -34553268, 942762296 ], [ 80331979, 475872672, -115583553, -228214932, 381830463, -369181165, -110807445, 54770124, 98764024, 812390712, -153657900, -654127008, 356668856, 93515120, 843696681, 248727894, 274754592, 751175782, -526587110, -71744530, 246597240, -365155452, -356037609, 69321528, 79620624, 434330068, 246633678, -100503424, 115651224, -384427800, 20494810, 204528870, 154385984, 243339712, 282122499, -587353200, 653524938, -490647593, -566250016, -331639110, -88580523, 20213830, -213660348, 6829830, -51624786, 253801506, -505526546, 197249888, -377000722, -38181773, -189909704, 64946750, 320661660, 246440262, -213184146 ], [ -113830507, 184740864, -233199420, 135969999, 604026021, -113658995, -229361020, 440608907, -57892584, 58574872, -525611610, 488291136, 537589888, -10362368, -14452788, 387085809, 42057792, -581754236, -370536240, -460592585, 544587435, 515717472, 105495801, -336390504, 79830594, 324812405, -291331498, 303283568, -211831308, -287228430, 26593420, -469912950, -151153318, -123083422, -21042255, -83117475, -802343256, 723380822, 199379472, -74553663, 49636866, 4113382, -440158452, 6317080, -482852700, -180432574, 570763064, -60195872, 296883541, 339594353, 46093430, -68940170, 95212645, 252095532, 61469506 ], [ -13988639, 82834422, -280200987, -354903252, -371433273, 516603355, 99471645, -111672303, 190685962, -14842614, 620536635, 511869120, -444948856, 179328480, -787464405, -179409369, 86129568, 158188240, 171489880, -79954330, -624414675, -117323868, 541182654, -476425368, 172763316, -10000029, -133379699, -748880384, -234421096, 751454910, -5143082, 194475060, -102830896, 293578054, 259517424, -433389075, -299992110, 506550162, -290052488, 151824459, 54644586, -283523240, -238548414, -14875610, 536284956, 160135808, -370310156, -108936432, 395473228, -431583537, -117965774, -135505758, 268350130, -139162812, -561250130 ], [ 56153321, -391148230, 21752649, -177143703, 283868646, -546949320, 373590182, -278999138, 82615925, -336805514, -86459025, -11505408, -240174568, -57098048, -926678760, 389709678, 528298848, -102143020, 788066120, -361139980, 480019650, -49950072, -425602065, -76154040, -42686901, -84087725, -34517950, -13162352, 199030156, -532944900, 15492526, -47120580, -67383282, 32037390, -22303674, -213594675, -391035150, 644711483, 680564432, 138859144, -109323708, -118617226, -605021010, -35605360, 46890936, -261163980, -595978816, 261167456, -414085044, 237088460, -130071762, 112296688, 212430095, 219761202, 12757822 ], [ 98856877, 383983336, 467070537, 9897525, -271468095, -261971590, -258985244, 422352199, 78341238, 792202768, 294172335, 137315424, -502419136, -193900560, -225141645, -554157411, 195719328, 122159170, 972042530, 63033020, -861645, 900710592, -148836378, 211918584, -37038708, -83393907, -72979137, 92286320, 222175096, -761338710, 13511862, -106728570, 118589270, -269691884, 231141078, -367301550, -569045466, -457825286, 644277632, -273214547, 91377939, 223349581, 357691380, -45076585, 364437594, -26356218, -548483674, -133084776, -184766853, -253468341, -157290350, -95137864, 111745730, 108166752, 424268110 ], [ -71405222, -91081782, -32534247, 480125272, -556782204, 285771875, 606219691, 30891108, -21075953, 776166778, -101253360, -571097664, -390497752, -196219840, 283620783, -456795123, -11249280, 50853152, 231031560, -580045175, -744183330, 877870968, -145817802, 171730128, -171860445, 195913087, -64414005, 96032720, -169745888, -63386370, 9452450, -71547840, 127700780, -305072306, -207196443, -578580975, 703598610, -172571404, -164610120, -295869729, 68316525, 113727068, -52472538, -3513070, -291794514, -94768870, -189508286, -217241200, -205705146, 381148873, -2036224, -131430752, -208585740, -281908734, 227571960 ], [ 65013823, -388003924, 135372780, 191425465, 824370372, -577511870, 81561081, 76374948, 137475486, 101436960, -131942610, 56980128, 462975632, 25091984, -420588276, 130504917, 399095424, 719344038, -592771870, -424195805, 441329010, 522061812, 286713267, 516234240, 203425935, 473726864, -106046163, 63189280, -136575556, -30639780, -14983122, 65205270, -14997336, 38135328, 235740234, -380832900, -476043942, -40860423, -705393400, 191092614, 52624230, -155081563, -213254694, 14970835, -54878232, 100836316, 296326154, -23704472, -303946558, 425578055, 94342394, 11714032, 614011890, -158839698, 330261456 ], [ 111944448, -351663994, -162791796, 6290427, 643966446, 318476210, -210864773, -249940018, 73503922, -751578260, 186971610, 35103648, -76150328, -20208368, -635163597, -540777540, -448646688, -463016008, 517299100, -551174045, 137863200, 995937588, -168457122, -489932232, 187489212, 155716892, 52876819, -772932272, -39644384, -192161880, 24225166, 333661770, -137929410, 30087288, -158548089, -830325825, 88634634, 681949792, -488838176, 319393401, 35110161, 24750908, 352871256, 44913970, 432880458, -261779518, 424889528, 103439248, -130254850, 263828509, 168807742, -47053652, 462926380, 94818588, -284778410 ], [ 22862392, -135342614, -343943310, -409654894, -562031517, -395508275, 152938835, 140115496, 46627070, -71229630, -218528625, 213943872, 131590168, 228365936, -973984314, -485118021, -117101376, 549267418, 949591380, -318608655, -367338720, -366424320, 438208050, 200167296, -40580202, -309653990, -293344070, 159696544, 173346212, -653865390, 48902784, -390166920, -142020862, 260787450, 131265717, -251616225, 693329802, 281532532, -396009944, 47965462, 125888037, -68991832, -705169824, 46173870, -302122914, -81690686, -71129776, -40341136, -350378581, -137115685, 100761272, -58299638, -77264460, 18329982, -570779314 ], [ -67275327, -34106270, -269367720, 455989974, -154360233, 592167455, -332630158, -206272373, 151495942, -689423260, -473947845, -77377920, 301458544, -34780448, 451012002, 415148181, -357128352, 696731854, 775887140, -716852370, 112875495, 168542808, 48708840, 8936040, 99497784, -162519325, 109252237, -797458704, -249614300, 83596140, -25122160, 17354610, -40551456, -327802860, -98212074, 249558225, -120261504, -481691544, -468847448, 403785815, -116533098, 199631432, -147825090, 33778505, -92835102, 150990672, -99692570, -125573096, -352008508, 410948587, 218909988, -55049080, 730474620, 54135180, 550780566 ], [ 852481, 47628504, 230288733, -107626420, 740660313, 730132100, -345477398, -310048176, -45747558, -719804624, -589085445, -415815168, 17673656, -265273120, 847734960, -592398906, -98648928, 331855636, -323696375, -701618630, 110624100, 77308104, -7597893, -511157304, 24160548, -452067676, 29217397, -476367248, 248830556, 715925250, 7966952, 211738410, -8902050, 230339032, -157621560, 580741875, 46871286, -160191713, -494776016, -1923085, 115475433, -206278163, 506948190, -5360435, -501151182, 217884464, -219837004, -228926984, 340626881, -146010060, 140698306, 69141988, -286203975, -217680408, -165820340 ], [ 38904936, -129432006, -309876216, 105456296, 830076147, 650573210, 90516363, -401852885, -58099528, -358385730, -187839375, -453612864, 443783560, -208691440, -302962014, -286001721, 43092000, 170634646, -736736025, 593865005, -454948560, -327677424, -288342612, -391983744, -138468216, -392338996, -10390488, -45081680, 157671332, -394077510, 49410606, 241306650, -45718136, 163127580, -339656601, 538192725, -730408668, -483056039, 537616432, -238871971, 12489081, 62239177, 28061712, -32250510, 293756910, 128519538, 567580294, 28074904, -226977783, 186582641, -104992800, 83836056, -300968185, -181573020, 602438774 ], [ 82611151, 358279064, 195618834, -448218584, -108206853, 683782910, 148272264, 166268704, -207610101, 257296838, 322766250, -102252288, 466365584, -150674432, -464341359, -356436786, 543195072, -299296032, 197201060, -86932660, -372703155, -573404544, 481840194, -368433720, -156777600, -379805023, -28140905, -660490320, -140780016, 794579490, -47825442, 35500140, -195377306, 142749530, -231632250, 516660900, 366289440, -595639281, 239492880, 298636490, -27753993, 200487651, -414578388, -23135280, 388623264, -152877256, 17536036, 27810288, 32779643, -157864483, -195930882, 104348494, -198939475, 19815030, 818976942 ], [ -93141279, -12319494, -121318812, -319286825, 22214484, 573757730, -212565143, -116473375, 210552586, -492739978, 57568800, 112339776, -358063680, -208157568, -564508896, -519265536, 435492288, -124827990, -498538550, 696601530, -799495380, -744206556, -400441548, 62583912, 129404511, 307240710, -162842817, 230278720, 194221560, 665908020, 1066268, 206901630, 84049316, 98320222, -212420727, 571635225, 170705700, -718543067, -447845088, 334294208, 38840049, 79990274, 298346586, 43645280, 510704952, 163877000, -354581112, -152102984, -268701128, 29671635, 96657008, 135986686, -513162430, -239170434, 496332564 ], [ -93565311, 61391286, -266663709, -185985492, -574381350, -306539970, -298018182, -301662093, -202074349, -3132612, 562989000, -510410688, -170998360, -37248512, -944076759, -311700750, -47791296, -557128306, -571796960, -29760525, 491637960, -182098032, 224420835, 304948296, 75883158, -212745715, -142740499, -122257520, 153760776, 138451230, 10194408, -332444970, 224394498, -324645552, 113951904, -179380425, 316718622, -62245781, 304765136, 363438251, 15860658, -56854707, -240910752, 28788715, -385025538, 127680168, -616861894, 267535312, 330122907, 190453473, 146671760, 87966884, 417737520, 186589374, -845401620 ], [ 65243507, 406508938, 455668911, -415432116, 503528304, 81026855, 306878999, -319666113, 93299409, 413977162, -59664135, 146572416, 514884272, -116200304, 848949480, -399777147, -189187488, 158212502, 567122200, 84583745, -462008490, 956262252, 488597688, 207727344, 30501642, -274012861, -307350167, 296914688, -191160060, 661512330, -14783790, -463494330, -181985830, 83183716, 343518999, -507322725, -536995140, -640692425, -315299304, -235819849, 16408917, 87325511, -452161038, -577210, -184723434, 172334652, 54435634, -67135640, -116922883, -323741019, 201697532, -5212916, 333020200, -79700454, 467149438 ], [ -100738519, -550940830, -324687996, -267775706, -205940439, 772510565, -388232257, -451474491, 182453471, -698423304, 614102475, 395275584, 316254272, -38079952, -320967273, -179093016, 139019328, -565207552, -87374955, -644628935, 519377370, 284102640, 144531477, -93235320, 38354520, 254585957, -183635494, 400340304, 155099672, -376416720, -36442952, -314512380, 196997130, 305113578, 20238519, 591109050, -836484396, -40711569, 372104640, -114752343, 34121568, -39262496, -228263892, 47124655, -250928478, 189002142, -508216500, 54177992, -266249272, -222999770, 109017524, -52665910, 520520950, -264683904, 923954696 ], [ 38003868, -239654536, 33515958, -331970320, -604786791, 565238720, -613417924, -267075423, -200496401, 461538168, -506901750, 354297696, 66951552, -152556112, -196478973, -99893112, 336389760, 208143698, 30847265, 31265655, 52199010, 642418584, -158063616, -395320920, -105810882, 195505846, -118121595, 335377728, -259035556, 420217560, 8998416, 123505200, 191676846, -332074512, 341900364, 47462625, 802660848, 246502224, 666225648, 86030138, -136313592, -77130326, 155508654, 42118750, -244593726, -120389640, 78747890, -176490336, 51530769, -317877847, 206406300, -109552822, 634766690, 155783262, -367218390 ], [ -2394014, -55137038, -360959634, -355079208, 472919991, 614162865, 113244642, -324024981, -10340733, 538709816, -199712940, -480492576, 290988536, 152608624, -872480805, -219958380, -408711744, 362013302, 14116545, -520296075, 208657065, 573992556, 204937299, -126812688, 184024707, -471162754, -354095662, 405984880, -170472484, -60707340, 18838456, 56444310, -37528250, 90839672, -288775647, 181412700, 657230178, -101692091, -63095048, 292308920, 137297868, -130454233, 258926562, -7171175, 443656422, 144899244, 222896570, 115671336, -211779062, 426061909, 90604014, 53374420, -465685825, -97158402, -443107056 ], [ -82593483, -237506786, 559936953, -233654905, 596063295, -415169380, -90591935, 90667613, -45682888, 272661554, 550670970, 172702656, 37324784, -136478688, 461122881, -88969629, -12864096, -606234594, 371858705, 462759060, -328509105, -845097036, 125888340, -460830792, 142443648, -170950722, 98756440, -787693088, -94563612, 629962200, 46055184, 89586900, -47714988, 11483934, 162488628, -401901675, 135532386, 650020609, 171999432, -44987782, -37648557, -50508094, 719940402, -17474520, -200956236, 153684650, 75626722, 89653608, 407244923, 253283338, -67513552, -120824572, -192618695, 46096926, -781299050 ], [ -77739200, -134861518, 315077562, -172979411, -109145136, -593659485, -100567439, 102938774, 132825713, -560488928, 343232805, 55055808, 250167864, -170095120, -11932659, -9304500, -101932992, -425676790, -104874550, -516510445, 851749980, 546974952, -446714946, 146614320, 153649047, -205777369, 55415936, -76626368, 181649000, 517651020, -39198796, -400007790, -157479010, -258816712, -261415134, -398686050, -191058054, 763968346, -127245712, -238288842, 118967886, 39333112, 497117046, -44874415, -477068796, 12558574, 5462044, 199989944, -87904610, 77914725, 244044628, -34785694, 648799765, 250006104, -841577408 ], [ -1126335, -536885954, -153233031, -161351652, -765182466, -695887605, -279181861, 428479883, -118902262, 465565812, 571328010, -55258368, -204244608, 167802096, -130287633, -416432202, 560413728, -404059348, -106566075, -685518300, 672861360, -721397880, 514975926, -90673128, 67505355, 148311139, 190082745, 351712032, -69810364, -22524660, -15293194, -222248520, -40586366, 235972660, -208011342, 440746425, 801628674, 504391779, 615578072, 101315562, 63097272, -103505402, -120670134, -23081075, 368379600, -249244926, 384417014, -190224760, -140898134, -438400186, -222051818, 96675116, -144670390, -17268, 983668826 ], [ -141957963, -154792638, -85822209, -439171513, 448955736, -323409535, -127886717, 160425294, 76051920, 555889458, 111116250, 548795808, -538578624, 93086272, -625083081, -416339157, 400165920, 46607302, 892387080, -497194610, 773701620, 446115420, -286164435, -122747976, -25336380, -349050786, -375988233, 752377024, -114663380, -213255990, -29959916, -291803850, 127344698, 115881458, 160222539, 842596650, -649184514, -240200738, 573089528, 35248287, -77710317, -13470002, 271549560, -735430, -497570670, 22127392, -329242156, -3679016, -442866490, -50036196, -92862950, -45082706, -768470055, 77464248, 455990262 ], [ 116652970, 358279064, 119372613, -349096704, 16026888, -691146800, -325998715, 59681747, 26197817, 385012932, 374408850, 549200928, 323157768, 243725696, 344711139, 419242161, -4681152, 182717122, 350945305, -55644200, 778843695, 296853216, 398726448, 372466800, -147006996, 216124307, 318395911, 459658304, -82693156, -544155210, 35786422, 103443210, -210493336, 28972944, -80027547, -662881800, 443861286, -800214295, 35890944, -254095360, 97922511, 161887180, -728840928, 43135460, -540381888, 230706840, -603802270, -180664440, 395264263, -369579070, 146958104, 59961416, 194788515, 36228264, 284558988 ], [ -125871249, 455099634, 265750890, -43695740, 209947161, -65336475, 578352516, -285963851, 128712701, -497488620, 338999805, 618071328, 484727824, 117898192, -249371319, -358614039, 301644000, -216077372, -39181870, 572337085, -148703250, -539237952, -401556363, 260394624, 22571775, 398221366, 157273141, 438128992, -69304196, 619688250, -40075224, 415963080, 33611348, 132720434, 257954604, 157154025, -665990424, -663119761, -337929072, -377495382, -22362060, 125043282, -638714154, 38800525, 449595252, -60970238, 538031868, -134843192, -121868388, -91761488, -14285384, 16467490, 663469635, 49092924, -960942976 ], [ 135173451, -223451910, 492543354, -426957234, 756332175, 237016185, -383433435, -370756468, 176594369, -804758078, -232645680, -325594944, 65274232, 141449824, -70533249, -230323593, 137096064, -652987468, -51729910, 94070625, 12368775, 457040064, 191302254, -167349096, 95452362, -309653990, 33558468, 52724336, 36435932, -298256670, -15068550, 164602620, 227319956, 120741236, 294792504, -45481800, -303962010, 223008101, -345450336, 33858703, -105395238, 46544771, -221009844, 6832760, 33515658, -213223962, 196777322, 349976, -357845597, 85499848, -56147286, -48805604, 94693775, -223810548, -99805664 ], [ -74784227, -81597318, -349713015, 201806869, 114749475, 23078335, 352430022, -304236352, -39823786, 421037970, -360334125, -423775776, 283820200, 174374848, -32063328, -27801846, -442114848, -701681302, -480762160, -251630370, -730702755, 42274968, -173379459, -363293520, 172518351, -142866176, 206967288, -74828096, 261631708, 691449840, -4842502, -176846670, -210144236, -334674648, -226452618, -293985300, 798108696, -746105866, 574123152, 397172884, 45367353, 21431956, 364492050, 31109275, -391498002, 91027678, -9650980, -171940648, 29366548, 52555083, 91653942, -41793502, 744224675, 94032894, 797598970 ], [ 16943612, -135617526, 334074531, 165105380, 124842357, 407612970, -400229312, 50205947, -23410540, 747451168, -339592425, 516710304, 231293600, -202057424, 299227365, 208625499, -372024576, 345612190, 906964950, 735666495, -667969440, -311801100, 69838872, 299112192, 215688183, -303213549, 4130453, 636987904, 114989940, 95222610, -24763046, -106348320, 193994870, 137074630, 334164405, 448129500, -414325230, -677831498, 362911984, -318090666, 113433492, -271942216, -696603366, 6050450, -509534400, -111380402, -636081718, 188799248, 297217885, -439965596, -120455376, -82118456, -288020020, -142555974, 543790408 ], [ 3577770, -356268770, -93383106, 227628412, 461990262, -255425910, 598190166, -4974795, 162955466, 730221802, -428824065, -631703616, -407641728, -180930096, -821865684, -53686965, 27016416, -2693082, -220974675, 160592810, 353802555, 347019924, 221659524, 271940304, 129152547, -471796240, 376748798, 609863968, 63850644, 729294390, 9465106, 375109020, 182020740, -286293546, -257519247, -91375200, -716222892, -379106329, 92102496, -197444998, 63671433, 280018921, 188056422, -15332690, 16250016, 143931970, -306079804, -129917920, 403664656, -308243460, -194713920, 18794838, -567502270, 154116900, 906651704 ], [ -33136334, 51855276, 20185356, -84942759, -116397810, 131779940, 229493271, -450400567, -11427189, -122246454, 21313155, 630873120, -379904152, -140854688, 957041760, -213929064, 189260064, -10432660, 516407205, -30262235, -56229285, 794992224, -541868694, -280196256, 106734750, 29125273, 352387316, 188269088, 109977244, 192369960, 23842322, 234872820, 58174024, 1413566, -245463207, -190905225, 656912586, 123970573, 550525736, -185658348, -98876568, 283761569, -336692820, 39638505, 558732012, 195333390, -73696526, 183925192, -455390459, -390726336, 135146414, 16218438, 693776360, 198409320, 868378238 ], [ 81886763, 370736014, -529951710, -467133854, 614271057, -236510820, 130399486, -364818300, -180287026, 220476216, 424231260, -555419520, -129400824, -55846512, 616642167, 121535379, -84115584, -267076096, 208826450, -277878925, 401443185, 941252472, 51984681, 171888288, -199240533, -246576884, 48722964, 43757952, -78292760, 10638090, -4546668, 286693290, -165054480, 90055504, -225939120, -793461900, -316983282, -214672277, -535593168, -116104706, 113480979, -213904691, 667396278, -1523600, -60111288, -163637180, 352691984, -36406040, 303709731, -351818782, 117170374, -43541160, -397878950, 265659546, -359099776 ], [ 122077046, -282300260, 317729904, 455388791, -202694487, -182581155, 8388492, 124480426, 28409531, 649494888, 98777055, 80740416, -352378448, -142211248, -362686035, 214115154, 52526880, 215446560, 726709895, -569646095, -98505480, -520792944, -435275229, 123839280, -79935579, 493244266, 210196764, -466601632, 241368660, 469974690, -32396196, -40686750, -7812858, 300532386, 154797321, 14534625, 224219952, -780168623, 193903464, 278537150, 17160075, 174730465, 573022068, 38948490, 339081372, 155323420, -574192242, -277411464, -260732596, -434443968, 28538952, 91376320, 111156105, -2408886, 106200248 ], [ 79015713, -550047366, 370225608, -228185606, 715301313, 52798610, -601231939, 150728392, -132948586, -746431826, 117931380, -410366304, 217310048, -253965536, -411327561, -179576850, -358071840, -240994446, -502352170, -411539030, 449222790, 295770036, -256664715, 6231504, -77884872, -325370476, -243673325, 542303888, -116092080, -361434960, 9757776, -490644180, -148765474, 98939302, -268112934, 503669775, -443808354, -606604859, -444392344, -98834162, -20993571, 26145574, -585191688, -41091785, 311883252, -248693340, 659079798, -116012776, 154062929, 5407780, 22318924, 38422712, 507384105, -265961736, -546517510 ], [ 107253594, 240444908, -197754486, 199079551, -339683805, -457571910, 57944831, -413144880, 135832868, -761895990, -454899345, -100712832, -92252600, -109084928, -348536877, 4075371, 59367168, 450157148, 800306610, -437536730, 813893190, 399414888, -145286121, -393106680, 177928578, -30739154, 276003188, -375489184, -96024968, 131376510, -2547020, 377268840, 67760310, 266875070, -111685815, -51012675, 703678008, 19723155, 627585704, -105298209, 136719390, 148567237, 567724704, -20996380, 524011374, 239100540, 471132096, 178726768, -407300647, 286299258, 123263138, -53168308, 223986745, -26998518, -247194556 ], [ 46943876, -133624414, -473425824, -329565588, -412058391, 568872535, 546083272, 381890533, 44874513, 383521212, 507071070, 367504608, -484604232, 86478512, -336877485, -389858550, -393470784, -304585148, 373857780, -227069385, -534914775, -128712732, -60731691, 121514328, -218235819, -100045539, 25227356, -535660272, 159238820, -761416740, 11143608, 366013440, 54738880, 155533532, -242784087, 229286925, 320900250, -188349928, 351366184, -56402222, 103128813, 226589090, -308010696, -44528675, -459751512, -76926262, -49158396, -191360048, 418584757, 259929215, -119405448, 73036646, 161769515, 262905300, -983229982 ], [ -96586539, -393811440, 24904458, 120691153, -622030911, 523822855, 134650411, -344855948, -63033849, -610362100, -276711210, -461877312, 257759944, 252468944, -978690579, -138190434, -213300864, 768620160, 337966695, -449623380, -446498880, -165448008, -19929462, -498014208, 100981572, 195339933, -360449305, 760069632, 231996388, -771378570, 38808042, 55303560, -205117196, 103706218, 105892218, 598672200, 253173756, 294532448, -258164088, -1141444, -45894027, -54877459, -331061388, 45302195, -167716002, -12382706, -329693904, -168159200, 446014896, 394312548, 66232958, 89405374, -471582075, -207682236, -6237854 ], [ -45371424, 325066258, -464693763, -187378477, 370393554, 457788495, 379106938, -208278084, 132133744, -98552968, 366852945, -23071584, 181132904, 151418352, -560318802, 301763544, 486857952, -334160526, 495124745, 140524410, 780817140, -732384420, -109903608, 162240528, 115483500, -111433204, -2866745, -52774288, -103576668, 658833300, 30152920, 133726320, -208768782, 33203324, -287547717, 153166650, -799934850, -414657626, 429547744, -266601616, 63084321, -124593105, -294123012, -5726685, 11705520, -214750816, -202218832, -188073688, 31372612, 71126538, -112724088, 31552312, -280378480, -44154276, 97454714 ], [ -119881797, -484068486, -52530150, -387205841, -440764779, -130384170, -46004455, 104470695, -127167088, 543060666, 396420450, 583453824, 568929288, 268563872, -190679640, -11016528, -166199040, 124925038, -817191105, -734161365, -277143945, 526611168, 127517685, 268128648, -111473073, -376335933, -3650712, -343120288, -113512256, -184905090, 50127252, -274677390, 99074580, -185239054, 191367309, 229467000, -347313318, 652427082, -199335488, 64541214, -39219945, -267475754, 760553526, -1693540, 179266596, -204110802, 610106208, 69363536, 262780453, 22484980, 116979478, -27692006, 277406770, 47072568, -692683908 ], [ 3281831, -442745776, -325807491, 318289741, -534060540, 532895360, -199925726, 430990970, -31403752, -801799500, -529886940, -642378528, -95642552, 10721200, -141855936, 354575886, 318191328, 669509890, 407657525, 22713780, -228586080, 525280404, 56118072, -157052880, 59589486, -94540244, 2082778, -479114608, 229155316, 739854450, -29975736, -40701960, 109868752, 309942402, -340862205, -324289350, -89772672, 61352657, 100701368, -319368587, 109919454, -3133585, 416129418, 10375130, 244679796, -194494020, -144805768, -214552360, 448285649, -354551134, -103330414, 122726814, 222665985, 268905930, -723120874 ], [ 89921286, 449532666, -241070331, 222818948, -754835994, -521512615, 544647404, 333042784, 105243958, -425960646, 134694060, 330213312, 512324152, 217268400, 147260550, -470993790, 95891040, 656699554, 291895705, 11060425, 681394425, 770605200, -537272226, -133328880, -79060704, -492429784, -289447637, -195736912, 179616164, -22602690, 8498504, 394136730, 110371456, 232443904, -147217644, 759427725, 202041444, -625062755, -611311624, -27431877, 46416384, -57296057, -361676334, 35262550, -464502576, 247422294, -141869406, -149482432, 29227238, -180434849, -239383584, 132937946, 143231705, -238022112, -540812538 ], [ 111370238, 497625084, 167803689, -383950655, 684895872, 388697880, 377576605, 101233130, -145003074, 78862264, 94438230, -608895360, 510699800, -44372640, -82921353, -456999822, -453944736, 409955014, -953035940, 586111305, 128774235, -861344736, 221556618, -459138480, -24167547, -67526591, -152265113, -169287328, 60331960, -83179980, -40216022, 159841890, 10696424, 5726490, 298386990, 660463650, 349139472, 563263536, 62831144, 114789564, 26273262, -173927208, -691162830, 46465405, 561055902, -82937750, -628915352, 155389344, -8344669, 415644817, 219013390, -47719222, 173161070, 28518102, -242241888 ], [ -67032392, 220256058, 432228408, -10337415, 356395386, -665926680, -494467596, -421641514, -61565840, 57704702, -10582500, 249472896, 165048288, 148792752, -270686145, -336450720, -302224608, 677031110, -905058140, -371379425, 292236630, 27327084, -95565372, -207932952, 178201539, 339488164, -18756703, 409156832, -56054024, -693478620, 317982, 234629460, 118072602, 103644310, -119388285, -803366025, -166709334, -340255435, 409337096, -288797739, -124903761, -200116917, 381624966, 27703150, -284495778, -7322504, 550352268, 16952496, 303807248, 204186388, 182623840, -130279960, 320355055, -61629492, -1008181398 ], [ -46418253, 267833016, -559489155, 94209775, 536951466, -744017605, 477917328, -256873145, 51664863, -458803348, -83855730, 467508480, -168385272, 19832032, -817523775, 260526000, 565367040, 547520554, 871135375, -625655175, 843216915, -627996816, 259031553, 350466744, -131714181, 213077541, 318840549, 149056768, -250185780, 26504190, -47347678, -344536920, -48776252, 169586648, 220770651, -368690700, -252856164, -199786877, -92916200, 270050762, -59475309, 241409623, 692928618, -2575470, -372132252, -95704168, -424314576, -53256104, -341797085, -456445094, -15184186, -60365052, 376369430, 233877792, -853865040 ], [ 18198040, -447110004, -477524898, 129972832, 755013507, -463154990, -520048718, 109350732, -84252076, 524414166, 530987520, 210034464, 338430208, 76308688, 145620948, -591449847, -63395136, 408402246, 974656705, 571903790, -4419405, -531593796, 3636012, 200135664, -118710039, 95596054, -53262952, 389600624, 115332828, 465552990, -28313054, 105952860, 124942890, 58296700, 4677297, 314925450, 693144540, 565595582, -430801288, -297234499, 29485110, -236934334, -346929618, 14267635, -435686340, -10032470, 412076312, -71838976, 408805195, -96642721, -115253460, -8695350, 180236570, 101786226, 951413792 ], [ -77332836, 375804704, -415418760, 185721558, 271189146, 219761580, 35386589, 57454934, -70710178, -72646764, -481419090, -540349056, 89763104, 274900320, -639657321, 270574860, 140380128, 330060248, 207319455, -704628890, -605903205, -671385912, 139797801, 276447864, 194285241, -279608654, 220751066, -108395840, -100915204, -404273430, -6160308, 333007740, -59347000, -220237710, 341922690, -556869075, -793371282, -257244521, -267070848, -255733084, -51065793, -211441958, 300947544, -31619095, -522995748, 70970732, 525321322, 563376, 369143638, 120308874, -2919118, 47822278, 220354655, 224786190, 877876076 ] ], [ [ 126483626, 872435486, -574858938, -20119119, -551431440, -140548722, 331480100, 131480482, -464269064, 1651184, 419482396, -376074102, 64230318, 116119465, -188062266, -131991876, 327069450, -159708824, -37022659, 38850192, -390438090, 56598360, -909346332, 185116078, 359918337, -230174208, 336022565, 144953281, 110476492, 349691834, 942859176, 348771420, 69985890, -346526460, 332211059, -24702825, -25680564, -657558, -310044904, -42458726, 4054260, -19559794, 25133325, 82253120, -488285109, 395918656, 244269732, 743087667, 20585566, 13827825, -2538624, -322164944, -275299074, 821989565, -271477980 ], [ -637698836, 563538736, 181536520, 10524285, 601020820, -169813933, -191224264, 154694603, -247660368, -613862, -428717712, -113386872, -108793522, -39481211, -521257438, -79045394, -697679775, -299057176, 710614022, -44570964, 142743090, 45773700, 660467280, -436761647, -207144733, -284931020, -349538122, -105267602, -15141504, -435766032, 736211574, 738815700, 54332676, 485583024, -144007799, -7495775, -338216067, 460787778, -630615124, -766730882, -12951680, 159243412, -72595950, 78499424, 750503052, -5336064, 198127692, 535110135, -334331910, -7592400, 471780192, 50270913, 99575244, 750335460, -284414220 ], [ -248914164, -496483846, -318695210, 3186196, -484675320, 19774522, -36549492, -21742063, 200954056, 666252, -324904564, -363505815, -53235652, -12889646, 24121374, 107667928, 498221100, 139202712, 175952150, 119260110, -27741840, 121228240, -737363268, 677133982, -155542114, -173713804, 199684967, -105843474, -90331836, 205696246, -37026066, 500157750, -49327830, -303429926, -100510545, -27992315, -341217198, -33262812, -381652040, -475729578, 39328380, 105450973, 169810725, -100093432, -555065667, -165924416, 915310872, -653009007, -471559228, -42822135, 386351648, 45586837, 48306132, 445770945, 234764280 ], [ 453244360, -397164864, -145792744, -18660649, 133234860, 110959043, 174545644, -261068318, 322624296, -690866, 39912372, -451555479, 2051204, 183710065, -192883022, 80270020, -11065275, -405126788, -227894388, 21606648, -85801548, 22553860, 28237800, 46137560, -140965307, -184629412, 164037491, -112969890, 42391076, 559988928, -1013922798, 31001904, 74863566, -411877396, -185212433, -32852700, -388399536, 414213426, -459090376, 301073261, 10536960, 1959586, -587610450, 86176040, 67132962, -5941312, -123904116, 504409857, -505829350, -14160825, 159471744, 154035632, 182605590, -94054655, 487773540 ], [ 552057866, 698425964, -45806776, -16889773, 565947660, 116114479, 259457156, -263685310, 195425392, 723788, -218442300, -346638228, -50180102, -52293780, 292887318, 101331604, -684824850, -98510896, 846024470, 127736832, -258834198, -276620260, -838692384, -197716855, 286733377, 295415472, 480836548, 4764441, 113308188, -274462492, 943456878, -737082870, -44806230, 414701936, -70643959, -8208955, 406697571, -136531494, -582099540, -51142318, -61770870, -127529376, 681532425, -133153648, 293670, -330687744, -374543148, -660852591, -106216822, 36516780, -594864992, 265303163, -151905294, -272457060, 62565840 ], [ -277363724, 709226938, -326282712, -10841006, -33871180, 139088616, 156575776, -374241539, -490366736, -69130, -295910648, 107382183, 25698504, 194008738, -522981650, -82119354, 464807025, -12991088, 83206463, -19401888, 246477756, 263678380, 597809088, -622878823, -87388620, 10957672, 31261530, -44949509, -21138684, 505353858, -981709806, 703560486, -1438434, -99810324, -122811485, 33087965, -162757539, 355754916, -465125668, 746612211, 57894970, 18189286, 139712475, -166080536, -900979560, 140392832, -689158260, -608796930, 750477496, -39838455, -477280544, 251696544, -88363710, -495937115, 314924220 ], [ -385900744, -588666966, -166844540, -1342828, -669533680, -256816422, 167969844, 238496762, 422397856, -667864, -45356964, -24405693, -162007918, -101344397, -14603020, 56838512, -656103150, -6859644, 283355669, -153404880, 5633292, -275447340, 591864288, 333866183, -31994346, 333935580, -51153817, 78413071, 396144, 511104918, 94153794, -742879974, -86402124, 180859756, 209399574, -17900185, -84487536, 405953856, -671637616, -136438415, 19859700, 38837071, -681249450, -147517176, 279838143, 182513152, -209564124, 347813928, 437289106, -11250405, -521725696, 155755890, -3899664, 560069060, 368133660 ], [ -339075886, 170927496, -633807992, 12293435, -689412580, 206722168, -23684836, 81033288, -298250616, -1048358, 454316076, 94355304, 148005528, -109490843, 324838022, -80498088, 677120625, -392616312, -250637294, 130806090, -184242618, -207497500, -647180652, -261700075, -249057567, 148896044, -196714344, 112650461, 118722156, -732383798, 257515188, -901575696, -72628200, -482253040, 308847177, -28853195, -221311251, -388279980, -675923548, 788465105, 17667930, -91126760, -726525450, 54946520, 384795801, -190492544, -565650456, -799616622, -765013666, -12465855, -589980064, 168885811, -208354842, -398314965, -572896440 ], [ -479881722, -541464766, 588262854, -76807, 132464360, -120440719, 218902404, 141971816, 185854264, -1317438, 229229032, -204159426, 97825426, -122765874, -285656184, 28850602, -573059025, -144737032, 393522073, 80131422, -192324552, 304680880, 846569244, 516871250, -258651056, 233381588, -21120974, -99391908, 78341144, 296070046, -239615586, 147385068, 18436824, -8547950, -283378253, 16069760, -60769737, -164068740, -630236096, -174429130, 71337140, 86546378, 590208675, -46654544, 38705706, -172545088, 526160796, 1960896, 139429768, -19741905, 365619552, 299397433, 157343796, -290958255, -483990300 ], [ -476276812, 726164198, 221526882, -6291270, 695052640, -171562455, -138211360, -141773205, -350782832, -1639404, -24061584, 381777840, 153016630, 173269096, 432196610, -87538448, -686854575, -20986724, -586371446, 57863346, -220420242, -274383760, -29188968, -621747147, 306269428, 147865476, 103100837, -102023823, -15482628, -745090902, -817782168, 527315922, -40637880, 345084458, -241360781, -31048650, -319259556, -262606212, 60119672, -560899460, 93498370, 34701503, -599752650, 70751016, -395661591, 166863168, 456296652, 202676985, 878601354, -38956005, 362350112, -101723208, -298209600, -844970870, 136847520 ], [ -498646740, -616849456, -339304234, -114779, 315812540, -74348237, 4017216, 138151475, 110573280, 1455760, -433445140, -316285170, -3220284, -25992736, 515574576, 1973284, -401580000, 58416204, 525820640, 39998988, 193952262, 262316600, -343668888, 118934795, -81562712, -4521880, 405948853, -96548540, 858312, -425441510, 583608816, 304852056, 69793722, -46917096, 18361802, 15075950, -204165549, 74576700, -90704316, -369103146, 66716930, 128082388, 298950225, 122841240, -280043712, 42182080, -130896192, -141307068, -478078480, 46490130, 278710144, -280163705, 189563814, -528570015, 621814140 ], [ -128081478, 491347136, 41640694, 4196769, -527515120, -1099586, 339383016, -130872966, -423725528, -1020892, 276810668, -107654472, -160163960, 6670125, -212869806, -130033466, 366987375, -367566232, 419260528, 22099818, 126522606, -202368460, -728386620, 647383961, -82296969, 237798308, -220199374, -74013049, -8517096, 114199620, -483635292, -550850904, 45100134, 429374678, -111265017, -31675320, -359299962, 398111274, 903194568, -24839112, -86895620, -29976857, -76557600, 16758304, -266094387, -376624832, -539975100, -179452623, -8692336, 26759880, 64350272, 295459493, -188741826, 858770715, 599257080 ], [ -26325586, 282935540, -135387602, -19047273, -621793500, -35033531, 325573836, 191998422, 632942856, -30752, -436767512, 98568618, -99839432, -179257386, -454558584, 53918250, -623169225, -437371484, -237666276, 40439940, 328684188, 73635520, -840029964, -506359721, -239452041, -74032640, 439092296, 47356474, -110755260, 244830840, -461111364, -431317140, 59589036, -214873164, -274218194, -8215285, 355792311, 274650750, -110880268, 211460611, 33102930, -10591382, -155250375, 124595016, -642285657, 215443584, -659066856, 661220259, -672040910, 14530455, 277267744, 328590004, -51871266, -115929760, 282990420 ], [ 406263614, -892510304, 485741010, 25969396, 286102060, 84550953, -321054468, 147088970, -150542152, 1860310, -87552552, 274109037, 77600342, -28797153, 49527110, -37085840, 96750225, -45585320, 830290567, 50912550, 389574696, -236094880, 45299376, -557589823, -222443760, 262300588, -142792093, 23142856, -7075572, 854525358, -237350610, 440705928, 21251520, -22076010, -117298776, -16982335, -87096114, -255709872, 226891992, 454752645, 78938020, -153364654, -413709450, 160414096, -317985876, 175929536, -785943312, -359732499, 748598072, -46360260, 348753088, -181870650, -186314094, -131748420, -28008180 ], [ -68902496, -39150060, 247751060, -17639720, -321606700, 6363178, -200621680, 191881592, 538797040, 825716, -371856852, 209662530, 30725548, 25767434, 172368418, -137505172, -38171925, -166451956, -775091033, 152778264, -50317470, 96875240, 629911008, 484683773, 8570344, 243992232, -409043900, 106936731, -6925184, 489825996, -599683854, 738122568, -972144, 264109356, 110837756, 18995275, 355779648, -61329312, -141144196, 382078048, -66744370, -111335742, -30715650, 139476472, 507960999, -379058176, 302838984, 516359067, -925968712, -18529785, -398833216, -104552307, -245554578, 408381385, 63481140 ], [ -599058098, 459388470, 462314346, 18419872, -205446120, -130814682, -162039668, 218670711, -282437448, -44702, -475333372, 340848504, -128056772, 102601345, -459889566, 157694148, 452126700, 194240068, 739318943, 185582772, 439764780, -114598260, 434327088, 179261831, -362385922, 19338924, -213962621, 45642355, 49209888, 881281480, 55334622, 666855996, 39719430, 166796520, -107096617, 22019960, 170456643, -176161392, -739775188, -519627155, 43300320, -168734781, 770695275, 161347392, 554830731, 113057856, 99587544, 121115967, -377529296, -9623700, -368446656, -58851477, 30098142, 425555140, -21031560 ], [ -182291530, -268275092, -314247364, 9743270, -40312560, 166127616, 45600184, 378879690, 479329224, 720502, -465805336, 194199381, 54569466, 117228188, -311097108, -158175074, -267967350, -78281500, 71718678, 60242166, -89127738, 271948460, -224178408, -27160224, -218736364, -211308504, -480727677, 89813537, -14954436, 690127200, 147789684, 260523114, 73552302, 92719242, -259180691, -33752615, 149701986, -207467568, -765490780, -305768459, 16265060, -30109099, -403393725, 141896888, 30747249, 90811904, -155156148, 785890350, 532523044, 12492495, -85409312, 301656567, 36817416, -267506815, -434421720 ], [ -546874590, -810489540, -569082776, 11127522, 660719160, 258664087, -32926824, 155757756, -530930088, 1285818, -422526684, -124823010, 133934056, 123257981, 213221686, 39574756, -342150525, -39570388, 888805563, -112245492, 59758188, 5616100, 835541640, -320764857, 243833509, 12019788, 60827783, -45763828, 8102612, 5614130, 712020372, -987933642, 37147770, -382085932, -14516453, -26679895, -231808878, 132088968, -824939864, -774303782, 80978870, -98580400, -408461550, 39818920, -533510289, 316025920, -667955568, 898703148, -792940732, -3869460, 388409472, 278723248, -124932618, 185869255, -587195460 ], [ -81509938, 240814518, -587337058, -11947372, -830999660, -97745985, 160664728, 59828643, -550924432, -924358, 427268748, -272160021, 81107582, -26864299, 92720380, 13386600, 207381150, -145727384, 612807893, 16849008, -135977478, 276391640, -59150760, -308359947, 146177328, 161609888, 236716660, 3509220, -92202516, -327728262, 401781576, 588910152, 58209948, 435098088, 196540060, -7338580, -248979906, 418303116, 472647916, -361555489, 41677930, 53702274, 405580350, -45782784, -129831507, -27816704, 13163220, -159874302, 777670412, -28541430, -98275520, -216006372, 164980638, -712309835, 644615280 ], [ -359497214, 345325742, 576126876, 1479182, -417395260, 72888131, -176159704, -183119342, 279782104, 144956, -273210212, -140830737, -48548704, 57232637, -119322508, 2513706, -129291300, -460484552, 362199682, -55095792, 275606688, -222089420, 926556528, -656829103, -357005383, -168361160, -235550185, -37274215, -33855640, -789346678, 658132818, 355828764, -83307654, 147515318, 326218984, -27560820, 334569123, 260296740, 801119412, -446902072, -22854090, -145628497, -74808300, 90955336, 243863568, -235095616, 647630424, 248267817, -590315332, 39104190, -199378144, 312143923, 43412436, 212030885, -502743780 ], [ -11360338, -18131198, -402036976, 5790730, 667499560, 53762545, 236573372, -217093506, 9511680, -34844, -99963880, 343686042, -117550994, -178800853, 468475438, -149632440, -490691475, -299115432, -713551405, 53732322, 324211524, 247834020, -807363288, 315041188, -201559565, 139484224, -371623382, -125531098, 15159844, -717348884, 623403186, 433081476, -18987894, -71564924, 137921935, -19060685, 159528474, 326389338, 381447948, -438268966, -49710990, -151867915, 438482625, 33901208, -281600163, 350450944, -122347176, 324129981, -322409314, -7973685, -516225344, -135309691, -196703640, 146460880, 446788440 ], [ -303260618, 743740076, -203232348, 5290190, 15718200, 86083163, 332460492, -287740607, 352982408, 685348, -125532972, 413578329, -81123524, 120334984, -431862324, -119780322, 390034575, -375663816, 187003690, -180941172, 408909060, -84798140, 809057556, 598678367, -238549266, -85116504, 49878471, 107490108, -98317072, 409201612, 922128354, -423818712, -82796148, 429790926, 108451347, -32304100, -276483942, 340406550, 840742416, -469873202, -66785530, -58907800, 361384800, 12548216, 637087698, -24209920, 709313556, 42067347, -54473930, 33499800, -590210848, -334942523, -243853254, -533409640, -347244480 ], [ -368694606, -529830812, -146456902, -10004759, -457707820, 195329736, -454328, -76733944, -254635600, 1163368, -120220104, -75624687, 54229370, -97561695, 519955482, 38578198, 649664775, -199148136, -388810627, 57433998, 133939302, -295774640, 229409832, 482725103, -39505434, 113341448, 74623294, -32464784, 66871308, 705381202, -913383030, 256899924, 9277758, -99067024, -113995319, -14147550, -75230883, 91753398, -831266716, 543279846, -101102680, 27061522, -203999250, -160070520, -847384785, 357973312, 781753728, 672219660, -699410022, -43378245, -173934208, -42560841, 133525260, 653349375, -391951800 ], [ 160584126, -111896980, -532050936, -2057392, -693172620, -227244769, -44775220, -135557849, 100229328, -948228, 160395924, 273206184, -122588666, -168016002, -518547962, 44636874, 492110100, 106258944, 131658741, -104911764, -193499334, 199197600, -644386596, -529733183, 248973308, -120544908, 424581347, -105834476, 103371576, -399342652, 940373994, -220668024, -13966092, 127907064, 97144562, 34174615, -215752194, -4298184, -508422328, -791166106, 6551300, -173687845, -169527750, 44172592, -330202548, -70492864, -134066688, -877470321, 254485756, -46411875, 211552000, -228348705, -124406928, -347346800, -291207780 ], [ 256942396, -134748398, 300742818, 3706585, -779653540, -59557904, 261944004, -60167450, 554887632, -136834, -283996944, -120810330, 129805078, 155731114, -280149262, 60775164, -676793250, -271895316, 824561216, 22082412, -351273972, 285924100, 670870680, -163418367, -95056189, -329455764, -175562264, 89269158, -118421380, -250061566, 231216300, 278828100, -65913624, 305421970, 14964556, 9061395, -348371793, 375513732, -592391608, -464496443, -25978820, 51027379, 196873425, 348704, 682224777, -343805568, 231502824, -880595499, -370481456, -26898075, 500512800, 652869, -34705098, 182384725, 245544480 ], [ -395741174, 432233322, 576630026, -15609081, -396869140, 257438319, -103359620, 176541813, -377593880, 223696, 192756120, -16108044, -18880642, 45872673, 261130148, 60715668, 102031875, -322417832, 887380496, -177883518, -278989494, -250398540, 371520276, 704990622, -14709214, -29665636, -14697585, -102320757, 103573316, 289004458, 817687794, -325141920, 34022214, 2913736, 317298608, 11276895, 308799918, 198807048, -374712912, -152467720, 78697920, -87213599, -253725675, 129635840, -38999376, 297658496, 102503268, -143267964, -266144058, -5034960, 168645408, -119858458, -22021632, -824395550, 390873780 ], [ -602019970, 204357760, -75512752, -9082212, 581511760, -106813063, 232400728, 307216168, -487533048, -1059332, 399504256, -399218667, -136729220, 153015632, 324187044, -156905826, -639909000, 295285100, -112783874, -124563138, -374005296, -225409380, -368755944, 710170216, -179856854, 132964304, -457849214, -109015269, 96468400, 473312238, 782297544, -581663772, 92076732, -417927858, -300239431, 6956670, 153171648, 447203592, -862667728, 304733496, -49079870, 21934139, 707952000, 3917792, 299073528, 150929088, 332477460, 518534436, -322497412, -9199125, -195935616, 327014828, -16850754, -47455980, -494262000 ], [ 204973234, 896258714, -657778058, -14935078, -618434120, 164379094, 50908648, 69513850, 526867808, -1599910, 421999788, 325371024, -117370318, 53420290, 575411770, 72515708, 337807350, -358332656, 933418885, 122097288, 256753560, 292464620, -435337704, -186378332, -315754584, 59678300, -149635413, 131055870, -45780308, 59126374, -1020120024, 200850750, -17637066, -364410258, -260712578, 28724485, 216815886, 178438788, 685078532, 735782964, -100776830, -164653312, 790374900, -155086104, 618469020, -75371904, 393566124, -791619843, -577658586, -36070560, -129469824, -305698137, -46901106, 375057110, 480105360 ], [ 235566254, 183644324, -534949080, 15834324, 798577020, 262828093, -309313676, -178527923, -209078616, 696198, -8225432, -3697398, 132488648, 183852361, -560808750, -35687684, -80556075, 125468860, 15094077, -177036426, -319866246, -185321360, 468450240, -279001660, -249189974, 149831968, 258490860, -71435122, 48993476, -578008916, 958714008, 820731300, -27754146, -464859820, -35504347, 32764080, -6280848, -296815266, -687994132, 354411720, -56258860, -81893864, 694214850, -122779704, 244039770, 40242816, -711861276, 997268811, 381581804, 35218080, -309981376, -93702246, 224345376, 281334315, -344783340 ], [ -501725528, 291154276, 598205098, 9984047, 166058160, 132500113, 297704400, -66055682, 274847920, -1427054, 35067856, 81385749, -126122476, -131890605, 296670028, 116557622, -426002175, 445643836, -248921397, 186859212, 145899432, 283081260, -11622084, 49597877, 208721580, 340655304, 166805925, -75344753, -119309036, 208380074, -6732012, 604127550, 43384752, 412457170, -26594392, 32435975, -198872415, -169858458, 634638652, 255610618, 2606800, 79423343, -734500200, -163429360, 683370090, -364038144, 221934720, 162876924, 858162618, 14966685, -233764960, -284329631, 151953084, 453127175, -376086600 ], [ 445138184, 121031994, -553122858, -8678328, 102353220, 188714194, 59959340, -116175752, 561922312, 272242, -344868068, -437683071, 144328240, 60137847, 455438284, -42415690, 437984100, 271953572, -744437551, 166604430, -257588646, -259702380, 483520308, 691584614, -129638490, -276739056, -10653805, 71138188, 116932172, -10872242, -271419624, -268840698, 51266466, 451450688, 200531303, -29110615, 76712454, -192840912, 360834656, -339341649, 8928290, 312572, 530809650, -82191584, 932725287, -187923328, 203930832, 135883965, 203007158, -21971340, -502686016, -13109195, 185090670, -21487935, -169350840 ], [ 410082870, 11439592, 304888774, -1354047, 786064100, 128462289, 162745072, -7617316, 618833864, 1370324, -59788060, -121168605, -157868312, 172646551, 388721836, 102328162, 410397300, -346361048, 627727472, 178695798, 449573502, 151177460, 963741252, -170273712, 195709583, 205598316, 408717287, -28321205, -72365972, -552895954, 377275794, -410113602, -71825616, -352889108, 302261105, -17658590, 138583872, -168270696, -88080276, 40691716, -50517040, 120941320, 466960200, -10661112, 165541779, 92158272, 746849964, 234725379, 35327298, 2492505, -391967392, 227954911, 288508230, -403209900, -651490200 ], [ -72624322, -858885678, 391470826, 21890858, -228746040, -273823953, 190184092, 320032419, -177610808, -1919272, 361084756, 58527804, 775844, -93304673, 288400848, 64275512, 264060675, -109288256, 502379742, 171327258, -157364172, 166017880, -531138156, -368273486, 289586146, 216114316, 460835390, -106126911, -56637588, -217225752, 962772090, -878418786, 75270510, -339643502, 252761355, -25369585, -402252858, -85755186, -447107260, -604064990, -20140960, 56545477, -412294575, -89324632, -902007405, -256032256, -72808176, 972910806, 215957564, 9786870, 341521856, 313107682, -81787806, 535262525, -303655860 ], [ -111888612, -800521546, -143659388, -18146301, -516142540, 288316857, -130416048, 67761400, 461732616, 345898, 297813328, 42147471, -46088322, 118105680, 365972794, -120221584, -257054850, 74902652, 283733748, -74956038, 6539148, -139955200, -639392964, 589407329, -222299316, 339929700, 186527129, -140670233, -58621976, 409858876, -354940614, 603938514, 32965290, 202668178, 310973061, 28207535, 315435330, 327880872, 820799712, -207522703, -104474370, -47625153, -375430650, -108493096, -925266069, -157735040, 907469556, -671851992, -519102782, 22912065, 240361536, 305853582, 89348184, 124143295, -522351540 ], [ -55340240, 191946358, -424638474, -26797013, 648452800, -186758373, 215088440, 49442456, 525322160, -47368, 46571752, -56263506, -172354276, -17798858, 137497110, 145036374, 498221100, -185035620, -664808297, -113939676, -371981274, -123186420, 83227200, 713129984, -224357643, 317572684, 473355555, 10230726, -67032700, -189237260, 465484026, -950630538, 91596312, 194922992, 169143251, 22354395, -226528407, -441782748, -460898048, -791721452, 62827310, -81094401, -247808925, -45234088, -515508318, -6101888, 255932628, 254395617, -329868278, -20867445, -272652064, 279168857, 104325570, -42561045, -35391600 ], [ -257351602, -182367088, 587417562, -3229346, -243200620, 72635767, 390554696, 180747693, 644198344, -632524, 95119364, -97035201, 54245312, 31174682, 329166146, 28339928, -276631875, 278405424, -441392691, -167132412, 179104716, 288985620, 764352660, 661595200, -61268330, 18129584, -506312362, -40054597, 45112732, -735122398, 694718472, -699055128, 6968916, 163451670, -69549754, -4790755, 378332451, 441461988, -548774232, -236804583, -29082970, 165585017, -517561275, -57207968, -117702936, 341532800, -609159852, 968468151, -414853482, 41002290, 318924256, -24125064, 29849634, -305477130, -221685660 ], [ -128237366, -475548282, 83321640, 27467564, 413296200, 155663523, 117109020, -156820909, -160588864, -1820444, -132763156, -191261526, 150779436, 191334759, 341306006, 129959096, -353761425, 62231972, 558393600, 4496550, -448016562, 311887380, -936008760, -262200624, 360772964, 185849268, 273359528, 51383079, 82108180, -840120322, -248864238, -274039188, -40067028, -126792114, 160775188, 4819240, 366403905, 131206878, 757297944, 284867255, -71045590, -34052315, -744249975, -148204328, 829705851, 105683712, 52454724, -742382970, 730332420, -19092555, 353080288, -725410, 231657246, -632331575, -55711260 ], [ 117539552, -789331848, 237205036, -25156450, -545452360, -254572185, 340662308, -7044849, 95632016, -1777664, -467312844, 452300691, 73195036, 159264798, 113639646, 20407128, -531635175, -238063144, -741732832, -95750406, 191602698, -154616700, 564637104, 209338297, 238862228, -25522332, -185018488, 106693785, -109313736, -35738730, 594461826, 870195720, -1497780, 77808644, -63609784, 29202400, -278358066, -276046056, -80266468, 643620771, -66391080, 31401464, 602170800, 85314536, -532218141, -93467584, 483953568, -325110429, -717881236, -2668995, 315270176, 338258683, 290744802, -850474215, -370228680 ], [ 23188340, -378589410, 382434252, -3898171, 35658740, -92509432, -60078900, 270239473, 43674464, -9424, -36224100, -87103818, 162385212, 147958195, 152469604, 156122462, 433924650, -249787164, -644072118, 90313932, 418463010, 55276340, -935919588, 61937498, -32921195, -83044852, -368481676, -145979053, 32997328, 532685086, -939807750, 358853340, -50565618, -107793366, 89214181, 27562930, 64201410, 168222582, 745664700, 94938923, -6012790, 6882595, 144317250, 132599824, -592038720, 348894592, 568000020, -198479442, 248142700, -7304355, 582652672, 261147600, -234457740, -214824040, 165628620 ], [ 127672272, -81548742, 66576808, -19706605, -914984160, 72879118, -114980852, 307368047, -637777960, 989024, 435479544, 387438585, -139370278, 112817012, -315530796, 3197910, -714004875, 306368304, -827120520, -141232284, 158538954, 195430340, 268883304, -707645708, -76001618, -316405408, -350984551, 18247944, -66937332, 301629404, -695158884, -1012161756, 8616474, 397055994, 90047861, 1297650, -62719839, -290111382, 945004272, 551610036, -78859130, -142039930, -621618900, 161429440, -676498212, -203808000, 501193140, -65843211, -569700400, -5018310, -388294080, 338673203, -61247664, -46985845, -455656680 ], [ 619693772, 329526888, -250608952, 8551467, -982264220, 111292524, -305822524, -196788452, 398638472, 999936, -134153576, -364809936, -81298886, 41111686, 47292672, -3718500, 58447350, -406204524, -462041621, -188535990, 36701322, -108942400, -346611564, 718179, 146743067, -145162864, 323751248, -86466281, -115274236, 127399672, 610316658, -168935172, -29633436, 187995436, 31356789, -18448785, 110953206, -145544850, 736684652, -96756419, 30317770, -82146326, -90191850, -25455392, -43257591, -78719296, 346178532, -505666056, -14624268, 44861760, -269459552, 4746254, 141553980, -823980725, -503943840 ], [ -180089612, 795357070, 658482468, 23592694, -347403040, 282629654, -267395940, -368925774, -351951976, -1048916, -49835580, 35555211, -103389184, -92427181, -313489892, -74870758, -447041475, 473519332, -155390469, 52624140, -380827524, -77303380, -50590248, -500505474, -334652674, 78586068, -275739137, 111791152, 39775792, -591811460, 128474472, -854064648, -45515556, -354539234, 119247503, -16271265, 182600460, -191686176, 805317876, -512609601, 26603080, -130414656, 134721825, -45218704, 920185578, -5447232, 858921336, 426709353, 859630918, -1490175, -404987456, -312247553, -214414614, 467894945, 555566760 ], [ 564217130, 387363466, -629802918, 7016190, -445009980, 103919890, 193794804, 321224085, -597432584, 1755096, 4449344, -260781207, 15054562, 44093973, -290670474, 78063710, -709770825, -9524856, -373163973, -2442642, 131745432, -273837060, -162293040, -9706298, 168855036, -229112092, 434488608, -137215001, -832636, 117349010, -556554936, 487933422, 69946326, 302954214, -17434333, -18458280, -38964051, -303246504, -87322220, 780362102, 26959800, 105450973, -316314600, -157762920, 907117263, 189961408, 172876956, 415281006, 789886668, -46152135, 11616128, 119081233, 129224160, -802714030, -255795840 ], [ 583547242, 435065454, -442711622, 3476164, 475398500, 263567159, 158237660, 201777093, 55286640, -1799488, 435552724, -42161802, -11866162, -176186164, -277158282, 158705580, -300573900, 457367856, -852248232, -106820622, 29737554, -153334440, -262641264, 241895745, 391094167, -176037840, 246499497, 41593255, 101086412, 287005280, 332007732, 261090222, -23385150, 328939982, 290839689, -14383870, -235519137, 238469022, 24520196, 501325980, -112099260, -77301460, 544598250, 46310968, 693149301, 158155008, 867668508, 599268201, 632602372, 18967680, 85120832, -101754297, -51249996, 90238265, 279125820 ], [ -144352288, 809850922, -623583984, -28029377, 871651240, 291660680, -136298400, -274351889, -402225168, -390910, 60695492, 388757037, -66324034, 150229002, 55896138, -13659290, -374909850, 74276400, 696537850, -141824088, 150499482, -93018520, -279762288, -687340829, 311999040, -256579884, -33330079, 136072255, -33426484, 428262268, -642844230, 424228290, 67792914, -125112256, 87484295, 17334705, -391641264, -148784526, 264561544, -586218189, -84336840, -49476541, 238908075, 140507200, -925647840, 161774144, 787302096, 101139339, 180307240, 1936395, 465760576, 134553192, 190347570, 358298180, -193067280 ], [ -443189584, 599245812, -26284556, 4854375, 902871900, -292120343, -97082720, -380246601, 554689472, -1025046, -263930988, 106293027, -128003632, 136865036, 20497010, -150182778, 642811725, 333209756, -336199480, -57422394, -32964666, -8588160, 848947164, 178413074, -362482218, 42726508, -401889520, -100165736, -106661772, -425934458, -311434200, -547227714, 68440068, 136232024, 240349944, 12735960, -104431761, 14466276, -637204380, 210602349, 41890590, -102770067, 110540325, 132302400, -936542997, -25198080, 713871144, -259175301, 393886158, -54383895, -470799360, 313708736, 175876758, -567840115, 491882220 ], [ -319297596, 346741808, -308249816, 14377580, 166520460, 3893616, -390435136, 340980038, -7391368, -19654, -150604440, -107668803, 12259398, -170589188, 497118470, -129626910, 531329625, -301503928, -848031197, -53488638, 46453428, 70146580, -301639152, 55539176, 266655661, 194829932, 10280533, -73023269, -79767996, -346925848, -284820732, 959263182, -52060572, -421228110, 145164530, 9356795, 297732456, 117959490, -726305116, -71336718, 17009370, -93915864, 357140175, 147573584, 276137901, -266296768, 302952216, 696209997, 930872834, 28902735, 576113792, -255841744, 292751982, -4286525, 135972900 ], [ 285041208, -823123070, -379375100, 542827, 78313620, 20477536, 40817784, 209768265, -197347544, 547894, -251797744, -465485211, -113113804, 9516045, -240809078, -102600852, -207621225, 268021292, 479026093, 22651008, -380700138, -40893160, 502335600, -253168979, 360135003, -300200252, -252736250, 71381134, 111793304, -2355196, -1005240390, -847542906, -11411388, 475028164, -214578811, -14990495, -81714339, 424381518, 794501000, -729068326, -8839110, 27626556, 321716850, 69212616, 688861719, -188503872, -130273416, 671239212, 851966392, -18101880, -147355584, 69141936, 68483070, 629814970, 435967560 ], [ 84725128, -7052564, -161692284, 21996144, -735950780, -32663112, 285186468, -135020431, -229588176, -470828, -168460360, 322562148, 17504316, -152381229, 468950476, 18290062, -42187725, -201813348, -652215358, -160645776, 158737110, -44590840, 161609388, 215888960, 387543252, 149853000, -319458620, -145493161, -87272724, -481035090, -261195774, 43509786, 63500220, -155513226, -276271131, 17332595, -389551869, -382794984, -184790728, -685574637, 66061800, 33745754, -78306900, -50459520, -562495518, 355589376, -883860684, -745232397, -455995248, -5046615, -424315616, -273614289, 129874104, 814439750, -253802520 ], [ -135525130, 394499328, 230704338, -10321480, -728276600, -227749497, -72704436, 95239816, 38383592, -1918156, 387283196, -325815285, 80724974, 144377079, -235601254, 47368732, 301512375, -315631008, -9481058, -68016846, -25378122, -161604520, 28059456, 513715615, -49484107, 6824884, 32770171, -95320313, -58471588, 38669032, 712932654, -897479916, 50706918, -483263928, 111275438, 9194325, -53665794, 122722776, -474338964, 18755549, 102128250, 35404790, -136599750, 160173080, -778342968, -27285568, -591807048, -321617583, 628197472, 10757565, 127950496, 310682740, -166270968, -715849675, -17756820 ], [ -240613128, 589472180, 467828870, -9786420, 384140480, 167488579, 42886172, -299797463, 77302216, 1431952, 426654036, 42806697, -16882578, -108642996, -90098874, -50016304, 312381225, -408811480, 33096454, 61982766, 213866940, 291878160, -958747620, -689756522, 370029417, 321021932, -191348559, -36086479, -63577444, 853292988, 679461342, -991399302, 30837312, -480796172, 210201991, 17482405, -144852057, 353990736, -847943948, 348126213, 23543520, -155101833, 507708600, 72345824, 947261952, 210008704, -927398388, 860067369, -623381448, 6053940, 382774496, 193124868, -90179730, -243972410, -452809080 ], [ -595160898, 185004858, -39487212, -7804109, 890667180, 151923128, -244308904, 252913584, 362632800, -1573250, 282767520, -263719062, 169681334, 152707324, -179933838, -145254526, -232392600, 408170664, -489961301, 6765132, -213428166, 144179700, -452102040, 361287563, 243845546, 300273864, 286455154, 5821706, -48344240, -714500740, 218381436, -575866668, -49692384, 6496442, 13307617, 30166670, 314105715, 230818896, -285612176, 23299289, -8280020, -14648807, -384691650, -21127360, 526256640, -233736896, 801116400, 721701645, -895046314, -42172785, 123738688, 223291561, -75794940, -352988420, 646140780 ], [ -319395026, 177702400, -123593766, -5083933, 883732680, -1081560, -251315120, 293476960, 590239376, 1031804, 281099016, -85570401, 135097822, 22820721, -173195336, -41067114, 227983950, 258103208, -592595208, 15984510, -298012470, 304740520, 914845272, 387446689, 274744525, 205482640, -235130254, -23079870, -29798832, -761440344, 526260882, -258191670, 40211154, -57858472, 107919876, 10820080, 318677058, 240682266, -526586516, -535454516, -79634310, -146265663, -427240800, -140173880, -792732798, 323054208, -504618408, -131594505, -400141116, -40915710, -66119616, 63898258, 187652214, -406722085, -632736720 ], [ -538651498, 361818746, -321573228, 3872281, -876150960, 287983376, 308464800, -218647345, 4200992, 898070, 204172200, -304648398, 124103156, 49139552, 210952060, -122710500, 460856700, -46444596, 41879520, 28180314, -163507008, -1858780, -614216736, 487556489, 294822241, 130945232, 423383766, -13258553, 25411904, 887881506, 561682590, 227504826, 85983876, -438249680, -180033196, 16858900, 53729109, 451084788, -385209072, -563070358, 40141290, 48033901, -748365975, -11609792, -404295489, -113724864, 770345604, -927871476, 116436190, -6585075, 582941152, -203674402, 197124192, 683382705, 271681380 ], [ 370721150, 366622264, 149838070, 1942613, -444732600, 135834923, 208070268, 71149470, 235136656, 795274, 141544756, 283209222, 164989072, -156460381, 225449516, 40650642, -30707775, -87078156, -101325172, 17881764, 170697240, 181355300, -765541620, -501158364, -212573420, -276002936, -246126225, -35537601, -61233592, 269806872, 570994158, 16698180, -44212770, 225532086, -130981549, 12224285, -193250043, -90935460, 939814504, 739771358, 37400720, 155883263, 641838750, 102683072, 616354596, 292655936, -228304020, 831481182, -917863696, 12893760, 503378368, 5015692, 33806646, 144829235, 431655480 ], [ 219451332, -306869832, -324672632, -4190728, 182855060, 287721999, 201231436, -254315544, 87249848, 704878, -398904180, 48037512, 161954778, 125007036, -347938944, 145284274, 688971600, -175350560, 677692066, -172917006, 420755958, -262734080, -348573348, 193059573, -329031395, -274930304, 51402665, -111935120, -13256152, 329809598, 24348492, -390107292, 17134038, -250179914, -84545573, 24542465, -55793178, 273319596, -700181340, 448542867, 50084860, 109322057, -779441775, -136876576, -54035280, 366669120, 816600876, 442273965, -959093560, 24883425, -101737280, -44747434, 125314938, 29341955, 136481400 ], [ 40589338, 323557198, -602773700, 1524921, -559660380, 90932157, -41535144, 9241253, 224614360, -1859504, 456804196, -52279488, 61886844, -117216330, -397290114, 33178936, 490516875, -307271272, -753802277, -181370520, 353411226, 79112460, -151324884, 197259832, 238970561, 124088800, 494320999, -88697785, -5898144, 261508914, 256665822, 220069410, -77050890, -193064742, -67673974, 26148175, -305836776, 430107084, 402177864, -277925430, 32272870, 96945408, -434212275, -43270064, -671535189, -246385344, 110033196, 337764336, -14242510, 53691255, -429796736, 301604752, -276178410, 804400985, 185053320 ] ], [ [ 48769656, -719599252, 303588105, -126757293, 160893226, -529606818, -92450637, 149532722, -353888640, -394664480, 36553350, 505384159, 256169756, 228256256, -113463959, 794461410, -106345161, 42522450, 28713916, 458366716, -303046741, -346773664, -658974864, 206611524, -938100852, 27800388, 176591280, 22072785, -807745059, -257426325, -700008960, 712047371, -13772689, 175016160, -491394270, -208075656, 499588310, 454862320, -723061626, -53258640, 593022744, 110943945, -200008494, -198060984, -133222724, 589248597, 1912248, -204134736, 48347547, 307725088, -988509960, -73254520, -133330433, -61329455, -280775040 ], [ -30242452, -859037720, 31124750, -363062531, 248743742, 330158036, -142494603, -238051849, 17004600, 379647520, 155817150, -528100911, -166651744, 171866936, 73807184, -844720230, -99561322, 438952560, -454394864, 674800550, -96687601, -802536224, 623639760, 120724026, 40422681, -40388733, -307363740, -3127296, -47317050, -63382290, -23879616, 522631403, -2490579, 352907280, 326873790, -160680927, -345407140, -33660946, 225930334, 317759804, -515559552, 79832680, -297962154, 118355985, 610572628, -74322094, 27704896, 349016928, -10966611, -372933924, -942533505, -10556864, 65921946, -219959124, -73317768 ], [ 159291174, -676917904, 141928860, -25540463, 84923826, -303279118, 255510822, 121215756, 281504520, -38759595, -73215050, 83217057, 42614862, 331467990, -483976752, -730423980, 31680021, 28161230, -211461096, -356560108, -427472755, 215047168, 659450688, 121392816, -500050356, 23195403, -501183030, -35244687, 915054393, 191719965, 539604608, 688223130, -33986216, -173661840, 15631290, 263895270, -78844870, -210076064, -608649230, -513074980, 169268000, 23982845, -441028728, 61392276, 557768632, 577662694, 43248040, 252258240, -27225825, -90258300, 428639040, 42537952, -206919801, 150485819, -124021832 ], [ 72627956, -900159496, -631264060, 467935104, -66579084, -78313390, -103001127, 338669665, -10998720, -169131445, -143608075, 367134075, 17707672, -776509854, 545640758, 1004734980, -29117064, -277986020, 283417288, -492278554, 649176549, 744201648, 355006080, -143841867, -344559618, -10351341, 165562680, 29773446, -351293250, -179838750, -1235648, -35633290, 99468069, 180623520, -302081980, -119367318, -147751760, -292881424, 524222118, 490649408, -489830816, 2562435, 321315120, 81831816, -455921228, 377142682, -32019712, -315015792, -33450030, -11945296, 587534445, 6094736, 187360051, 396755843, 162975512 ], [ -9576228, 502023044, 721363445, -458484884, 76081486, -102788828, -451529478, 79978264, -101979360, -237983620, 82355850, -419157980, -183157956, 42725754, -377696595, 198134520, 113987220, -125912500, 462230384, -432251520, 559876361, 698726448, -145746960, -108009585, 273996411, 2975049, 436014030, -33183237, 438327945, -194779200, 806964352, 399416787, -96031739, -619922160, -469230730, 246944148, 491858770, 833526694, -878614352, -390647100, 175330872, -61818305, -451722285, 281918340, -625882004, 707941752, -38357552, 214419504, 29153949, -621244536, 587049120, 24156088, -43936787, -137530833, -142958720 ], [ 441115286, 939689872, -166530945, -294274877, -150954934, 69460572, 87474585, -172970681, 17595540, -4927440, 88448075, -297140202, 199580990, 478538084, -582599049, 141569700, -76830195, 44263640, 248288040, -56804106, -266760908, -502020944, -660133392, 109257993, 505022622, 37925118, 325677900, -2459997, 676605138, -124393080, -366929984, -790764548, -29661914, -704222640, -208340350, 125613135, -503648990, -733196090, 156463342, 464187568, 40347336, -47283780, 202398021, 169970427, 218981932, -106268351, 16699936, 290442360, -30088797, -107128802, 868214070, -48672752, 296794058, 190691380, 8999200 ], [ -226785482, 744902512, 371115280, -765766248, 37237460, -255550011, 111189567, -227960939, -92560500, -79191000, 37907725, 173045706, 191494240, -751761208, -177589420, -142641720, -83220033, -400488090, 195055476, -61709592, -637271214, 606512848, 317581488, 8894907, -151838271, -2812887, 718530, -4559622, -178342263, -151372845, 74972224, -245221823, 38517306, 405203040, 427009340, -234110451, -374971740, 251535460, -862808660, 202768036, 410951928, -110620565, 552963663, 167898852, 285070372, 349685679, -42456264, 292642584, -48900990, 501167568, -83508255, -43925168, 21068645, -305381846, 238465944 ], [ 319816398, -622523852, 494531680, -475395804, 14222468, 564617510, 320719149, 98277141, -193623300, -284369015, 25363750, -223268376, -213434748, 63305446, -109507398, 28282410, 73908346, -169989070, -56954436, -758809960, 433150684, 777625920, 21949968, -79147581, -560638338, 64155861, 309235260, 2391282, -663643134, 254651670, 234112192, 929675481, 20982900, 725820480, -340645310, -214967592, -159506360, 4877576, 315528444, -180459700, 756689512, 53382305, 409015845, 86048622, 526994116, -712680409, -53226960, 136222008, 24654993, -196161372, 723490155, 51249368, 11177000, -4999071, 209449952 ], [ 474138464, 19478736, -576267980, 491859082, 124564908, 37995013, 126905073, -153683519, -306396360, -57149505, -106187925, -650648464, 137992302, -382170182, 258233979, 339830340, -116803742, -259912180, -501554900, -439029148, -257318044, -453488800, -496408560, -100199604, -90912666, 8852382, 247709040, 5706399, 790080027, -55453575, -764693696, -891774618, -29363896, -61490880, 139452010, -226851114, -166024820, -463568226, 384637694, 74176892, 417814976, -88873260, -292318803, 19380735, 92813092, 160683551, -54864992, -266393400, 50314623, -391342160, -532563300, 21056136, 83883385, 102725271, 335734440 ], [ 28333788, -849648460, 496642750, 31782582, 191804054, -202272871, -217182624, 66079856, 176570460, 228070080, 70324075, -593496337, 98039136, 99741622, -10994499, 141790410, 77501167, 36334750, -204556044, -207167916, 191726771, 238290048, -238077504, 79259046, -305333964, -43374177, -494649420, 526815, 111295437, -205356090, 59397312, -84106344, 85744036, 416156400, 129415400, 253113951, 567604700, 869541354, 87744356, 189084920, 200998056, 14404470, 95818338, 71768565, 196129128, -618474094, 45022272, -295085856, 31775094, -627974908, 628528230, 22450864, -168783877, 12767051, 191708672 ], [ -68794174, -133072868, -76566885, -48643764, 249652884, -235460924, 116433318, 148586049, -298472940, 102024405, 135870900, 384701414, -39278500, -195940838, 503267266, 490827510, 103392104, 199459790, 261151352, 422867112, -200111383, -115582800, -426586560, 55687914, 225133155, -53388720, -15289650, 3031095, 479823564, -211047690, 110806016, -415760982, -58785571, -158170320, 398190590, -80663523, 144421290, 376027080, 845116692, 317977528, -156157424, 93372460, -268084593, -263826585, -241478704, -381835993, -19841616, -112377720, -7168791, -497468092, -61798050, 60070960, 143333848, -154845911, 202610560 ], [ 339742192, -218881156, 593562515, -266371859, 357865690, 589633731, 473417808, -311829925, 313716780, 228114075, 102459700, 235728684, 19796364, -652766624, -486328809, 298841340, 103676877, -362354590, 495025300, -52159298, 14815528, 31024192, 373025328, -208751652, -858820833, 38590398, -166465020, 29451249, 677322063, -154052640, 411068480, -777453600, 46423906, -178342560, -45956300, -23222277, -574657460, -160251058, 152885922, 75985676, 844216456, -90532340, 445180743, -219080565, -217335284, 248904194, -6109024, 256134216, -18138648, -106437936, -1005140430, -61210280, 84039863, -168602753, 248815024 ], [ 499280176, 1304948, 169047990, -645052122, -398826896, -75749678, 277729839, 222561782, 31054500, 81977350, 94082275, -624795444, -17116184, -129309868, -402238213, 899456310, 8570497, 414791750, 33154044, -186882428, -44650094, 115683856, 20253552, -102674127, 904522710, 55607013, 271854990, -29038959, -659026137, -29074590, 275204672, -18464523, -33852412, -642161520, -399112790, -2432448, 41461680, -118508082, -970391436, 246446820, 282769888, -75115550, 72905994, -32362605, 334002520, 691979960, 13462008, -383734416, 33156267, 160392342, 88555635, -48525016, 203689648, 226812487, -299261968 ], [ 475767410, -457463844, -284101305, 563506671, 167095318, -44244061, -499006683, -257755131, -123675300, -191803535, -118219700, 431681861, 11376902, -312261884, -552277570, 910176510, -37352075, -201028300, -122332056, 328098810, 225061709, -351952784, 316154016, 2979831, -642650034, 22883553, -441762270, -23662392, -702185022, 250406685, 35259072, -215537231, -76961628, -426206880, 467893540, 20093034, 238333420, 891320298, 796008472, 167764716, 708986712, -14819240, -324501156, 214348167, 670697532, -702205483, -58068416, -354901248, 16009272, 624386862, 856178010, 53583096, 259787011, -378651438, -248982152 ], [ 23282410, 851430828, -52668490, -594045803, -180732448, -491451573, -444490569, -219555315, -13700160, -292596080, 128970975, 573131786, 222593570, 729976616, 135197695, 901758000, 112454127, 47055300, 212636424, 179133182, -226974703, -560810272, 378693840, 83517009, -109512624, 63199521, -248427570, 41876448, 776487129, 128875215, -799722880, 463321117, -32228518, -177249600, 95370850, 318270618, 177084830, 365591336, -282486092, 493479820, 931035552, 5599395, -222666633, -299466882, -486762500, -483479052, -23898560, -415599288, -12357522, -643040244, -731870100, -16721712, -291529691, 397507583, 177759912 ], [ -39308606, -267673480, 29663240, -4153123, 46191886, 481437073, 479039487, 283450541, -124724520, -55829655, 8308475, -552406988, -8290074, -470874920, -9535859, 460148820, 36766925, 312306170, -231066220, 90597454, -601087136, 679222640, 407367408, 17173041, -356591274, 40035303, -234240780, 17539122, -722344953, -38971650, -532679232, 391642251, 76240911, -487982880, 235898760, 158033106, 44222230, -215208862, 1049322330, -410627464, 612811712, 99572920, -271253682, 300682206, -84802372, 514631754, -27270872, -972192, 51298161, 85266236, -637102305, -413160, -144295070, 189664002, 228798232 ], [ 269862054, -204049308, 487467715, -398625201, -235081704, 47028092, -25825080, -15011529, 76617180, -439275410, 52214850, -334605890, -6737418, -513094616, -520588616, 474747210, 7649861, 44508270, -286225016, 324757392, -60177907, 236369984, 245235552, 63148638, 320557692, -48224484, 521853300, 28893894, -517533819, 85121040, -896419520, 937391119, -3557970, -101954160, 332038110, -357329145, 21211710, 446383278, 433030430, 228442720, -197581920, 69646210, -28318437, 230313105, -288029888, -17322172, -45792256, 365556984, -34409223, 219895962, -875526300, -50059968, -66860814, -17014382, 59523280 ], [ 235539010, -479998068, 215653920, 81520582, 381167124, -364227365, -182145549, -153402638, -159987960, 412467790, -4033575, 502226700, -249635662, -220352112, 332205260, -686281980, 38381939, -291239210, 367616480, -527162010, 617998817, 818679920, -118728432, 193859928, -807225900, 42713055, -219419010, 21213084, -656129760, -47200755, -860643200, -768471655, -26535766, 94137120, 112124150, -67348404, -127573030, 779930074, -1756188, 406808920, 313022696, -1114255, -464805369, 218279556, -562330292, -622237812, 36603296, 162803784, 19609086, 677427542, 535960575, -16866944, 214732524, -15310438, 287228752 ], [ -240804290, -861392992, 856309535, -773052865, 11320686, 83701191, -309129357, -293479033, 37241280, 71770510, 11952975, -428821076, -259349004, -660694866, -85458071, -383310210, 53884513, 280619390, 343277396, -195769178, 514697141, -50452208, -62477760, 86065842, 695595459, 23434488, -505276980, 35026326, 497373888, 94441035, -65920384, -24236527, -72153807, 521840880, 350497480, 148582032, 11558690, 538858716, 355660592, 243683400, 371620200, -39526175, 248815854, -206531424, -510416376, -472459974, -43923592, 375291696, 46654758, 404669188, -1037074815, -66779176, 281045665, 91323881, -202237736 ], [ -182310320, -808590340, -534127775, -762334326, -80913638, -200970986, 323600850, 224288680, 95877000, -70377335, 140628450, 257576605, 256465500, -437691974, -585880989, 84941820, 19380168, -352986700, 12079760, -726177814, 636457174, 586983776, -319877856, 60622098, -247753896, 34935516, 512378730, 30866778, -447934740, -38117910, 826763456, -547604155, -46299225, 606474000, -350159340, 170410719, -546571090, -698826194, -776430228, -146461260, -631615848, 8439515, 104190156, -151390701, -294060180, 456588874, -32372016, 398202168, -47758398, -499808122, -532498590, -22248040, -321070502, 15498373, 168182192 ], [ 495742566, 827209720, 32261480, 298452869, 387531118, 157988752, 422791203, 222166468, -52412760, -75612740, 143893725, 683070694, 278202684, -341107190, 565751757, 309498480, -123755324, -5698440, -166929224, -676957068, 635358220, 773583680, 168234816, 121162455, 75382008, 35540505, -358112010, -29011473, 690685545, -26758425, -251727360, -332714802, -25450129, 365119920, -12941540, -265288860, 359263320, 108497708, 592030488, -208345120, -174469144, -32004075, 462110796, 13469841, 442792548, 356714309, 4356584, 317203224, 16664964, 703613592, 363799620, -24033392, -130111457, 237386963, 393406456 ], [ 137670618, -309463644, 563168520, 747537271, -3462212, -286414700, 97316460, 77398320, 351126900, 473254215, 61843225, 388388648, -11811276, -529794530, 122033469, 734491350, 41163352, 40824430, 390747588, -647358266, -270668300, 281491488, 53292288, -83561595, -849797091, 23178771, -99357660, 37061817, -500499681, -226130430, -668054528, -215124945, -55248888, -405274320, 42359720, 359622234, -502776300, 457584688, -937999524, 490029732, 633708616, -12545035, -508647258, -220378752, -43969952, 558776085, 41768000, 203469552, -47995356, 509725392, 365870340, 67805816, 287170661, -293328948, -392300840 ], [ 496367818, -650532492, 603738955, 605460674, -290028752, -221781117, -199152309, 30834492, -157033260, -177329180, -66300350, 119792723, -120210694, -486345836, -547008233, -650148600, 112629672, -346554370, 209338976, 276247586, -391797452, 497220784, 614599104, 233667795, 339034878, -47700576, 262046220, 16169403, 337155489, -154234455, -914781824, -416644452, 83086202, 265945680, -231518310, -379347867, -5414240, -842969908, 442234156, 386326116, -992618328, -88894350, 370071639, -117877221, 297642752, -655068316, 27913736, 301149264, 1907025, 169574174, -428703750, 79995288, -228245517, -353192510, 288308656 ], [ 501369834, -633058920, -388924050, -642739305, 153184200, 303058799, 391864095, -139181737, -16449840, 233994740, 31377175, 49311457, 137068102, -471405076, -79933472, 1016369550, 12069694, 206899420, -146426280, -678473740, 107595737, 141074176, 3310080, 147066921, -759927987, 30419928, -313546440, -2600481, 60594501, -206083350, 56494976, 97505639, -54488638, -320189760, 319911180, 194836551, 229873670, -102797750, 93663360, 90891396, 949008736, -73087395, -497987595, -143546337, -29750924, 639106524, -20814992, -97014528, 38494314, -188561846, -566989020, -35101072, -232381007, -167863542, 273112864 ], [ 76346560, -314715264, -392442500, -538015946, 187357976, -165559714, 4535136, -154983894, 34407180, 116997370, -33652525, 203518364, 124822452, -48075510, 330345494, -849638910, -53849404, 110961290, 106677340, 97256592, -356346010, -398943824, 366322416, 171485187, 375682320, -41307651, -54407760, 17398638, 44449350, 76140960, -23017536, -509497149, 90895490, 331808400, -401141630, -11554128, 70367310, -732146844, -247720074, 284732748, 188779984, -75192880, -45282384, 2163645, 273343568, 427522088, -57147704, -14480544, -14977044, 106660796, -947419110, -23745432, 170538666, 26185610, -189638856 ], [ 148382172, -115217360, -457181980, -631573124, -393372044, -52015313, 263699262, -315346139, 80596980, -35093345, 32795575, -662854480, 163842176, -263921296, -552131706, 193468080, -73557256, 399351280, 295856176, -153468248, -641382116, -363650016, -372487440, -145298343, -497380065, -16218279, -533115840, -41259540, 728195061, -240881160, -792481408, 652854881, -86416097, -275877360, -359319860, -140714583, 211012880, -797001590, 240532712, 198865752, -507957880, 10615300, -18726435, 203069592, -672455440, -464025618, 55595024, -209008488, -52392063, -331504250, -253501425, 72037576, -249940074, 333371632, -152986400 ], [ 216008112, 366881356, 40435110, -653134547, 401355058, -82719770, 186176781, 41851269, 52219800, 450435475, 152812900, 457428926, 268313744, -405593438, 401727689, -7661790, 7926832, -308579160, 5990908, 49268142, 222619589, -215249280, -403457376, 200146554, 722942922, -36047781, -67491690, 28292256, 79406613, -1786530, 519087104, -861501046, -3880316, 468618480, -46079260, -65296026, 244940930, 838801282, -678539008, -200222340, -62783040, 13314820, 388662498, -59274666, -565289808, -607885803, 29366536, -327500784, 24982839, -627796620, -665477640, -71596872, 152353687, 108451024, 341918176 ], [ -471012204, 271397356, -243585000, -365872728, -272717692, 386759990, -509446944, 175321759, 48806820, 139449485, -46472300, -568660485, 29879386, 508323212, -89141137, -794461410, -83235637, -436995520, -475665036, 760776894, 367620464, -527638640, -339614208, -3596604, 676105404, -39137175, -43195350, -12906204, 422785011, 37493415, -714606848, 41581988, 63006479, -350911440, 168624270, 15988278, -549598790, 865514518, -1004669624, -522118900, -94236112, -94479685, 359106930, 203318181, 87294596, -582560062, -54480000, -352253304, -8126361, 144435566, -215807850, -8854144, -166447884, 5963804, -52645320 ], [ 79308280, 403960976, -208671150, -813266038, 90303954, 494175517, 187436541, -163514354, -391576140, 377418440, 116151200, 23776302, -128029426, 255462898, 518291258, 412160160, 17913392, -24002520, 421502004, -449148194, -110322771, 100879152, 145602144, 111338673, 2731677, 2752596, -23778330, -7476192, -289092837, 72971055, -155059456, 372441503, -79710692, 334136880, -92465920, -107306430, -444947230, -129340838, -228564616, 155036236, -439142744, 56746160, 488548116, 227735145, 60213912, -555624538, 39225600, -352496352, -22858332, 390785010, 189212040, 59988328, 307054544, 137042202, 328419376 ], [ -66688062, -258538844, -851113055, -284003980, 69854486, -2203190, -159044700, -200465810, -277633260, -205266005, -25999075, -1101932, -109878138, 67016538, 452998885, -239785650, -19146108, 95103510, -486716384, -343478812, 269610048, -487165712, 138340656, -150804714, 258465753, 48596625, 367519740, 4828374, 653720892, 7233075, 404832768, 577612686, -10628295, -487365120, -44972620, 305994357, 159702270, -520397658, -624227268, -8675464, -440619992, -92043790, -494598195, -219329154, 30262720, 619811801, -20351912, -8698560, -52296306, 396579370, -423171045, 68992712, 282979286, -12316007, 154529120 ], [ -121052078, -540694064, 322858385, 464478313, -315397550, -222562248, -176775822, -248683715, -355335840, -215443515, 26491575, 315173743, -82087444, 720602494, -59038454, 108841560, -41510541, 2532640, 29317904, 229420338, -150780559, -312945168, -286446048, -211315347, -50981073, -34220340, -337508580, 32549532, -115482279, -9865440, -364401216, 606973339, -71010391, -380397600, 16691820, -364056384, 101214230, 68881582, -523929420, 14754988, 883763616, -47519285, 389442060, 177124266, -518493852, 292481700, 18328888, -305357832, -5547414, 111229426, 620827740, -51895400, -201487779, -48938274, -192724296 ], [ -211614894, 256088088, -862696875, 763080396, 185427606, 274817909, 310877274, -78355396, 67825440, -344216880, 85857525, 194596953, 218850560, 528517336, -360284080, 564260880, -120338048, -211705680, -13744808, 308713846, -621316030, 776615360, -491588256, 208001121, 143643240, -26133030, 420624120, -21139788, 81241941, -203632800, 614088320, 616220325, -30841822, 444692160, 241493440, 235187316, 467263160, -507494768, 274843422, 367417624, 916232296, 7912265, -298436670, 20586852, -436339468, -143973550, -26012384, -316793880, 17888706, -540524644, -872743770, -32156368, -196949917, 161223172, -93180288 ], [ 127781764, 771415236, -30042150, -94477331, -292457282, 239787188, 92954541, 145205074, -277295580, 78853705, 25087950, 252490765, -237574852, -659369476, 552806327, -149231490, -111510085, 354771060, -142133068, -231339876, -252596612, 305694400, 198790992, -167546757, -621042162, 31062339, 102465720, 24448797, 702471792, 191048040, -224658048, 826427287, 72807622, -190412640, -204912840, -124903671, 6411600, -672141316, -721923356, -4438220, 78694232, 87741430, 130949469, 156730761, -437229548, -186054638, -5580568, 44004480, 13651053, -206702650, 142426710, -62051624, -193317392, 400439369, 157820256 ], [ -367565906, -558517744, -215491530, -167442977, -332148180, -504770858, 232803648, 265245291, 808020, 397876115, 65078950, 290846475, 17707672, -2409800, 393085247, -238429860, 79229310, -386011750, -100327304, -671506528, -651781477, 554645856, -526282032, 117134853, -18415800, 57848175, -451721430, -48511263, -485157486, 17841585, 583628160, 78128197, -40208102, -9242640, -163629020, -231563982, 376752740, 884315872, -465519908, -170863096, -222479704, 28984690, 240037308, 294403032, 571208840, 105633507, 18252616, -244186488, 17077206, -70401474, 631407825, 20077072, 212485947, -51932705, 142791592 ], [ 278994024, 114230692, -389898390, 672209070, 371776808, 172850270, 378463398, -245489994, 193538880, -356726125, 96859975, -142594239, 89203784, -572809460, -325586681, -859791570, 94802102, 420518970, -233172016, 706461078, -458263818, 354302336, 244904544, -225805797, -104325507, -13463604, -499278090, -26940861, 137362830, -141475785, 392073984, -880318957, 97391066, -598110480, 115674620, -132403719, -161287360, -586159860, -473520320, 511601156, 619890192, -56661800, 373155993, 66189123, -281421044, -325493588, 32822384, -126321000, -47975880, -174321092, 661497975, -966544, 6695023, 232575827, -50292672 ], [ -462719388, -494034216, 696274190, 680241757, 302046862, -252064965, -492329955, 254374156, -177366420, 351564045, -34297700, 129031999, 139341634, -434776116, -283669014, -917869830, 60067598, -175802630, -72135756, 732979140, 520130858, 668434912, 425014272, 39287697, 914590014, 34565454, -158494350, -24909951, 755380857, -127270500, -283710528, -948169453, 67008435, 720925920, -392918680, -242408646, 542118590, -102315664, 435144360, -185785564, -523099672, -70324605, 292691637, 83535111, -404986400, 353177321, 48596160, -322371192, 37106649, 578477702, -125537400, -17630664, -235745284, 153755888, 139603304 ], [ 249228738, -870463972, 119248390, -452864490, 34634574, 418125404, -13904601, -332615119, -348558120, 204151465, -87000125, -105043787, -171263502, -421642706, 288318429, -900875160, 119928443, -258919270, -340192160, 155150806, 596304651, -442069472, -160352688, 92560536, 364111059, 36469818, 518310780, 27696726, 206732493, 172803300, 286612864, -415584288, 89466220, 620231040, 14232620, -189654930, -531325730, -856836970, -439957616, -514515308, -167482992, -114434340, -136440297, 56291598, -377883464, 443121112, 35733432, -125323224, 43041960, 630671514, -533598660, -29792592, -71991057, -23454288, -211661184 ], [ 79209556, 964356572, -521813200, -119818842, 270214438, 100685783, 146935257, -7823056, -355070520, 288431220, 23201675, -224582218, 249487790, 372121316, 296213318, 743855760, -64210460, 191228710, 413927668, -375945072, 205138080, -14349952, 341020992, 61365198, 543879960, 53972919, 272640360, -21547497, -184249725, 28995540, 370435776, 264599265, -32894497, -271077840, -46663320, 245398530, -131348750, -874390572, 829766308, -281785100, -669193344, 16928240, -1609965, 242668899, -412841356, 634685289, 3630184, -176823816, 14814744, -376923118, 1020864960, -4534744, 296581695, 22664961, 177361376 ], [ -317858372, 505810576, -546794195, 642838781, 156048620, 493975227, -192790521, 231154660, 377695080, 380146130, 58144550, 669508454, -184692128, 561170126, 514936386, -956273370, -41479333, 391393610, -174830040, 665984894, 400955402, 69804432, -619936608, 57865197, 862841616, -41665239, 518745240, 45628287, -491179656, -175823010, -774320256, 747003334, 35293846, 537427440, -215272220, -44974950, 461332430, 312079790, 769405476, -541395848, -865851984, -23438020, 315434511, 284662026, 387607588, -396437405, -41822480, -83263128, -51350097, -73855804, -806448375, 38403848, -357608115, -197319221, 152459304 ], [ 303724386, 31350580, 298445755, 670443371, -137330258, 75289011, -27525756, -296807993, -246675240, -428525965, -70590025, 412970208, 107807930, 249149222, 273950825, -845193180, 101839506, -439096460, 525730744, 422250964, -399836097, 288893840, -319546848, -71701719, 802345713, 35550900, -518411040, 29034378, -533965740, 41524965, -378826688, 447183065, -34092651, 158859360, -195444920, 335728500, -329306900, -418564080, 635512402, 485993464, -706740064, 51297910, -303283512, 262381086, 553028956, 172224108, -22516584, 67094040, -30083928, 726256168, 474033105, -58693760, 30133192, -143895565, 116565352 ], [ 294148158, 915627904, -851383705, -335134644, -395912660, 312792893, 95348085, 167717166, -211628880, -117320, -45423275, 573047022, 123306764, 660068318, -360995167, 21818760, 80497135, -244917800, 389604908, -57799422, 440497395, 499292432, -431427552, -93541428, -37629618, 24908499, 325560930, 32067000, -546210819, -28797915, 530552768, -349913018, 56659912, -210632400, 102164390, -12466296, 478590320, -95226164, -811553988, -349915964, 717542440, 105080925, -238478184, -180797859, 632357336, 630966917, 36962864, -66198600, -20897748, 209867262, 141358995, 51164232, 56678567, 127257053, -12418896 ], [ 192182720, -950384080, -708615830, -459653727, 141564618, 566340004, -39162789, 82194103, 110529900, 412335805, 89753200, -365120930, -213989268, 330070306, -282301539, -725221530, 51239635, -154807620, -3607604, 35262624, -41475338, -354226544, 649479072, -234202827, 73785972, 64918854, -503154810, 33128265, -469471167, -175000890, -199628992, 206231347, -3436330, -143391600, -241785470, -58454766, 540818460, -565827174, -649789560, -106651264, 493462384, 32886340, -314807472, -188522532, -696376340, -323521037, 34138984, -27336504, -38523528, -547812166, 835988490, -14866248, 40158961, -34780504, 380216200 ], [ -116247510, -193991660, -220742140, -213574972, -170993420, 81558088, 2377797, 67640306, 357193080, -472638285, 29830725, -541154567, 131837130, 415594108, -468278139, 695047320, 53779186, -342784190, 101404688, 735751806, 642379315, 284017888, -491402064, 63371568, 733255770, -41407443, -125609070, -18368283, 691373793, -28402665, -629375872, 896987091, 37404300, -188630640, -159433010, -334550283, -460780320, 541921380, -1021841240, 509792372, 568063408, 78370440, 459500958, 122821380, -129662404, -571404946, 44964160, 401643216, -27272892, -468652294, -338659785, 53971216, 212240053, -17415310, 69049576 ], [ 380449388, -699643096, -123254010, 765268868, -326643512, 536616968, 477732486, -243326170, -60251760, 39155550, -97859750, 271350755, 59583174, 575677122, -312094261, 495304770, -100392235, 469790330, 376366144, -392012316, 205158431, -678060496, -76276656, 194796234, -506894895, -25848207, -330390120, -13883484, -604539837, 92709840, 692135296, -532702961, 93586775, 98889120, -424273480, 201728487, 338318760, -815944734, 450397178, 421346184, -279630736, 51811100, -41248998, 79852311, 427950464, -296812243, 46387904, -9875424, 9655227, -504309894, -988348185, -46972536, -221449901, 238289051, -134962288 ], [ 245937938, -312550960, 522598085, 70528484, 186934540, -153281937, -328529661, 284584468, 140812560, -55727000, -96820575, -309812420, 203906246, -351613918, 15115157, -339578100, -15334831, 344453430, 135864652, -92588086, 184502166, 386337088, -42989664, -205645494, -830184264, -22688127, 317189220, 1798806, 80352954, 217751130, -809090816, 919014943, -2244258, 164633040, 156128460, -221023374, 340901210, 782368862, -64881390, 103083940, -696707088, -25961790, -327314358, 103247298, 283134448, -41536936, 31142584, 208995696, 46161366, -362526362, -406443510, -31860896, -23583470, -74660311, 283359096 ], [ 405311382, 1020342024, 637353685, -41680444, -11507496, -118070955, -360905493, 331897312, 163015020, -453207160, 8402050, 525897047, 245596908, -146395350, 556015335, 605344470, -43336209, -79936450, 66536624, 748382840, 109773294, -825122240, -147753696, 205325961, -656768814, -51399117, 66104760, 42975888, 225458574, 60939645, -803544768, 103248194, -85369993, -265993200, 322770, 127614837, -292012760, 582274814, -434884184, -46860904, -705232040, -59153935, -222378534, 115382124, -625169940, -557256994, -10848784, 329483544, -25502199, 702031286, 429997950, -27654176, -87817689, 348418961, -356612584 ], [ 39407330, -804070764, 768591870, 168736165, -210148796, -175053460, 139093251, -195056250, -381795480, -237514340, -159850725, 443972641, -256354596, -777449676, 277469794, -576935940, -63379547, 52350820, 308393008, 732197106, 45016412, -363599488, -274219440, -81911913, 992458155, -62035281, -58702230, 47879085, -937107006, -73081725, -787567552, 619165225, 53822659, -654873120, -125050320, -64434534, -281967920, -781688270, -248565646, -143279140, 685812384, -27543540, 77583366, -121302225, -123276080, -594667444, -20201184, 416481936, 29598651, 229122366, 918234900, -11240456, 98044644, 328360032, -100701048 ], [ 523303016, 739587236, 712675580, 749352708, 174268822, -287736614, 483480141, -268834326, -122216040, -316162735, 49506100, -589448856, 51043566, 262885082, -373101879, -846927330, 110706479, -162204080, -149168712, 454977902, -664846819, -560027088, -424104000, -58563711, 934816701, 8829513, 293694960, 22798110, 332595846, 23841480, -143766208, 857967166, 78375693, -539256960, -184147970, -93408537, 71382480, -35674364, 679969976, 289991620, -52072992, -100441125, 507105081, 284698854, -682535596, 269581970, -35017928, 223783248, -38033382, -241981388, -289641960, -68166392, -80072028, -213180935, 273781376 ], [ -299380530, -780008796, -642496035, 309469836, -102023168, 296589432, 256518630, 256236293, -8803800, -182417935, 150025350, 445752685, -98981820, -223099284, -290488156, 950061960, -42821277, 338999620, -476171080, 693237594, -255771368, -706709872, -12143856, 58125282, 437283171, 47923029, -359883270, -13179537, -554125671, 207616920, -140145472, -25944569, 18759929, -579815280, -126863980, 244004940, -449275060, -161470452, 937804392, 268185724, -722251168, -111801605, -498987468, -124736436, 398377556, 87177685, 33477960, 8941608, -44760717, 271086904, -488042820, -35604376, 257428664, -198684882, -218192032 ], [ 234502408, 325250332, 525521105, 677182870, 348799178, -484701800, 142888278, -139441812, 284302440, -386965355, 77135350, -612949675, -123473120, -557434936, 505272896, 862219380, 82108248, 26362480, -167957636, -267455628, -244496914, 232605648, -120611040, -215513862, 837611970, -34392897, 516372420, -22256025, 651971595, 53263890, -521472192, 493270750, -94860954, 198063360, -306201140, -298076232, -311479090, -862508570, -850742998, -486077204, -279876944, 92788970, 58365468, 140664546, -356632804, 582061256, 32945872, 387968568, -9773706, -465331680, -158765985, 21707176, 75187679, 122658910, 341943888 ], [ 376352342, 176836368, -268971970, -571564227, -358513298, -164538235, 325647960, 276418113, 51255000, -232762880, 89664550, -80398654, 103251624, 43159518, -416131759, 223453110, 114724509, 422288940, 69817748, 704280862, 603651362, -343666192, -638369616, -29449053, 542959170, -38037384, -469534290, -33027483, 527542092, 254920440, 860556992, -259592935, -21393435, -683456400, -353786660, -161124342, 36100870, 655410096, 127518762, -341006028, -275537528, -45617670, -405270558, 216557847, -607390592, -719051522, 38804288, 332041944, 47360763, -416926488, 87487920, -22455872, 80820887, -295220827, -335284480 ], [ 431489696, 536715564, -307323075, 693969445, -1419756, 636862113, -233685480, -44940960, 102859740, -204415435, -160840650, 484807698, -240051708, 444921374, -399430331, 237452430, -19941912, 108356700, -27832420, 727955164, -406551927, -8059216, -483437184, 166982001, 893289072, 38164203, 477037080, 14573688, 128444283, 18276360, 181841408, -961421503, -32225477, -687139200, -290769660, -247716957, 382149170, 339473618, -440380402, 232914436, -641433392, -33761575, -246714426, -256626711, 12216348, -545739110, -46022888, -119067936, 20284254, -686163654, 558479655, 40900336, 34380452, -338495993, -19913944 ], [ 115671620, 751268112, -517726385, 253614062, 98909668, -127284295, 240330714, 326092438, 77123700, -1085210, -35356575, -31722927, -49749686, -34966198, -254076855, 765453810, 6553680, 61373350, -524392176, -48201732, 12169898, 354959200, 199453008, 243142320, 358985328, 26139267, 537092820, -38616303, 368270034, 192463035, 807740224, 112259588, -43492382, 244799280, -332729760, 144464607, -277319510, 903570954, -1016767808, -140800436, -106638840, -83407435, 149980950, 22152042, -728018684, 607568381, 55398896, 9005568, 19174122, 496732654, 748403505, -5228352, -360391188, -328623141, 117735248 ], [ 324291886, 263185732, -47715595, -605883447, 94002792, 524118872, -49508568, 222218483, -240162840, 473972800, -63773825, 543633914, 94508692, 307466382, -154050617, 661373280, -23905328, -231491930, 406010528, 135434070, -515450128, -456469952, -338124672, -159625311, 739118133, 44139249, -170792910, 13274211, -27988752, 191245665, -50173056, -138586994, -32763734, -208398960, 239879590, -2356434, 181359230, 481377050, 144267592, -517998892, -476320152, -11110915, 62026020, 275040711, -414888540, 352497131, -45728696, 314542488, -8704149, -463660230, -645644025, 46108656, 313134832, 356625456, 128251456 ], [ -396738848, -159585592, -681659090, 331329687, 399499412, -188132397, 136463502, -216975371, 322207020, 10749445, 117239625, 374529734, 83538438, -452584538, 224284133, 201445170, -49043372, -345806090, -385083160, -90313078, -574875048, 827699168, 477354912, 89848221, 860263404, -16463601, -388992090, -30373557, -552405051, 141333495, -670899392, -951732782, 98759516, 530465760, 72930650, 411425775, 572823030, 268550260, -716459660, -148337036, 229619736, 73164725, -212905161, 275031504, 604520084, -325879029, -53366792, 418208856, -45434262, -351205074, -386998155, -1327120, 82653915, -68082586, -373569648 ], [ 222935246, 459850944, -874876125, -389896182, 223773472, -287356063, -131786643, -300334610, 75893580, -68412225, 37242850, -403349494, -17984932, 645248048, -566736339, 985627800, 63044061, -144605110, -398827968, -192735834, -213034268, -740235200, 551873088, 61298319, 596058060, 46812843, 174535950, -13762851, 852452502, -209529930, 197445056, -800541616, 55400938, -714772080, 162122760, 226445706, -119683200, -827798378, -796984132, -382407084, -880255152, -93741535, 301656600, 195694785, 507812892, -202923350, 12503160, -72018960, -52624152, 624386862, 756945225, 11701192, 265241387, -174303448, -124908896 ], [ -423279150, -64929120, -482108845, -402355551, 157568008, -105152250, -218017215, -134167491, 348232500, 178781015, 9500325, -510681909, -150672326, -76438856, -178975128, 820316010, 51255239, -145180710, 204458100, 118963960, 286826994, 204840512, -279432816, -106434213, -814745685, -1116423, 287796330, -24682428, -498578322, -98875740, -816131136, 796477654, 54768410, -126118080, 336326340, -145832859, -104954330, 473521884, -104655796, -18138084, 454961608, 21596160, 198618840, 204063948, -548912336, 281780044, -36323632, 173804904, 29113374, -409014958, 322708770, -57113736, -180955630, 39917394, -57016360 ] ], [ [ 78364037, 17146904, 289562336, -21048380, -21186234, 55867680, 153224448, 312477950, -38799804, -415690253, 277768733, 318044970, -208022094, 136792656, -313006728, 361735680, 145748204, 750010760, -364023681, -291436542, -262334607, 138124681, -214569680, 62038560, 114469775, 60916365, 4209522, -23879448, 739526320, 352351656, -29049192, 181695372, -289600480, -722517327, 43774380, -635707520, 23160716, -204221075, 322030787, 435985256, -47611820, -433893200, -72587550, -532329472, 662995475, 10706416, 25382784, 65194752, 171496216, -962932845, 454826225, -91849869, -95523825, -23279116, -228858819 ], [ 27145261, -35002372, 35583168, -10658048, -42527892, -46556928, -663383760, -469200330, -17899536, 429852951, 284948719, -136467618, -47168730, -3242096, 534961128, -342803520, 381692508, -758350928, 399186585, 93556734, 225293696, -37477436, 622057514, 154414380, 73161700, -62927251, -5297280, -5492513, -380709872, 512882200, 24001110, -259296414, 693995939, -433162548, -38537577, 551328190, -31872286, 401958080, -25569810, -288645336, 2395820, 448141520, 802040050, 897281796, -708579830, -3030035, 6679680, -46314240, -427982102, -181198896, 220620575, 209183108, 82673577, 380721572, -223771018 ], [ -385348810, 44896408, -673668608, -26666200, -254633082, -102972672, -933850944, -31408930, -13992108, -178061000, 300052731, 659783223, 199791360, 139246536, 462813192, 68855520, -157028150, 651107246, 213012576, -754389162, -297458083, -45081800, 606826402, -31271880, -122198550, 102397910, 2033294, 22130311, -303312312, 437941184, 110132460, -579094692, -59347704, -959725389, -16577379, 62551160, 20475397, -19587860, 57674127, 657087032, 84095480, -25122800, 308056350, 202696116, -162901213, 15294003, -32284728, 26874624, -478596685, 1021910325, -830071550, -268855650, -87225243, 129158316, -118356700 ], [ 462504857, -27449528, -744515040, -15278784, -31123656, -99605088, -561482064, -49059410, 80402964, 355149513, 268951859, 362798949, -125532018, -99984456, 681884736, 140552640, -596772172, -411085672, 296679936, 248592030, -130975560, 139090112, 186525534, 73121385, -46995450, -88417197, 3044334, -7742995, 251887696, -575991536, -95880510, -466744932, -249296047, -652978200, 43652700, -72747080, 16122178, 123360110, -301236714, 595026600, 92410200, 330144000, 611156000, 496234604, -37801127, 10575743, 25966080, 115191552, 557898070, -170564127, -642670525, -53905253, -81946083, 254596552, 237451208 ], [ -166150396, -11616312, -75029792, -12697538, -109301928, -47323584, -834614560, 412951820, -36782868, 374475980, 157810884, 291434496, -222275502, -207784148, 763038408, -94412160, 74591088, -633127536, 447662775, 578235276, 89922785, 31803934, -432530228, -122327865, 66293600, 172144199, 5476170, 20515723, -725610624, -270311632, 65030202, 455130396, 5226065, -891650886, 28362087, 327341630, 16826545, 108777735, -122072167, -814780568, -95854780, -372932400, 350290500, 27280644, 653200851, -20328860, -21931224, -1596672, 497245337, 114817860, -214206125, -99958214, 87701655, -145111736, -481127671 ], [ 542266711, 6483964, 405121504, 21767208, 316044990, -29500416, -259712960, -745707990, 23879412, -76689503, -579569958, -213690170, 196266078, -203307676, 613767696, 167370240, -39121200, 254647086, -432512199, -810070464, 271784120, 99426634, -16203902, 11581710, -48811950, 54041157, 1144362, -1590592, -486301448, -423975576, -124293528, 289243698, 339031407, -969214932, -49056813, -323396780, -41549955, -52700025, -282715513, -682052112, -47432840, 184214560, -192136000, -904668364, 694740551, -28378843, -9250416, -80129280, 44502465, 310259190, -40051200, -192039750, 34250160, -420612276, -49648330 ], [ 10043574, 10904300, 441049184, -24363210, -19942842, -53789472, -171788656, 376560100, -9930480, 265365678, 477934094, 697208649, -212453442, -82376008, -818220864, -98905440, 123970736, -10153248, 36675135, 767888496, -287330093, -19266090, -748019922, -141500205, 33843125, -88529537, -5477238, -1158664, 507764256, -27910088, -142222068, -104227176, -31738785, 547586298, -12648636, -380344230, -2557019, 104341980, 438339600, 278812464, 36122560, 196884560, 376939150, -406695744, 275495663, 28618264, 31766112, -173488896, 565103231, -787380729, -159944050, -67390711, 26041710, -240875180, -292171968 ], [ -85732776, -25973784, -806305728, 25009312, 864546, -20829600, 759273008, -2950010, -72828660, -24558721, -152677008, -617543246, -68465088, -63711648, -345330432, 158987520, -85045142, 562749814, -173016186, -189542796, 266149811, 127003086, -231968724, -105839400, -45944475, 13104461, 2906562, -4756350, 157310824, 154086504, -150285780, 533148954, 257785216, -384555339, -658593, -375043970, 12737624, -74878800, 272474060, 756365344, 98238040, -152488880, 25268950, -710631292, -83429208, -11885104, -3045840, -19514880, 85681187, 5050731, -775287975, 387395996, 103687209, 294444332, -227475429 ], [ -207118514, -41891476, -405810528, -2271370, -114664056, 41408928, -610511408, -363520560, -64094772, -432003380, 538870970, -356798548, -12799134, -24375208, 262110288, 227558880, 640414044, -47623568, -23163987, -650728632, 61062930, -81317360, -410517380, -27110295, -109175975, -147878759, 5446622, 8747399, 343858208, -314131104, 80248806, -46913616, -762164221, -223446699, 45074835, 589562890, -41729575, -101262725, -310003506, 918102304, -78606760, -296926880, -519073800, -944611696, 479652357, 16755085, 750288, -56211456, 105668259, 968014947, 215901000, -301069556, 79168086, -264769540, -263428198 ], [ -327641402, 48575424, 161551520, -31637918, 180291840, 3326400, 365581632, -283671970, 2346924, -271104721, -120776293, 658953128, -117841878, -104446056, -279586008, 65552160, 50118604, 441575634, 388615101, -659479734, 199236246, 7970122, 199727684, 191173995, -955825, -99651197, -3872390, 15881067, -524762256, 187489872, -15053364, -621624390, -423056335, 706742106, 46865052, 646955400, 29075346, -172356890, -310652898, -150556280, 97547240, -50998560, -675797500, 143479428, -168563730, -12443753, 36466584, -122443776, 720226109, -473482503, 131861275, 51417881, 102641034, 325478384, 291987516 ], [ -544734462, 28202916, -530450048, -2763588, 226919040, -44675136, 19865872, -285878280, 19432284, -259448574, 563963719, -505409270, 41686650, 65407056, 283923048, -200954400, 528962092, -215333468, -147732249, 510269304, -292433420, -88177449, -88968594, 167991630, 78066250, 129477467, -3158432, 14464446, 520433432, 298031568, -162827496, -259049700, -406511378, -320569578, 36823410, -554564990, 15963086, -186274580, -46932101, -650225464, 12939940, 132738160, -401799300, -875835920, 475717017, -11703565, -32335296, -31777536, 339534847, 309819996, 766761450, -162337602, -96183720, 256900140, -325004424 ], [ 471978950, -47673772, -716363488, 18043426, -49667682, -98014752, 738167456, -517962260, 79490100, 95605060, 86141231, 41955373, -208410408, -226716204, 230781552, -462168480, -466650714, -563807444, 428229900, 874420050, 289050868, 70604053, 404263730, -40491780, -93324850, -48014116, -4122480, -25395481, -739820952, 109104992, 33700698, 277249602, -519802270, -884999052, 8843094, -133396620, -116753, -380850940, -147033172, -832547128, -80368300, -280550000, 38222800, 643531460, -575062489, -9055025, 6328056, 137980416, -256508193, 75729594, 163698850, -70658435, -566544, 96364380, -383598676 ], [ 174985980, -46703160, 658190176, -9835928, 94060662, 25844544, -762682128, 151566060, -84927192, 189867814, 109894708, -252846937, -245680938, -46430384, 169221096, 125190240, -535590962, 32423914, -131041176, -50877858, 307271417, -52150286, -49362144, 66610620, -75099300, -142716736, 750982, -1492037, 407158760, -343879328, 244009908, 181107054, 740699115, 444757488, -45156969, -31336270, -11595754, 63701240, 164417937, -861341208, 85379740, -324757440, -519431500, -350986124, 26301189, 14197753, -2068584, -73758720, 458386543, 664280925, 441997325, -145998982, -27831474, -264612152, -183529740 ], [ -52806420, -44937784, -559389056, 28440082, -256809018, -61570080, 720006144, -294678730, -13245780, -118136625, 424605027, -580497292, 54226908, -73489988, -148837008, -100219680, -58703534, -508508504, 420711144, -647388306, 238538747, -9798912, 198004456, -74940105, 131826000, 120366693, -5025474, -1497179, -551301800, -112041784, 154507662, -273472980, 156348569, 871756410, 7668882, 287306460, 24347491, -368669570, -26286847, -992047952, 71186940, 320514800, -691791800, -423920724, -651823482, 696338, -21422016, -41427456, 298333818, 391259112, 428073275, 25885739, 112665, 5437040, -400460663 ], [ 333405240, -12192128, 501314176, -27440890, -176629662, 64186848, 223049424, -94920910, -95221584, -145325170, -479775593, 769735235, -231747318, -75854636, 584581968, -377577600, -535699632, -149609318, 211457946, -278047632, -301961597, -136351180, 130242684, -74018115, -70614275, 178261112, 5349612, -18814578, 500103824, -354274304, -48555774, -204734664, 671358155, 841609566, 8900892, 193682020, 20271400, 276658175, 191232415, 132085184, 34957620, -77250800, -1558550, 685150736, 405186979, -7381709, -22272264, 1919232, -247139253, 603013362, -312039525, 208561265, -89636274, -292827528, -248933345 ], [ 130169551, 26132392, 427268704, -30962304, -121483284, 86372352, -665894112, 578747340, 12650568, 208016339, 213390672, 418889654, -92334978, 12730432, -788677968, -240505920, 204299600, 47351606, 110986449, -473277264, -136491873, 33232942, 723255468, -71315295, 98986275, -128859597, -4222160, 14844954, 592731592, 226449904, 12045996, -53840586, -661900252, -384952008, -6020118, 72018800, -41942553, 396545645, 293403423, 699083504, 25769980, -193481760, -797824300, 816619232, -344101757, 27041418, 23552928, -96547584, 711080239, 784808307, -749864850, 394516708, 26463399, 282039296, -498543014 ], [ 79054317, -54637008, -727215616, 98022, -51872760, 53472672, 271025040, -85327180, 84665052, 201729416, 478343316, 713407360, -195679800, 201277648, 425157480, -338736480, 589273942, 193697380, -116243925, -65729886, 128949962, 123745288, -178215128, -138304815, 134792950, 160584413, -296014, 19695574, -476782568, -563399248, 150888906, 473520078, -53994174, 11991609, -28704312, -75073530, -22029110, -172478975, -38219425, 695438296, -43256640, -351299280, -717316250, 522522096, -46196519, 16420948, 31151064, -31229184, -101831455, 1001707401, -79398375, -56673064, 29894853, 182641620, 121692207 ], [ -70822728, 17919256, 280432768, -17822086, 169616154, -45647712, -1003489968, -449938500, -5680728, 338000869, -293133159, 743148478, 5261274, -7651644, -733954728, -392389440, -19582334, -793403808, 201366984, -205084974, 12409246, -78225429, -263320356, 88801530, 17667625, 145502768, 3224470, -4760635, -3626240, 608021584, -45672336, -227109726, 277771728, 494585217, 14063166, 181361950, 15385736, 371748825, -42210480, -754986904, 39146380, -222789280, 153683250, 816929592, 362204321, -23418531, 13591032, -79344384, -120993168, 1004907243, -107011800, -286279447, 62664273, 151693416, 86615585 ], [ 439967215, -39002052, 507786080, -1657942, 99471360, -2886048, 171540720, 124396220, -48230676, -220014911, 378530350, -596411399, 80129736, 58662604, -739006104, 384255360, -532113522, -173934808, -188760348, 464443344, 242265454, 25322362, -844242750, 149646555, -130416050, -119220825, -769316, -12462494, 732636464, -50009976, 198114498, 355457940, -668553925, 82537665, -36023364, 455822360, 1651221, 212794155, -382803055, 553060760, 70778740, -461796160, -760930100, -731177124, -303086769, -11255418, -18910080, -151156992, 309353476, 933036282, -116842075, -197331512, -43282674, -303114980, 25346779 ], [ 494654648, -39827848, -59674400, -7773250, -258664392, -25131744, 999801920, -377973130, 2254404, 202236205, 214246318, 587256637, -245916972, -214855784, -545599632, 466768320, 646390894, -936576692, -179616297, -195919782, -106117736, -60856177, 35326174, -116821185, -50485725, -70925859, -53222, 12504487, -104073088, 601450776, 82694358, 378003804, 793520611, 491594943, 40922505, -98479640, -16886846, 168151740, 329147041, 413041888, 77545440, 306903600, -295843450, 898926704, 700643561, -14273175, -37513224, -84349440, -260411918, -377863695, -181768825, -169629016, 47795712, -9228660, 16677535 ], [ -500211402, 7713176, 469299168, 33089276, -28772868, 53615232, -217067968, 342994440, -10861848, 171678198, -211139951, -239541700, 223074972, -49471708, -728316576, 478560960, -248332684, -938691952, 320183115, 883861302, 319700329, -90627177, -597404236, -71908905, -128396275, -172981132, 2253480, 10679077, 58949064, -576414096, 47828718, 153930558, -172893526, -21969360, 33255144, 169143030, 13121241, 374597475, -96231777, -315417704, -84927580, 421194240, -539539350, 676088224, -234436949, -19119477, 7700448, -141845760, -647014535, -646211229, -768951750, -57063240, 87698436, -435449672, 270575713 ], [ 283049314, 8144176, -713533568, 4334048, -15620112, -71283168, 737640592, -91227200, 85204752, 14327062, -277006092, -621622570, 178388406, 183126372, -646040376, 283733760, 330639342, 985076582, 89419491, 567938238, -126236054, 10100875, -599238640, -129299625, -108345575, -162218960, -5226080, -17959292, 418581416, -194018424, 19283508, -60046392, -794744275, 47661306, 48182238, -65808190, 31699081, 125001475, -331433442, 235100600, 17021940, -472381040, 150898300, 562775788, -461353026, 18729212, -31145184, 29132544, -287559537, -109296564, 97703025, 224595060, 84827088, -345480968, -457763751 ], [ 198852411, 1279208, 645369408, 21094756, -155657136, -77071104, 232656944, 729197850, 68455548, 438810789, 314989334, 595201832, -157998114, 220477400, 70362096, 386954880, 651780926, 643371438, 32336304, -497294484, -258391574, 128168408, 656216340, -127739820, -25720775, 33876127, 5346586, -14609279, -74881856, -148931272, 158613876, -281918190, 509910986, -908219445, -11663028, 130200280, 7018010, 215724195, -321381395, 86596664, -94174880, -443015600, 306523350, 53816424, 577008296, -6319662, 12257448, -75210240, 19027871, 637458720, 56921725, 290864015, 68551824, -16125116, 130469048 ], [ 377703959, -42291444, 532098784, -8163230, 58381140, 75068928, -19586944, 211780970, 50010144, 66498935, 208014983, 619488040, 12349908, -408980, 328415976, 253719360, -614659254, -754362152, -354780699, 570395172, -303554543, 12622904, -862753554, -64829790, 86145350, -98112139, 4460324, -9552979, -202162880, 254043072, 227312406, -176628246, -640792048, -766028865, -4730310, 642868940, 12785095, -177226725, -295946875, 555266264, -9526760, -391857760, 532257600, -791231784, 591940725, 7883353, 11320176, -95069184, -478462843, -448448445, 803448975, 185260442, 78163758, 258631408, 22164982 ], [ 163544589, -34143820, -246842848, 29766014, -107912826, -38738304, 927869488, 27839170, -29128380, -121410208, -273025478, -691564003, -100778904, 45872684, 819649536, 404626080, -350960632, -495726290, 240472995, -706796418, -271980780, -7987134, 202951788, 30330945, 122462375, -30831713, 1456396, -1870831, -460237848, 410960728, -36377586, -341281374, -34594001, 930768552, -1733940, -625086770, -38270607, -39311370, 404517100, -272012160, -46343260, -428202560, -466313050, -966926580, 630441468, -2003068, -11877600, 173892096, 537866384, 514327545, -684781650, 223095321, 70724649, 422858632, 174983464 ], [ -533948837, -24932488, 386739328, 9124478, 294926754, 68197536, 123627088, -805303150, -78204072, -390884986, 90456663, 529766629, -52848774, 56744116, 736505928, 4067040, -617310802, 803708146, -252938301, 662129910, 174378422, -35627381, 272214436, 101924100, -82469100, -14396371, -494128, -14115647, -337829584, -665046056, -201014460, -89898786, 813328672, -626065734, -21736611, -340066300, -21427383, 145525320, -346734741, -171569832, 56705260, 365793760, 77135450, -496265640, -457461412, -3172109, 5804736, -140324352, 7985906, -653803011, -126828800, 185077547, -47480250, 88509288, -499618984 ], [ 202476381, -43894764, -339295104, -14244810, 38321730, 72211392, 481026832, 405688350, -15386076, 282541716, -574212870, -302700071, -150163308, 178456564, 276473544, -27456960, 642891720, 5711202, 401235870, 115337868, 320103482, 91622379, 332721974, 169620900, 133331100, -100330854, -4261320, 26509581, -5598008, 641023520, 114395652, 167974278, -329802941, 617400042, 38980188, -107825900, 33409320, -177701500, 404692977, -127980496, 43834400, 24789760, -538210750, -640645112, 699462959, -11782495, 3164616, -41314560, -147627726, 725673972, 702877700, -104140413, -41721459, -12862892, -484447807 ], [ 243271929, 16733144, 585596576, 24789026, -273439386, 51033312, 353928640, 407473230, 78213324, -71251794, -226690387, -481123062, 127633482, 205642580, 5867760, 163587360, -455501172, -596745064, -314134191, 769324008, 34268005, -38191940, 192862566, 51340950, 94323925, 11211532, -5071754, 14383031, -607168560, -197758080, -175683168, -21483096, 754031954, 907578672, 14838876, -305918060, 10374338, 332763015, -332867516, 233477104, 86959160, 3402800, 607553450, -620471712, 416512013, 746327, -34163976, 55851264, 487898704, 204444807, 205158100, 38212862, -93981924, 279778632, 275309981 ], [ -431166145, -9988856, 407729952, 7469698, 80218212, 11189376, 904718464, -338259550, 42519108, 148091964, 400851550, 424012526, -104677272, 23178012, -431050752, 246455520, -515226204, 383254894, -131634762, -875441472, -4975498, 68205361, -449290010, -32730645, 124265900, 37768708, 1417592, -27706810, 227070616, 308595568, 227956842, -519295014, 291435976, 766028865, -19870344, -553351190, -37018399, 75462095, -289777651, -741171872, 49162980, -111380160, 743811600, -668887872, 361264212, -23768454, -23287152, -146711040, 510696458, -815300919, 743163575, 237446482, -37388685, -158546948, -357437234 ], [ -265257347, 2382568, 234809536, 25177952, -68153424, 49585536, 1006000320, 622402530, -96421260, 328097938, -282046963, -458283591, -162558900, -224277196, -632901696, -67772160, 460760800, -11664148, 157314423, 8695890, -225175700, 76668831, -834848378, -3694275, 38756325, 29219634, -3521196, 24454495, 422162328, 637304992, 86841882, 343862382, 665545751, -723036048, -41203890, -383682180, -23586672, 170851175, 139497519, -80960376, -61930220, -45496160, 191165100, 998148796, -472481293, 25920612, 19640376, 80908800, -184969644, 664531893, 61902050, -229252786, -62348811, -464394756, -175552191 ], [ -42262393, 39984732, 701451040, 11542354, 314549034, 10010880, 974853360, 265674430, -76359840, -365189414, -169008686, 374752317, 187182576, -235059396, 685813584, 21702720, -111669292, 978942328, 338499483, 86986506, 209413401, -17730757, -337502542, -194432535, -38600625, 140885594, 960132, 23687480, 577320072, -628050928, -151615962, -496084920, -831199265, -617949276, -48986847, 251034070, -27884722, 95931680, -100682818, -732931864, -94347580, 358959200, 126498050, -864259492, -450727608, 20519169, 9019920, -77484288, 622454528, 950729526, 789003425, 193088348, -68979951, -368316536, -227137267 ], [ -439587561, 44258528, 708045984, -18330114, -282521976, 28435968, 563713488, -196386380, -61726260, 258161056, 206805918, -87586881, -88824924, -98824440, 547257912, 243471840, 152007596, 517664558, -380191833, 275645910, -262639430, 87969052, -730120586, 94308210, -25119600, -37808027, -2820410, 26602994, -562271176, 688413624, 266168592, -553265634, -108778631, -59500350, -10283481, 590432780, 8614062, 410924545, 268320657, -293362664, 18519720, 453397760, -778636250, 992500244, -454553633, -15002839, 26870424, 33035520, 196993117, -887799300, 55252925, 230594016, 61592346, -341717964, -22518515 ], [ 275508005, 46530760, 455321824, -32237644, 301308852, 36501696, 555345648, -727412970, -57060168, 105507991, 74292394, 545064094, -172624608, -100088560, -128274336, 374078880, 561910836, -679693474, -321398553, -204063552, 35556128, -61421826, -535562586, -1989225, -128361675, 142593162, 1711292, -1356631, 434559536, -404812480, -137983662, 593138412, -406358420, -758675232, -25791597, -102606560, 13888475, -264232635, -97855257, 837264456, -11137580, 232838400, 480518850, 764416680, 24945683, 1449681, -4260648, 46432512, 226237594, -311608143, -164089975, -276220222, -65117151, -309982820, 265964413 ], [ 93360370, -615468, 194107904, -20817554, -89242518, -48080736, -1012291696, -428024140, -93843036, 65622327, -457975221, 60573218, 217204578, -220388168, -287622288, 355004640, 533178488, -381895084, 66637095, 647691972, 286100968, 69421719, 304455476, -39512955, -19946900, -150861386, -1869712, -13081248, -470119352, 418482296, 53240328, -96389262, 214549088, -922560555, 9203571, -650920480, -29533377, 102537835, -43644554, 919266320, -33387620, -182882400, -103375300, 549213056, 336449707, 972593, 5399016, 19627776, -249860707, 377832324, -632344825, 60928421, -100230003, 93602936, 354040243 ], [ 131757195, -35509228, -272656640, 21170644, -132052116, 52740864, 339610336, 240264680, 55404060, -396760999, 534295124, -10957254, -222747570, -214208852, -275682672, 50473920, -679122298, -11845456, 5342274, 762477720, 119677443, 118046268, -307596198, -8998875, 101525050, 180041701, -4302794, -25681719, -734653560, 207941776, 66963510, -474298176, 634801193, 830868990, 42367455, 302620570, 32716500, -43530085, 325507740, 414389696, 44713600, -105732960, -375610550, 47547152, 392615754, 5344438, 14208432, 111078912, 624172167, 874811706, 571094650, 99324178, 49508220, -22692488, 156538264 ], [ 231088487, -53728460, 742915520, 2486386, -23216460, 74425824, 334651616, -761598380, 56298420, -419607595, 538777965, -518501054, -22644036, 110870760, 155980368, 447498720, 581732244, -706345750, -72064167, -580719816, -93669158, -53392162, -780149786, -12648945, 60251575, 9026519, -3784814, 4500964, -690662736, -270860960, 86965812, -369444726, 11548329, -664329036, 41553720, -442086190, -2782827, -104518325, 260284431, 360691800, 25273860, -461274880, -436368450, -290248672, -355907777, -17542631, 22639176, 58012416, -84186618, -53016990, 362885775, -152473465, 86819649, -56316288, -248748893 ], [ 162353856, 50537336, -133965952, -22494468, 147001962, -80635104, 923964496, -488313420, -49760340, 315647365, -117409512, -630895917, -176682870, 149106672, -685022712, -553934400, 688054972, -54211092, 6275052, 265486902, 147239342, 96194354, 601795688, -17631480, 68456100, 12497825, -5424906, 26804389, 413414024, -51383296, 15218604, 266735790, -803309923, -584018820, -36348858, -484407350, 21710926, 437349165, -80240499, -877606800, 46603880, 243727360, -591482500, -135161780, -230676513, -16384991, -36404256, -73602816, -415088656, 176587359, 82240550, 258320898, 79351569, 321615224, 367781917 ], [ 355891111, -35302348, 524716384, -17446862, 191443512, -62092800, -304341440, -11031550, -77661288, 430113194, 156397208, 142017396, 223958196, -109004324, -15434760, 179411520, -582818944, -159883438, -153470247, -573707892, 22733896, 117552920, 753022842, 43863990, 131449725, -32505579, 5549684, 21088199, -471025912, 165073064, 208979028, 283474386, -720330208, 526440789, 39228111, -138919410, 21383761, -246150490, 25826861, 776276144, 100693520, -127250240, 510131300, -138730920, 45147095, 21529473, -6095208, 1446144, -210198861, 784275000, 215405575, 348439361, -9093675, -58977576, -413879546 ], [ 332162736, 18596788, -615027744, -11323122, -285776166, -57739968, -33192432, 679196420, -90095976, -379941083, -192092527, -167987511, 179637102, -188316700, 733572048, 259136160, -18017486, -797392584, 396444783, 58635144, 256011988, -8884517, -392729220, 24255915, -45641725, 82918154, 3162170, -2309615, -382817624, 91019424, -140164830, 168961134, -101334675, -767951184, -12849408, -46063710, -17048504, 12588320, -162388587, -709314592, 66759540, -224324160, 366259250, -995541772, 141453610, 21259357, -21096264, -103552512, 39371855, 405658401, -778495200, -157972508, -83211150, -152022500, 161902743 ], [ 419155273, 19403620, 485638880, 6047852, -245239644, -35738208, 965245840, 259328190, -43354872, 391857473, 87071281, 15819239, 121595580, -150809516, -156847776, -201433920, 224642624, -165383114, 408655695, -725568498, 31003449, 124672442, -889435794, 2412330, -121242725, 121838347, -3896954, 6040136, -204474608, -551652080, -227973366, 547097784, -131696838, 763069104, -8875035, -124535880, -11657338, 32678085, -270701761, 643302632, 62401220, -28902080, 585273850, 171380792, -334525763, -16161356, 22999032, -143297280, -436369534, 283405614, 645095500, -376532033, 73473675, -197250088, -333996459 ], [ 253712414, 17910636, -652727200, 29963112, -10704828, -81537984, -281376368, -415133340, -44449692, 163062785, -556132698, -287497474, 131699358, 221994344, -518276280, 272243040, -453088698, 278549524, 434603883, 843943026, -117937002, 123451831, 825203860, 128137665, -96339375, -40936696, -4564810, -17581355, -223195072, 132620456, -139561704, -343881360, 501727733, 405731361, -27843426, -402071250, 15929728, 95850290, -1731712, 480524184, -91775920, -266996720, -461969550, 541391984, 1202465, -1469852, 4473504, -101246208, 215998681, -411399294, -581316050, 397930748, -21692841, -347383932, 98574223 ], [ -366176283, 3546268, 490929600, -7020694, 120016470, -53383968, -451615424, -672726230, -59502696, -77593505, -569525418, -539775203, 187456680, 205650016, -87659232, 261924480, -207950912, 223462110, -241900428, 617491008, 122656842, 2305126, -28016352, 171376470, -100988750, 151232108, 2796202, -3224034, -409221184, 575273184, -60857892, -433609344, 443450735, -756752913, 14936220, -292363960, -1739748, 209836985, 170140704, 925821568, 31513040, 45409280, 158921000, -226190368, 115108695, 25764506, 3017616, 35008512, 226059138, -586104393, -265938925, 189662115, -7085019, -442832600, 462959149 ], [ -552344799, -37150476, 258728512, 8476268, -180651258, 58725216, 932549280, 558741810, -81103032, -303292671, 560503933, -304976903, 164492856, -183877408, 294459504, 59638080, 129360768, 296438580, 248670135, 504278802, -43638854, 14051912, -745824196, -150890610, 109124075, 69678885, -4893932, 3400576, -268931024, -569610880, -231550812, 541651098, 10069735, -84124341, -43976673, 639733290, -15956671, -32081225, 380043139, 990056872, -22309700, -194799440, 664529950, 342171900, -659694162, -12920841, -16860312, 82607616, -4617549, 408858243, -450210950, 376605191, -13133520, 427494424, 393313148 ], [ -53462186, -22424068, 647116576, 22607246, 223771704, 94162464, -696855120, 131684480, 22411428, 366202992, -274904179, -645695325, 210077874, 93485392, 300760968, 62976960, 222795234, 179071868, -379386252, -546847254, -300525979, 134956196, -93082106, 86123970, 54901550, 19277544, -3504998, 25776846, 354600944, 421714880, -11955114, 246543198, 127388521, -962654637, -25812891, 73799040, -21723756, -16047395, -231927647, -748094704, 4882700, -380100000, -584865050, -176253444, 151904124, -28534949, 12336240, -167344128, 652033610, -916158684, 632892400, 397089431, -36474489, -413901824, 452445385 ], [ -309659608, 29461436, 256587616, 27873030, 1981656, 102877632, -840658000, 695334710, 29168472, -233273607, 114972781, -466679409, 66866148, 150207200, -399492408, -35129280, 705290034, -947727134, 403440618, 760683330, 289876840, 71148437, -590177796, 40460205, 136760825, -176957968, 2542908, -26258480, 224282944, 243352304, 168627420, -29662614, -460403580, 212523045, 21362445, -360195150, -12278310, -398485440, -80876362, -821427712, 93402440, 152040000, 828484300, 71693160, 4153970, 16823491, 12514992, -96257280, 188851062, -415101072, 818702850, -316579052, -53039463, -134824284, -96330057 ], [ 377427847, 25706564, -363657024, -27338652, -39652548, -36764640, 56498416, 348101180, 100199160, -146105899, -392016075, 149962591, 50328540, 34250216, -702677016, -38734560, 681013156, -179313612, 367768926, -524928090, -166934841, -25041664, -561744534, 1654530, -121394100, -2218715, 5347476, -1807413, 600958624, 431243608, 28330398, 1802910, 313716858, -14859831, 48560967, -485257010, 19440016, 226359155, 324560710, -620726848, 63920980, 308148880, 105036050, 304121764, 313121886, 17392664, -9325680, 102192384, -623614492, 853448055, -248990175, -160118476, -12071250, -114192148, -77162420 ], [ -7127141, 31909516, 607325440, -1733830, -221673480, 29845728, -918819824, -107439860, -82345884, -77401747, -88150139, -703303918, 68807718, -20396948, -605093616, 292738080, -322489092, -184239146, -58920477, 130714410, 105468758, 118935145, -309263838, -124557060, -118500675, 177148946, -4897136, 4841193, 690708064, 337224008, -220793688, -389409582, -77294776, 167058675, 12619737, 336465360, -36478256, -20903665, -102996277, -643915272, 61299080, -49521600, -347096750, 801597808, 95257091, 23532541, -12640824, -2193408, 202703709, -209213199, 248442600, 352743490, 30403455, -396918228, 194996506 ], [ -234367317, 43810288, -127961600, 27957350, 115460604, -85627872, 778116144, 324501100, 30383568, 28900670, -7012577, 582560671, -149630328, 188591832, -117151104, 580876320, 297321120, -94249942, -315109368, -518551104, 198931423, 75375919, 602935242, -75072720, 72690275, -139127473, 5149896, -8261480, 347711088, -176292032, -115750620, 218000286, 665979132, 813446067, -26016705, 463307460, -19440016, 349949870, 39301745, 217058352, -2019020, -174643280, -227395000, -875308308, 268302736, -5860114, -14147280, 137437440, -276829870, -177120666, -303930200, -94776189, -92227569, -338813440, 173600074 ], [ -433323270, -5297852, 182074592, -13251942, 40643376, 53222400, 799097728, -748013460, -37757412, 283363536, 350145224, -641070510, 10408338, -8298576, -765360000, -178239360, -220795706, -796062992, 349706952, 445091538, 54523985, 16561182, 840629530, -65227635, -47246300, -13913309, -2147036, 2003666, 525555496, -372930328, -175774050, -177425322, 296585562, 5431314, 49361013, -506215290, -32511220, -75190795, 32496658, -307575912, 63085740, 146363840, 830451650, -823788548, 549417190, 1567199, 17605896, 107794176, 578197440, 267939711, -658028700, 104835414, -59889495, 309381884, 443960593 ], [ -138366626, 17110700, 592339168, -18446054, 107349414, -4473216, -856649872, 397532440, -29301084, -194278248, 199514326, 262594624, -228952980, -141060920, 152408688, -350706720, -51509580, -621735350, 185820684, 823183314, -212884450, 32845919, -328024788, -201151695, -102407350, 10060047, 3924366, -12499345, 142511232, 677131272, 217769796, -462531816, 526404957, 99258789, -46580625, 529135880, 37010701, -411399320, 275815723, -201037816, 65729620, -134895680, 348808600, -778475988, -252758143, 13413715, -38140032, -60576768, -361239558, 308220075, -186123350, 373288695, -32157810, -358816024, 382491964 ], [ 61711032, 20851780, -581954592, -10348172, 226783044, -71210304, 759273008, -699201950, -2596728, 197770983, 496888513, 674179442, -109732968, -131810536, 140035368, -159946560, 633850376, 733783694, 135097347, -5880078, 207073147, 25390410, -138831030, 198739365, -105456475, 164078187, -4652208, -13866260, 597536360, -65010856, -219471768, -219822174, -377321893, 488421591, -49224123, -653125550, 246336, 72844050, -141824507, -429766960, -22931420, 292597360, 122640000, -373580332, 85987179, 24170120, -15730176, 164742144, -115974093, 168242673, 518214550, -37859265, -70888818, -341260108, -98743304 ], [ -118331249, 22168916, -187094624, 6526368, -53184150, 42261120, 778240112, -42242160, -12835608, -339247296, 96241574, 255906430, 147673530, 198124784, 57657120, 567272160, 110191380, -355152154, -189565929, 618208764, -71869397, -26734358, 207232064, 105801510, 65208025, 80418589, -439660, -13058966, -711490952, 55630024, 114478272, -238838130, -692236922, 628323696, -31464927, -20917820, -15535847, 437430555, 197699277, 155671824, -65484700, 108730320, 332890950, 730618476, 22016041, -24472685, -26891592, -113207808, -565549371, -714380412, -121483425, 398650135, 78572571, -234450888, 503553960 ], [ 379930112, 22341316, 353789216, -12173700, -222742020, -73937952, 880544704, -11750460, -28277196, 177937727, -7514804, 234442545, -186916086, -198288376, 651040728, 304797120, -143140124, -141420240, 335701149, 259965702, 11416113, -77311034, 843242166, -27596550, 120122550, 46373952, 3661104, 37708, 109761752, 40481248, 172080936, 393983280, -286362869, -257163564, 18382806, -262747240, 35672532, 153949185, 267103047, -48398560, -11570900, 355773600, -733949300, 668577512, -182053201, 20779638, -22352232, -90988800, -722657572, -89564205, -743320025, 106249802, 68252457, 459601576, -129977176 ], [ -490098800, 40248504, 592831328, 31660052, 42226758, 15507360, 425520160, -523936650, -99193776, -247874609, 492126657, 723890274, 140341248, -153070060, 670353312, 390080640, -677253174, -927329984, 217082880, -851451858, 1337288, 5265214, 61396946, -170776545, -13359925, -68224082, 2221796, -22364272, -408495936, -239042192, 7113582, 463120134, 681963243, -499833453, -32344065, -573196820, -11254476, 216673745, -73259535, 319798080, 52045500, 393045120, -762769700, 632358500, -217165179, -18849361, 12980688, 111928320, -450289102, 125515371, -825638800, 49857177, 82171413, -92901844, -186942102 ], [ 464161529, 34747220, 731792704, 27890948, 128001378, 85688064, 738787296, -208359950, -57411744, 155310283, -261251045, 405062643, -129163896, 57963620, -143045784, 149006400, 357676438, -726108322, -234621933, 240972774, 128163322, -138222500, -370994312, 84242100, 47968575, -136313356, 5103794, 15379722, -582419472, 476816704, -46068912, 148540806, 451047649, 743388219, 3510468, -510281520, 30859999, 393832645, 433387986, -412674304, -97898920, 223339520, -821534700, -674163992, -423770529, -16304307, 26575248, -152291328, -11755789, -355527543, 53062625, 96580753, 66626862, 101558184, 2013601 ], [ -325674104, -9045828, -566008608, -22281560, 66434046, 73367712, -58202976, 518631590, 52292304, 406622839, -583383163, 629283161, 123308730, 108402008, 211851648, -352962240, 183543630, -246639316, 328196526, 753257316, 179884902, -92115727, -91942552, -14309790, -123712300, -139835215, 4174990, -2501583, -289237968, 71518280, 195982902, 172320240, -325316173, -369848073, -24153480, -76287330, -7103971, 222167570, -406357044, 247629088, -1419280, 195190400, 306727750, -820405624, -372086397, 25698731, -7743960, 165618432, 382029682, -159615648, 781285225, -275086273, -2349870, 149303980, -212396478 ], [ 365969199, 38295212, -556411488, 8718688, -238400988, -60271200, -919966528, 701581790, 57063252, -213536230, -177044318, -247629197, 1477116, 236383004, 276677640, 516638400, -672993310, 827640802, 313823265, 476148288, 179334254, -84200894, 501487142, 85056735, -63551550, 162640235, 5465134, -21080486, 242346152, 325772632, 26537544, 222953544, 812716840, -957406401, 43062552, 661844680, -38812033, -209769160, -285069559, -13968192, -5928320, 441929600, -141828050, -545209412, 680026752, 17407573, 23495304, -15052800, -712440966, 238921536, 220046925, 172835775, 86600757, -83043632, -293862778 ] ], [ [ -961020400, -47574620, -8580096, -371709352, 70640752, -911007750, 236379000, 270086400, -557557, 287524548, 210093500, -114166495, -43874496, 29011457, 30850915, 199575546, 22420036, -57656676, -322310318, -110783434, 28670880, -25353579, -58624262, 30872668, -87623628, 10543757, 482824944, -114447256, -475627944, -301749719, 151532597, -314376722, 77250618, 154801589, 674550785, 290829765, -233734809, 190735776, -345236320, 80286481, 79795408, -162782500, 16034880, 162784590, -201957840, 93824520, -346438512, -682145435, -116957473, 727735956, 96625256, -443758955, 622114440, 456160008, -116209235 ], [ 192591168, 346534513, -6284288, 195498079, 707252624, 130125618, -97194500, -230963400, -78231764, 287000892, 15433000, -78516760, -60844593, 210081245, 25506327, -146345595, 63688948, -23017092, -497531772, -24251699, -29380400, -7719186, 32666206, 210337187, 49101924, -10735772, 421627668, -185285016, 306202886, -165174339, 1760786, 62783732, -21887500, -170589606, -595495390, -26108805, -42356501, 43856560, -344443792, -117170436, 768421584, 34318750, -20058240, -100575930, 273853650, 486630224, -206315060, -563196569, 105976155, 380532063, -770256382, -242755420, 98900760, -788613096, -298960590 ], [ -878004912, -9956338, -9713408, -469268170, -125174816, -562143954, 587934100, -74196000, -171546531, -195127317, 265926000, 127575944, -241586349, 166938047, 13809216, 187220742, -10148454, -73782748, -285845562, -152018293, -126808080, 24154465, 102430966, -51134570, 96684924, -65319236, 361149180, 189127332, -297659824, 502891389, -64195996, -315994558, -8485346, 432548862, -793441330, 434811180, 169675462, -247819088, -417968144, 29959680, 345254000, 248781250, -16810560, 275623310, -748749834, -133586000, -247534280, 374639431, -72477689, -173661039, -901271798, 559290220, -437260020, 486605244, -17194305 ], [ -965933440, 719627435, 51728640, 206382057, -747842472, -1008128400, -228376200, 41148000, -54372669, -46287450, -359915500, -76737721, 36790593, -131115031, 12427484, -426347706, -78528830, -44221900, 222585667, 159990239, 5805520, -5585858, -324614832, -119432808, 88299120, 137704624, 51384984, 240413554, -367914294, 33455386, -110687208, 121678810, 29010568, 389152394, 369076675, -50007225, 115359651, 217811968, 90403808, -52780530, -432485648, 179407500, 23093760, 53735230, 486470376, 460478800, 125332704, 160734670, -108728911, 486544008, 527195606, -133483985, 289763640, -509963876, 80000615 ], [ -742345456, 476629028, 32734720, 210881209, -159426384, 534436476, 112039200, 503479800, 90135968, 98091990, 134619000, -141454287, -239770272, 295898910, -14261014, 307573113, 44429144, 96278944, -71392212, -150909318, 79615200, -3319197, 200668096, 399809276, -15734112, -129029813, 347274900, -17156020, 456735488, -61514742, 240581522, -132370172, -41803374, -365544452, -112099855, 128399295, -156351470, 88142560, 8314592, -105896546, -317026640, 694331250, 26184960, 414355990, -77771484, 49945448, 98039340, 677404153, 1287260, -505619067, -808030090, 567518550, 166099980, 381540784, 235180415 ], [ 623568992, 631197497, 34237696, -233046149, 154803168, 175684032, -327892500, -357777000, -181343604, -58359591, 191567000, -130890381, -214513572, 171286275, -32758394, 148123938, -16131370, -80223410, 405278399, 104097899, -18275040, 1927589, -170466514, 138693953, -99689184, -104456160, 113769096, 201421162, 143810678, -370149051, 104548688, 89789898, 94088234, 133975894, -682918840, 173766900, -25730859, 260970688, -194461344, 85689366, -239720096, 572802500, 8855040, -148074505, 590165688, -494283916, -115293388, -590185405, 15551091, 773591736, 311369618, -600983050, 401737200, -388997768, -139885330 ], [ -585009072, 261218996, -31173376, -83234312, 352532648, 750156690, -6916000, 160687800, -167469848, -34093746, 222007500, -20773843, -225013143, 141696384, 20780682, 16379475, 63512836, -130435614, -383556350, 93299651, -89038880, 768210, -109795024, 15162154, 53218320, -53811137, 312522336, 260898, 299258872, 333493261, 152824917, 83952044, -87280346, 351995403, 263179340, -591245160, 36714348, -236621440, 241554192, -102611904, -150758384, 635265000, 27455040, 618139350, -282298086, -129436976, -274751008, -609723655, 1123877, -19689621, 135952068, -314664725, -793041300, -546211732, -164838625 ], [ -750087216, 160282328, -34354432, 348733903, 695520592, -583976034, -759080400, 145443600, -100418188, 180923148, -273228500, 145237618, 321505764, 110879814, -7264223, 324647880, -79022922, -12989844, 130040207, 138647223, -123922960, 1900216, -87245702, -397629545, 18436080, 71130890, 18253872, 140908638, 182217442, 293748709, 233877612, -41050152, 85060078, 462659689, 290876800, -560562390, 229376631, -227871600, -107700384, 127359848, 783718992, -39330000, -3579840, 804686385, -455379498, 189110628, 313156592, 378989948, 93370909, 140356506, 100563484, -204172820, -733057260, 554705780, -432683430 ], [ -511521904, -393177259, 20667136, 153500480, 121396704, -143224866, 381195100, 423549000, 112011029, 206769312, -361767000, -142410463, -32990061, -186225829, -10394393, -91524495, -13056748, 109247084, 345953992, -25202249, -35072240, -11225579, -20283458, 100459552, 84626832, -84068434, -397690356, 236436836, 408408704, -295944335, -136145912, 318002234, -1733490, 170424976, -856188375, 592033020, 31138228, -113962640, 380496864, -79237112, 133336336, 554087500, -24307200, -519905455, -923573280, -264107380, -175868672, -72317576, -84290775, 4656489, 705913502, 596691720, -485880780, -238771640, 237591130 ], [ 896912672, -487272010, 46422016, 63186620, -587744976, 283560192, 476166600, 99273600, 106196506, -12100194, -360513500, -48709812, 3932829, -298850918, 9230456, -437672943, 24494244, 167576584, -281387392, 72020005, 11987360, 21625553, 218814884, 197546690, 34386648, 125586344, 393327480, 114644906, -435474072, -175426796, -74704173, -152885502, 48674298, -515637623, -735105560, -15297615, 141560078, -230501920, -433290352, 28231537, 54906768, 644266250, -5914560, -794844575, 385402878, 231606692, -206632552, -182956173, 124106717, 413647500, -777827764, -124980065, 712769280, -681993040, 204479720 ], [ -41775728, 319093276, 32221568, -530552575, -265859776, -549686826, 533396500, -349369200, 126970935, -293939334, 21459000, -86543122, -169821240, -155139988, 5541110, -423285747, 43971742, -58432594, 122599675, -14106162, 47294800, 6386739, 82882920, -208390509, 17977044, 80198265, 41723136, -216482092, 204115516, -245668221, 261000178, -260159724, 56546794, -401532570, -236711690, -176436870, -235268242, 308488224, 217250000, -107168272, 750696016, 676875000, -28391040, -76550335, -362313546, 197628700, -265390468, -385606902, -10941710, 134518167, -884520462, -572262635, 106141080, -645424188, 193495800 ], [ 115828640, -754548187, -70817408, 57992746, -132755896, 950369706, -562764800, -40807800, -213558813, -264137697, 22678000, 91664180, 134076996, -234086256, 11765995, -238070655, -20847258, -94244194, 237374493, 66519489, -113303680, -16046759, 17997718, 355076809, 25873956, 25567864, -472427592, -130243444, -371082778, -272518122, 222157885, -164142132, 3530016, -372672931, 640811215, 278880555, -190028300, -219594144, -301855840, -56221212, -428206016, -47975000, 2547840, -263834190, -320327574, -29341772, 160902756, 464437228, -143019537, -483542109, 611506966, 489388785, 813857220, -496457352, -518591095 ], [ -35612096, -784613385, -13108480, 62045291, -216794032, 14126640, 766712700, 328989600, -78130390, -119028879, 97014000, 32560551, 358236222, 229588433, -6853958, -307533, 25438400, 171917384, -134821210, -101056139, -124158160, 17344769, 193045650, -430161002, -40973628, -129191959, 62099940, -211121824, -232158080, 27240648, 224936373, 136882570, 2139722, -55397995, -61196415, 103231545, 104933774, 181524288, -2057792, 35904804, -668745616, 512453750, -7661760, -46788070, -469670082, 451096348, 30052260, -797916079, 120165721, -707171766, 436560894, -326830055, 596169960, -427220984, -209668345 ], [ 974002736, 673499672, 50811776, 164136343, 340601768, 726269826, -586254500, 152604000, -72011745, -33046434, 142232000, -133244045, -156651675, 125749557, 21290221, 330076506, 33842856, 42626656, 393318205, -25956352, -18706240, -18866178, -7254740, 273974365, -15457944, -63480159, 50983800, -116510722, -473999284, -448428700, -18334790, -194627620, -79649488, -270256608, -541490690, 457877970, -124743674, 29577680, -210520464, -121562962, 627011616, 435551250, -18423360, -495485135, 924931476, -85243584, 184397164, -468944051, 38875252, -519375801, -153563158, -272676620, 55408560, -280624580, 122483480 ], [ -106419424, -729215928, -62064640, 309664061, 759798208, 48640590, -785040100, 375256800, -27885091, -267775236, -161954500, -3907450, 201993465, 283642093, 25696771, -420598176, 56490370, -1888248, -446493412, 140415246, 110692960, 15413648, -38271238, 244883867, 112116744, -3567212, -288785616, -31046862, -474606330, -155442878, 211568938, 62851954, 92057074, -189028166, 215724715, -177487350, 199008788, -135885552, 281389152, -117463011, -501141872, -459847500, -28950720, -3841990, -496420638, -310815332, 285688060, -71483944, -55946300, -264238023, -326734254, -366889030, 118283700, -266599524, -325175120 ], [ -69616288, -41394824, 11033984, -261860571, 52098176, -521497758, -246184900, 217274400, -141576032, -119515131, 28209500, 671162, -33471141, 226476857, -9655916, -22209231, -52090016, -47624002, -273193583, 4873153, 119955920, -10339930, -171062794, -102419939, 118602960, 48942490, 136352412, 183205738, 75747496, 111121004, -125056191, -308197758, -25179380, -15870332, -242860740, -414983370, 120378159, -336133424, 29532096, 53537324, 57729504, 617381250, -24443520, 241624330, 629140008, -227473384, -110443424, 664769418, -21056603, 648977472, 163880206, 28641675, -178519140, -480111248, 28226120 ], [ -181008304, -736916150, 29502592, 496180377, -318305936, -693200646, -283358400, -417409200, 174261906, -37759338, -290789000, -9580148, -30885336, -155848071, 28731719, -5883240, -74426888, -78156104, -26687528, 33592437, 23041760, -12956259, 200210948, 7964929, 82630212, 108531145, 335055504, 51120196, 298474154, -213608360, -104241762, 161471728, 107164702, -179331459, -611081895, 710365215, 148412836, -11895488, -358236560, -47986201, 594686736, 513475000, 12696000, 522115915, -536074056, -281410696, 83971160, -237168304, 22299304, -735016152, 110880532, -29429075, 615955140, -624781676, 479285265 ], [ -65745408, 759232080, -1483520, -458847340, -116549784, -573573690, -768713400, -4665600, 99179977, 82354257, -346173000, -84708919, -207213183, -273330011, 3765321, -375283857, 54861334, -6598016, -458899423, 134116268, -112982240, 11213217, -31692282, 181342652, 100129560, 59452111, 223442772, 14096398, 409504348, -322142991, 245266182, 204207938, -23099192, 67580615, 253688415, -629456370, 189536721, -318333136, 421541472, 61152076, 457070768, 395152500, 15575040, -179336725, -264464382, -190163600, 73877104, 616653221, 32968709, -107595624, 531938120, 39940865, 724207980, -505025476, 39226005 ], [ -411444768, 505492599, 37328768, -466820102, -739739416, -400843410, -685943700, -452336400, 230481030, 36833589, -220501000, -78342074, -377623746, -77869184, -18931957, -237041088, -57402728, -124450736, 382849192, -203677517, -32931920, -6794685, 293300194, 60689743, -179136, -50162852, -304281348, -202029924, -467188524, -289617955, -37622666, 141346238, 68450092, -179364385, -119933210, -48869205, 214643935, -173751424, 387434960, 68946274, 546214592, -587408750, 6043200, -121864765, -497926464, 348612312, 193067980, 580103668, -11501173, -398661642, -127659602, 141771370, 502573740, -798045440, -90234180 ], [ -751814224, -424934544, -23364224, -474991356, 217067448, -839860854, 181470900, 473817600, 208540800, 194743926, 165151500, 70481204, -279760047, -120862787, 29252401, -281392695, -30985928, -62051736, -490198851, 185198825, 91077280, -19418053, 170794468, -397026349, 120924264, 120098982, 426876492, -155518926, -344683680, -159964379, -263100198, -307671474, -52263848, -21928716, 807076180, 396052845, 19677834, 150593872, 358681488, 57438324, -726960752, 99393750, -23227200, 690216135, -624858738, 86563728, -358306144, 851815598, 39637706, -13591275, 151815916, 247381395, 396935460, -589891880, 335009560 ], [ 504732976, -612560017, -41565312, -222724565, -284029512, 41448846, -298450100, -469103400, 201212908, -195791238, -336513000, -84727307, 9332952, 80831165, -21851423, 226277433, -55370102, 164722508, 190732811, -165503429, -88980080, 25886911, 310552562, 121228687, -89478432, 113169374, -227956092, -78791196, -133357642, 477734725, -5976980, 248328080, 27847904, -152134583, 327129460, -81806130, -37198590, -159805360, -388672416, 116265404, 787846864, -732165000, 3340800, -194336275, 340228098, -304890400, 316977444, 735263424, 29602029, -207320127, -726824938, -20354290, 376345800, -384503824, -506250150 ], [ 471622064, -254769447, 6491008, 55892039, -62885680, -542784036, -765329500, -64800, 2194023, 67149531, -155434000, -9419253, 226769085, 57663886, -7915582, 222493440, -51603262, 125123560, 134836583, -116436038, 13218240, 11119619, 111434794, -262239461, -102368760, -123235227, -437892336, 115704310, 434644936, 243342346, 62847137, 194081844, -68513128, 147557869, 472086630, -12102405, 156344133, 217618720, 232669536, -13481856, -228823728, 347818750, -657600, 349410570, -579477276, -439293632, 97710900, -31130945, -76923687, -669778032, -613420612, 588876775, 326191500, -767773048, -361687075 ], [ 58896928, -693878285, 11072896, 467134381, 483474056, -450350862, -231315500, 471047400, 124291765, 127884276, 277000500, -40660465, -44848683, -169032377, -1448590, 375350712, 14580606, 14568810, 106750112, 69618282, -81453680, -8254284, -303049372, -188156025, -51091080, -125479669, -53390904, -78886068, 366196798, 452205921, -127099672, -294533866, -23862628, -75696874, 796622795, 621599655, 90443199, 232573968, -15363920, -2352303, 122834544, 640418750, 6735360, 346226455, 420036876, 205156664, -126569828, 399700493, 106273215, -384928545, -333029872, 181436645, -620203800, 642708068, 211871515 ], [ -559074176, 252684992, 60162816, -202908447, 483275208, 45237354, 541473400, -83316600, -104154544, -61529580, -313145000, -111950741, -367605255, -64236093, 7223703, 413591772, 57625314, -157592744, 411627448, 97703866, -17734080, 9494016, 68582138, -79608163, -21985212, -64005000, -523093788, 67430274, 164716750, 341364022, 262025957, 301317082, 70761412, -366861492, 874100825, 536904705, -140437517, -206152672, -247421680, -6327422, -778680560, 710457500, -13311360, 512537255, 287081298, 242167844, -180007016, 563040263, 140756930, -760662297, -140417242, 581002775, 344719680, -140917244, 379264540 ], [ -778701952, -736131414, -19224960, -349825609, -13049400, -736415322, 760661200, 318249000, -172603717, -21254823, 118427000, -54800837, -336900324, -91971006, -31719056, 30887010, 39383046, 170007432, -181708860, -103476873, -97274800, 8503290, 39026526, -147124988, 57275004, -95098629, -172659564, -202733558, -447052364, -116703104, 176837838, -275996974, 111230524, 393976053, 732699410, 152253945, -154906081, -199442672, 276689600, -18662384, -603276352, -359005000, -3793920, -589087590, 903288918, 438256376, -189619360, 518388849, 105208750, 571471749, 366255204, -528030440, 820167360, -324971412, -251400855 ], [ 383782864, 248393467, 65929088, -136612119, 266854016, -147880236, 237762200, 120625200, -69788758, -64755675, -32591000, -79863681, -344585577, -303139308, 23734590, -307225467, 14881464, -108547130, 370458554, -80048984, -92265040, 8521833, -77277888, -428639303, -53886348, -85284529, -236798856, -8325018, 370031552, -484135533, 154214161, -128267106, -26569674, 366663936, -815898730, -524517795, 2942137, -220796576, 287173216, 115711462, -100313360, 675283750, -22878720, -42630300, -469876764, -289205832, 209139644, -57676914, -160387645, 266672634, 275953300, 397794480, 44975460, -393121332, -61672795 ], [ -975015120, 227720578, 46142336, -262009440, 176825584, 300480054, -521417000, 281021400, -44220787, -31120128, 332545500, -31471062, -172118397, -161313275, -17884515, -277969719, 3620080, 169985728, 132284665, -27540602, 61559680, 22307229, -84731388, 368484211, 74632536, 44961379, 105277368, -222332532, 27702026, -523638194, 131477406, -123267408, -33272502, -156958242, 845333965, -475385970, -180145361, 246766960, -7494256, -61167680, -153641824, 367982500, -3308160, -672558770, -278253024, 128918348, 302482292, 286587051, 32731061, 732203349, 99675996, -129822575, -213916260, 365515676, -11702345 ], [ -456585184, 705624802, 47985792, 202709955, -548422784, -629791296, 342934800, 366379200, 182103909, -187927047, -207241500, 78530551, -365043504, 312424171, -17696097, -74677035, -26869310, 118172854, 329812342, -3567731, -73731280, 21274119, 106227282, 306725166, -74102592, 132178859, 490246848, -101141458, -89383822, 426211942, -48518539, -127438696, -23824106, -84158856, -516520200, -85198305, 40302141, -289914944, 72523264, -29979185, 669140192, 635573750, -30239040, 237966545, 744173304, 226404696, 309817452, 19902964, 129587474, -8320224, 375435158, 152381585, -371594340, -720858248, 152992595 ], [ 195985632, 164426715, 48460032, -191875600, -124603128, 1025883018, -165737000, 413262000, 182842491, 197240643, -256553500, -34620007, 157962618, 318437890, -20172882, -261657099, 24022166, -169041604, 312241003, -137005940, -120626240, -7054287, 102281896, -220166540, -36282504, 61649616, 170921100, -115048112, -257061772, -437766889, -8529312, -57784034, -93384332, 57027832, 867577485, 188145345, -203183541, -83236208, -184575600, 102463666, -459832800, 323926250, -15748800, 585850845, 390835662, -329108756, 109414312, 724400157, -54144136, -297471645, 491945692, 615668060, 609569580, 743476120, 9946195 ], [ -879463936, -508852250, -51069568, -395131408, 155871976, 913640442, -329967300, 399880800, -43996316, 25556283, -141036000, 116800576, -19964820, -293894337, -13496199, 389818134, 11197788, 35448058, 97541685, -82837264, -50842400, 5464887, -246502152, 363261082, -56771184, -69338750, -342293532, 185791000, -330129382, -17937148, -64729078, -147476472, -114413842, 26439578, 569669380, 635562285, -108015314, -3242272, 445664912, -93054454, 834649648, 240658750, 3403200, 312516940, -614760846, 381144432, 92565340, 497938814, -115358300, 570478995, 165433310, 259605780, -611505360, -425862924, -299423575 ], [ 820596784, -226592520, 57268736, 425401438, -480193064, 105147150, 234156000, -297286200, -40057212, 64362933, 332706500, -102379787, 135784830, -273948337, -12622993, 258715479, 61130432, -101357680, 423910475, 168925409, 31967600, 618100, 172682688, -73973764, -38809068, -48993694, 181034280, 104572662, -107787680, 542635941, -225695611, 113141314, 71903064, -181339945, 217729840, -179719620, 131809205, -37608208, 223395568, -102752340, 792794240, -156393750, -4185600, 297227925, 1003884, -398117712, 278133940, 7919504, -136850591, -151773177, 368529392, 167834310, 765764400, 438702764, 7008635 ], [ -679428768, -785545259, 25122560, 240919665, -682744608, -916722618, 463075600, 452935800, 96906303, 46212642, -214325500, -23058552, -204783729, -213661552, 6974505, 143002845, 49952212, 93050474, -249457671, -64985935, 55322960, 17531082, 78540014, -168387647, -58387140, -39277735, 23201808, -255711664, 54900648, 301042653, 12398195, 240550772, 104240532, 457276288, 512403010, -378150915, 56971805, -262709920, 408610752, 109477664, 740497744, -125305000, 8792640, 482064485, 809839128, 311884020, -323885632, -805314563, -158912247, -603452610, 53110610, 344644980, 195790320, -738858716, 190494380 ], [ 494341152, -786673317, 59309184, -320829236, 646852544, 973807086, -81633500, 399135600, 98006935, 190246095, -19964000, 61310189, 8418900, 8127995, -25450612, -41115825, 39155568, -169567926, 44012899, -110282811, -100818480, -28331055, -55434164, 347207843, 98308344, 28840653, -466493412, -130219726, -352057068, 212008158, -56894388, -298276330, 42430232, -58180242, -252512075, 478756260, 122454530, -345280496, 58647072, 5668153, 304187744, -710315000, 29248320, 273149700, -958856850, -6192104, 115238648, -341789120, -59352588, 327372450, 870071048, -633601095, -109736100, -114077040, 344859965 ], [ -757977856, 128206244, 7517312, 174094025, -6909968, 388097328, 149286800, 415854000, 213232968, -273170763, -43573500, -20654321, 196545234, -72084844, 3915245, 167431662, -65613950, 134591930, 339451213, 137303779, -29725360, -6725811, 321474424, 376366886, 117658764, -64286622, -421961988, 35853710, -77479798, 485233346, -213725497, -132243474, -23158726, 88307532, 532882020, 159475995, -171986617, 72006352, -442703360, 95535490, -284519648, -61797500, 7393920, 386988390, 156753534, 347747932, 288873928, 160396007, 62026128, -439459104, 520067968, -345078050, -56439300, 93039456, 507080330 ], [ 228917888, -776079381, -66704896, -442686783, 380719352, -951268674, -226943600, -327240000, -196636596, 87609519, 197892000, 37686206, 189617682, -130257353, 30696939, 410717007, 18068602, 31872324, 364985766, 8542276, -31548160, -9195562, -304559948, -72136758, -103469700, -71455182, 244020168, 22136800, -300058396, -161415725, -51183949, 316121256, -71104608, -147673110, 782961210, 16523175, 236368792, -61055632, 333682096, 50307296, -434367472, 774986250, 23895360, -464091340, 172963308, 398290588, 163092356, -660731513, -52069667, -225331521, -882440412, 475510860, -347082840, 708561632, 427574630 ], [ -532305552, -465471063, -48722688, -3639020, 232751584, -618425772, 260683800, 451121400, 48203337, -50738526, -351980500, -12729093, 348518406, 232001899, 8819178, 173649177, -22160760, 19479340, -482681454, 188094834, 54499760, 9935516, 289195800, -127973515, -23642220, 130143500, -47607168, 187609380, -171586734, -520121471, 10483946, 139143642, -64983112, -117463505, 594773545, 112357590, -104757686, 82409536, -325478736, 24439765, -931108304, 369336250, 2125440, 449881240, -630025788, -394660192, -242104072, -308782503, -114135403, -469052628, 393268120, 298739560, 9729180, -249043512, 297204440 ], [ -74946192, 714305944, 5503616, -72300711, -718586960, 359073504, -191103900, -79380000, 55951207, -57218769, 202469000, -44351856, -178576896, 274825961, -2865777, -92300013, -56964894, 157153238, 69655063, -8859126, 80105200, 21190234, -131668562, 413340059, 29337252, 3588547, 95348064, -100532696, -96697986, 14159927, -242883467, 214772602, -12060888, -503306836, 778656875, -697081020, -76502899, -256332736, -171700496, 53978137, -125991152, -669536250, -29417280, 783371235, 836205846, -491989380, 331614920, 99697177, -42311246, -91735197, -239926834, -381219710, 652257300, 595027816, -347142960 ], [ 689046416, 92378141, 59934208, -270528055, -318181656, -284844432, -529321000, 508744800, 226679505, 168654636, -184299000, -123627121, -144444270, 191212329, -2855647, -209563683, -67426436, -176062848, -410904917, 79877885, -104930560, -2113019, -103275696, -335376976, -40051824, 19948225, 51702588, -147715704, -364375660, -445619043, -228781025, -235005298, -57530856, -89904443, 98705620, 435730350, -65189245, 22695904, 256876400, 6140174, 988837808, 756295000, -12994560, -349831610, -332698968, 191609472, 110892292, -344342118, -46687930, -140261958, -869682772, -621573560, -268646040, -529371788, -362948310 ], [ 932137680, -144023579, -10389504, -362595261, -156891072, -728164080, 156845000, -453551400, 126442342, -196941411, 372036500, -6900097, -184373910, -266209289, 26166803, -93623742, -54306092, 14378900, 239050150, 68509307, -5072480, 21655575, 242109556, -322339717, -59320140, -84704217, 167160000, 216750896, -249303428, -334795751, -4910816, 6373884, -62521206, 330363021, 60982535, 546534105, 146740, -208117360, -78696640, -8114080, 501839968, -246952500, -10003200, -601218805, 599850216, 354065764, 303971220, -231228676, -76473146, -585913956, -411433890, -13188950, 246522840, -603472480, -142200255 ], [ -411236336, -233017546, -6070272, 307364862, 557370944, 1033941624, -393594500, 173129400, -50737687, -304038414, -180653500, -135427620, 165551655, -198402862, -11712306, -29028441, -52757774, -90836666, 81446154, -63845275, -87662960, -28623328, 7383934, -96703286, 97662708, 11909197, 347258184, 128812458, -26621188, -576314611, 84590421, -291415146, 56802440, -68304987, 438988700, -321578190, 9237283, 153481856, 330511984, 124999743, 358092896, -383182500, -1328640, -633244160, 858970392, -401606664, 196407120, 120824538, -89969572, 615389295, 537401718, 452066025, 568415400, 298723816, 493845345 ], [ -594269408, 341556344, -43634944, 168304675, -526624072, 532927494, 424914100, -24057000, 209018706, -260808741, -214751000, -49486705, 5472285, -282046413, -13223702, -50649348, 8279710, -160322022, 137542231, 140497627, -108897600, 24996847, 228723070, -143313886, -75091572, 62012311, -110308884, 37189824, -5981624, 162978713, -24756005, 160195002, -114312284, 444204666, -279755040, 74759160, -186645943, -313813280, -244098624, 55776498, 26072368, 368932500, 7853760, 618191980, -946662612, 340125672, 190090124, 685922830, -106149440, -578326479, 804480138, 582282300, -632245860, 49655612, 69000730 ], [ -742434784, 454362144, 20847104, -289120139, -80384304, -238226520, 384233200, 280567800, -133256123, 88918659, 288305000, 77422674, -303020265, 160625138, 5487421, 342016809, 76454622, -78742112, 52621779, 171764385, 124228720, 2522731, -71573476, 62060643, -25900080, -126213593, -154990752, -45625526, -245187360, 183483627, -45150430, -148129454, 93023626, 505842138, 219440880, 43682460, 40639643, 340470768, 207781376, 82002921, -321366976, 130625000, 12648960, -485011765, -881410152, 53984460, -321520864, -803803605, 94128412, -464490687, -152592468, 423463720, -223796280, -555940380, -150486090 ], [ 789867952, 410564066, -38021888, -363389229, -131214824, -417570636, -186114500, 49410000, 184558608, 61099434, -184345000, 111688712, -324163731, -87882076, -9551577, -40540872, 69454170, 54840582, 1506554, 28655914, 43915760, -8378787, -286681486, -123093111, 82354044, 80744441, -285475848, 160562954, 198045056, -402078663, -67733722, -307593506, -5260004, -425074660, 739730715, -571526775, -136402167, -45767568, 207489392, -113140703, -938271376, -418356250, -9424320, -642428095, 836884944, -10875472, -262839584, -536181682, -105842478, -62945331, -15614242, -475963615, 768705780, 662856740, 211935375 ], [ -736926224, -546544101, 63506816, -344697899, -639818296, 67262070, 759673200, 325911600, 103220455, -141667650, 221766000, -46204447, 43249092, 268921945, 16263715, -423339231, -40065480, 120674240, -395470425, 173792225, -41403040, 25393314, -132751804, -161300094, -43686792, -33555688, -143222688, -81249962, 100962114, 549111177, 165239266, -63885030, -34435166, -505628119, 655435260, 341821815, 105535408, 210350448, 420596000, -75316607, -616054544, -653861250, -5890560, -60024515, 434386512, -57551992, -76701688, 841759912, -89420011, 669636210, -297752224, -534447750, -283855740, 201387952, 399316580 ], [ 816428144, -523173682, -6607744, -8287041, 314130128, 340098858, -191795500, 128660400, -217664460, 98007831, 167946000, -70324906, 280505721, -47311912, 4863413, -275429229, -64982882, -1768876, 404601987, -75746161, -16903040, 12290477, 320132794, -287066460, -74520576, 7693401, 206124996, -53468278, 32662036, 572835102, 8262771, 255822754, 78157636, 405302597, -765476520, -20571900, -47477727, -297451616, -73454832, 30778890, -193888576, 534731250, -29421120, -211362080, 897295140, 13122860, 175408856, -368178783, 136192108, -55428765, 792110774, -50669190, 282850140, 595324120, 444737005 ], [ -71581504, -229952171, -22503296, 415758035, -315870048, -464959092, -635555700, -350146800, -105696877, -211444812, -25541500, 144865261, 158335455, -259986137, 2217457, -20043129, 76205130, 75122970, -448138323, -129135386, -61006960, 26157109, -304043172, 150374021, -106500084, 45439283, 520369080, 150324684, -301139234, -115698326, 6275829, 65853722, -22875064, 93048876, -555446360, -647555265, 9105217, 13999744, -137315904, -79923688, 738889088, -702976250, -1674240, 383830590, -278725440, -456109752, 278440484, 516122412, -68581252, 453924948, -732510408, 191790955, 235335540, 654708380, -353161765 ], [ -108801504, -531143657, 25927552, -82754623, -727112568, 153691422, -625280500, -235240200, -8233017, 74705139, -173247500, 91167704, -160752882, 211617087, 16670941, 361645437, -34163282, 57884568, 376515516, -11140446, -111900320, -14777888, 237697084, -261129032, 89508288, -19018019, -18939228, 141454152, -94210578, -88643748, -184575604, 163654832, -98283630, -267523750, 355762645, 138597705, -160445516, 47420912, 10136016, 79030359, 497924560, 718698750, 11132160, 462380865, -275802366, 191436596, -104881840, -479937573, 153703795, -476285550, 890205932, 581829545, 306230340, -698832984, -130338260 ], [ -60236848, 607581848, 63275776, -288226925, -464583496, 952392384, -459296500, 216982800, 66957527, -159256881, -193568000, 103933573, 323935218, 234016445, 2978220, -370777830, -72333112, 86951650, -384601714, 11070739, 38737440, -18748739, -215356460, 293509690, -86735412, -93507038, -430052532, 76032002, 379729482, -247305637, 13852055, 149474402, -75208952, -191349449, 460243025, 115618455, 4519592, 182512, -338896096, -31184594, -645010352, 602062500, 14956800, -783792275, -636314826, -306194828, -27632752, 192282431, -135340536, -16167708, -480075540, -156672915, -73107120, 447468424, 50289750 ], [ 770960192, 248736789, -58421504, 375811520, -181274808, 842300910, -550365400, -194967000, -201589440, 306020826, 136597000, 85173216, 23717244, -211018707, 23465132, -3021846, 12000076, 10656664, -445186707, 55499446, -25887680, 633994, 7264678, -88203706, 16111044, -11520900, 465657612, -153645204, 351094678, 73609292, -182491738, 1793264, -32120344, -43989136, 802451025, -637488165, 58615293, 161426496, 117335856, 119709987, -119374416, 485022500, -4507200, -633217845, 726073866, -304230328, -104684776, -763294300, 126824816, 378995658, -62068692, 465569935, 799879380, -556903368, 136596540 ], [ -803832896, -263205359, 78628992, 486040744, -630522152, -361802514, 392013700, 480362400, 134856384, 42144957, -260452000, -99042365, 163314633, 156446451, 484214, 419809287, 68170020, 113490216, -195052624, -728755, 16565920, 15005702, 1600018, -109672, -41861844, 11601973, 391104252, 24903900, -51835806, 60026182, -168970840, -20427616, 114256252, 310261698, -50342005, 698831820, -230036961, 265512016, -355233296, -19641535, 515255552, -633745000, -15314880, -282386265, -314009010, -510597124, 335928432, -208512204, -47059255, -18295038, -434508578, -575825620, 598608540, -662264132, -129412290 ], [ -349719120, 414978206, -33936128, -522364780, -430505920, 327834366, -205627500, 519550200, 159526471, 226397061, -313789000, 47487010, 346461789, -21122814, -3977038, 47319969, 47021904, 22583012, -147411697, 77463488, -55221040, -9865759, 169890110, -96634741, 76670208, 51929390, -424001340, 233685548, -331743236, 144743853, -107391792, -143353914, -60644134, 57571111, -733180640, -556776285, 164040646, 287595968, 194614288, 75796430, -26740112, 502550000, -14676480, 114286045, 871873254, 363071032, 31584980, 401602216, -66917716, 241191948, -853458382, 407912570, 756437460, 295291628, -462011135 ], [ 676987136, 681739400, -64873600, -274679846, 719755192, -374773338, -670111000, 148165200, -220560860, 217036710, 85594500, -34969379, -307253769, -55340177, 29585678, -101312067, 31876272, 99675620, 32114197, 69371139, 3347680, -12381426, 269568250, -386031731, 30240396, 30841876, 432643512, 3288896, 309667490, 361813115, -114402628, -22649704, -60941804, 45734214, -593463530, 572227095, 177291268, 324484864, -83173728, -32144240, 710570672, -105877500, 2617920, 87681580, 285693576, -114852528, 285074972, 711687269, 100411231, -720550308, 568241926, -295196260, -362669640, 447567192, -102814600 ], [ -142627040, -343665322, 3533696, -325923864, -533360048, 289660332, -483033200, 315527400, -211241693, -49831479, 5290000, 122459483, -107136516, 181109680, -12896503, 246347304, -17337248, -71672034, -197051114, 107938121, 117145280, -3313016, -311437044, -70382006, -19376544, -101789285, 491366820, -231566740, -369587372, -525126754, -55561683, -111581954, -74067300, -386485388, -857498390, -74737275, 222142349, -251877296, 77570416, 92746275, -954631104, 136301250, -21950400, -80313380, 373385796, -107183120, 173405372, -723592576, 113328390, -433337121, 396845806, 585746860, -184251060, -155263296, 317863150 ], [ 19175744, -89656088, 73495040, 317223298, -613470936, 216876030, -783409900, -249075000, 207005708, -233045622, -178054500, 68706762, -362096889, 82217412, -28550392, -144072525, 24682586, -51975654, -43029027, 184153220, 110677280, -28256, 28144416, -233902958, 90646548, 10326140, -381208380, 74142468, 336540380, 107957814, -165166573, -202258738, 107654982, -86463676, -729999175, 570060480, -167180882, -59853200, 91460512, 38764237, -869766912, -180215000, -25851840, 598034690, -894342540, -168947000, 304398192, -770849090, 22814208, 303333621, -137033694, 306889150, 243204360, -675770656, 139023220 ], [ -823574384, -50713564, -6272128, -522695600, 352060384, -677886084, -776815000, 473396400, -37870430, -241732701, 225181500, -102080982, -352198668, -266887453, -27172712, 255145422, -77623810, -174435048, 119432837, -167328485, -26550160, 4305508, 149258822, 382110957, 102040344, -129797873, -144727128, 128551560, 252397882, 216752943, 7341993, 146219238, 39208392, -416250492, 399153550, 404500455, 207820525, -204778464, 182142400, -74107297, 545152272, -466806250, 9264960, -633059955, 947459814, 26717200, -97535732, -591670312, -38528682, -394690626, -212886184, 196456300, -799301160, 529717476, 73822160 ], [ -911830448, -34136016, 31895680, -246808261, -233223848, -974866584, 15733900, -222895800, -216744853, 284541579, 275528500, -135841350, -337249107, -206899858, 1802127, 87366114, 71051408, 12691414, 322510167, 106322186, 61536160, -5860471, -90227102, 177709767, -91825860, 94855410, -337847076, -193396572, 87222146, -177064212, -31023757, 241983434, 16904154, 27377969, -864075200, -474992040, 144289442, -169242304, 179750912, -84160174, -470759520, 160858750, -14393280, 58314040, -417497640, 11456964, 68731544, -726380033, 156743709, 428278803, 692878522, -519290300, -771596880, -639226496, -42722340 ], [ -844864224, -524081033, -67709312, 346699360, -741031928, -1039431750, -672778600, 40338000, 86254792, 74985669, -370334500, 88565802, 122001888, -304575420, 16040855, 313295901, 54797738, -72409970, 394655656, 24860051, 99513120, 6128903, 48169486, 448270591, -34091820, -137064574, -170620212, 61160816, 134779018, -157843181, 143810985, -278530934, -40448100, 286719608, -704493985, 292711875, 118881411, -28149792, 353495296, -3097394, -196498848, -442795000, -25997760, 398540675, 886252416, 449540464, -72672824, -20345831, 16125407, 25409775, -508752496, -139822555, 400706460, 685844992, -29599110 ] ], [ [ 47144352, -143729880, -234194760, 132038340, 65069030, 53996040, -380291570, -469695376, -136441890, 39496041, 6138310, -178717000, -181722824, -247067184, -225027600, 114694272, 850925040, 179800660, -44164077, -465995979, -26105625, 159583260, -390835472, 95178854, 63316044, 652657995, 9776624, 262476474, -88209172, -95918064, -133018659, -2470912, -158088472, 219596540, 641788152, -81864536, -516862236, 16163120, 476339592, 317702656, 144134466, 209115088, -528900086, -33983424, 529873666, -89073998, -186837884, 228600427, 37002432, 32486400, -100563624, 1768748, -221721168, 41894290, 480462696 ], [ 185548320, 67906636, 644012764, -281757840, 20818200, -127466640, 696278774, -384024064, 165156195, -359047962, -222107817, -650136025, -37593166, 19918878, 266746200, -138126880, -401420120, -137324700, -236233726, -248173305, -1088750, 178034329, 800280804, -115486452, 5053785, 215905470, -190028856, 620487794, 489530246, -327267996, -263599875, -3775488, 187663372, -32557216, -698932496, 53149694, -241636780, 87453408, -241511628, 216513536, -453996420, 48733736, 898348776, -32845920, -117713582, -67990040, -48920861, 103215856, 28791376, -5969000, -787918480, 11650819, 602782614, -155307053, -336454762 ], [ 126567840, 8737232, -593932520, 19514460, 27116700, -255938760, 26417854, -604410976, 81899235, -281343933, -428394635, -316502725, 371553448, 189425136, 820233600, 13378240, 833069160, -140443800, -288511850, -29273505, 32163625, 291841763, 643673860, -52008648, -101428074, 799848390, -518520004, 683265442, 638990921, 428225457, -40368438, -7315456, -43971884, 185439692, 305375056, 146315798, 471967441, 43013456, -147597580, 170945024, 130811112, 163723214, 228056348, 44998320, -185599120, 319429890, -694155321, -393363360, -29549968, 137634800, -557064384, 4726972, -774017430, 201420590, 362934082 ], [ 420989856, -184567992, -525728432, 258087900, -24486800, 338335200, 269798753, -742302480, 180533220, -394896645, 493539925, -344220800, -342014030, 91980140, -778489200, 321119136, -202308000, 130721200, -46697624, -181287255, 11542375, -352204310, 481952756, 39290376, -251836134, -396064350, -353274548, -896117414, -7949337, -313490562, 262842168, -11033600, 89466972, 348766824, 609032592, -1706010, 451158752, -158628656, -322036926, -255964672, 364380506, -37657250, 599288248, 63672672, 300593734, -496186380, -183643654, 78084308, -88769312, -289933600, 751701968, -3212007, -608802588, -149298726, -426788810 ], [ -318080928, 129562048, -157773312, -109916520, 27045980, -379789200, 134343061, -44072176, -174319260, 64377144, -97500124, -251813100, 774673264, 188807294, -10655400, -10137120, -397696480, -29718560, -72100060, 187593654, -38806625, -3625808, 137400432, -122706721, -18898374, -37762560, -127882344, -678043280, -608091432, 232875621, -290147007, -15645184, -132186272, -13761540, -677659784, 61937142, 556230026, -106377488, 212506240, 79986176, -144928020, -85928590, -974799852, -27654336, -549822616, -245486318, -556557721, -552326705, 152947600, 288523600, 585901520, -19617918, 310799334, 226631709, -149121182 ], [ 133093056, -287616644, 629769340, 282939300, -45875180, -172819080, 850221258, 26318352, 32054940, -122951673, 397881294, 684481875, 262530564, -195194562, -332974800, -98571424, 227875040, -104588200, 237316343, -180314367, 48894625, 361221122, 716238108, -107310420, -179005992, 690027195, -39414152, 157055824, -535233459, -205182054, -151733109, -1556992, -40693516, 274607414, -148320120, 109310346, -142771266, -46056264, 99805098, 156646400, 431526312, -210187006, 207533222, -36825216, -378320754, 135222678, -714328112, -546800286, -100457248, 185283400, -681467056, -13275452, -509952870, 239632357, -52958640 ], [ 120669792, 4935812, -577611930, 410319700, 51329460, -325193400, 752024440, 31160304, 91756950, -91668564, 291015297, 290563350, 140427096, 222614564, 781714200, 68229024, 762965040, 153751960, -88529052, -564900468, 37271000, 163853126, -829545164, -14932614, -164002278, 674391135, -488660280, 166690294, -461543324, -382192800, -165910446, 7150080, -226091412, 51564608, 514250024, 41357274, 3025308, 62357432, 146505058, 9725440, 176322130, -79658220, -720708638, 29167728, -886088028, 182639566, -296252547, -588511091, -102234320, -90042600, -237919456, 2837308, 384987516, 29967090, -94001586 ], [ 405630912, -24594584, -128761466, 166993260, 27059240, 555060240, 931414792, 7783568, 112924830, 410008950, -79798030, -288255275, 875561322, 163058076, 201111000, -165738464, 61454720, 142686180, -108529564, 66972915, 49830625, -300894356, -601425216, 37804685, -266255649, 267165195, 115388092, -859590206, -342522259, 12590787, 102719508, -9138176, 131266164, -143072968, 426926400, 75866564, 246950462, -83639832, -423427252, -130825728, -413914982, -202753640, 379531932, -14334912, -566372856, -152907134, -606043715, 478003724, -150334672, -65377000, -839469440, 12553471, 903635904, -188390124, -314921292 ], [ -110608416, 35697144, 180325400, 201622260, -11984830, 484976520, 499057797, -691045472, 147025830, -176157189, 628939163, 197075725, -429416114, 110071598, -265146600, 410877472, -45387360, 40402180, -119445022, 50173224, 52481000, -187552075, -493118672, 18519091, 105619470, -208407045, -353616388, -515821146, -55032187, 211377276, -27387, 13044736, 190717512, 78370206, 67694824, -180058880, 589624772, 43128496, -56361282, 324814848, 447759364, -54198416, -643641544, -61259904, 142982252, -433938504, -645676738, 375061037, -112152208, -90832200, 356120312, 20233746, -873710526, -372113731, 473538506 ], [ 407645856, -50963164, -451384150, -181360900, -51269790, 79979760, -71664848, 793741712, -64772955, 167446890, 67343201, 661210550, -880642210, -105146266, 1857600, 13143776, -953339800, -39907620, 233186773, 59919477, -49261875, 171939632, -382482344, 16465620, -172468527, -695632575, -463859788, 809379258, -23585223, -474504690, 153248523, 15579136, 155900316, -351860230, -463264216, 43775618, 290856214, 64663984, -171226046, 435016704, -396832688, 95029384, -255128718, -5650128, 301155260, -1602874, -231950240, 548817534, -221452672, 67285200, -512604952, -14622400, 320483640, -482201787, 438293618 ], [ -76154208, 134292704, 592083614, 244765920, 45572410, -302208480, -359579516, -296868928, 19323900, 262265445, 336359587, 409609200, -801699264, -65412934, 708932400, 328759904, 483516120, 167487240, 37512121, -157955316, 11436750, -268095106, 583980248, 181926175, -77967384, -521128245, -89032228, 436958122, 673021967, -326682378, 145434099, 10556928, 160485392, -63020796, -519034544, -183213502, -3161059, -174481168, 449176496, -47350272, 62885674, 219582052, -135556382, -8285280, -140411054, -256900190, -480805328, -600089254, -64044832, -221943400, -549266320, 17338089, 28500360, -207071101, 350287924 ], [ 288764160, 188538364, -517488246, 165608100, 51769250, -442905120, -274991031, 211249680, 38161545, -356535621, 402831544, 247112250, -488224690, -212659476, 138546000, 263620288, -221659200, -165329160, -336838980, -294020652, -16345875, 349520735, 395637100, -98869424, -300955215, 377822280, 170595252, 574912562, 410277765, -286783299, 252800268, 16585728, -169338532, -218890820, -438114816, -152613070, 264811415, -89650672, 373406882, 4825600, -276212480, 13570622, 492295648, -30132048, -544827990, -410353358, 80248886, 432510579, -191375904, 111634400, -502268592, -3594439, -662284386, -470259678, 276495842 ], [ -20056032, -30785468, -43049836, -167251280, 3593460, -320201280, 172885740, 693440416, 169841925, -162039618, -494965597, 601729975, 471630726, 148908624, -105496200, 13709248, -684797920, 42858120, -157738413, 385993314, 23648625, 326811727, -559545928, 79271551, -283790892, 718054095, -514007716, -849425142, -713819804, 351555732, -260185629, 11132928, 181516432, 361622690, 329984664, 181836722, 202055667, 136621504, -534114726, 392521728, 38494330, 13633676, 27558700, 51626544, -736663004, -495217610, 360481141, -146649727, 316080, 196572800, 678588576, 5905200, -785795640, 439606774, 261916998 ], [ 71603904, -25861724, -673207218, -297266200, 54396940, -202136760, 590835590, -452774576, 62985810, -417558726, 166249196, 564991350, -839589716, -174179232, -744381600, -32411200, -490054480, 157579180, 43483256, -293030391, -39656500, -325702516, -112880876, 181736915, -136572744, 619812435, 10682500, 379821526, 428585329, 111899271, -123405822, -10081280, 79253000, 196613592, -461914736, 57770886, 167982166, 168809696, 327649490, 280820224, -126230774, 72112758, -237555994, -16470192, 693839258, -412555108, 154183025, -75058436, 37318512, 78320800, -261156640, 17172884, 809410224, 415946191, 486884692 ], [ 61355712, 81615884, 308927084, -268544500, -4616690, 323641080, 719815199, -271097248, -72325695, 301136589, 536310085, -137531625, 771538248, -255917118, -583983000, 2372224, -127160840, -129164460, 242941487, 488424522, -26188500, 361817472, -52334904, 143146801, -40189182, 411847920, 363717760, 406630486, 90705658, 5147274, -166193445, 6444032, 213070724, 344991222, -67792968, -118091808, -89576267, -86515832, -596152838, 234613248, 200964070, -163779262, 406928522, -5284080, 784038066, 83490360, -406207772, -9098629, -118677504, 56193200, -627953496, 16050896, -939086862, 23914036, 70718046 ], [ -134827776, -131191228, -61379114, 277290020, -60624720, -68143320, -133858068, -92934240, 78918555, 302654196, 555814070, -579644450, -441037294, -229193276, 344971800, 414463392, -769679320, 117817680, -11082873, -547770690, -51775750, 189758570, 43555596, 142191038, 26437323, 207349890, 358402148, -61772312, 5190063, 79089252, 214832757, -132608, 100724764, 377489628, -305694024, 91310444, 192747027, 159111824, 684411478, 75175424, -194016992, -84107030, 1011307024, -61411440, 128293914, -148697388, -657741099, 382541665, 154513952, -12821600, 503629328, 8866939, 617992500, -428618841, -222213236 ], [ 185308128, 208764332, 714179888, 80352860, -26603980, 506991240, -645782444, 151792592, 62840565, -325979433, 489381715, -333739175, -96293638, 129128978, 493192800, -235360480, -115960600, 18096400, -294907103, -446069148, -49838750, 110205480, 265822672, -303345928, 73099059, -53275695, -202591476, -81152956, 113436820, -453083400, -42815010, -1124864, 155088456, 39061602, 481543536, 167542154, -455328247, 108315912, 284441316, 20846592, 132356454, 51199848, 31060276, -25332096, -412160084, -67285480, 740471656, 157828643, -61488096, 110948200, 395162968, 6437371, 865305828, -192132283, 264001864 ], [ -324272544, 9485448, 453963488, 261523640, -17949620, 204094800, 381318614, 833024000, 23176050, -364098150, 277748627, -13446125, 27296260, -192688386, -338392800, -198577216, 27003720, -90538200, -306246679, 450325533, -50014250, 260366410, 425952704, -82384878, -153941073, 528331650, -273318172, 902233208, -547168414, -115644144, -150619371, 9016320, -73214308, 71901106, 631532104, 122844692, 169552999, 103340432, 5976738, -107454976, -52068280, 11062474, 914235556, -20786016, 762670524, -464692548, -769072300, -500760803, -10683504, 184446800, 800348280, 6191321, 151488138, -201554771, -488665198 ], [ -236188800, -297995124, 79548610, 269508680, -33642830, -396600120, -503736553, 127869184, 168559980, -127989108, 19424781, -473303600, -85131900, 144427094, 264837000, -109853280, 94322440, -39502980, 82446307, -314468673, -36991500, 361173414, 371998316, -202044513, 152893224, 352130955, -411695004, 459550256, -652721594, 415927479, 189408492, -8192, -36518236, -279841504, 156147104, -150631704, 60952199, -76415320, -119149164, 405320704, 18390962, -193351588, -361634988, 26762832, -308602868, 566765678, -530659887, -542765790, 39959536, -92994200, 236611056, -132867, -938505222, -300505804, 405559700 ], [ 45036000, -61462324, -567385882, -435659980, -12612470, -494519760, -757473479, 330267984, -12105855, 86146515, -455838821, -315147525, 762268330, -248877200, -6011400, 38162464, 619091800, 57784840, -155673628, -554250819, -11532625, 4830435, -772039276, 252378210, -233058309, -292291065, -267694904, -224357484, 95435842, -224461215, 170338011, -9265664, 137683724, -68419554, 66468024, 167434406, -334121997, 161498904, -443371134, -470265856, 175918392, 224591342, 395645666, -63625440, 106719494, -574498224, -583708676, 546485091, 207376576, -257014800, 579333352, 17017521, 356894304, -471198945, 163836988 ], [ -374646144, 148050224, 294021706, 400080380, 31965440, 445480560, -932013901, 210390624, 173239395, -160802577, -231176675, -477940925, -161372246, 42222104, -247164000, -238394720, 490113120, 110921940, 18661192, 160265925, 14751750, 176853556, 363702012, -277199659, 223052742, 334331415, 467397832, -615712448, 551438719, 182728227, -202545123, -5095424, -31770788, 10268226, 49072000, -63158286, -310540109, -70669072, -280713888, 387532800, -8353200, 114085704, -843750128, -31517520, 622052592, 10568400, 297947946, -478150815, -124233488, 89929800, 466392264, 7295031, 340201236, -217000495, 171080756 ], [ -12289824, 268235436, 400824560, -340097520, -57057780, 155002680, -811821224, -328341616, 32869575, 20749131, 156507104, -633068975, -525385440, 76647216, 821059200, 388630976, 318122000, -159310140, -314182150, -204306480, -20951125, 73219853, -591821960, -88280327, -66329769, -345050475, 234621884, -901395428, -455039321, 97721151, 250225890, 7204864, -30224388, -147013238, -284396776, 108478292, 76350241, 35305776, -21186358, -354213888, 109399076, 120433140, 363029134, -5447424, 322286370, 49583410, 148973973, -194643419, -34143664, 79185600, -318857080, -7698553, -117171378, -49110246, -46049668 ], [ 436041888, -87094756, -298906470, 116801580, 53108510, -528035760, -701756342, 238973760, 150442245, -185109795, -495104204, 655048625, 628489630, 14706380, -82843800, -336180000, -275549360, 86429980, -227316087, -234101175, -18877625, 138818353, 500335320, 140194345, 241042362, -462738870, -470337656, 693514284, 500107463, 85669749, -110780415, 909824, 218173844, -381206420, -239913008, -140772762, 455851858, -51451640, -25235116, 413472256, 402485020, 222622656, -74894820, 26030736, -57748516, -342328090, -549800696, -550813769, -61677744, 181147400, -447027944, 20304046, 569105658, -234026573, -112993650 ], [ -286148736, 67061876, -213514404, -429032940, -58626880, 491820840, 159847987, -184254496, 108453810, 72806877, -619612892, 44848650, -170344878, 112647390, 726089400, -196218784, 517204800, 54294820, 164457335, -385715346, 20954375, -289217823, 612676368, -243322119, 232344288, 8235975, 481755112, -515318478, -536131318, -158979876, -290019201, 14405632, 54286372, -240544662, 692209632, -181112416, -220866877, 101867920, 363552762, -210633728, 261719678, 42631510, -1025864502, 38191008, 855410976, -213534522, 768458025, 594857017, 48613104, 86677400, -229074672, 12590027, -621656832, -384831108, -385441504 ], [ 342527136, 107731036, -55193268, -78981280, -43391140, 161458920, 16404175, 327196208, -141348645, 143228943, -642146430, -489269550, -546168434, -57789982, 637724400, 254848576, -620352560, 149688700, 36440665, 398571366, -15551250, -90871813, -121347652, -160975093, 179135814, 239457900, -66146040, -823817000, 527459314, -447489207, 119589900, 15100928, -103678388, 59351052, 683793784, -40896352, 534820154, 94954016, 632484550, -349314048, -224854222, 133996756, 973502972, -20941488, 718723726, 137353972, -649460672, 163165945, -171287264, 61579400, -595531344, -2146962, 36381582, 463997898, -368199510 ], [ 312930144, 11995592, -193336220, 314675760, -55585920, 317908080, -887109255, -285987552, 69761805, 133370874, 410019307, -332722775, 606706674, 162622976, 468373200, 223747616, -907747200, -19304700, 177928662, 108633369, -42851250, 164843067, 147856048, -179153516, 129951822, -186133035, -157229308, -334637258, -230596470, -459679308, -236505003, 9078784, -155660624, -202329924, 212457224, -184997330, 320605076, -120653952, 306120380, 358356480, 230339490, 193666858, 550849780, -21468912, 739825282, 122840036, -184896775, -625578023, -807760, -108222200, -137382000, -10829012, -425585988, -366120313, 58893660 ], [ -137096256, -281099924, -249465354, 107512860, -65155220, -430186680, -815615581, 205314384, 27583920, 372757437, -393921094, 258102075, -662326182, 41691282, 602688000, 152705024, -533096240, -41745360, 230731353, -13429329, -15877875, -244372303, -164022476, -102683013, 222079077, 664999665, -121301924, 43536634, 414350979, -298387782, 121726086, -10941440, -149042032, 211516046, -297449928, 104150414, -628488344, -19366984, -610741220, 349343744, 23402882, 1303116, 328499704, -8377776, 232501318, -402391830, -690248532, 427320368, -178922352, 95551000, -315559912, 19639711, 462403800, -339835746, 413290444 ], [ 176274240, -390098100, 20452096, -387817640, -521560, -257579280, -480913353, 59196768, 152431470, -76989861, 314618089, 10164000, 361688958, -205924128, 456531000, 217044704, -401537400, 158568300, 93640790, -196471257, -37043500, 175780126, -337023144, -301368161, -280554615, 416469900, 380450828, 6786018, 446520610, 271572642, 61629879, 7537152, -107737688, -163397704, 283268120, -175252122, 518646392, 44135096, -672865020, -16941568, 432375554, 111563544, -190446828, 49827792, 860701142, 144540484, -331167938, 661993552, 144434512, 263369200, -601340640, 15286032, -29082, 4875243, -255388476 ], [ 427168128, -71744260, 422783172, -7075180, -30040530, -232530480, -153314846, -602120160, 198745680, -143955864, 173219148, -648971400, 542222638, 992028, 72962400, -432296448, -707608880, 71469540, -360076182, -312696627, 5391750, 242153881, -799684152, 218424966, -226029375, 233655840, -339925696, 172443050, 678912798, 470004678, -215152272, -8769536, -37252776, -81169562, -445132112, 16222060, 184330465, 27431288, 383453800, -266625536, -43896066, -117455590, -315855124, 38179200, 377079486, 521779522, -714672106, 76550359, 24408400, -31198600, 437999984, 4987785, -395078970, -424891591, 35290542 ], [ 333026208, -158657996, 69619300, -261360680, -50078600, -310287600, 930045400, 722752448, 132204525, 335467665, 382258305, 579051550, -198370840, 152441636, 168938400, -41196704, 456101920, 264140, -162738541, 450968334, 31354375, 381246555, 141264464, 100194244, -140328309, 725503350, -424633648, 449105932, 652108422, -318946056, 81193326, 6422528, -68389540, 93684330, 235521064, -117193908, 401144205, 153100984, -83909974, -68523520, -255315558, 170680172, 905643726, -23771472, -411066586, -501100686, 409893422, -66443106, 77292096, -286145400, 507005000, 5454577, 751856946, 222680824, 476125566 ], [ 359674176, 27502972, -415981024, 289471280, -14826890, 451143000, 584045688, -819227040, 68650365, -381493242, -106806594, 144222925, -682595682, 210779844, -136430400, 234726048, -619942080, -63994940, -168196270, -422250765, -17969250, 194696348, -276050992, -282839607, 35793780, 753407325, -167826348, 590160158, -282781787, 375381138, 206041530, 13217280, -80397336, 28287610, 556599160, 115128738, -14215069, -51917552, -365330788, 162229248, 150065238, -12092356, -254577544, 42463536, -96552918, -42537810, -409893422, -207503375, 39488928, 295517200, -694027696, -1860138, -653385294, -443721658, 401237788 ], [ -108686880, 250821312, 701648414, 412207320, -25415000, 97355160, -639534593, 560208640, 42158940, -65550420, 282322658, 366878050, -832454852, 60557218, 569844600, -367391296, 483310880, 42734480, 83060162, -142927671, -5377125, -181767480, -367338748, 179673981, -140467404, -457969380, 78589016, 651876618, -143723137, -366165360, 102710379, 16069120, 166168412, -117878764, -773791832, -55364514, -69465726, -40137456, 177781178, 323745792, -74928204, -5590788, -143272818, -16100208, 910085876, -296866356, 525696545, -358019494, -115509680, 164124000, -776666240, 10106328, 952261008, -365091592, -143231816 ], [ -1347744, -38738280, -266607680, -30364880, -27244880, 401945040, 896980289, -55187840, 19620705, -387193833, 158606010, -211008875, -432767338, -33615826, -736770600, -240298016, 15832800, -66023760, -271390876, -396608217, -25025000, 43175740, -4574332, 251971301, 205378404, -46268970, 498231800, 775868058, -500764433, 326574501, -159255405, -11567616, 178903016, 117596476, -5815032, -66701998, -363638143, 125301568, -586705736, -360093696, 392140974, 219995406, 489053448, -53063184, 306534088, 231359890, -412768229, 667667062, 196468304, -177425000, -580092224, -19921614, 498843546, 87620193, 232211462 ], [ 51948192, 192255308, -54896530, 135175320, 63000470, 202965840, 383857695, -416017392, 92148480, 310765104, 487817436, -383225150, 862805050, -252749590, 838809600, -315092032, -474661480, -28111240, -264917496, -68727588, -44921500, -40062793, 814060624, -158448472, 98683266, 409340250, 245526580, 800303308, -124189229, 395785302, -134543202, -16322048, 13221720, 47447908, 732399600, 159365278, 211480665, 62610520, -53512156, 81619456, -235838680, -165313576, 557982620, -20884416, 368804366, -277455728, -86563633, -211811040, -103589952, -104368200, -255059496, 2274908, -724839768, 272566338, 485317238 ], [ -417747264, -225526784, -233167590, 303377200, -22172930, 339287760, -70552217, -656474976, -139965660, 416372697, 552824119, -655683875, -462117574, 131374094, -314450400, -342096768, 900094680, 162828260, 348546869, 346626096, -27186250, -28851413, -161067628, -115117395, -70650987, -15488550, -432239588, 86598526, 301374038, -223228335, 237545709, -9849344, -170451940, -45683608, -567640360, -111387488, -376030270, 186197992, -559692594, -181962240, -381114750, 115031514, 80860468, 52018176, 420848960, -564493472, -160301204, 594604861, 186220288, 302210000, -453857792, -12023409, -547235994, 231790223, 172161234 ], [ 132599328, 378042168, 447914598, -374061100, 67009410, 483971040, 270740210, -406697936, 93638820, 53868672, -592723134, 75192425, 202911208, -12652708, 105135000, -261510112, 813688640, 41200220, -18549582, 492072852, -22842625, 301705392, 156976300, 253646252, 282464853, 452954040, 31688568, -92965654, -405613278, -471129681, 250609308, 9675776, 45038900, 265880010, -373805960, 100582758, 15766509, -160020640, 309633588, -258726400, -433071654, 94686090, -983132306, 43301904, 716448068, 7767774, 500732409, 94873695, -80101696, -31508800, -72040504, -22694246, -199269864, 271209619, -466096904 ], [ 287309664, 93370116, 659329010, 404819800, -59360600, -231366240, -165610845, -717676208, 109072680, 245967111, 598406021, 328021925, -851670338, -235171550, 277711200, -195763648, -223623640, 106195520, 258432955, -294263874, 32248125, 251409233, -166806852, -236082924, 87657669, -745318860, 140974816, -444414364, 518130340, -389990766, 44996841, 4646400, 173691648, -123571572, 619435856, 73861254, 628119877, -168826952, 300850568, 186535424, -445893816, 74480786, -597958946, -16462320, -259011256, 373029292, -783888613, 97605385, -58889216, -223851600, -37708088, -16114869, 303528834, -205446020, -387191574 ], [ 147851520, 203249256, -279390240, 363604500, -40197690, 458146080, -837468795, 498174384, -16551615, 132975531, 383842385, -558511800, -294096932, 239078748, -453744600, 36369504, -247695360, 76999620, 307440906, 502392414, 41128750, -18009770, 417002924, 141339368, 186192567, -754095705, 558754572, 20497684, 388378765, -348458121, 4801854, -14267904, -167413264, 269432134, -701435168, -8907168, -78774366, -95529216, -153788538, 75086336, -184633564, 10691156, -974054146, -58162272, 949570020, 65207028, 595379901, 69721134, -178992592, -34469800, -224783120, 9181883, 492968982, 205669655, 432206418 ], [ 171283584, 5949524, 634973668, 232638980, -58615830, 40148640, 579994570, 415626912, -156833025, -195643773, 426295729, -154810425, -153453628, -283041252, 731455800, 59374560, -831691120, -162693380, 93975620, -190512318, 37570000, 120259941, 69808284, -256570319, 253885467, 176839905, 530108380, -629479966, 274503965, 359353698, 126728778, -16432640, -202617060, -290321446, -391864456, -151990526, -173295848, -133452152, -418885788, 102540288, -437860822, -65555142, 172549884, 16558752, -444137512, -170186468, 87399047, -456801607, 78380816, 59126000, -377761248, -15424523, -258102750, -339627020, -218378300 ], [ 379810272, -165657436, -110203928, -220525620, -10479820, -559293840, -741326065, -97073328, -34644090, -214084611, 235829910, 386528450, 396633576, -263392136, 237514800, 317050496, -378843720, 148542220, -153686970, 342456576, 45196125, 65765478, 319009936, 61064739, -135413619, -627261690, 337344804, -226619490, 71325043, 23347665, 297733206, 11260416, -224289856, 79722836, -272594960, -8176876, -444933599, -25987536, -420021154, 409003008, 60393636, -17437934, -17572724, 58992768, -180900034, -558099590, 73958710, -323453109, -149049280, 47225600, 231560632, -14835409, 454726152, 177625826, -76911772 ], [ -114678336, -327827220, -735385242, -150344180, -2517190, -257914440, -162215894, -503250624, -191515005, -288013752, 278817881, 636075825, -832617008, -274678630, 464167800, 69622016, -89836480, 158337880, 94154196, -222235416, -45953375, -329054003, -823919588, 248952604, -83447727, 739369290, 28184708, 483873802, -220172546, -349875933, -231940503, -7328768, 102302092, -53611196, -29786704, -160131486, 403994976, -93136384, -539791556, 245897728, 192708324, 151939122, 186977674, -32680608, -214828026, 434431696, -412694516, 475082917, -66208224, -207204200, -366927696, -8428267, 32600922, -111459684, -444837358 ], [ 79783776, 271192096, 669121364, -15942920, 8424520, -200284560, 31895422, 754954032, -109476840, 198538704, -449977725, 354617725, -367715756, 9137100, -58901400, 183571520, 351136320, 68457220, 360299402, 9850491, 49803000, -290911457, -458626504, -267112101, -115708494, -488921895, -251081480, 451703050, 704206143, -76623492, -24913041, -12131328, -198132500, -351154510, 676015872, -60775858, 280674889, 60442016, -319766194, 290887168, -382284198, -73380844, 583952642, -39607968, 308189112, -485512296, -661697030, 97458294, 106835040, 25361200, 463644624, 8066222, 766048962, -56177112, -124909344 ], [ 427741920, -175879032, 19082536, -234309320, 7385820, 443451960, -436693403, -673031328, -47387760, 311619555, -405009654, 614943175, -826428054, -196700008, -603462000, -93040832, 908861360, -123606280, -349629486, 38533314, -8887125, 137935755, -323214912, 45308844, -273432951, 744507555, -532860192, -599319886, 470916096, 451172436, -175185510, -2737152, -92126780, 137497780, 85507960, 72484474, 583535370, 164622240, -223817056, 163342848, -429591154, -145318452, -846408732, -28699344, 745115448, 156940740, 738284837, 310067828, 117265680, 11533800, 472908096, 18197155, 870046194, 145914383, 383356638 ], [ 166573152, 203912996, -353346480, -365111880, 34694790, 422054640, -6932547, -722101648, -133448580, -400661001, -640978171, 542524675, -880912470, 187641226, -600469200, 24660096, -126809000, 84204460, -126699672, -95881587, 33759375, -65014077, -209424852, -46340311, -200843907, -774132480, -379203112, -569103954, 390283978, -145633950, -6956298, 16649216, -192573192, -274031076, -132518936, 189181544, -381634847, 127935984, 198046390, 290560512, -282769742, -229509554, -120512574, -58673952, -554462594, 415021068, 148973973, 203868126, -15487920, 104875800, -418661832, 13976343, -44088312, 481650154, 446313504 ], [ 348852192, -61076148, -692266928, -4494980, 59636850, -173559960, -171373703, 713511088, 106035165, 389973987, -153022128, 1863400, -830103590, -43579616, 788422200, 301824128, -316069600, -127939300, -201243991, 102952398, 39757250, -88176311, 109897616, 128621096, -32195856, 149108025, 420223912, 914492722, 155242011, -215260848, 74574801, 1135104, -168951932, 160480728, -599856128, -180304306, 331251833, -186859472, 45393218, 13660160, -80288174, 181483424, -811522660, -51006624, -344156330, -326281736, -431221050, -547262572, 144525824, 274978200, -429809400, 8363591, -305128344, 106912439, 430456348 ], [ 410221248, 266461440, 508471976, 125261920, 46761390, 70577640, -188434045, 597148048, 201492705, 385306389, 27919410, 383225150, -270097844, -219934348, -531892800, -117521632, 747718640, 101862500, -303422946, 94352763, -48405500, 360386232, -380578740, -269231813, 1965876, 41204460, -550755516, 725126516, 189820532, -356903349, 253046751, -6254080, -77451444, -278371254, 453474352, -117361516, -596218392, 179560184, 34018136, -6013440, -280263782, 36781500, 510776188, -23704560, -957342722, 13051974, 506752304, -307924502, -38238656, 283522800, 469218408, 17840031, -691773534, 110401145, -495254592 ], [ -163570752, -291840444, 265169642, 437466120, -71164210, -56271600, -376868090, 112093792, -24375900, -322459605, 182189001, -456151850, -95536910, -191931312, -129309600, -392258272, 22898920, 71227880, 307440906, 34051080, -46478250, 23364993, -657908272, -92235861, -212416611, 768477930, 536005120, -566311354, -163147550, 157870284, 118467033, 11734016, -190338644, -52046850, -719886240, -173833440, -262930294, 83812392, 117778156, -351407616, 5248594, 157740090, -142721644, 11058192, 162635662, 177778102, 649239533, -95378007, -191172208, 236344200, 680420336, 5774442, -412673580, -9288307, 370710480 ], [ 321203424, 137538996, 53595448, 91216860, 40042990, -472822560, -622616896, -233611168, -115368735, -84807450, 617434782, -185789450, -514223702, 79475366, 493786200, 179075328, -8502800, -9981120, -95482355, -200588658, -34422375, -34147001, 902251472, 183724145, 51242598, -751071750, 394773924, 247284730, 171491069, 421059342, -177476889, -4029952, 118794448, -297390408, 172782512, 164291756, -75283626, -10888536, -150425284, 200106496, 285136482, -38091622, 53690832, 25625328, 572342764, -219805106, -772340243, 498260256, -25630576, 282799000, 71333968, -9172744, 371842452, 211976162, -128089906 ], [ -26647968, 382990048, -728149400, -417625740, 39366730, -181991880, 770425645, 167958464, -133827480, 214824285, -357229841, 130438000, -347203022, 148899922, -810403800, -383941696, -518846720, -171662900, 213632701, -563788596, -21272875, 263324306, 520564664, 46075347, 42767076, 656640765, -320030608, -685667078, -506830456, -432540537, -107630910, -11299328, -73075132, 336240294, -387006328, 180250432, -232657821, 75592784, -73991588, 324874240, 130657970, 189708468, 134583722, -57841488, 152675964, -526059724, -705998543, 441104896, 20453888, 256808000, -134686696, -12307421, 746360448, 142306405, 316823542 ], [ -291980064, -54233592, -108651760, 289729300, 1268540, -13706280, -493066707, -476385600, -190409880, 269929998, -613474582, -406327075, 770889624, -176911660, -172963200, -153698048, -138273120, 65090840, -14754842, -99234576, 4998500, -235283929, -691633316, -30868306, -178718529, 760217370, 200591712, -479266012, -589761969, -222904704, -171634329, -4985856, 193709796, 235804576, -443561808, -78326810, 362668493, -60988456, -500246544, -365453824, -426486548, 101916282, 1057184154, -18166608, 479129448, -133161840, 553412633, 504858338, -122049024, 18424000, -748928160, 19953952, -512483004, 134941359, 172998224 ], [ -15132096, -128862104, 137937518, -363373640, -16305380, 4215960, 760269321, -607873232, 43125135, 366393690, -148151082, -667584225, -852616248, -162692592, 161817600, -444929920, -369226760, 26919800, -277295045, 479824887, -4681625, 371776517, 818691780, -155628498, 37759656, 138733155, -411917200, 150325658, -557614237, 344065986, -175578057, -5515776, -133624424, 245472940, 135414184, 69108370, 321283831, -11245160, -109594952, 359722496, -359591338, 210011856, -733515328, -55645200, 632337384, -207228710, 607026555, 197417135, -66074768, 112377000, 432452368, 12592136, -770731164, -447284909, -374560634 ], [ -231852000, -164136868, -179503664, -234282160, 37194300, 451813320, -308769367, 436634736, 167075955, -314221167, 579377260, -247789850, -495035242, -246901846, 369714000, -369997984, 712065520, 126180240, 80839123, 556665666, -17699500, 296135483, 747775428, 149297751, -206991906, 692608620, 231494048, 820689288, -14562835, -47496702, -206753592, -10283008, -253230732, -326924790, -589649152, -194670706, 231533027, -146681752, 509629380, -372729344, 318939098, -199411778, 209057056, 56540640, -183530340, 485846962, -361807975, -413304697, 43394272, 291588000, 296038584, -10701066, -57320622, 34573971, -460314064 ], [ -45569760, 350539196, 88176838, -295935360, -27541020, -483353640, -661701626, 827218864, -54845775, -62017839, 455125985, 522239025, 416821998, -139310318, 154567800, 111425568, -365239240, -75493460, 197114421, 375621633, -20202000, 326811727, -488345456, 266184727, -47292300, 126809430, -211889524, -112793114, -69178941, 184300149, 221159154, -6642176, 40129080, 6033906, -462528136, -107095526, 482963272, -91899704, 691523582, 140877824, 183881776, 117000200, -1039222366, 35878608, 473218648, 381677766, 562872468, -220090162, -194677184, 234802600, 696749168, -1778590, 930333180, 95044875, 131163942 ], [ -138617472, 194306868, -731573300, 78872640, -52589160, 386051400, -737816998, 461495296, -110929290, -129493962, 191752884, 146276900, 869723706, -115640878, 667962000, -140899072, -333456360, -26037460, 195339822, -54446982, -32171750, -131161219, 341057648, 274010628, -123024891, -297183480, 73854532, 61297570, 99771844, -199387518, -197031207, 15817728, 166485424, 241662052, -671378568, 44302386, 379831298, 69794768, -612733466, 224279040, 197051988, 2732340, 150211126, 28266384, 517224554, 532277466, -448543605, -57155360, 41884112, -141338400, -432635544, 14192164, -354160596, -148493640, 69013630 ], [ -36455808, 2232580, -547207698, 146854120, -20137520, -93809520, -901915806, -369133760, -164581530, -17484363, 124330479, 77479325, -386012358, -52638398, -266514000, 52823360, -51397960, 138055300, 10335086, -339016722, -46002125, 326954851, 197917992, -188654368, 152893224, -548073405, 110482688, 514620328, -659072304, -278384304, -167170248, -9880064, -209204724, -130711106, 11949032, 80745154, -571143243, 7161240, 358261528, 85034496, -17291124, -163190758, -298865996, -41034768, -77106386, 103852144, 598352992, 407358018, 224220128, -63205600, 494836880, 682613, -892032186, -103841185, -103695452 ], [ 347424384, 104520948, 521117580, 265217400, 70887960, 82078920, 587126820, 526965776, 120452310, -401591970, 57403099, 328170150, 656299384, -174248848, 626527200, -416987328, -239749640, -92628840, -345901712, 389989104, -24375, -152200447, -889125128, -127741037, 145929201, 745294275, -38986852, -300148648, 4752083, 93637236, 15574074, -14002176, -41025992, 217891050, 700870840, 89406896, 462852731, -125980304, -295130894, 396753408, 69832752, 174736646, -236064582, -39222240, -326837686, 419424568, 653858881, -602064476, 145052624, 51944400, 257545456, -10022671, 471419220, 292633852, 454546442 ], [ 418561248, -218997996, 528672986, -62372940, 23498930, 321012720, 503907727, -156035808, 204738615, 107023176, 157160537, 253062425, 667731382, -112899748, 532099200, 360840096, 463813080, -12245980, -86866063, -358404990, 7941375, -112602807, -798803380, -148114876, 256370631, -369758400, -21484644, 834484732, -566658524, 419656941, -17509422, -5914624, -233467740, 286251794, 416302312, -40764660, -25501795, -117800960, -425462342, 801792, -48434638, -113343068, -530164544, 52277952, -754927376, -164673286, 559973090, -517802346, 164761968, -6627000, 627874992, 20562047, 215730276, 267348188, -428143212 ] ], [ [ -236294289, -85487501, 253473462, 24280536, 663526072, -662407884, 259109190, 169956704, 40580700, -517949415, 198751938, -108386430, -410492472, 88104064, 55791270, 306929987, 20664160, 227949219, 76460384, 175782420, -503382407, -4337700, 97357365, 275405856, -269071350, -506296908, 289535551, 144433584, 206274835, 50226976, -709436280, -203010712, -33095106, -46483278, 242334150, -172658576, 89487720, 481439820, 611679312, 659880, 357235074, -345927414, -636569450, -748618438, -390431184, 43639677, -427152842, 110566170, 136910922, -209790364, 34479044, -30271680, -3485007, -40146506, -297251424 ], [ 340207032, -165034430, -247180890, -24795816, 528822192, -554811334, -55999365, 225268128, 466372764, -503691023, -509404049, 76488852, -141986481, -273118464, 80836542, -158847325, -12869670, 921206457, -529388860, 535036752, -581155810, 8430900, 62133120, 445299360, -46191824, 385238028, 8842343, -345169701, -623314380, 610089676, -571830105, -638758232, -747342567, -38632050, 381865475, 401636352, -854090280, -424669350, -42093360, 80358720, 923922804, 142617762, 870112485, -172104364, 345443384, -12776739, 204464956, 60965190, -23504370, 183485246, 165724322, 2458203, 6183372, 51509692, -185751744 ], [ -70629284, 301884517, 70772328, -58530384, -254752596, -556503864, -97954038, -109297952, 47877780, 15657580, -204056776, 310073859, 44008146, -94140288, 52806942, 94616977, -41824156, -100594920, 574605460, -387639000, -716677129, -8383800, -167538525, 232210880, -187798386, -178541937, 104197312, -358525872, -451681425, 168082400, -558695632, -375060416, -771947172, -5553522, -305425825, 86711454, 412803360, 9702870, -754750224, 28582580, 272688570, -11958429, 887889255, -720957654, 397855744, -43694133, -427373726, 219369150, -233693622, -330017548, -304055382, 14532600, 217113192, -25355688, -367655712 ], [ -23299496, -398735865, -240850104, -78588336, -609773300, 9768316, 33343329, 63272736, -32553912, -155659665, 172865924, -41021172, -227093919, -294524320, 76252878, 281752835, -26780336, 429139059, -404413724, -45029412, 221849061, -4185900, -44932545, -310273568, 209135272, 467848767, -63368500, 171982224, -371362550, -283812076, 669421278, 323635152, -489236436, -5254662, 225374950, 488227122, -343276560, 503893380, -603237384, 114855780, -849640176, 383962089, -676840450, 908831250, -71804304, -186716010, 401935252, 133436160, 354240948, -566546750, -103535394, -22382946, -154172685, -58192842, 441349920 ], [ -169243756, 361123367, -17361894, 31743960, 525319376, -429878441, 87702438, -166877216, -397958916, 25385268, -494247369, -357651885, 214801665, -259082176, 52481304, 334395971, 25370708, 405459693, 16153852, 859419396, 311706387, -785400, 141234660, 420562912, -274090040, -366840264, 261087969, 789391521, -108196010, 17104856, 316130165, 596131716, 379191384, 16039992, 252243450, -339202496, -207234720, -418515840, -500376096, 201507800, 243433624, -513476292, 408923240, -246782018, 345921576, -107285127, 316858098, 187168410, -211262808, 166353306, 337781084, 35258007, -90482124, -62752032, -74495232 ], [ -125707659, 29586051, 78236796, 43904568, -371839372, -654404635, 649182570, -46717504, -480654192, -6829370, -361207616, 321169176, -223981758, 280891136, 8070876, -55277677, 22493042, -419164338, 546287456, 140182920, -558801778, -1145100, 70659540, -313390880, 191187244, -218423670, -54711388, -596059101, -348154885, -642593846, 545735897, 257567360, 499817691, -37079736, 372313600, 459866382, -311845320, -84297300, -529725168, -385162180, 793971696, -208151916, 272318255, 92999692, -323773736, -50787027, 1159641, 312625170, -36744894, -486568782, -89669534, 36915546, 48186396, -112148750, 282389568 ], [ 325644847, 497005608, 297648846, -83594688, -598698220, 139150145, -785221302, -58534144, -68145792, -505689863, -433740307, -249382125, -148523583, -5209344, -38957022, -36883574, 3805736, -467653350, -541730332, 627627096, -135006588, -7998300, 126313425, 197949312, 69079038, -248947233, 255014342, -547676802, 447171595, -641283792, 262980690, 463974080, 385030197, -40544754, 395644825, 14924588, 725001120, 367378050, -53581824, -195324480, -801365166, 296964927, -738598905, 301360364, -117219960, -188274813, 124320878, -187683210, -401672604, 363132070, -343360182, -33797892, 75910953, 116385684, -95050080 ], [ -228126569, 12798929, 112336422, 48881088, -807115772, -95893914, -49207680, -253484832, -298435680, -266961739, -635204493, -22785651, 110426979, -298565696, -43577784, -221027261, 24268706, 308453412, -280733024, -637246872, -25761061, -6363900, -105025515, 227231840, -318860730, 447878034, -269316125, -530655678, 243690460, 100503388, 166787421, 581555344, 714859389, -5869962, -51136425, -516567748, 1026689760, 18884910, -329956128, 227841900, -69672582, -115396386, -490730900, -621721360, 341378752, -90322083, -156054546, -294349770, -37574460, 38969742, 43322624, 3884043, -68300649, 21880450, 15934656 ], [ -266127961, -133028764, -90044922, 87396912, -356102456, -581456592, 269642709, -289925440, -369544980, -344333504, -586005112, -291149985, 434529615, 141003712, -43965252, 353278835, -35143350, -650815224, 118307904, 665663184, 212485859, -8850600, -95816700, -302292672, 193492860, -65248347, 108389382, 679811886, -388823175, -789344612, 493285374, -523801156, 828652500, 22229910, -201698625, 145645474, -877447440, -455861280, -310746672, 190167640, -729952944, -317544549, -766961195, -455110376, 292993272, -33626580, 595908218, -119060370, 385569264, -221110456, 29249322, 21558975, -58357860, 35213792, 1444704 ], [ -266848010, -52647485, 310348632, -30339144, 88188544, -183663684, -61407084, -231868736, 242858736, 234963642, -21319067, -174013305, 252319626, -135081184, 66454884, 180686597, -14045658, 753077307, -98696312, 638006328, 297244897, -9737400, 36877470, 379806944, 182352362, 499566990, 232503901, 508641363, -267317180, -214379214, 741646318, -570242668, -339594543, 5277516, 232166025, -223989504, 872993880, 230013960, -586004688, -385589880, -813571640, -95667432, 496340075, -332155606, -271826984, 167955918, 425588247, 131479920, 421289400, -618419662, -38638802, -40115460, 120411108, 77271862, -322083168 ], [ -184085363, 209355102, 387846624, -3162192, 408206844, 780570657, -357140115, 196239776, -385315608, 25635123, 571765810, -126493614, -36782928, -242162144, -12910104, -318111885, 36484184, 649402374, -221082576, 521398188, 83410933, -5621700, 125588820, -171307840, -279039164, 424781274, -27111969, 380982933, -322612485, 91184702, -134722998, 700614092, 146123307, -51788922, 241040025, 369856232, -142994520, -364002300, 233350704, 80260960, -140968828, -104795754, 728157210, 1031721392, -134812392, 1939995, 69007843, -33796620, -55060410, 53347560, -252304062, -16933221, -35261685, -67472350, -187110624 ], [ 302055182, -53798888, 156231570, 12076536, -645986236, 133443901, 589467000, -297516736, 78897816, 430033769, -361785963, -92355972, 340945839, -33819392, -7180524, -327517554, -41770938, -894899190, 86957728, 169073892, -184837451, 9784800, 98321160, 354651968, 284485188, 369329139, 166366685, -595394982, -336740625, 730515772, 148585546, 302773960, 238371453, -10992774, -279506350, -361187098, -720515520, 365680530, -472631688, -99593000, -683156628, -6330933, -375440780, 573153418, -261772368, -99062271, 173706859, 385417890, -72887946, -307962886, -311796244, 15591012, -71721627, 100639084, -294362016 ], [ 331082829, 301851143, -66989142, 84408288, -458302264, -409326291, 122532249, -162138624, -17661912, -337187651, 624375444, -220016286, 173327037, 269004736, 42662700, -51272221, -5450302, 127071729, 297401104, -801858960, -152482931, 7714200, -26937015, -241288608, 37207872, 244487169, 110826632, 376506279, -594299810, -647463292, 294783006, 702598772, 736506342, -9684822, -214319425, 142708830, 59306040, -588325710, 629028288, -375948300, 721718648, -126389634, -671777810, 679014082, 88201256, 67647966, -185174420, 156808080, -452796642, -410993072, -76906392, -18816975, -38819868, 71797172, 464036064 ], [ -330438009, 99621390, 156193356, 45708048, -515480584, 183929653, -698313363, -368726912, -467638584, -352645347, -478971031, 155719449, 114946650, 67256352, -49562928, 369038397, 36584130, 682576092, 42858244, -422384112, 453649588, -8647200, 106094835, 133265088, -122336780, -232620213, 157816812, -714469059, -471137550, 388764704, 270115825, 527682308, 379420857, -40138656, 91587075, 204177214, -164269080, -166742760, -199955088, 292778980, -509946472, 152956650, 379841825, 393358322, -198311256, -92180394, -76628341, 121467060, -481294674, -155944026, -351865304, 26187471, -125743809, -21283544, 59676288 ], [ 252522259, 247084409, 352715220, 19445040, 401845112, -642194240, -115740564, -152172064, 371510724, -2298666, 80230689, 139653990, 387409308, -2656352, -7316550, -230838244, -3232020, -379350225, 208421928, -24144372, -281925522, -4659000, -120066345, 422208160, -78937534, 169820919, 289282077, -594706266, 327601235, 253754988, 106531934, 407344544, 592193322, -17381346, -345001400, 118913968, -201179160, 97067280, 215862192, 40460420, 91766010, 419690145, -922608610, 653582964, -35486880, -20659245, 117878428, 30849390, -90992004, 312039854, 238820332, -44456046, -248734371, 26150342, 26705568 ], [ 15873319, -278239038, 84261870, 25579584, 75104496, -39846992, -349451415, -372355456, 45658872, -480904247, -89504184, -235288389, -503309937, -6821760, -23750964, 5543265, -19349286, -517442184, -319229196, 49712724, -41153969, 2353800, 169374660, 407083424, 307123952, 598086618, -37728630, -381351888, 119051530, -244683482, -592973403, 580761472, -826893207, 10213980, -173548325, 235534940, -449296920, 578217750, -512073864, -68688620, 596696520, -341085150, -889643920, -62689160, -306445568, -73331811, -197451889, 197837640, 485686494, 707831040, -236462044, -43915872, 186132303, 108296326, -64840032 ], [ 335908232, -492016195, 229806258, 11883984, 685701988, 246795053, 668686239, -381295520, 355710312, -172166752, -261253300, 309082164, -474080646, -78067808, 63116064, 177384480, 4635158, -26815893, -466865828, 192775248, -699960627, -7918800, 104744115, -210072192, 230641104, -392525454, 42866353, -77111595, 508952275, -645906058, -622096403, -608282368, 118663038, 54967386, 108016300, 282802840, -587837880, -472142040, 645563304, 46888140, 519137570, 150077466, 156136420, -1004189864, -169091208, -134104707, 560309080, 407798820, -9287886, 415373644, -349266820, -44295639, 152718312, -41618630, 190529280 ], [ -290706350, -436481859, -306718302, -39587064, -103822436, 18448577, -532570620, -342109632, -202278036, 96177518, 98219275, -272249445, -175860555, -195484768, 104674068, 65660868, -29272496, 781984218, -484172260, 953243856, 796533967, -9426600, 51228870, 1601952, 119782714, -599121990, 98757370, 135455679, -612059760, -635326754, 905841792, 220145116, 714323952, -42933876, -59714625, -244244302, -80228160, 162788310, 234397224, -162513780, -895421702, -434086065, -654259925, 709777010, 21883576, 85584411, -596975824, 175225050, 216955908, -538875414, 54993966, 14118558, -63407004, 108622244, 411139872 ], [ -47716680, -188796718, 376204092, -26319960, 774457164, -742682164, 708846882, 306623904, -29828676, 486117888, -97401612, -16672143, -206982165, -302338336, -94410288, 199545619, 42456282, -160584531, 307082776, -850147704, -333962375, 7341000, -52016790, -438213248, -175356010, -201081189, -132664392, 729891378, -254545980, 447272210, 449746489, -182193624, 311828310, -43927146, -163441825, 65611868, -1014546600, 327930000, 32209560, -272371580, -838013582, 6641754, -871493205, -395361790, 315254368, -202201935, 376736069, -397219680, 237662526, 670292574, 166892548, 11155827, 269141328, -97672864, -426345024 ], [ -38033633, -264856064, -263587434, -1299048, -632284044, -443998977, 721610124, 282250592, 440669172, 450904990, 470295826, 336289608, 259732512, 324746784, 4752666, -314452138, -29397104, 377174436, 393313492, -225779940, -494484914, 5502600, -152174085, -301931872, 164215512, 593168601, 249086950, -157986531, 375014315, -73560768, -77438057, 597520992, 643416795, 33015240, 372683350, 77137190, 749351520, -409430250, -80907624, -248689220, -777590086, 192856251, 287362350, -418304730, -104120016, 163429263, -14651972, -177902010, 232766460, -388396260, 181620930, -33191910, -103306218, -88016170, 63009120 ], [ -302549544, 117793533, -301623102, -38456160, 625252656, 719712114, -347349837, 275363520, 105762984, -395037412, 485711765, 27172443, -82104750, -281128864, 51137532, -332202507, 30579582, 520804767, 150119112, 996121476, 574243708, 9116400, -174686085, 310374592, 242457386, -11767401, -83753659, 644834952, -26380510, 6723296, 777380239, 174122592, -498797811, 39085614, 108139550, -356641334, 924674400, -379434300, -194141088, -212933500, 515020422, -161087073, -282270945, -671032524, -23909600, 19508862, -358181813, 285907050, 113308956, -419645786, -324865090, 4956165, -118462797, 64791766, -71848992 ], [ 304666703, 167170366, -275408298, -12334176, 496652948, -742246942, -405835215, 151109760, -347311224, -312318750, -374509597, -46948008, 287695044, 161045216, -49740174, -310661260, -18682114, -742904787, -427784500, 243279072, 100838254, 5430300, 66023475, -395653280, 12631198, -406224222, -147307390, -322245297, 350749035, 678410228, -775632859, 470810200, 365193531, -37941156, -257013225, 627516572, 182692080, 181731090, -131675472, 221255320, 540912064, 146592999, 853773965, 908314226, -110172920, -193795290, -464592680, 201428370, 320814318, 433741686, -337497216, -37795728, 241755210, -62839920, -392630496 ], [ 130038700, 136699904, -79128456, -3653064, 656314392, 175249392, 236017461, 105084544, 42561336, -529792542, 44532719, 69360315, 118293396, 212084384, 127538802, -80276014, -15627920, 649402374, 243176648, -110975508, -295014396, -2741400, -106805370, 461708544, -317320340, -157476099, 61506441, -331887321, -180173695, 488575988, -676876766, 720593204, 189468207, -44997768, 196559100, -418833822, 782577000, 68151570, 738912888, -185670680, 74659550, 515668398, -774296270, -298516732, -362066848, -131266188, -561450314, 25173720, -199909140, 543429474, 112728350, -11462931, -81143037, -37180286, 348402528 ], [ 277713227, -511022688, 109597752, -83944536, -610185396, -377603443, -355935552, -36488352, -266879532, -296394658, -276609410, 151099317, 357179121, -216446176, -79624674, -386443057, 36539998, 548185800, -356714644, -678067632, 43923712, 1299000, -189058590, 166458688, -288669086, -88663683, 230953810, -160224858, -129747410, -346571078, -9435852, -219549712, -151936623, 34996506, -254227775, -614482700, 995643000, 435066660, -520957656, 273642460, -503828738, -519267378, 671173745, 870733044, 107580616, -186539028, 532532917, -295327890, 19746924, 189036862, -331874446, 41594769, 68337237, -54977606, -90057984 ], [ -66513183, 343451834, -162014622, 62508888, -724464768, -206198512, -531109767, 342348352, 102739908, 516766768, 606107656, -169591512, -495552993, -24827072, 105679836, -248254825, 1013738, -92146077, -438742876, -557662212, 240845086, -6652200, 44320500, 413014976, -15602660, 109430856, -45186615, 431210007, -294455980, 622596984, -555346487, -675496864, -117821637, -50997822, -35003000, 485893898, 822659040, 318805830, 558144000, 364510380, 117628658, -502433967, -137755585, 159631160, -349407344, -104235591, -21425748, -26100360, 467777628, -574483826, -24467238, -35118165, 162249486, 72580840, 397479552 ], [ 15722861, 243446643, 37666266, -53987784, 115644440, 488439979, 42364737, -137908544, 345181668, -409062606, -339350088, -169404840, 382686330, -71091008, -37827594, 85211308, 21368974, -314556924, -5479188, 872709876, 242805966, 1309200, 8674155, 224042368, -216618586, 140790681, -134838419, 111670380, -601723070, -324572058, -201472914, -305177628, 292068135, 48362580, -25599025, 108253548, -92499480, 256634160, 642912120, 317365620, -102609766, -246775515, 496138720, -677883092, 385825440, 141857880, 479226245, 113835150, -96408582, 200812360, 280221388, -14044524, -69087291, -91780706, -462906048 ], [ -289911072, 472258787, -83344734, -71301192, -709861116, 623963274, 371671758, -44700320, 75338628, 401916753, 527771552, 90407583, 455454597, -220735616, -75745872, 387182159, -33580558, 668588877, -115098412, -723476772, 373032909, -342600, 131603745, -141072800, 218626062, -117554544, -182998479, -235344096, 452140390, 514579324, 727609032, 319467324, -765674910, -22639524, 362231750, -61951120, 788696640, 552060510, -468933984, -337919660, -228994612, -500160066, 162608545, -140178132, 153688392, -28521330, 363354180, 413667540, 97091754, -675627330, 270242336, 24355815, 19327611, 20595088, -302973024 ], [ 177024584, -84235976, 265574562, -55224456, -642586444, 491534891, 211593024, -15636160, -230185644, 52636120, 450033738, -287731554, -430150695, 123453184, -28346994, 67174835, 12976106, -217550643, 40748136, -945997380, -625300121, -887100, -164696385, 468275104, 300346236, 5754279, -111772285, 539166240, 436016750, 694254466, -534552665, -280126556, 252394803, 56289402, 204878475, -564459182, -582487200, -338597370, -433026720, -393838380, -1072778, -146511204, -92910950, 935619556, -324755288, -191766804, -88206344, -39433680, 170597808, -434674184, 308477172, 21175095, -84426810, 38571846, 46302048 ], [ 230286716, -230747836, -186089442, 23209296, -648252764, -674980964, 290453457, -237216064, -145197000, 1782299, 440002409, 162031296, -153887760, -127711616, 104913144, -5626712, -8976968, 132581844, -6933212, -449534664, -700083182, -6793200, 192759000, -49602784, -38638944, 49996521, 258982185, -297623700, 42863340, 628801202, -891804506, 276598236, 291583692, -43332942, 23725625, 545049172, 167857560, -456169920, 613097928, -144709240, -98898534, -157880709, -338362695, 1045551784, 96242432, 105712710, 330350429, 111801690, -471714, -65665208, 10688722, -38877447, -279084117, -37044792, -175910592 ], [ 262398752, 54032506, 215463270, -45092424, 606064436, -550217324, 284097465, -218512352, -461056320, -224619645, 505435392, 8283570, -433184661, 114657248, -11632284, -136829238, -12486760, -801707604, 363860640, -393683004, -644271635, -3440100, -52129350, -422352480, 229567800, -368950830, -229920416, -514569240, -349511825, 38782542, -762993477, 529622884, 780259194, 10071582, -239869150, 131424876, 488545920, -199825110, -180280512, 262510040, 829634316, 95961894, 583555555, 683021018, -254561736, -176655264, 298359063, 308468160, 136878390, 245919240, 34555470, 23741607, -245450598, -109838028, -245299296 ], [ -153725088, 176698643, -121928136, -72817200, 56508664, -151191287, -613917066, -199080544, -205941468, -348131300, -611950955, 134555511, -424536294, 317098144, 55135872, -215770100, 32414954, 446065002, -256440184, -192237300, -529829776, 7856100, 97955340, -373370272, -48407998, 85199169, -157826561, -247150656, 380302390, 472682314, 297374953, 703988048, -750555189, 10349346, 392021275, 589440770, 526449240, -558580530, 341653896, 319858500, -30501688, -158633223, 371212325, 57454292, -181423528, -124642977, 481103759, 172908450, -414311286, 102141060, 230031342, -30417006, -284133261, 82142322, -122513760 ], [ -134466464, 244297680, 155276220, -23317776, -111832552, 442644953, -385126983, -166017824, 131407008, -305839177, 547634780, 280101336, 482212926, 88414144, -34641288, 173605523, -9828456, -314415639, -245198096, 793188504, 642286244, 2965200, 32649435, -204082912, 49759566, -126952536, 141945440, 205507935, -319738965, -188227570, 111861443, -560936724, -177535611, -31487538, -155184075, -33690950, -249271200, -393053040, -752726952, -100876100, -359873528, 369844272, -817846480, 367474808, 3183752, -161713899, -569788685, 407206800, 231595308, 268125704, 82026934, 27677748, 226891335, -89015896, 83020416 ], [ -12101122, 417158313, 148142940, -31225968, -348968044, 248898626, 601487001, -93793088, -456067500, -227551277, 602138999, -124731897, -264361656, 15421312, 83206692, 10621611, -1862630, 916148454, 530470512, 81768096, 696553598, -2046000, 185470740, -336626400, -151832764, 642050106, 311841263, 711910971, 241275905, -266657784, -134111415, -470655836, 99820755, 10695672, 353456350, -465719556, 689885280, 147510630, -124163784, 283186280, 29515892, -462730674, 576306775, -427094138, 199758416, -53850177, -320668347, -245714040, -157828998, -227247594, -174327706, 38549778, 111538518, 35473794, 150149088 ], [ -165417824, -100739419, -314959788, 71168304, 302169392, 368608855, 416650653, 383706592, 158093472, -264979556, 558723088, -3640104, -228689097, -24413632, 62662644, 136614660, 33997216, 243377541, 493818468, -412795980, -422790239, 6831900, 61352235, -425094560, 252594146, -124981347, -272796518, 83826576, -101890230, 398132826, 334128179, -174321060, -380236761, 46370766, -53182375, 127221050, -984845520, 5767710, 53977176, -204135100, 913368988, -172816476, -455493775, 844720274, 168650768, -203576949, -418022970, -26473590, -325027212, 265393268, -170877618, 4374861, -200612004, 49184322, -47174592 ], [ 98517749, -13916958, -233500278, -39828432, -524623964, -80201743, 217590210, 220457920, 441026580, 306638713, 491475292, 217472880, -300737970, -311909472, -133482726, 32806592, -15259288, -774411342, -562317184, -796131396, -286288480, 8716200, 112567035, -245517184, 106763934, -87588489, -146420231, 10109367, 7702630, -465044452, 553569984, 689654248, -798821010, -31921764, 346406450, 237506112, 1035628920, -460529460, -275909184, -282721920, -616528416, 311033667, 585338985, -766746592, -223617680, -126038412, 57135328, -300192750, -352012506, 567175644, -239409904, 903489, -24715194, 1519730, 25604160 ], [ 39688671, 93380452, -296425998, -57060480, 95812320, -488730127, 800009235, -171723232, -179403924, -429550716, 359751777, 246232035, 367579056, 56331200, -93458106, 122500196, 1224014, -451264290, -198030976, 722527452, -449776850, 7834500, 81985890, 138287424, 290477802, -33908433, -37475156, 647294652, 318940765, -341034246, -715377372, 93787156, -597139740, 9275208, 29062350, -63298758, -470731680, -529934880, -384863544, 224273660, -530387242, -408369717, -851961770, -828078564, 370108024, 45171252, -101882745, 101029500, -43771806, 30100168, 118624070, -14066460, -62291070, 23462434, -272648544 ], [ 254327755, -10863237, 5846742, -70102488, -649179980, 141374613, 337405785, -151348480, -376693140, 255818206, 625891112, -126586950, 191499555, 278761920, 67246308, 7092995, -31480394, 13111248, 369747664, -933782796, 406882600, -6873900, 172470060, -104300064, -59637938, 353340606, 294751266, -298681371, -99874775, -215565678, 852342841, -483247528, 436304664, 35246142, -305795575, -53503240, 82182600, -359662050, -610493256, 54036840, -616673386, 377091309, -541271005, -589504302, -22475024, 78457482, 363133296, -229793850, -11500062, -568064770, 20067284, -27380241, -108574890, -96841590, -303087456 ], [ -236057855, -528193611, 299737878, 43316064, -836297320, 28071819, -300474396, 163188992, -341235288, -433082000, -134355991, 224239740, 179551359, 111969888, -124847136, -332107139, -34149082, 439622406, -514564908, -46801476, 446051178, -5361000, 76892550, 365374944, -40944560, 159307911, 313118382, 591730029, -639817165, -762797480, -289657358, 347737988, 260145891, -45802932, -201686300, 525860416, 287110440, 221294880, 149884920, -23389080, -118498478, 330288210, -553668720, 977369244, -343178264, -37445307, -254808101, 382033080, 299538390, -196431788, 308542680, 26779743, 268619949, 104388972, -49406016 ], [ -86223181, 413470486, 371185320, 53873880, -268635080, 466292015, 35111730, 245451904, 305911464, 20737965, -516782959, 236210082, 477083334, -228446272, -45094680, -351264186, -20971786, -862714467, -525824728, -777271572, -583484355, 5867700, -172540410, 85365280, 313971234, -316226502, 273235223, -766786878, -201485635, -351836012, -810988181, 685574628, -387477909, 56633970, -194057125, -255166204, 879401880, 380572410, -139908096, -318770920, 432503498, 232641339, 19732790, 500576174, -369642416, -221887779, 448081601, -197425800, -245649132, -443218468, -131354458, 29731506, 21614361, 42380326, -449331552 ], [ -9650806, 95766693, -357606612, -60453192, 264668656, 167874797, -34547892, -153664064, 107907432, -47472450, 356341524, 80047287, 377775684, -235929536, -89942040, 26703040, 29648916, -98814729, -171787616, -478678788, -699421385, -3159900, -128656080, -226668992, -244365482, -415900968, -50187852, -630224334, -324348570, 150952826, -503769654, -108958932, -350889714, -31304706, 312438750, 162199296, -794752200, 398049150, 380305368, -257340980, -125804966, 373263303, -707245055, 825525758, -148000424, 182434407, -100815139, -395868330, -502310346, 16047640, 303061844, -1131075, 95842266, -36147602, -417261984 ], [ -120592087, 413720791, -409335630, -72817200, -446299968, 612454070, 105283932, -299175840, 134310948, 424170505, 442834315, -358876920, -202118436, -104062848, -131945220, -222612754, 12639924, 895266531, 304352048, -424377684, 742952921, -953400, -147362145, 72102272, -98753906, -33490302, -74423866, 281930814, -448987500, -227850524, -250428677, -572469920, 514147005, -30984750, 164785250, -479477532, -951363720, -80921550, 142838352, 340901340, -763151074, -362826261, -877217440, 540904046, -104447200, 72644304, -176891270, -237052530, -245795526, -575156092, -61959650, -31580985, -168012096, -113111856, -288211296 ], [ -238013809, -180369783, -266071344, 31884984, 704529624, -651672408, -409782081, 264036256, 330096072, -138886066, -484575014, 319512462, -110989983, 12434208, -112180230, -270547095, 34402192, -270080406, 463195304, -1002323700, 340286213, 3213000, 62456730, -437058688, 199574916, 441446781, 268857922, 323007804, 527390695, 795622984, 653316259, -136082892, 104920155, -12406206, 380004400, -292216192, 680369400, 310723320, 217118016, 61295520, 272456618, -454698405, -665334450, 158532484, -75856352, -188492637, -179431436, 2908620, 19958382, 290462284, -68870744, 17208792, -84920748, -115598354, -136731936 ], [ 228309268, 109550155, -346244316, 54120672, -723151212, -549927176, -611200392, 229171200, -297869784, 317099309, 118441477, 66081888, -333501675, 173065984, 44229060, -384178067, -18554910, -524930289, 189094048, -121133232, -705867778, -7219800, 185111955, 376631904, -276137268, -86533206, -210519906, 549103428, 473272735, -784227986, 180679092, 668991524, -335846484, -11915724, 45269725, 538210412, 597834360, 523916400, -212931936, -229589360, 164946866, 24113166, -432596835, -353224334, -411912072, -210731106, 522979684, -44311410, -468233076, -107649304, -64339774, -11159940, -147056319, -95050872, 10971168 ], [ 56711919, -52330432, 41067312, -83773680, 762326088, -781537817, -660946281, -318834432, -483513456, 432315778, -291905691, -200369058, -78320112, 28330976, -55799514, 280155421, -4498868, 612781302, 246403872, 400676328, 351463229, 399600, -97195560, -103304256, 161462686, -231983061, 313683824, 593673192, 400417030, 521376774, 283308544, -336932508, -86944770, 23135280, 331604125, -312792814, -408798360, -515872470, 543260160, -35621300, -404176360, -525042105, 334134240, 305787382, 72320248, -13641228, 282179310, -345752550, -203455128, -242579596, -241790028, 5987157, -86759295, 28904166, -287381664 ], [ 161946543, 372437153, -292056864, 25102272, 787489700, -131582118, -457836456, -3139168, -323156400, -151262217, -645993656, -220226292, -203432112, 2842400, -124542108, -318374147, -33607816, -193193109, 419982420, -890367228, 60566681, 1320600, -129007830, -437693696, -16993980, 18975183, 142852097, 140621049, 462736495, 3262776, 839383106, 407829688, -549919296, -45148956, 350633925, 219242600, 433373040, -18171180, 130768488, 157723540, 320006778, -158077017, -819284730, 58714538, 12961520, 64523553, 7252358, -202715370, 522740442, -345631468, 54557246, 35098971, 201490116, 31639680, 193204128 ], [ 281517665, 427304009, -246276492, 65532768, 152346740, 34213285, -258365949, 343720992, 187117980, -426569113, -49398811, -55908264, -10478130, -302203968, 50766552, -79584596, 10711096, -444284811, -6507644, 53636580, -252879987, 9010800, 124301415, 75262880, -83280440, 527920254, 32815134, -238049766, 387625875, 282057098, -532892654, -81879076, 67057110, 5750418, -106672875, -349319838, -131556240, -451945410, -191443392, -29902340, -781040372, 299369700, 403803070, 48826454, 225480112, -4431357, 359801629, 295984260, -478838508, -144754050, -166772450, 41112177, -163584948, 44672738, -313543680 ], [ 3245594, 123417052, 142028700, 35733312, 150930160, 330841257, -825971412, -144043648, -41027460, 197285508, -98697907, 77060535, 23223915, 305594176, 77250402, -149966180, 18393958, 210458136, -292205628, -122620500, 266140438, -1320600, -199660335, 334259552, 141109662, -541579200, -116529797, 600388173, 282123790, 738944610, 129626473, -343305536, -164608632, 23376126, -317134575, 589239630, -920957760, 73764960, -49395744, -371646860, -858048436, -458804514, -831711210, 190911112, 109757648, 195810162, 204041595, 83075850, 454097922, -207188044, -270984760, 43193355, 262116432, 37627050, -380543616 ], [ -216885207, 368565769, -230073756, -3311352, 374183168, -175926404, 658178349, -88779968, -161667552, 322079752, 331173458, 300658590, -403157781, 245655712, 90939564, 48673443, -42522480, -343350807, 407463628, 368177940, -423917745, -6416700, -12135375, -262417056, -320043352, 25824567, -157407354, 23711508, 441464465, 279313400, -814570310, -500558348, -475085601, 43659930, -263249675, 384961846, 1026753840, -513056130, 403538112, -387166260, -739752916, -521328612, -108185165, -211915212, 85080424, 115072335, 249414850, -384066540, -220485630, 269752154, -321218478, 13487898, -291578919, -58676226, 169345056 ], [ -209308572, 482621414, -325927206, 23616096, -255576788, -706848886, 603486063, 155227680, 47416128, -212576634, 131324655, -158286189, 308823333, 220849312, -99051660, 69797455, 20753722, -153915879, 248975012, -275397732, -261336282, -3600000, -85074255, -456166656, 288599520, 65168703, 104275304, -443729880, 213458635, -166624038, -575936448, 463025844, 532045899, 18594366, -394289075, 630211848, -769600800, 75095970, 568492920, -377121420, -780576468, 498982218, -147248035, -256088450, -1044472, -113799426, 253906158, 141454170, -24024882, -567565992, -79548548, -6434103, 166795545, -81051046, -412555968 ], [ 298755853, -17688220, 212227818, -46619280, 4327008, -431619329, 372414999, -221747008, 252672564, 351812497, 208563894, 221217987, 73597134, 85809472, -57695634, 204373624, -3326774, 401616741, -530275460, -805055004, 381268605, 9455400, -74261460, -209177408, -13863510, -85736766, 226020816, -282324366, -19176755, 516260148, 457900929, -574432548, 788265252, 8897238, 28137975, -383252156, -598314960, -146565420, -109140408, 128517740, 609192934, 125997018, 67770340, 116007260, 63712792, 135364002, -21002387, 177593130, 472527300, 687359456, 265634940, -6462894, -90372360, 79198074, -47818272 ], [ 34325918, 448846926, 387884838, -60526416, 116417120, -588686113, 75989985, 228634080, 106016148, 480704363, -504936817, 87257493, 215786922, 62997920, -4303368, -118304004, -16369078, 128908434, 54029404, -501873840, -299671486, 9147000, 63849660, -222743488, -203987388, -597330000, -62871301, -661880673, 524537130, 155377348, 605496293, 353074572, -192833811, -14419116, -104109275, 287308376, -262279440, 546331380, -432329040, 389695800, -702466632, -79161201, -668901310, 132358144, 325082472, -34661244, -551326464, -351608400, 251423562, 148332240, -263866224, 38141220, -185162721, 12183474, -183892224 ], [ 71714731, -417792419, 239741898, 37794432, -426184532, 503213348, -511708614, -256039136, 136812804, -325327867, -224219149, -290403297, -407677452, 10460032, 129678120, 334145630, 22320408, 289690764, 34985236, -879734844, 633878971, 8116500, -173208735, 394989408, 117805052, -652224627, 297286006, -126231804, -486323305, -804299002, -623377815, 305045316, -568098657, 53552196, -26806875, -12671820, 261606600, -493881870, -346095792, 173108520, 703307458, 160825329, -234837460, -836415576, 370787560, 50746185, -540908102, -203590530, -109502712, 621282214, 107989938, -1571166, -147239259, 65538814, 129608544 ], [ -284655789, 407730158, -235882284, -330864, 507032616, 283692207, -551228532, -70016576, -227177460, -80403339, -426221796, -378804156, 101966280, 19317984, -57130920, 40126086, -18177192, 638071317, 568505652, -437794740, 237977299, -4755900, 214848900, -355604480, -181040546, -249285720, 228185094, -626559381, -100214010, -129324576, 836150453, 144242132, -633370977, -28834716, -66616625, 211840648, 917016840, -253933560, 751726944, -97918860, -806526098, 320898144, -601936390, 630769280, 75290072, 50119941, -168957853, -62535330, 58216014, 591377220, 70475690, 25833753, -19693491, -99708936, 59032608 ], [ -50543141, -156874487, -216775284, 59544672, -633082480, -82764717, 331408599, -369061120, 477199248, 60031828, -70458619, 8376906, -80712879, 284736128, -98309700, -384702591, 34020580, -500120643, -184838368, -63193068, 549953307, -8378700, 80811045, -119670144, -200469336, -633368910, -188691895, 744034653, -105043120, -695169032, -285521892, -272187836, 116215326, -30128604, 315187225, 572746150, 128640600, 62287410, 578934864, -78696800, -847871542, 254905938, 13634610, -577742006, -194120784, 195381321, -180793554, 345224880, 135365652, 500079160, 24467238, 37812180, 40018125, 4138060, -162250272 ], [ -308374418, -185142265, -139965144, -33723720, 538918544, 70989544, 657511995, -162580256, -20431824, -253752738, 197196384, 201489090, 336848421, 199391776, -8775738, 309755264, 25018950, 821317962, 430940796, 42719400, -179396009, -643500, 100973355, 114474624, -262323448, -361922247, 296184369, -371857446, -134855890, 225922520, 899434732, -88781352, 208692945, -25348602, 31169925, 317962112, 325558440, 428797410, -617586336, 186941560, -763672966, -345845619, -268866455, -673973098, -302531944, -181978338, -252875366, -247863330, -259263774, 558718104, -1331996, 33967896, 41801790, 101525288, -387681312 ], [ 236530723, 41567317, 268682634, -22992336, -349586188, 711031853, 738371490, -25745952, -78689328, 338253699, 285643589, 353615103, 426225306, 175805024, 53767368, 163234253, -12141492, 541686690, 513270472, -706230792, 393499594, 7278300, 60479895, -125067712, 191266748, -457833534, -235838059, 374661504, 281285680, 618988156, -238138771, -316027212, 319757877, -45969942, -233620375, -545552022, -246868200, 157387110, 149652360, 239157620, -667528862, -320423733, 565980140, 30116648, 71628128, -201582498, -17431429, 74903400, -125524722, -456165010, -23135242, -32048496, 215100852, 113375520, 428934048 ], [ 64524988, 396649990, -8266962, 88636296, -510586944, 285626527, 737602620, 260801600, 77155452, -241493186, 58652363, -324669276, -379323945, -105282496, 98449848, -78201760, -11650848, 788963697, -353717936, 147366108, -564610885, -6787500, -159947760, -117303296, -18305796, 69330102, -312991645, 630962244, -158203240, 441809532, -269271258, 682950440, 94619367, -32239962, -64558350, -657506546, 212585400, -340757850, -728610480, -69837300, 408757412, -98104923, 484632720, 575027630, -100986600, 48227595, -492111145, -384220980, -236881758, -166873770, -309972938, -34472424, -85250040, -61825546, -10441920 ] ] ] }