{ "type": "int32", "data": [ [ [ [ [ 406525426, -265998713, -108464096, 335169830, 235107561, -158992011, 155434104, 264445354, -161196063, 167518065, -5219488 ], [ -78115673, 327159493, 595321125, -552165353, 196029246, 98625301, 82812030, -482536827, -228327381, 386047501, 194696688 ], [ -122670556, -566371311, -603995484, 5140464, 580155379, -55520304, 332888395, 418146293, 171281890, -597457849, 21305951 ], [ -19084291, -95423362, 137019239, 24508191, 226846111, -28817094, -414514649, 429617786, -157835951, 252523824, 69310188 ], [ 37648150, -265437194, -396220587, 632158561, -175228133, 25518340, -103224705, -1461527, -8158599, 807522258, -70098144 ], [ -19820521, 368622806, -217397415, 271731270, 25270157, 11209658, -613971820, -224834785, 35461841, 270100255, -59537935 ], [ 97322233, 95036980, -92546069, 84117006, 146859235, 37125792, -758096456, 759299162, -64899862, -405631272, -448899039 ], [ -35177729, -624975409, -490479876, -45752402, -30733745, 464105196, 60696130, 361480368, -605876493, 286156874, 499245635 ], [ 328185630, -712185756, -423280038, -150055481, -854795087, -283054548, 322816665, 60759869, 485367909, 181456, -7607697 ], [ 35847304, -292110929, 368004254, 66883919, -339013183, 15540771, -406634601, 424100588, -651048507, 194243465, -52347677 ], [ 426250390, 334080305, -230428853, 54894688, 410881661, 42532285, 387014825, 75174651, -181867346, -548164911, -195848947 ], [ 130957120, -747905430, -205262936, 115025897, 74071164, 313980474, -11084200, 238502108, 102209915, 229572072, 37687686 ] ], [ [ -636776441, 101277306, -134162607, 479765623, 77013862, 926886871, 55070855, 610080075, -116505930, 615218801, 80374037 ], [ 154370041, 900076866, -236734125, -6428218, -86822723, -176056789, 120826454, -21618082, 818895498, 675327589, 61207787 ], [ -371748958, -290669691, -399534903, -456144281, -86184818, 292267560, 439482200, 200480305, 184355782, 189748635, 26516049 ], [ 331940961, 581982498, 13419685, -12925708, -90144953, -313196164, -55527209, 50779846, 244028517, -272371242, -711395280 ], [ -348966826, -12649975, -100586943, -769114070, 289969399, 25605884, 750039762, 503309255, -108702779, 491852831, 322650987 ], [ -13660455, -2245779, -615684309, -135156943, -76262197, -22819241, 171035083, -1592629, 3924774, -110339827, -287583405 ], [ 187732445, 531664454, 375551818, 88301849, -265078723, 293266879, 311867331, 454954850, 708436895, -418816138, -387473465 ], [ -465226987, 264994690, 371136172, -3523845, -133845468, 531399923, 26585838, -129169242, 48939805, -139949225, -32724485 ], [ -131405389, -188048848, 664017961, 122132004, 34173399, 859858053, 420030444, 384288038, -291243719, -224379173, -184914430 ], [ 244905125, 1016600687, 229616145, 356162014, -14670334, 374741018, 1201270, -922761647, -211598524, -37272385, -418972269 ], [ -15974147, -85444463, 563293208, 270332031, -272570469, 112524108, -3338243, -30799768, -233837532, -313475946, -511664363 ], [ 300622545, -404160166, -119106802, 6179430, 271209036, -149132512, 5979860, 262177514, 485447825, 116431763, 387570509 ] ], [ [ -53018644, -447756423, 619270726, 90589784, 183373593, -118033645, -29305077, 19866220, 19890413, -346120875, -119863516 ], [ -282384944, -5156403, 409376840, -159860324, -210489482, -84723491, -16623926, -79385563, 208310543, 379088262, 219112814 ], [ -4799471, -3761696, -227586431, 350612561, -280377762, 96772612, -4345646, 130582191, -628669881, 32445559, 40163213 ], [ 3792395, 4242933, -187616351, -420053134, 199823155, 78883073, 267610188, -165162659, -385689995, -590729620, 29819653 ], [ -192973813, -690430973, -625134676, -80113797, 721830, -54376620, -574083324, -43101111, -2534152, -585076300, 32171715 ], [ -113486256, 263983737, -298269101, 81584395, -55144354, 40938873, -32692369, 601985230, 30356879, 378541347, -31358842 ], [ 22927500, 155599439, -413946472, -322725681, -217417594, -25227153, -294395716, 21448086, 285222499, 485954458, -415888077 ], [ -622813774, 787038655, 465892259, -686953327, -166651179, 305090516, 96030784, -268226871, 306031250, 82145652, -17492019 ], [ -122834463, -641067606, 387784519, 34527941, 773468329, 251741392, 124952369, 173309033, 64420431, -182636119, 109675067 ], [ 353922726, -411689150, 155006811, -11376648, 291007781, 5595469, 211909831, 267890659, 36932256, 9259111, 85585795 ], [ 407963605, -47750788, -43192020, -115142884, -22972265, 96501889, -119859382, -802857340, -572162523, 58332439, 103582041 ], [ 29846210, -114547726, 160554395, -307776600, 114155109, 55866796, -23174570, 156367087, -429461608, 485223793, -12478391 ] ] ], [ [ [ 724610604, 49775281, 234059127, 510149903, 453620921, -45921211, 187766093, 226063482, 37225651, -78027497, -703097976 ], [ 27181258, -32139480, -559061017, -17147381, 24283289, -206411584, 458506351, 38194825, -243210038, -189911102, 245283130 ], [ 671766111, 317545515, 196842707, -483015292, -277793941, -27283300, 96756474, 36679926, 26635433, -27814268, 112545974 ], [ 56329, -457118601, 122065677, 222843926, -815620594, -203170063, 24822324, -103833365, -652849065, 206967110, -307357827 ], [ 509723906, -325170751, -79243697, -681027345, -179002671, 16877086, 231559929, -272750215, 594377817, -556240735, 3620805 ], [ 256090325, 48680161, 676060335, -354124136, 175615895, 351565694, 163258417, 25187516, -858312550, 785662580, -785333328 ], [ 245084982, 33471666, 75718113, 301789930, 9891381, -18959627, 48167161, -1041898705, -112485030, 106029058, 563728509 ], [ 495286535, 25778213, -281757364, 323451684, 15709955, -196535600, 775175928, -32858076, 126312054, 484524725, -710945646 ], [ -190146912, -36454170, -46498201, -261232386, -20810675, 676331180, 64653089, -525173261, 11176806, 314020299, 35697615 ], [ -36373127, -168898282, -298164757, -817248485, 81697318, -143481986, -827726617, -239544303, -215594975, -42326600, -399231587 ], [ 245586585, 50854201, -222818224, 127163953, 16300461, -88914918, -330661727, -477744598, -140030072, 562394922, 55772171 ], [ 161584106, 447301483, 26252268, -292747053, -516739728, -623040381, -82917176, 611362774, -13043335, 249736264, -457793585 ] ], [ [ -140402406, 101073872, -50359444, -519345870, -489195925, -95056464, -74337799, -188564958, -41660291, -165104870, 582713480 ], [ 460946161, 359106538, 25435415, 948802163, -183722649, 205804276, 100371773, 306503858, -670316514, -269329814, -38925013 ], [ -82236988, -461188717, -22823320, 39008694, -181598742, 385748579, -139411124, -180211361, -146955361, -21882619, -12782926 ], [ 380173029, 79609961, -12090546, -739171954, -51642655, 104405802, 5322332, 854674499, -467611414, -219399474, -371785131 ], [ 573218540, -148886383, 331001043, 1120002, -118306417, -477494222, -175738477, -173953007, 121139871, -379280102, 631305249 ], [ -239640682, 30953262, 227213354, 4359803, 165621641, -203357403, 255612876, -366440715, -52540415, 190401824, -201422844 ], [ -879732130, -36164523, -1005178539, -491151254, 252304948, -287682902, -709538058, 71658574, -549136950, 22509980, -575008950 ], [ -6979088, 173107170, 234448250, -127776120, 240347794, 66698900, -72438349, -532962812, 118794992, 142449679, -9005151 ], [ 71094495, -195533158, 269531493, -364895893, -15616411, -534421455, -186987108, -339477914, -38600601, -438954608, -691949266 ], [ -114432240, 34495061, -56844502, 390252430, 44625926, 723762722, 276356430, 100330864, -49206699, 4082985, -873232673 ], [ -66489183, 80295471, 467026309, -34072862, 408029502, -892200078, -5715544, -5487448, 622302595, -18447953, 181530696 ], [ 94430957, 606089975, 45393948, 355880052, 86010572, 229093556, -71593309, 532799698, 461062421, 147066943, -232054227 ] ], [ [ 535937160, 612942035, -136709928, -430040504, 722223942, 880988767, 369994908, 369774233, -94488673, -419321429, 111752718 ], [ 381741837, -181213607, 118205210, 198362487, 186338480, -779043715, 432295732, -82360442, 440392628, -5110483, -148208337 ], [ 22281679, 146084560, 123564637, -26581910, -196918522, 186663701, -537046807, -633682564, -62848391, 517112176, -408954665 ], [ -475350273, 111414640, -109704936, 85492144, -195659292, -3007962, -181812738, 26702620, 586963986, 707726276, -180942102 ], [ -899513082, 76142022, 63197895, 215492370, 87663975, -259334833, 89213886, -9021801, -58537558, -448415459, -271762037 ], [ -19718640, 52652399, -3409159, -87562361, -567768748, -319694661, -45357617, -232080142, -948151351, 301065446, 259488523 ], [ -573340666, 423685990, 505673546, -64255551, -120995874, -57400513, 504885989, -413133907, -474330514, 356725662, -343678258 ], [ 601806975, -85219828, 340681297, -24429058, 392954755, -428120944, -43844572, -439613160, -14551869, 106918179, -462842834 ], [ -282316644, 130041593, -220446997, 109610737, 28292344, 28111114, -468468021, -330114729, 3365260, 589860285, 4051373 ], [ 59699936, -172058707, 105796629, 24527826, -674603997, -629927822, 194303535, -31364144, -298555700, 206389849, -399778322 ], [ 576286585, -47346130, -22462693, -6394609, 260143760, -40658492, 10805488, -940868246, -121376717, -40961894, 303405478 ], [ -347441, -14425497, -13605979, 218549454, 95603142, 459762634, 50850876, 30240518, 433691296, 19739363, 128565693 ] ] ], [ [ [ 71280724, -764853768, 182705863, -732552476, -52355189, 33264474, -143368687, 172302119, -134287843, -106375912, 660161676 ], [ -399208479, -491432294, 75250711, 566783159, -512760856, 533543358, -178014628, 335891438, 112342122, 135993776, 671408633 ], [ 138774246, -13771921, -87833743, -68400020, 361788824, 16285385, -327532444, -226533469, -316248457, -610022925, -229873458 ], [ 39979264, -531191492, 94684087, -249964210, -699762088, -372213997, 332910792, 68324842, 277432106, 4591304, -239920990 ], [ 286674005, -340175811, -414792473, 69378478, -23832836, -503207554, 155946822, -435976549, 28833720, -276242271, -19431801 ], [ 108624147, 79612958, -265429929, 294455000, -207989115, 432126392, 169201999, 671804224, -567623934, -432578899, -616000860 ], [ -68502876, 387378006, -591456460, 317944960, 495060423, -51855721, 189006991, -333927555, -475105387, -375217383, 875331528 ], [ 749200799, 74522685, 220174151, -159552133, -37801048, -214518423, -252228312, -497939870, 255827932, 14718181, -481637812 ], [ -3820806, -13951084, -453196309, -331324921, -45335903, 631406997, 179449730, 80018043, 341917804, -69698562, -323539417 ], [ 632611293, 435346122, 600790421, 507422028, -91080991, 330677593, 405815841, -886649428, 129527533, 451381462, -162276582 ], [ 312603156, -11852348, -295140529, -758945110, -259429277, -229233800, -120087297, 319269958, -80368389, -405739366, -65258536 ], [ -358703288, -12025738, -31411036, 291351896, -72932949, 29215345, -731304596, -166065029, -56429184, 71749022, -187734115 ] ], [ [ -56809882, -217537980, 249625732, -633985854, 98722977, -221825935, 89727047, 110655145, -283916617, -73448139, 742056745 ], [ 182444260, -180789137, 403435025, -482820252, 137275810, 99047019, -542208539, -177169921, 319974310, -44196848, -562526880 ], [ 643893347, -252814718, -60617400, 612988794, -76100743, 190387284, -435821674, -74296995, 308548446, 746261444, 66873302 ], [ -204602876, 90202904, 28585308, -246516299, -71496487, 151124687, 280714982, 333117610, 175439611, 984925431, -401122876 ], [ 180542846, -25609206, -196769324, 158949778, 155513814, 37085184, -83431161, -77834609, -23673976, -168224710, 236951773 ], [ -11123293, -774535616, 462163712, 19866336, 628977508, 562759028, 212307053, -47036939, 194627640, 300336712, -266400146 ], [ 4138078, -213833404, 143470852, 219498532, -325349975, -47501448, -45142984, 61608421, 104384235, -301775898, 416653862 ], [ 102951329, -27915158, -69203218, -571322220, 125546018, -63433353, -510764067, 718149167, -231406143, 147584479, 43530270 ], [ 64992381, -7273539, 49303177, 137675565, 315113800, -99351648, 787132439, -472524530, 394526921, -154906701, -83617388 ], [ -12914267, -485893366, 571421459, 221414695, -676244805, 431792275, -130682073, -12746491, -656189062, 74612938, 239521169 ], [ 718467506, 251520655, 194540928, 458682151, 844475683, -67161084, 288071704, 605393419, -41072705, 832744803, -132269106 ], [ -7663385, 434936924, 237841748, 238288356, -817474401, -685547324, -757639494, -300672172, -193525273, -8124125, -500417028 ] ], [ [ 10735049, 135840200, 202800804, -1057843862, -608197127, 478491625, 426201940, -496363292, -82605846, -97533566, 438110886 ], [ -31511194, 259671230, -781449762, -383215924, -4839017, -334183865, 327580695, 90930459, -626897842, 561837438, -221637107 ], [ -432256907, 27156782, 387191824, 917395694, -391089742, 8263050, 279795880, -336970177, 9947336, 412778168, 6467199 ], [ 306196399, -61826306, 297569604, -50824347, 538268515, -319139389, 774334668, 78520894, -535981001, -239140864, -858234847 ], [ -158944183, -763152, 118750876, 276559937, -224360122, -288395262, -68131160, -416611037, -10126584, -337596920, 158684657 ], [ -13872792, -775192126, 898098434, -657298577, -11578961, -180861695, -311700376, 74710384, -189151424, 47051892, 519856300 ], [ 554214729, 690590320, 38885790, -481183804, -600718957, 3555297, 157637945, 13452156, -287862833, -5900193, -464731395 ], [ 334591196, -12697084, -343418355, 3758013, 38968742, -21680344, 13467743, -383282419, -328164764, -10698231, 21826123 ], [ 23727352, -31966199, 304278771, 47031657, -50643183, -607932971, -741482833, 77422576, 38361288, 250598170, -599933601 ], [ -86065022, -387951302, -117029879, 462863547, -910475411, 538550886, 35079581, 11022288, -428799117, -102869555, 218461398 ], [ 198828629, 27981701, -294556023, -42091193, 566131575, -49435491, -244124437, 28559114, -82561393, 169090036, -211157034 ], [ 828100678, -100357386, 204016234, 390205558, 572390605, 332324019, -513353390, -39978860, 171606441, -143283837, 417570470 ] ] ], [ [ [ -230914810, -377171675, 492143653, -275569871, -224962123, 693787747, 113807741, 94771313, -244664952, 127438773, 184535958 ], [ -117808825, 172890301, 406425033, 11850094, 745364470, 523222850, 204700210, 284229, -358233207, 79138098, 388450877 ], [ -215318962, -69726780, 305220374, 85230529, -151877074, -547586503, -603516248, 90684602, 42208572, 314683872, -43973233 ], [ -44948764, 156645443, -874901119, -527425013, -2918110, -59027877, -452752826, -53311763, -730544122, 326313003, -571996313 ], [ -333862165, -49584097, 330550474, -12226914, -440008009, 436595, 64770655, -11769537, 918545356, -107481063, 186289919 ], [ -19488076, -34560210, 675735179, -41162874, 491137402, 283004943, -709826408, -49606480, -1223487, 193190404, -687277290 ], [ 12203669, -33040593, 152448956, -307463182, 172595412, -126369062, 152860263, 572503675, -7631786, -519267803, 211037689 ], [ 46209273, -60963501, -285973006, 129528030, 110498144, 263341983, 309677671, -996732229, -740361623, 397351897, 135907889 ], [ -62088265, -813521814, 117280023, -599271151, -320260985, -181411013, -420069533, -197131285, -11711169, 35700237, -877861180 ], [ -153154303, 88400211, -384659333, -757467153, 228756276, 101194122, 201763644, -155455394, -17553187, 54656010, 140246797 ], [ -115690710, -118129533, -381522172, 321016917, 712297738, -41137341, -158903842, 8888565, 746129278, -15926348, -280660996 ], [ 229556062, 521986872, -244905119, 49978878, -633456017, 441515078, 257679271, -150290950, 16885322, 196498547, -56480010 ] ], [ [ 17009292, 325167785, -536285590, -322732736, -455453143, -25454014, -41236824, 443256250, -274176916, 209828857, 81382267 ], [ 3625285, 996855885, 420579513, -195221793, -351658930, -36563991, -209734315, 73308491, -424744267, -609125787, 111009024 ], [ -125410049, -365670834, -11816927, -111131718, -404069786, -532003936, -199628357, -13980987, -325485521, 38033176, -191379282 ], [ 713964389, 667872297, 47616928, -7974282, -18567633, -35207990, 845871226, 681152592, -182430294, 295322240, 77881223 ], [ 91271016, 434158146, 236771057, 306669792, -118309722, -235963871, 768592522, -18488992, -29937760, 472707728, 463707531 ], [ -247434990, -55764139, -213826929, 17274367, 808213805, -77165174, -415442896, -430622613, 214429428, -119535526, -30213360 ], [ -89359721, 551521466, 306565465, -82282085, -231416006, 98961477, -4261095, 128491443, 20679961, -278252106, -520999245 ], [ 104880272, -17514952, -269244812, -485506351, -199629818, 202954807, -171625951, -168492074, 347681372, -2655204, -26281019 ], [ -197270024, 136857653, -72762491, 613577118, 472975295, -184127916, 114971302, -35261840, 313510413, -526563366, 94582173 ], [ 523181354, 793108685, -3621297, 524644244, -80415199, -253990583, 52600273, 648404674, 139507455, 345710735, 126740503 ], [ 264263944, -6819851, 16379575, -27676094, 27759753, -475200056, -364036431, -176683625, -70416690, -5259149, -3857334 ], [ -6396308, 762279357, -146886631, 76178496, -41276143, -500378068, -47190832, -303096225, 123076266, 546232881, 128782431 ] ], [ [ 477648899, 82301251, -158918656, 23525344, -87773577, 204800522, 34650378, -47870565, 330783242, -359139833, -730236952 ], [ 2151285, 39731676, 731149603, -670634213, -326189270, 67033200, 153725262, -663056038, 15945440, 110464980, -293641134 ], [ -133595968, -274867839, 174768881, 69860551, 37825132, -393893594, -43083532, 144720626, -91549562, 455196200, -16609977 ], [ 502261295, 343209211, 75828045, 24290254, 335611449, 714181690, -48454240, -31769981, 117757447, -22454128, -516700653 ], [ -124919342, -424809776, -472148576, -332511344, -128663165, -79405457, 90535621, 278583368, 550058043, -60228875, -123121739 ], [ 90422527, 3748154, -37164637, 97989980, 420259502, -357183489, -325973928, 207914239, -497165565, -459362863, 297984340 ], [ -142479618, 345268984, 95474911, -10080140, -307395462, 296866980, 419303322, -483576611, 768816814, -399064750, 357513316 ], [ -99562160, 111843017, 17931797, -273184591, -178736872, -423311828, -372825694, -313062067, -114572254, -485438393, -265200534 ], [ -282795140, 152558574, 452620571, 41709770, -243988929, -150402041, 2919665, 245077572, 287321954, 124240563, -6261607 ], [ 128798138, 249855213, -102001330, -80312439, -2969225, 514055887, 422398145, 52640011, -735366070, -95094432, 570601363 ], [ 49916794, -117549722, 133245451, 322783979, 443502598, -495195450, -12183998, -581459962, -819436757, 26719455, -204369816 ], [ 12896040, 209166082, 152483078, 114121459, 321394095, 263850440, 327970052, -752044509, 140202670, -39969461, 217828522 ] ] ], [ [ [ -499050268, -18962282, 435305941, -251296036, 633088017, -399425015, -149756355, -682764276, -512800131, 6941467, -296158156 ], [ 62659913, -664751037, 170923133, -822075787, -232501325, 4626525, 559658073, -222805924, 186249990, -38900397, 46778057 ], [ 539505167, 157823708, 168398552, 101211090, 79539551, -89570505, 451967840, 12640908, -790194378, 475475376, 427757859 ], [ 251139049, 135773385, -234184650, -151517508, 84769102, 1004092905, -164151701, 99028231, -631716139, -233304088, -23427217 ], [ 647202439, -633371193, 208761486, 394744761, -693906155, 171473865, 2972246, -466641342, 10700839, -488305384, -271718889 ], [ -70244546, -152168795, 29124615, -292280567, 735089318, 55580816, -279357957, -75171940, 230250625, -18730742, -552853591 ], [ 183347174, 83686327, 13598358, 711464232, -376791814, -80739594, 480074699, 53657481, -91924903, 119587106, 347601655 ], [ 129535739, 173986934, -824612372, 33296485, 44565858, -369796925, -98331593, 236101683, -105162811, 293495241, -405931427 ], [ -239440047, -865488297, 21343862, -851663806, 382390463, -117230036, 448544868, 32579794, 286994842, 174181968, -3510115 ], [ -215778637, 42921984, 199211954, -48236255, -65419477, 112125003, 88798944, 215714658, 112699714, 330443405, 161689671 ], [ 391861672, 57564902, -237080499, -295150952, -309811492, -769669155, 329261613, -1244585, 596689628, -194143190, 283494804 ], [ 130976299, -277539862, 336355994, -42273352, -119348450, -214237326, 15430716, 629368740, -1376907, 236528692, 274328278 ] ], [ [ 59913009, 36553045, 205823683, -219643286, 3569445, 842273352, 306234639, 212902200, -119951299, -61910216, -2485728 ], [ 111218341, -213354096, 135526613, -155330463, -382328422, 51123664, 183069538, 252034835, -13466096, 607434252, -783548915 ], [ 396311109, -151892334, -472170915, -108732756, 58167788, 489295026, -54910559, -81267671, 131867911, 445399556, 307383719 ], [ 302038387, -305708230, -187527238, 346612989, -602254097, -979952654, 56580160, 238882238, -42049354, -282079537, 383653687 ], [ -426279247, 202707759, -17247025, 592968400, -14841498, -24215403, 223775580, 576763716, 878773430, -303156252, 226627986 ], [ 533506316, -416203443, -434062097, -159981368, -492899702, -7605761, 818225783, 112244983, -294839015, -75717780, -38130892 ], [ -100230152, 728660039, 175291565, 329867273, 379239997, -135874411, 144358393, -287029776, -4102305, 298798265, 26883613 ], [ -3135165, 178277757, -103983061, -843366584, 502131569, 750043634, -624310046, -108226971, -807086218, -532336169, -324519519 ], [ 42527701, -12278859, 224413971, 423464577, 437663949, 593884773, -31168099, -144985244, -149200163, 317303615, 4162365 ], [ -54608388, 163976067, -450259883, -890034076, 484200, -907834307, -198537317, 56917155, 147386886, -48523093, 882525157 ], [ -834124564, 227237744, 342841283, -404557911, 577694662, -156886929, 131492015, -53272136, 256310883, 54838022, 29375489 ], [ -503112081, -121895588, -266471898, 602530182, 249441020, 618827713, 778705744, 580469280, -86608660, -261358863, 99050829 ] ], [ [ 11327224, -406622598, -31292668, 491197298, -122715838, -235528638, 14922187, 572426545, 45321193, 890347500, -736020881 ], [ 585102405, 442402769, 45375750, 51450176, -129588489, -70119380, 827981777, 36375876, 349510740, -280880656, 315819668 ], [ 314665589, 124991647, 903987550, 119738181, 51615719, 307957344, 286562325, 214884756, 137355906, -42590940, 513913966 ], [ 144298312, -96415074, 1297982, 344031446, -190966470, -23589371, -468165448, 297066783, 253943466, -238057024, 191466757 ], [ -413397852, -18909020, -275202708, -315988831, 11423695, -568800453, 97775620, -40314463, 145916167, 825940651, 97784264 ], [ -279776148, 72341995, 270381819, -33632217, 824670957, 227574995, -851058139, 230171432, -150465559, -453301721, 548157225 ], [ -248728011, 794659536, -899705558, -158982145, 43773845, -335467423, -509774652, 110286300, -495480833, -420690956, 871524738 ], [ -301341342, 151057742, 626638047, -106182958, 533088817, -244849589, -412642411, 98579003, -213930624, 18742527, 374236450 ], [ -491862945, -329925939, 512705562, -187875711, 17952718, -3448849, 63844099, -748591179, -167650072, 194064880, 97907555 ], [ 411854615, 24442968, 433754920, -24483499, 303648025, 481755, 37519441, 220824473, -631910493, 203159909, -104260110 ], [ -519247313, -182729535, -45070574, -144687270, 642395687, 521957702, -266435959, 252063501, -13289725, -44701302, -486245804 ], [ 64178247, 335401345, -332849751, 46169374, 58329992, 37111104, 413696266, -10857252, 719032210, 19936856, -125528036 ] ] ], [ [ [ 655522762, -78372685, -392060321, 449675747, 676697354, 719528127, -443291974, 76433454, -351325203, -185998395, 126167139 ], [ -375625839, -783569464, -301320437, 488585585, 1416309, 247841742, 632426874, 42835386, 96226488, 50720274, -938764017 ], [ 213061509, -50721512, 7042300, -36509511, -661924849, -216639400, 243527378, -194581882, 93036159, -829150927, -2135207 ], [ -453167410, -45490093, -56129587, 43870945, 126731259, -88181110, -672931075, 513087851, 633745250, 795771815, -90543970 ], [ 182955317, -455989388, 190072835, 340435759, -1006143, -100498070, -681050115, 217361266, -103473060, 757344602, 714986617 ], [ 33088115, -58681027, -215948321, 346406613, 74662352, 34978632, 108883367, -421174228, -618784011, -36891030, -437106084 ], [ 618455729, 245462109, 39122969, 334740356, 92959155, 49637503, 653939629, 31020194, -92305717, -356622799, 440959029 ], [ 260930691, 449219871, -630479093, -118615961, 796046394, -180202435, -111372764, -39438284, -878279006, -540668725, 11432596 ], [ -231832319, -203088995, 108805590, -606319, 348810283, 26579358, 171490383, -98855277, -36600151, -510987301, -350655437 ], [ -4660449, -365260574, -7510965, -969443978, 413218664, 513026816, 349802231, 217026570, 6111249, 335363765, 625312857 ], [ -228937515, 333958327, 333335461, 395409, -666978179, -36236579, 104640180, 810211577, -387826548, 25681876, -858602936 ], [ 615843129, 128519189, -427805605, 5498665, -105997762, 627717991, -164756177, -520640903, 165177812, -207146355, 14673234 ] ], [ [ 677513560, -25485778, 181993530, 327673869, 116142781, -71147734, 836376257, -865589327, -47561388, 103459612, 79977747 ], [ -873914537, -369880301, -142953739, -164832690, 295428254, -61253851, 953271173, 227439050, -456751387, 534218782, -253265176 ], [ -109211800, 19359017, 85642702, -302547040, 39351078, -88650014, 233051675, 127501640, -388926057, -485016763, 33512713 ], [ -368693398, 458297436, 7346646, 224668205, -12678110, -622780487, 405177504, 425922457, 354544160, -363751297, -376570897 ], [ -528826517, -172530192, -6549932, -291566696, -25000374, -114224791, 485154979, 153905716, 234427367, -257142253, -100080298 ], [ -560749032, 202949588, -87319755, -290557952, 269152642, -176097707, 199351724, 90022009, -271893551, -12902296, -62163932 ], [ -51964478, -152255173, -893458478, 370242222, 911787688, 320161332, 38665928, -26769459, -27359835, 282631965, 98278283 ], [ 26157308, 497109730, -609392319, 745051084, 91384421, 1316397, -163464511, -88308913, -637808543, 643190000, 240436459 ], [ 257821178, -403440175, 133119214, -111329944, 189599411, -154474034, -14255629, -844455442, -61954496, -56887379, 58371166 ], [ 336010997, 272567142, 408471340, -150515472, -755031182, -597683865, 141476069, -333905656, 20344338, -109007925, 200803817 ], [ -378757403, 279563181, 5917178, 165320428, -729365971, -36296200, -23156777, -288745635, -10746776, -24448429, 580884062 ], [ 277511124, -423065487, -107153734, 199091723, -82731347, -225924572, 364347923, 135735865, -95558396, 69546640, 137883246 ] ], [ [ 459583656, 3235586, 6653560, 229079925, -806093652, -109667614, -102880046, -418106747, -62394742, 89329691, -857602130 ], [ 705726064, 283312643, 94993851, -478682172, -165721966, -178534525, 88210830, 79802923, -476517373, 341579072, -543007081 ], [ 355090740, -524684602, -713204783, -135081480, 476481235, -194841708, -169815590, -319271967, -59448844, 128356774, 300722065 ], [ -289362, -31859849, 408029384, 144766135, -1389958, -454358470, 38309444, -81856235, 56978635, 39389820, 15303263 ], [ 642874197, 797212352, -189136293, -273906286, -206003410, -45846579, 560425332, 5873901, -46465853, 241158643, 212854295 ], [ -110970387, -17781656, -92371301, -301989078, -944934392, -147290040, 467456964, -20514009, -109964027, -340011406, 137675315 ], [ -160529221, 79591964, -53420345, 193573907, -283287664, 17843360, 28090247, 328282104, 79149045, 18165333, -96925234 ], [ -107891646, -383084750, 134037570, 172848206, 322674368, -143424274, 92467113, -186391715, 236250338, 154195085, -51733485 ], [ 10281604, -17193940, 204067836, 238239056, -627575578, -94506872, -137609479, -119353545, 177496294, -7657361, -8302917 ], [ 176957245, -488350918, 268640078, -219705721, 113346442, -146503295, -17742543, -107873222, 188662243, 142755340, 248235097 ], [ -915365371, -852981461, 379212905, -168919362, 31781917, 157046621, -577537741, 163038165, 95686463, 384614445, -75026919 ], [ 51621049, 748716729, 660673129, -181822516, 152997752, 55795932, 870784175, 37059493, 559356300, 72749630, -24642533 ] ] ], [ [ [ -40411023, 270875609, -159296516, 10060343, -301584744, -66621841, 215265879, 190775626, -707554974, -378124665, 68626423 ], [ -311030877, 297755425, 750393602, 521391718, -180011522, -400622374, -47919296, -83752527, 244227021, 342503224, 754917725 ], [ 138614708, 75213170, -511909206, 116317331, -24255970, -329378788, -625040874, 156050666, 68865466, 204555416, 2111146 ], [ -658776948, 627995792, 496366864, -298238287, 268682556, -131356239, -259398159, -367509779, -180932741, 467186607, 4064958 ], [ -371513547, -286564170, -233406915, 838533216, -20033596, -590223050, -7734264, -6417422, -209425358, 344285232, -127290183 ], [ -61304857, -4058678, 549994569, 23041192, -177699110, -269645019, -88641264, -199862101, 108473201, 242146472, 533755496 ], [ -144748359, -478991533, 94430673, 225700941, 537021476, 486128664, 120194428, 32426950, 1948936, -350354419, 7617811 ], [ -89800254, -926381620, 407561291, 559862758, 92722787, -247445676, -72913235, 32891210, -335886, 427829048, 70281358 ], [ 287536336, -639333383, 45473971, -88648481, -23343264, -739318739, -402195734, -34385190, 18544167, -501591777, 31943004 ], [ 408098094, -72985871, 38227238, -289757521, -301744171, 601386681, -280008521, -267425650, 477515964, -125999674, 805467230 ], [ 109425963, 567820956, -226695412, -116676601, -82266416, 36529018, -187926578, -532660860, -588363456, 441655581, -460538475 ], [ 486137520, 1984022, 260677462, -4537297, 306878910, 246039080, 16646050, -21555017, 747227835, 93807713, -650440112 ] ], [ [ -175667240, -178386768, -18538002, 170342603, -126099861, 150042081, -632524567, -241646143, 329340025, 324242878, -15946290 ], [ 46864432, 271069882, -183219675, 56730397, -211357867, -22682674, 87229890, -135389884, -588920167, 110546046, 374402288 ], [ -223098847, 849932362, 132316402, 266036294, -511771003, -200833538, 157374850, 31549491, 231022123, -63371980, -444253617 ], [ -424018537, -54405364, -706289549, 515190178, 133310915, 33833630, 5123112, 546018358, -242517624, -54034254, -251643692 ], [ -100145927, -55164300, 4197461, 12295532, -622611846, -54000853, 209221905, -373221945, 315163399, -144812137, -167153688 ], [ 113467151, -614496437, 93411566, 3338986, -124490340, 177758356, -373121961, -300325064, 703075837, 206951053, 523984232 ], [ -472570194, -421276199, -210911389, -311226706, -28602491, 390807821, 211775719, 50018053, -67661022, -66903898, -15893902 ], [ 189662591, 169977632, 144500015, -545785874, 59367051, 65301680, -105414922, 181432345, -178158813, -884963091, -10230863 ], [ -140882822, 130426717, 292521646, 444892882, -61015324, -313138560, 67456171, 10844641, -982109350, 706356595, -30378917 ], [ -159464683, -435295678, 696405508, 604242204, 18707989, -41190510, -16066361, -727288456, 271994685, 11542556, 671912514 ], [ -90771418, 181241215, -359214160, 474616880, -131607018, 19898462, 495401993, 783690612, -102891201, -591920934, -813569657 ], [ -105647606, -26234112, -15729626, -391320994, -651203191, -534339218, 62766501, 13951322, 246228564, -151940146, -918039815 ] ], [ [ -779875595, 360798488, 378208423, 110094176, -10950633, 3053671, 23472489, -187888030, 1484294, 141871948, 881546 ], [ 118422030, 100211645, -212843624, -162944252, 294829243, -615015239, 411343260, 593043051, 306286385, 341010420, 113409341 ], [ 63838953, 108743360, 438943464, 862918095, -333770395, -84978155, -131553653, 612702639, 156998031, 99048031, 161063835 ], [ 62210770, -275311869, -277998111, -308282399, -154580186, -44347236, -856962076, 586668946, 10363527, -323599302, -239179642 ], [ -952048436, 156695055, -19672437, 596570610, 110921218, -117057878, -23618026, 59319102, -198970026, 254457820, -325506841 ], [ -445752443, -33000493, 6256140, 162031493, -218609019, 139403826, -327216603, -1193061, 779646389, 108496641, 292215470 ], [ 7205573, 187511189, 177872022, 472733550, -110819646, 394015172, -213121680, -541324260, 342850861, -57504108, 814634165 ], [ -266593834, 278921813, -26281615, -124568820, -23976073, -323174006, 152777862, 62839424, 244683118, 249992928, 34918796 ], [ -125266243, -688647498, -496711291, 53991244, 54220037, 141818998, 49325391, -139763327, -42411962, 627806143, 232965165 ], [ -131781144, -57404751, 10381434, -36806434, 425961085, -431506453, -69836555, 49818978, 44724715, 235840418, 11766776 ], [ 34938851, 723794735, 109424691, -110684111, -444357376, 207368642, 40066631, 125454659, 8426922, 434966653, 1823736 ], [ 229119509, 665908312, 249353991, -347565186, 298840522, 476622138, 393954323, -62406109, -465871155, 171531296, -400626749 ] ] ], [ [ [ 327461594, -40784775, 195875868, 225922343, 239876446, -126784333, -423716327, 151410754, 646691733, 45482985, -434205803 ], [ -61987193, -10810764, -223120806, -294497594, -225923225, 430142458, -315586910, -102546171, -37915969, -540282376, -388190762 ], [ -226915668, -751504708, -386371468, 312932367, -244224216, 395674995, -402841566, -11692091, -304012116, -219257618, 829476299 ], [ 76639780, -61926496, -255743907, 586970365, 139735, 44698041, 454499950, 368836843, -1036715641, -319114108, -102144642 ], [ 271493311, -803383655, -303486495, 109200891, 152037828, -404076036, -560351502, -239810184, 638150603, 172191387, -793265871 ], [ -43022458, 301642435, -325549506, 535216205, 464044241, 106428425, 150992565, -271029050, -160321574, -188013132, 53909320 ], [ 248024096, -463071000, -723807484, 472017501, 89989154, -17981919, 206760399, -206435319, -126840089, -159325847, 24515203 ], [ -56413980, -349970730, 110284582, 62678423, 338371319, -76424996, -778538353, -24792345, -134849408, 28418320, -567902053 ], [ -658502055, -415033754, 180632049, 448883760, 552183958, 190638982, 3744211, -545497750, 1982015, 75378886, 19321716 ], [ 14252371, -379577536, 208949771, 15847591, 95272688, 18478351, -764635610, -57608885, 13068594, -59314466, -729715896 ], [ -50832063, 432990907, -120557094, -464082051, -926660691, -133025073, -202371044, -245008994, 206103774, -409254557, 139598204 ], [ 48128518, 172206955, -264510489, 128363874, -480307394, 311822843, 185705123, 405866375, 1755658, -721615534, -782599215 ] ], [ [ -666600654, 101415808, 110353203, 77869197, -441643597, -185934557, 255385191, 497704045, 29752469, -5429203, -192251762 ], [ 363063466, 65242204, 58972306, -356877996, -65442428, -53658036, -365909364, -156103672, -670654734, 32876274, -149347269 ], [ -471524058, 113990636, 610566548, 127140601, -1265210, 281763076, -323934380, 622000401, 876617412, 62075146, 2288072 ], [ -455896447, 302563940, 542780111, -278034143, -157401534, -242927780, 85654057, 90130233, 215768433, 179522260, 713432882 ], [ -25196988, -1691658, -131623341, 121883000, -48184337, -227146904, 119062650, 26149970, 425847755, 153500262, -835475597 ], [ -517950087, 10514644, -189993708, -52461013, -51650395, -417935810, -32129588, -712252462, -606944927, 303390394, -544177179 ], [ -733644624, -101217715, 13798876, -832184875, 310032271, 503075355, -100892778, -123295319, 254124918, -91105411, 55631566 ], [ 489103610, 488080450, 424718633, 469811348, 543672211, -169032452, 173254529, -47100505, -383366749, 254708751, -367661913 ], [ 48299046, -475999041, -124455772, -172267189, 101542755, 72999400, -369569705, -610924486, 518684982, 22727597, 178256480 ], [ 224424755, 567282628, 309235580, 398511484, 733675524, -55362936, 270238914, 179250083, 46661640, 15932697, -88336107 ], [ -287420236, 342313714, 309556270, -396838625, 242676916, 264540150, 65069087, 273081098, -249691323, 225109331, -140410623 ], [ 557452816, -191302881, 671530967, -103775011, -681969931, 337069206, 1322248, 185234664, 620728557, -45866242, -86552522 ] ], [ [ -141451009, -151485670, -344739724, 245900789, 287373528, 517103747, 116241607, -124261488, 10479902, -150980059, 73639707 ], [ -5030668, 28571057, -690888830, -897399004, 541568504, 323189439, -60073209, -57527653, -60591855, 139793327, -753121045 ], [ 624383823, -319824428, 2169707, 294372682, -655647292, -755619518, -48722908, -1047429, 30243579, -67001988, -655448579 ], [ -111962312, -388575877, -98313238, 77267745, -135678322, -106995188, -888844124, -27995716, -4140187, -683640060, -241411922 ], [ 71849943, -381170323, 145156518, 224342324, -40372757, -32830769, -509801404, -477864082, -5711047, 130358212, -42548125 ], [ 9074578, -25709683, -137916826, -462671459, -268896558, -115453568, -745891224, 152115442, -442533871, -479779726, -312114287 ], [ 801159783, -5837495, -131191908, 529267425, -60178296, -19419770, 57512127, 93260722, -47186458, -672049115, -222130464 ], [ -95968371, -121631662, 51625268, -836315441, 538557030, -23619900, -100497603, -83839644, 85699984, 140365342, -543706976 ], [ -173235922, -184294788, -675813334, -89998260, 123691910, 224633474, -5003724, -101669712, -952631359, 103846340, 567876531 ], [ 92319471, -675504, -677269779, 94820863, 129385493, -3936419, 91055407, -271977735, -56121769, -46060077, -450726612 ], [ -14152194, 120928562, -108835637, 43736573, -191839132, 52063172, -310596774, 99049567, 576095782, 210132548, 37866254 ], [ 142192099, 352273908, -545890255, 31633359, -39342309, -12794056, -349746977, -7548331, -412656673, 161634598, 6670016 ] ] ], [ [ [ 337013157, 132555120, 287126293, 334094478, 580191687, -472865164, 110922221, -858624686, 494009184, -435051319, -148686189 ], [ 41885214, -722787347, 293370121, 195596533, -39098166, -324077413, -17820536, -125076686, -64058072, -68328989, -717708354 ], [ -296489260, 38310428, -30599984, 106592712, 805864339, -26051056, -259083790, 49448102, 100112119, -106071745, -348566271 ], [ 787378849, 162636070, -462368669, 691332505, 29592929, -147984799, 541949239, 19463067, -12300053, -327234383, 18577172 ], [ -1834718, -105508954, -456316165, -100280543, 726533994, 457203676, 475572479, 12242800, 811615494, 265990053, 225730347 ], [ 300940194, 263666423, -294358348, -109807982, 402832260, -210079936, 8219333, -106412845, -402059307, -676809235, -106105615 ], [ 80422813, 13273458, -765467, -189370224, 440447855, 76488855, 368356918, -689157135, 891718304, 343710401, 188364952 ], [ 119642338, 245995254, -182274472, 298452434, -191997349, -181253923, 653526628, 60798925, 369204949, 724154957, 239467370 ], [ -517280334, -21191247, 71301220, -400343544, 463450378, -612232369, 317158961, -769314316, 38193860, -396663861, -162968823 ], [ -569506106, -373080713, 108684296, 657522021, 395004479, 370826975, -928310306, -84575941, 159531390, 150714165, 142393507 ], [ 217221667, 506183693, -336144939, 721346665, 150349304, -26138561, -574850281, -103776384, -539938890, 187404555, 43091945 ], [ 863378976, -435655970, 868398504, 859348622, -634264980, 62371580, 39026284, -727858297, 186565360, -6831852, 92667199 ] ], [ [ 643744541, 365348235, 53132600, -334147731, 43312305, 134187615, -720584744, -26497610, -755850684, 32825508, -148286555 ], [ -1340354, 69334419, 182019040, 531577098, -425460826, -107862609, -629802859, 187879766, -58279556, -79028208, 31463462 ], [ 375225913, 793315603, 94229415, -54708734, -485176836, 301407683, 96028159, 61676195, -907017566, -234782190, 240460214 ], [ -222813120, 874146, -3854196, -80597045, 171173986, -164666606, -569244928, 286125106, -333302138, -376521559, -131708329 ], [ -863139565, -162985586, 125115196, 781845478, -62060787, -213590424, -197769966, 214294493, 48281599, -804789654, -597337189 ], [ 33886440, -553691926, -80876783, -55483765, -9936224, -32785612, 628373295, 260817339, 15489905, -14178026, 5020548 ], [ -18352183, 667245232, 417470123, -70524646, -122420658, -44676816, -880904494, -219930730, 561019940, 65426077, -837319620 ], [ -137556069, -16226442, 447716284, -408243919, 505076047, 681885095, 138903922, 258666831, 283430323, 689074014, 352085048 ], [ -344865093, 11230400, 232722131, -32926243, -48101937, -799096350, -121438066, 136995536, -307746096, 245725898, -549386812 ], [ -376767596, -269065419, 386910687, -411753298, 143760212, -189130244, -434753586, -56849141, -263454791, 158349392, 903035349 ], [ -143211231, -390924119, 200790523, -252431369, -551892625, 181924800, 453405279, -585516107, -229039062, -3874759, -120705281 ], [ 27931770, -8389645, 57932821, -134090172, -165349634, -460603638, 87984339, -23555585, -427017723, 415469046, 628075002 ] ], [ [ -179583662, -253541868, 423199165, -283944452, -231195072, 159366172, 382683589, 223173219, 312870304, -27072465, -404758582 ], [ -789067148, -216813535, 4422622, 778475059, 649139220, 706413471, 643063797, 419267896, 726924629, -426617710, -310738561 ], [ -392417525, 929434, -160695034, 792434955, 54413126, -870172018, 45821850, 156394610, 301589799, -75647587, 168569483 ], [ 397081780, -916554231, 565015983, 41139627, 402951500, -332209499, 368667559, 58504356, -39421150, 7361514, -4696738 ], [ 179120035, 38032387, 149451339, -80635331, 361882542, 177654579, 139662179, -133487353, 590618893, -23760770, -582762808 ], [ 42361433, -309262003, -472982062, 396313517, 950648535, 332909471, 245260413, -15149479, -48882797, -123088962, 369614492 ], [ 446917881, 257813987, -153459813, -63908644, -595453080, 26262746, -462167484, -79043147, -33612869, 783088220, 435326166 ], [ 199386149, 180325730, -141686308, 953302045, 74225442, -57645557, 43212851, -494968129, 41087163, 540817787, 296599751 ], [ 72872570, 355506290, 774702694, -77997380, 198922370, 377784102, -407332134, -299743011, 160523493, -12390219, 184625331 ], [ -21116334, -544581621, 197961289, -78791645, 10090220, -265402632, -503048531, 278358650, -309860748, -68343179, 63934747 ], [ -388094573, 7454271, -144523137, 529322936, -69060209, 410648207, 55333573, 733333918, -1532330, 115004857, 86917524 ], [ -318247670, 68719068, 335459530, 903396286, 912020400, 15011096, -1220362, 71513893, -17785412, -245715378, 31446259 ] ] ], [ [ [ 414368721, -90211516, 271494657, 21733377, 338244995, 2901477, 894272699, 33649363, -50432231, -93529513, -852844117 ], [ 788074189, 15408436, 296803687, 449816905, 19072113, -154065055, 793615412, -26670633, 145743053, 281133286, -549713031 ], [ 88864985, 320379904, 1076937, -543115034, 328404752, 461220126, -485092155, 8169184, 323029484, -74344334, 611299567 ], [ -209796005, -309591293, 143167586, 200613621, 241918292, -322425096, -53546128, -68861136, -170946878, -573795849, 254232467 ], [ 252739472, 371987478, 2699032, -287772960, 149125463, -647038290, -357528720, -181821182, 140434259, -313528386, -85213842 ], [ -75060079, 440024223, 43945512, -372235570, 337482609, -815491053, 48358857, 152577941, 23116399, 531502359, 49963026 ], [ -331863467, -265470975, 616880406, 40499299, 762286140, -75246519, -41904183, 110578379, -246646549, 129135509, 146908353 ], [ -511436091, -576002669, 110299614, 110548119, -262245076, 197607867, -41760519, -30387209, 35813025, 717563693, 99210275 ], [ 107395379, 332199748, 451086098, -545344575, -440059037, -487469140, 409523141, 57680291, -93389430, 873234734, 430547858 ], [ -211523950, -138543057, 658354409, 328171891, 423598724, 635228489, -1982933, -651239345, 40290651, -402917717, 854005768 ], [ 96362774, 127672599, -523063843, 307991880, -568912483, -668531232, -632543745, -7460468, -537807748, -128137919, 981710346 ], [ 319680801, -63199685, -325390992, -75970585, 96112150, 316708970, 516515684, -263342356, 169175759, 90352275, 385937956 ] ], [ [ 103673717, 64660973, -418695003, 265890257, 23448099, -494406682, -602439408, -395562036, 150702470, 59533699, 227461058 ], [ -264032674, -338777141, -284819502, -530032106, -460466490, 57142598, 188171447, 613984, 190250206, 15623741, -126517658 ], [ 125287420, 371197937, -402876458, -130639185, -3429926, -211318137, 714270145, 41860397, -114822731, -281561771, -692193053 ], [ -309608044, -460664658, 355541088, 871409064, 85314429, 139186707, -232641991, 201463359, 685645501, 809346280, -107364251 ], [ 687675760, -187205447, 230032858, -503172148, 145164966, -31486330, -320641425, -345250344, 708530391, 55802914, -114836274 ], [ -37208470, -90582756, 285996817, -104202868, -579417838, -21053574, 386598852, 118570808, -425578156, 140920419, -207284900 ], [ 416673986, 32502235, -25517813, 242043781, -104109422, -455519228, -18538320, 21347483, -193254838, -373936086, 712700210 ], [ -820397266, 119048337, 83748400, 37931415, 58868049, -58114167, 94926018, -186650436, -428525142, -91567213, 50127464 ], [ 52250288, 15669460, 33275713, 225549438, 215003627, -172657772, 328909337, 206005886, 489922672, 250140884, 533100074 ], [ 611910433, 530386586, 8428094, -291411133, -32796057, 12679299, -325008191, 701861773, 537857946, -404255013, -107451964 ], [ -472307425, -614138710, -229135007, -193608819, -345942023, -523637278, 467020447, 27693666, 525649675, -832431660, 79907066 ], [ 65115765, -188200636, 64671530, 734872785, 553909418, 129524062, -538034642, -213804273, 22973699, 35543108, -68276031 ] ], [ [ 576222132, 26901536, 47875466, -124013647, -42257306, -61497525, 104797601, -93723809, -138589956, 23254397, -641608785 ], [ -264248758, -635492725, 177530502, -90187194, -704868173, -690407969, 382686505, -282169120, 48923999, 77646125, -810739681 ], [ -39291010, 666039834, 77318180, 90695484, 122998307, 879341431, 306034565, 485525140, 53480992, 9031135, 193316882 ], [ -249173994, 129371650, -555257213, -349966311, 180241773, -74633788, -286817912, 242225031, 36838650, -46242419, 214696576 ], [ -106325374, -189663068, -535124846, 53578285, -42721410, 243560271, -322075217, 20220375, -11425959, -551919189, 60384203 ], [ 143519192, 124028867, -183169066, 460290310, 84775670, -105212875, 167574029, 5312499, -16046693, 244209127, -15889279 ], [ 204079769, -3042375, -252911827, 395625543, -327474690, 106268343, 590594534, -382917301, 437446277, 358840619, -407060852 ], [ 27510755, 39227627, 53040711, 291693582, -110791244, -630009877, 48939879, -316139861, -33897520, -18355161, 140299949 ], [ 253854466, -387184083, 584402406, 327668884, -434515802, -230607859, 201265704, 105166083, 338934282, 332127967, 16708549 ], [ -2637357, 651782624, 823064886, -902604017, -302907737, -616832024, -87747061, 333659703, -596618781, -120500947, 378545275 ], [ 74213025, -265121376, -4862343, -651231238, 924007740, 170485903, 153707485, 6975829, 262444997, 46676771, -802404426 ], [ -708040086, -150224605, -171819313, -231866511, 866229522, 60656063, -10284354, -203238215, 149728445, 477522126, -91834537 ] ] ] ], [ [ [ [ 127265429, -289039711, 20322268, 345298877, 116842299, -623442439, 156293608, -451779355, -868881841, -200274158, -10765504 ], [ 260764439, 223626002, -153887745, -163923235, 188993829, 84183538, -103250157, 97425167, 425942846, -98020999, -194591392 ], [ 168225297, -472541981, -697888341, 58335034, -113588669, -8705824, 72207106, -57545807, -87891565, 721828429, -127191611 ], [ 382888263, 302566199, 456126672, -32669245, -564515847, -7540266, 484788264, 549834192, -154987715, 8452741, 136189199 ], [ -82122847, 146891899, 223441553, 30990325, -738712562, 441695446, -48023111, -138497527, -96463545, -145226768, 54032142 ], [ -440574732, 118967621, -210399963, -202008835, -54970732, -104722508, -670400951, 434879967, 165009628, -271257656, -60259601 ], [ -66813966, 27321971, -147167966, -20183304, 216706419, 3811814, 910212842, -406363718, -339323436, 372553386, 141125472 ], [ -63484579, 291545637, 37813537, 487899179, -496861832, -216440906, 271564135, 183616760, 185142264, -779079813, 422327162 ], [ 789525053, -474411756, -65875339, 132366681, 547604263, 475906047, 304893357, -204954218, -57055145, 386937, -7349130 ], [ -154643999, 423292263, 347055937, 8755540, -285185624, -199561539, 141964435, 461433412, -316735592, 747957007, 53753894 ], [ -333416529, -206389693, 560164350, 26647631, -509727324, 39033159, -322697349, 654836300, 154759654, 86796132, 6454921 ], [ -51096186, -651877677, -138551770, -108822277, -574989318, -231164472, -188863249, 811719945, -358096417, -209333490, 172852116 ] ], [ [ 433958619, 145912333, 760747744, 231000963, 88974313, -77658453, -35395306, 133729116, -11518078, 539837960, -71834057 ], [ -376441179, -456076900, -1005157209, -150381954, -284485320, 210208726, 478952062, 183257203, 40233690, -268204259, 71486236 ], [ 728101473, -493476475, 522848731, 135873129, -24117221, 31400661, 436039088, 68448905, -24094786, -180815046, 262552906 ], [ -320643203, -494577124, -62070442, 14676178, 75420244, 199018895, -318310825, -11975897, 40274847, 540287260, 691348061 ], [ -315602014, -97659955, 88472053, 253505465, -381742636, 1088887, -840037605, -190508347, 58318844, -485360513, 7974759 ], [ -8725772, 158331492, -265904836, -6696394, -174054065, 1494492, 610550272, 9270936, 46608238, -323855317, 302918311 ], [ -740395642, 574893747, -697864397, 4416997, 34187797, -278296736, 485787291, -154487049, -583841778, 433856459, -476448050 ], [ -474624699, 553044980, -291719056, 83229139, 56153000, -553269599, -351326614, 554856591, -13182387, -5035217, 570120726 ], [ -36639071, 1260159, -561413941, 185616540, 507464020, 884497499, -399923767, 413548183, -2811042, -239936391, -117406978 ], [ -291939806, 780723497, 16975692, 172589246, 19843330, 544774948, -32181349, -712407683, 174103612, -481413743, -126341427 ], [ -108589995, -19702312, 417901872, -67186497, -161934011, 154304171, -19873057, -13837313, -78622496, 189151104, 241063212 ], [ 58510870, -19376828, -98106884, 21320506, 515344118, 252550779, 7143590, -368180419, -76633292, -222237779, -907630163 ] ], [ [ -81519055, -251562662, -584640227, -180392314, -128210566, 263144883, 256127823, 30468564, 98734195, -628573966, -155435578 ], [ 295995814, -8713846, 301165553, -155559200, 293372515, 26023536, -91193385, -131602351, 626223852, 72946691, -55652571 ], [ -5730084, 40333501, 205017141, -437360528, -587167350, 237646804, 180778638, 113501111, -630290116, -46812599, -51496530 ], [ 22780026, -24751941, 73435475, -264932998, 37596663, 4939121, -715560755, 165419944, 515605017, 118558836, 26116989 ], [ 812992932, 24372594, -735981964, -342986221, -102443857, -171557972, -31732288, 31462194, -2203980, -222977845, 54641858 ], [ -33077723, -84931397, 209133044, 92907621, -56440598, -121841870, 121934576, -389892131, 26491015, -177829976, 299109886 ], [ -65542395, -184456063, 207619739, -229621602, -883544079, -805864559, 106036343, 107642121, 4109005, 242984335, 130270418 ], [ 480382235, -935942656, 43324733, 541440687, -443653497, 959546190, -91089742, 591318689, 427131378, -72863976, 5902672 ], [ 376512538, -404165736, 486341857, 935388660, 64197680, 140025552, 488111914, -714708665, -676789851, -212833014, 273200558 ], [ -293341511, -922607391, 214387576, 31427073, 476297296, 13185261, 297788383, -49447445, 41497599, -705080374, -30874349 ], [ 470022894, 95729588, -319541012, -178542157, 12083219, 179115809, -466580245, 603322396, 223015769, -62724061, 765762971 ], [ -23654992, 277424619, 831974493, -53777597, -208713011, 90538892, -31549434, -153268650, -107569022, -466675229, -19142620 ] ] ], [ [ [ -425693997, -10508128, -838130327, -605388, -745233946, 62416163, -234576772, -369852505, -62321164, 53853425, 653963106 ], [ 59751431, 11298773, -351140165, 32656427, -9964367, 121684017, -264329441, 179025575, 336193243, 98316415, 829689798 ], [ 28248122, 245680461, -72300397, 967564684, 397744786, -22691110, -59913121, 107923706, 9857240, 183319902, 3211282 ], [ -81920205, -135710028, 385769905, -712325704, -402768603, 369359490, 28909809, -145435183, 876889709, -326314491, 468915008 ], [ -466957691, -67938765, -37049330, -97916053, 338505891, 219114014, -149357448, 539565285, 698468444, -379980933, 8012635 ], [ 403117807, -112938047, 456928805, 30906161, -196534858, -138629751, 844602856, -379077999, 52501230, 67675720, 333777290 ], [ 57192694, 47472091, 310437714, -146839023, -33064097, 1291083, -14015340, -805426683, -238605170, 1536184, 622105880 ], [ -232764087, -11121994, -279562677, 553795675, 2994991, 151116532, -430991799, -6491703, -317305592, -166329264, 586330026 ], [ -596711354, -541543852, -73720401, -115235004, 18506338, -301396986, 261748023, -866854591, -26633831, -500291177, 376525465 ], [ 5314094, 199905154, -423217243, 7383408, -279646111, 133682857, 638671472, 539796999, 75833689, -202019545, 393665100 ], [ -388948168, 161659616, 57577110, -521645627, 14419546, 5863604, -312941788, -620407934, -164330837, -735083864, 96588945 ], [ -892633408, 532742338, -266843179, 285029585, 279025610, 589781878, -289797205, 514832618, 8034740, 6464079, -45173249 ] ], [ [ 28453227, 199166164, 2103607, 260769931, 390214188, -291356643, -87009174, 59085598, -45575277, 412159950, -148453382 ], [ -88071834, -165381424, -96226361, -604263489, -262258416, -188204094, 160316738, -379380716, -117143235, -275739240, -53327176 ], [ 117581779, 357927999, -276683026, 181083729, -155776646, 272820561, 156187466, 627122573, -66587439, 55517617, 68287187 ], [ -219613099, 72953844, 314570596, -140790604, 9615301, -85439272, 8989555, 711067722, -82898274, 533840315, -127529420 ], [ -15786522, -526132238, -586259558, -15800865, -78158585, -765273756, 88074047, 158063544, 133932971, -472520303, 489161914 ], [ 352320578, -52538448, 361389527, -738214909, -153059823, 333170309, 19444155, -22831836, 35737861, 45694927, 110953603 ], [ -109333367, 24816819, 211958031, -804337105, -553243978, 424303642, 272106479, -106464708, 348183060, 9086450, 144802855 ], [ -14592371, -82264657, -15569887, 277480008, -372357765, -195222070, -901083112, 439146833, -40439381, -166073915, 85455617 ], [ -260124594, -227401271, 258587716, -607463, -48811521, 562637, 70756363, 112045644, -578661307, -79349990, 77862066 ], [ 53635609, -151301964, 52747533, -413073723, -17665524, -174574114, 291319322, -130594803, -40822971, -151632782, -355159935 ], [ 270977843, -234715863, 21150020, 14504061, 165056842, 528403267, -497661126, 2735631, -199932927, 196722205, -157181808 ], [ -247106524, 512868414, -115404743, 275206611, 19294287, -212190098, -116532803, -263485363, -418878109, 304487499, 118029872 ] ], [ [ 807221749, -550693288, 130051242, 30653919, -385013129, -592829728, -20168700, -727486056, 68461949, 233963657, 319002640 ], [ -51189219, 832220781, -5960298, -234373965, -144271613, 363876904, -309694615, 315224302, 131795026, 81936212, -5722457 ], [ 197476031, 346932575, 135931821, -242921397, -63845042, -194182968, -311323552, 711201881, 323292177, 625334617, 403089127 ], [ 499285499, -99241611, 71764719, -8701059, 217809582, 6227703, -289738698, 51902325, -419612663, -603956796, -381805185 ], [ -632815272, -108602644, 127082242, 530257672, -521870944, -111860970, -127950949, 10314955, 193778953, -482692808, -341208041 ], [ 22938947, 207141659, -11719620, 278217126, -418928320, -816088385, -100136615, 239658206, -413747762, 496711218, 16953682 ], [ 865100279, 529761708, 271957927, -27030519, -150665437, -71334993, -543064624, 175859305, -117509706, -232335085, 393804535 ], [ 231191374, -57145264, 208507396, 18608480, 138494558, -570155918, 29040869, 252916559, -216414366, -307843228, 486507032 ], [ -588452005, -520708814, 54708295, -61488747, -14597538, 35569488, -215255057, -1160824, -529964, -340685940, 11177253 ], [ 56733540, -212708253, -141317218, -439801375, -707309236, 370776964, 826600843, -34630653, 721977254, 619385947, -94611586 ], [ -15594878, -44278644, 150979781, 17174783, 264506365, 455093445, -317319069, -723630111, -97197451, -6957093, 425183401 ], [ -1789225, -8239063, 108565136, 81811127, 82876167, 28895993, 814060826, 77525219, -161276712, -161130869, -17582088 ] ] ], [ [ [ -116392417, 400624179, 303381997, -199182539, 59038287, -132944331, 792421663, -441745280, -62836661, -72273959, 508726744 ], [ 152366914, 16213901, 319410890, 434896260, -667566453, 709642026, -399617925, 639190580, 43086550, 137110282, 279268327 ], [ 217007959, 247416262, 84136839, -30171442, 275850568, -5604905, 285805750, 45888245, 118725988, 89812593, -184832827 ], [ 14757645, -350039187, 693765153, 442966951, -177221, 515457146, 409838135, 151500309, -49773862, -5415766, 306574121 ], [ -51088271, -110474508, 174746707, -38280137, -99494790, 424950944, 5714898, 463977319, 375468779, -356931491, 34385527 ], [ 506450931, 630948469, 267222009, -601079171, -794401052, 131564155, 244951894, -157211449, 588125180, 375532277, -136349502 ], [ -627387296, -303540432, 529628034, 686352934, 485069112, 144801663, -322111717, 336749663, -42923017, 497344981, 517758046 ], [ 611696561, -745139532, -19502680, -26886957, -200839604, 260625476, 427542834, 387820699, 341141850, 3478272, -553364722 ], [ -15609687, -30812019, 623409695, 313004744, -86550030, 285216401, -200414109, -368069028, 98238559, 134195700, -477123480 ], [ -36925880, 459151865, -347481900, -355205623, 202237213, 835425424, 88593658, 39155421, 80401744, 1050790933, -294999548 ], [ 8863546, 53339851, 358238904, 861748309, 2074979, 346909133, 22707899, 718502871, 187962513, 316439578, -32143281 ], [ -692335895, -30892029, -77001863, -283621287, 72619714, -21837584, 302538469, 326450750, -165746269, 135606467, 57693949 ] ], [ [ 55291034, 5915891, 127199733, -252421682, 222642570, -368212761, -19150655, -99668179, 455727028, -935297570, -262243205 ], [ 527200074, 257477768, 348472704, 358768692, -227760850, -306753700, -332012931, -239510031, 801819872, 163048212, 452706851 ], [ -595165683, -410391404, -240407385, 322085585, -78504453, 499644007, 659242598, 65463426, -101184733, 117448214, -3956268 ], [ 298599491, 140122632, 555541419, -66018037, 635274382, 170698694, 67642559, 417674442, -317756474, -551185611, 721236420 ], [ 49747145, 14197526, -487052154, 430744033, 143444206, -102194860, 104865352, -76226396, 106859242, -2538027, 334672901 ], [ 45118855, -586645289, 420741144, -705524978, 126122388, -343835975, -192972030, 120982940, 1882420, 427564152, -260239166 ], [ 11271650, -49476056, -980220203, 67795767, -394108886, 4349289, 169213989, 65401216, 544915538, 96276964, 67046218 ], [ -346515588, 248580256, -14498973, 361251803, -139729995, 1480643, -546858872, -9558876, -376205294, 746867611, 34950767 ], [ -199943837, -21659433, 18732662, -128422143, -317454139, 18228145, 544288757, 246969847, 556854764, 152093357, -3730378 ], [ -11883175, 501115851, 405378035, 252783988, 345892321, -371625026, -172478941, -65405087, -503714317, -745992400, -480244007 ], [ -390223046, 6318410, -345338358, -540587695, 900726667, 473718222, 151854491, -579106721, -298024595, 360789737, -28400466 ], [ -29502301, 510158, -166456704, -126210773, 45748412, -535641387, -736038045, 175227387, -152856447, 26212597, 263688099 ] ], [ [ 37289621, -336593669, 97613420, 69854335, -197026791, 662444695, -97650679, -964813868, 34142665, -44703798, 6058057 ], [ -31527695, -319554260, -686275209, 347677382, 87162640, -125944151, -269693868, -7173681, -84201222, 73086267, 170852699 ], [ -203346850, 191856508, 338298891, -408375372, 3892161, 36155388, -401663278, -9957499, -17498865, -523558842, -57687464 ], [ -656489506, -53314007, -471763397, -278600591, -712771672, -597356017, 590644812, 461832467, 129657320, 120279333, -977331046 ], [ -437518420, -816722, -88214743, -654713098, 113162250, 790676082, 61087353, -507656007, -19137292, -20111746, -327134218 ], [ 3745723, 631123889, 376764716, 371505592, -22212823, 170608087, -590672150, -156075364, 416928366, -63798330, 359758543 ], [ 612082600, 503539647, -134389571, 143271241, 164073793, 1086302, -71395863, 77500160, -628685455, -32914213, 482443835 ], [ -200355958, 50818367, 76783759, 7349210, 28059390, -194118814, 261460498, 470317497, -251277732, -50911849, -109353664 ], [ 29415267, 280354309, 553188989, 100582407, 255533208, 468170879, 414078332, -206386631, 251223284, 267110713, -54422589 ], [ 195317390, 333742247, 715333172, 336326032, 790811179, 382750766, -26252944, -627474319, -464039529, -123415095, -66572181 ], [ 77108224, 36582456, -388579467, -298332109, 268546604, -270068660, -228833089, -93211544, 66993460, -291685094, 12036693 ], [ 294559268, 260662964, 326292182, 9890772, -162864587, -178344393, 259638318, -84149396, -181161058, 100887908, 78586480 ] ] ], [ [ [ 57475192, -571234059, -575671834, -788303504, -411301294, -494473985, 54485289, 247856100, 321191754, -120956415, 131861014 ], [ 16119706, -217915036, -560529520, -2055139, 45496274, 558937674, 189859393, 155831, 139116670, -1656389, -697438794 ], [ -464380775, 21608316, 161806865, -108284420, 12604844, -540857858, -809128110, -17245634, 21040169, 290034362, 251691271 ], [ 55504044, 58164592, -506319066, -186758188, 47968257, 467632114, -744392553, 77974651, 792748234, 332945869, 33160197 ], [ 429600129, 258531107, 303425122, 213118723, -1000277404, 49816386, 69456212, 6736629, 679882914, -120492117, -236916049 ], [ -325995998, 206487683, -570179689, 580887895, -17793244, -48170366, 337343075, -45815270, 242776, -33521553, -598073792 ], [ -20824885, 29263477, 118790379, 372993958, 157644491, 167850604, -32217547, -125506454, -354841910, -356999083, -168003067 ], [ 127938546, -110100881, 309101491, -168265417, 33438211, 258780446, 252669562, -907693126, -829115051, 381922795, -229264909 ], [ -568964778, -770917040, -73935364, -361439487, -855293879, -221525259, -20634797, -16176144, -389373706, -78135953, 489791655 ], [ 707534859, -5873403, 155968185, -873293644, 701509699, -34062824, 603762724, 698738261, -2476827, -69137005, -358342232 ], [ -82522465, 458577193, -344498642, -219854016, 321930976, 41654782, -519764727, -9134438, -56769653, 298625273, 459857202 ], [ -403904405, 717119648, 531780200, 263974172, -123233463, 568475806, -431447444, 198101188, -44031684, 231716733, 20388470 ] ], [ [ -34514644, 117843791, 569765266, -214833537, -17819733, 13726637, -94634936, -608744276, 502589355, -654302740, -9619539 ], [ 312484461, 728099637, 264536540, 365414824, 233887100, 211392519, -136432688, -486045675, -369822180, -760459167, -501144870 ], [ 438652283, 121981437, 220093310, 327827251, -912828528, 429062118, 240259120, 8384205, 38484579, -115206839, -16416534 ], [ 296020235, 360845397, 13337307, 1365877, -695889286, -97995180, -720098016, -269277165, -233467840, -6742405, 10846556 ], [ -43583088, 811639548, 13634842, -307253877, 29415248, 152604580, -716398649, -27111485, 12720360, -146293442, 104527946 ], [ 255779443, 152262625, 592295156, 232935620, -794798476, -209626226, 13949566, -449234420, 291269170, -129740330, 13624300 ], [ -227203111, -77483919, 247884727, -624162103, 263701126, 575890200, -202961243, -44098752, -202495398, -203895110, 393126751 ], [ 79947289, -129444, -395510056, -242645630, 329007059, 599268318, -79751225, 474954396, -284459306, 33363463, -425837035 ], [ -37715926, -100792487, 31696911, -114143877, 582894904, 280673769, 184305910, 140437139, 386253137, -588930263, -41244842 ], [ 143986431, -35382727, -594546, 841204727, -91538081, -709736423, -19473386, 477545525, 292705909, 394146675, -247816600 ], [ 63482790, 8478391, -687131043, 55553235, -29106181, -604094119, -243210335, 138076692, -141826703, 12903621, 2938740 ], [ 601839, 4681342, 130514436, 104920370, 616012777, 149411546, 480861329, 32110840, 38801527, 603922461, 155943425 ] ], [ [ -148286303, 277294890, 11495071, 248395980, 37459212, 135836488, 31153611, 13031571, -346275407, -196946804, -139677232 ], [ 126354112, -117647145, -317322525, -282082822, 239586793, 240860959, -529004989, 707983845, -443947, 34805166, -232298328 ], [ -33719307, 385420667, -394813041, -35872606, -137489429, -196932460, 92571013, -313430477, -198691049, 244623514, -14278949 ], [ 359013677, -325158551, -105161280, 145901231, 507262750, -439516694, -23649603, -1216655, 20399057, -10004340, 280305770 ], [ -219689624, 320598117, 265264839, 200142744, -178602476, -192256000, 45067113, -197242767, 376968725, -134484153, 400427255 ], [ -360625621, 11201981, -25561874, -394691311, -46834423, -78221380, 338561720, 72685639, -675146166, -237998395, 418962995 ], [ 52943617, 315939567, 747519058, -16378059, -305097701, -63647436, 293532332, -548591168, 462603506, -197442665, -561819138 ], [ 3852718, -3242788, 16628415, -164787745, -467756804, 381339424, -451472750, -520221797, 247743092, -143181883, -101615973 ], [ -338645711, 34956685, 353284973, -30019381, -20800548, 63012656, -158488251, 160176216, -94381563, 22236066, 410371348 ], [ -291908772, 215303755, -457044233, -132676026, -4913130, -420731502, 25002659, 10889652, 640192849, 231741580, 701966811 ], [ -12653393, -35159694, 710906267, -35727460, 43336479, -221745831, 231490112, -116298699, 729043652, 21898951, -431265647 ], [ 35556072, -881797723, -559906885, -158004675, -358415938, 108015087, 25799355, 381956974, -55317552, 444567193, 2639703 ] ] ], [ [ [ -443060113, 39477563, 276985798, -40552935, -389341959, -107324787, -149178002, -252323973, -155045458, -915575672, 386511362 ], [ -107181220, -223831340, -309819429, -221382198, -452403954, 4313205, 8243286, 9708934, 580824893, -693898666, -52208619 ], [ 69724574, 17276843, 289206236, -127025262, 518299, -718053247, -221185178, -40362130, 577053402, 446976270, -518573949 ], [ 231962468, -173590828, 71251010, -162274750, -188716808, 661320067, -222154026, 480188893, -688504518, -34754044, 23843679 ], [ -767864368, -9958112, -520622757, -666267568, -198418690, -49919087, -158954850, 647320660, -24670164, -458604620, -30487234 ], [ -309801741, 409096766, -22404263, 462170085, 118940090, -78886963, -165537951, -312418243, -215221974, 54129109, 663962448 ], [ 155373370, -187683393, 117715357, -485689330, 572079886, 9349914, -83570078, 11710273, 35087337, 96124672, 394189335 ], [ 314669593, 113544129, 736471403, -59921286, 32208955, 1013888993, 98523333, 4300895, 156058460, 408130200, -123017316 ], [ 3456904, -157182359, -118320899, -768331120, -368865897, 17464626, -463295657, -91951734, 454454946, 863429879, 45813271 ], [ -4281442, -15976378, 33439517, 368444843, 85125711, 50885863, 71855037, 35769870, 173523877, -245363370, 537998590 ], [ -149685634, 512505095, 42403343, 244213253, 475356523, -521106912, 239166364, 2414249, 601523839, 763736511, 27254879 ], [ 146900789, -197961798, 136369551, -35697368, 343518224, 232584182, 686082451, 514415536, -9844739, -95886653, -20610979 ] ], [ [ 41223600, -191838426, -246779451, 233541212, 710251525, 455724935, 919472398, 548648290, 153267923, -328934178, -160651072 ], [ 229107474, -54725634, 78836688, 12764878, 174325545, 33272052, 32584651, 110907409, -5583775, -255851783, -588809120 ], [ 224295204, -221283301, 560940223, 7244178, -512842170, -654699912, 159970900, 265390060, -245730003, -300891331, -146344614 ], [ -29240626, -186280835, 157774219, 211314112, -533928167, 169994942, -123375652, -46969343, -496732944, -446692892, 581968702 ], [ -353780571, 150796463, -688804091, -399609843, -581024027, -244945687, -131570917, -588300112, 993564329, -565488141, 321522432 ], [ -704702246, 182820303, -379153649, -2932020, -427451613, -10928285, 495625661, -193903411, 174080693, 112730910, 12809796 ], [ -49796347, -606459932, -89019066, -613923179, 799668013, 294778712, 110275147, -138372999, 286229661, -236732417, 95529452 ], [ -63309083, -91598433, 464356200, 4990710, 929066549, 387198545, 436275907, -379120374, -743924156, -584520472, 56994631 ], [ -32283775, 626073296, -309605815, 672748527, 636020669, -584362591, -98734458, -20321190, 63716569, 41440167, -9319415 ], [ 281388772, 363819797, 402270275, 619929236, -515970379, -736429021, -379946479, 85060282, 94386843, 469166238, 137974430 ], [ -480785564, -360013902, 121469329, -717034349, -281759450, 879191582, -94200787, 23193545, 521558894, 64710382, 47364087 ], [ -411618543, -601426850, -171529577, -543867611, -333498066, 29661182, -242702450, 141123364, -568221267, 146739832, -385872787 ] ], [ [ -90609619, 302596154, 498423783, 84664827, 69210131, -50545792, 16479596, 95648607, 28816484, -251164569, 190638078 ], [ 332083940, -373320842, 245228439, -75899427, 77051771, 127387466, -108435095, 41146362, -448976883, 390832053, 491399879 ], [ -423147377, -429375152, -81343373, -153312344, -146727000, -488559535, -313078655, 93925714, -30918780, -51023246, -106820165 ], [ -185338894, 157386139, 444193, 240200559, 306501168, 329083411, -748354055, -142975059, 319363269, 29399414, -461723715 ], [ -645034138, 52685242, -392584857, 965080403, -166079835, 252667131, 85489534, -160055760, 563765967, -404525958, -468185241 ], [ 466127963, -182225657, 196924193, -253861852, -958172648, 66733829, -693113325, 196452223, -46646687, -17354033, 78807146 ], [ 80660667, 812663983, 134294563, 475798200, 38256402, -638863908, -305393202, -173701351, -455634161, -325004829, 543494164 ], [ 62452251, -229709197, -362597023, -160828469, -244283509, -653574677, 1307220, -29425503, 139974092, 27592072, -404648149 ], [ -494659310, 362985281, 183484767, -244071931, 16971361, -5512684, -77400130, -262654456, 390035106, 208457738, -73079746 ], [ 27959101, 3969965, 493117166, 358861946, 340668073, 3231310, -142911899, -41659139, 679957489, -90781558, 164575210 ], [ -662666826, 243909040, -139715390, -372894368, 310695552, -93764016, -101960189, 36147730, 46384875, 40138046, 254272074 ], [ 156646252, -469085820, 460785118, 65250598, -47087442, -26365223, 269221371, -42413738, -435726340, 4852658, 242559489 ] ] ], [ [ [ 511113621, 33477072, 467731364, -809701878, -87464513, 454212113, -4470921, -187229345, 292358862, 113750577, 378464837 ], [ 515324506, -754180800, -521921895, 782713590, -132185444, 166623009, -217253278, -283194529, -341306825, -50982769, 888432851 ], [ -226980473, 21298557, -8366676, -115127393, -473600235, -438478827, -73347295, -317755637, -179294353, -508274299, -53973273 ], [ -607275508, 43118391, -427171115, 160363181, 139847840, 137476123, -339661594, -754180510, -482695711, -407025357, -57881229 ], [ -11569925, -583526052, -554121194, 182018598, 37920160, -135212012, 219216367, -453362982, 66371816, 698560117, 49890516 ], [ -327488488, 59241382, -583347571, -434861082, 9502007, -42782697, -412518053, -94583763, 963947371, -79222257, 309015951 ], [ 303789873, -42853131, 7374956, 47350119, 97542549, 224120460, -652926214, 86526716, -747905526, 443004138, -348622475 ], [ -51353419, -64400011, -315563792, -131433007, -824966620, -228182113, -138560473, 53358262, 623229770, -429341422, -12693325 ], [ 398407635, -8560030, -170962261, 23762080, 275284547, -16336869, -319296988, -1019114521, -180534552, -41417413, 370266762 ], [ -104911903, 309045474, 275886557, 409622583, 169453981, -811740493, -292262862, 287619674, 139511290, 136255180, 493758121 ], [ -245762651, 134707023, 632546394, 8084209, -328872098, -266270362, 156229793, -785794036, 214372959, 573384882, 853472694 ], [ -125395063, 61068727, 494507428, -74907368, 98056006, -510215498, 199052759, -644129954, -148940265, -656755735, 23430317 ] ], [ [ -675243744, -4423303, 181772213, 249284997, -746154679, -57430339, 317935133, 216792967, 30675258, 446896113, 507956428 ], [ -291533502, 98765146, 235203023, -549828646, 180867251, -99963300, -843021823, -735602065, 310241560, -443101864, 138408293 ], [ -138617570, 236, -173871462, 222883951, -76346485, 40374075, 67584673, 174911051, -680609882, 217923539, -4381923 ], [ -31120524, 743547166, 1460493, -358125385, 295070613, -654686928, -265086017, -331285378, 68695501, 309169082, 173363567 ], [ -286924153, -149304123, -4809881, -611405679, 167626078, -195961446, 705149484, 82685625, -145358404, 407124486, 36672537 ], [ 225645383, -586053478, -280982587, 220296392, -1043797990, -378242908, 208714226, -62949087, -228371237, 54710433, 139459284 ], [ -990576165, -107406223, 590773634, -321582194, -104876271, 592079532, 2849440, -52125514, 769410854, -355846679, 232796258 ], [ 25575403, -573250701, 362531131, -462043194, -149221845, -279393081, 419390295, 862414692, -254229469, -431109048, -765936915 ], [ 568238373, -81947934, -119819351, -372921828, 455668060, 211591485, 29904416, -4852385, -138894500, 831511680, 548252736 ], [ -99122427, -123168664, -594704476, -425646887, -477656183, -82108262, 16608912, -536311185, 175737997, 343888860, 10859021 ], [ -366789157, 312340049, -8448161, -269005681, 695272838, -259731665, 73600369, 248521326, 13019577, 19194598, 464087128 ], [ -184106877, -132526104, 207010630, 170935656, -606066865, -659510746, 64224900, 119959383, -121019904, 41326253, -163253602 ] ], [ [ -488828197, 238342, 16625250, -131312931, 509322650, -497307183, -407599955, 108685491, 90616245, -10214581, -623433115 ], [ 361201864, -398759157, -95593885, 234867144, 187261787, 225769717, 16815281, 823816764, 396504705, 129139782, 428842788 ], [ 467766800, -751039629, 777215844, 377504116, 375498936, -65042602, -82456413, 28181593, 75636180, -108270622, -379033908 ], [ -84443, -27407009, -147410055, -58811336, -74488440, 185349040, -103755265, -821857244, -123579722, 44968682, 169969176 ], [ -248869343, 47306469, 183989041, -546163984, -325758316, 172746441, -275933131, 102673418, 418878019, -354249259, -776898670 ], [ 553378223, -227543133, -19030443, 331072360, -111328781, -644925561, 138817312, -241407447, 154124626, -291130326, -90619919 ], [ 196415277, -4024360, 108584157, -847891919, -460356076, 10617312, -48744108, 126419245, -468332887, -5961270, 97008893 ], [ 159325754, -342603179, 164702092, -29933608, 440749084, 394818957, 164124082, -610918387, -686736973, -166899265, -167279608 ], [ -4800776, -3207028, -302789601, 259158289, 587229254, -126666221, -211128535, -69422266, -36556743, -179500370, -26743031 ], [ -13571827, -218143979, -584143651, -5368423, 75163805, 92083015, -22688634, 40719238, 129306034, -72927889, 127487130 ], [ 825683422, 763729141, 447561488, -14191666, 140082828, 52634116, 558903498, -398006584, 132173530, 178111750, -429079774 ], [ 183562649, -283829017, -28285234, 491793802, -396305705, -12079953, 381659897, 31594262, 590124800, 61388106, 54422713 ] ] ], [ [ [ -31670419, -36578426, 11944534, -10639590, -47153748, 134107007, -373733053, 226927975, 700866975, -629897895, -70918621 ], [ 238760043, 256762033, 234677506, 175937231, -179434696, -353602987, 25142069, 107895422, 8897187, 580762700, 784567699 ], [ 252948946, -386765532, -993551458, 142443840, 2999385, 33512185, 25435821, 156916557, -12539068, -399683438, 4015284 ], [ -269218448, 130337841, -127211402, -642339652, 670303723, 321117737, -264265013, -97835777, 6663539, 118000664, 28894158 ], [ -128125232, -349592679, 51078565, -63619450, 301213884, 577188301, 90020161, -2532323, 129367714, -5188807, 290933447 ], [ -79192826, 24873171, 474283960, 33614081, 243414116, -267839389, -666365224, -48364732, 54037119, -240137360, 113654262 ], [ -143000833, -127577116, 130770929, -77494847, 499413704, -734469282, -34285363, 54932330, 8614840, -321012546, -1414831 ], [ 17115779, 459141303, 436586162, 361612411, 724930131, -127344657, -808588041, -21562279, -707738022, 44865894, 39657794 ], [ 267677893, 175897551, 120040727, -441605338, -275436, 594870671, -185762553, -13699365, -270182741, 180001567, 187785179 ], [ 381013651, -83601586, 37816188, 375312764, 860285940, 177565562, -214359951, -120189158, 423113409, -43332211, -403524771 ], [ -23232124, -259770923, 469249167, 839888091, 2060834, 138682864, 107339886, 98610247, 397550648, 343963609, -438574719 ], [ 379791478, -19857641, -49596565, 2554861, 25955569, 351057537, -614699852, -12967958, -1011459295, 95151585, -14826435 ] ], [ [ 336402600, 217406240, 28894807, -265414954, -286955922, -282320796, 549981479, 289809389, 676681776, 208264370, -8627334 ], [ 384169334, -470612830, -5961624, 38870145, 438223238, -50195418, 8241110, 55857954, -29888566, -733758337, -325277111 ], [ -189553385, -362252751, -289647515, 369073883, 602950327, -72968248, -132251486, 76417324, 59584314, 25568429, 519777231 ], [ 514035453, 755069748, 243019297, -341549216, -113471823, -468288104, -5129906, 929776451, 25998402, -231487388, 81698624 ], [ 47627988, 21957271, -28476857, -235820272, -937300127, 10653411, -212610198, 475094130, 310049471, 22958831, 198019893 ], [ 372348414, 264276894, 52557587, 232923456, -446160414, 605204442, 353586390, 464580569, 769416389, -54047887, -453542550 ], [ -83989480, -278822698, 167167132, -405918900, 816476437, 48253245, -214254294, 30040195, 190316167, -36943847, 30721092 ], [ -53032564, 310040164, 33338989, -574533887, -423483766, 82032467, -95804484, -123636756, 334394724, -275123613, -3323216 ], [ -59136095, -210652226, -490154798, 174862623, -74767524, -780524854, -421401474, -200930875, 559893184, 59696372, -328439 ], [ 56684975, -50849281, -526241400, 654075921, -58934339, 144627809, 15733216, -737174693, 830183946, -3417787, 357441043 ], [ 18282538, 135043846, -589075195, 37032403, -42711064, -41252434, -370293900, 671853852, -131997902, -104799804, -359055536 ], [ 373440340, 37942226, 4285074, -189602536, 523178096, 120278212, -78801320, 14222857, 326831122, 277774605, 474107202 ] ], [ [ 878752163, 413976443, 63786020, -167255538, 13990467, -355197051, 224008188, -260248893, 1089015, 93336264, 184245141 ], [ 93860122, 182901193, 208677922, -7986954, -350878349, -554907505, -123179510, 798447811, 14033234, -266505000, -179531631 ], [ -64570299, -224156825, 504231202, -127603435, 154827537, 27739923, 650573623, 641887945, 9480707, 53677446, -59493923 ], [ 86942231, 289545164, -9997385, 248787944, -9711569, -16332731, 521955555, -247589793, -109888347, -304869891, 32893159 ], [ -574339599, 66441390, -86808833, 24710174, 26537217, -184907830, 38466953, -73376494, -610553669, 280129009, -55444945 ], [ 1034549457, 366045827, 35969372, -240867274, 345552389, -30401396, 363978398, -51014720, 284033134, 320737819, -437799206 ], [ 35025208, 242802622, -48072125, 640611220, 4154124, 332647543, 413470579, 697672503, -227158085, -169506653, 380616179 ], [ 13339148, 31734929, 54221117, -700062245, 200569216, 22293422, 82120869, -34548641, 619778532, -183577242, -50651835 ], [ 277784680, -36054726, 486239758, 108365544, 303924070, -21834362, -154079718, -212049305, -300172304, 23427647, -558618572 ], [ 978239100, -155681406, 18349398, 240724565, -464083689, -416086661, -103804979, 107538836, -19386253, 125084891, -2275911 ], [ 8151881, -197133060, 73652691, -44139649, -382636976, 7524950, -39574785, -103981592, 746420655, -629504127, 74914700 ], [ -909743409, -573435815, -410911940, 272617956, -212423250, -12094417, 261465212, -72824411, -752804684, -361160323, -10606584 ] ] ], [ [ [ -94031440, 56839692, -299752417, 364248759, -1059868340, 196821862, -190476209, -148245358, 303986669, 85041160, -168392727 ], [ 283256011, -5349356, -198923072, -747609491, -285262550, -255070905, 319571040, -25495105, -448803018, 307015294, 464450862 ], [ -617410497, -653266664, -128995301, 608703294, -524980250, 33033176, 103204717, -215846023, 592308096, 50366977, 59067834 ], [ 863401, -277370979, -409660307, -321724888, 175726, -216475663, -364961265, 131339070, -247846501, -242210816, 675993279 ], [ 90348876, 726436276, -46786660, 17831911, -230287477, 101076093, 90430288, -132451252, 367602402, -476977551, 109880499 ], [ 256049925, -245276998, 227123091, -652024188, -411659779, -91096747, -136690470, -70788877, 257903108, 56073113, -104290291 ], [ 240307813, 346225666, -141276180, -320749518, -305646599, -22030456, -203101930, 127025218, -519731977, -76319517, 32228062 ], [ 123622878, 75286102, -132171068, 163683433, 231917007, -39873559, 253562955, -342158881, -418629192, 3560053, -474545811 ], [ 266514467, 178720903, 4032987, 216153883, -566311100, -382825353, 868085, 1033758039, 349900574, -509679195, -5273418 ], [ 51098873, 88993749, -346887419, 47860689, -69379257, -928806094, 202944909, 117874364, 391238373, 915811554, 539042013 ], [ -15089156, 103683355, -112400611, -423808992, -377609419, -579748500, -113483744, 68351198, -217019165, 641408444, -28840183 ], [ -297019502, 179665094, 192046159, 112909501, 524898520, -386032194, -564706323, -663560646, -57848552, 430765194, -516415729 ] ], [ [ -379162581, 100182265, -79891638, -38702112, 371558346, 14602456, -31603965, 132508697, 245918321, 9194643, 268159484 ], [ 535752390, 73377486, -7807572, 194090851, -285175328, -227059639, -113318919, -134512167, 374778830, -27226109, -141239732 ], [ 680891704, -215630877, -405731602, -217458404, -2303437, 465561001, 286123581, -82378769, -564741914, 11858215, -622037401 ], [ -870791068, -127855682, -542346141, 666948921, 158493759, 39279130, 525476707, -65748643, 244651714, -107001355, -558340970 ], [ -413487181, 7377907, -71248465, 366759740, -119484760, -325597347, -212822518, -634690678, 651468994, -330363207, -398062958 ], [ 34315610, -401133961, -356336645, -109804554, -211960822, 404392638, -739103460, -979678601, 584556865, -6134688, -716209088 ], [ -523778414, -57327432, 122647425, 659403201, 333755814, 711186400, -168286406, -123412398, -230063583, -64460180, -104216513 ], [ 761818014, 12309014, -110207274, -578216444, -914804628, 230252713, -501550568, 10689594, -308796473, 191274656, 183223946 ], [ -26302595, -26882321, 33373571, -136654449, 138036311, -137513963, -373912458, 786902015, 592399189, 37312410, -67599222 ], [ -153825165, 361113394, 746494404, -194526363, 549810643, 164599997, 320257709, -167206338, -91671016, 678770274, -103473971 ], [ 387684404, -272071926, -160771451, -388517577, 375898823, -253648517, -314145856, -182170639, 327536444, -301802467, 290195840 ], [ -407657801, -311010654, 160393866, -73391987, 158820035, -292442851, 97761530, 87589938, -210128850, 109581883, 494527235 ] ], [ [ -70146848, 175439999, 633946161, 250099635, 139566412, -136704312, -539199136, 883559030, -195844055, -55853432, 190797770 ], [ 9260016, 18891622, -1032616469, -73770691, -92751012, -134794673, -518892572, -352630786, 6014414, 456453186, 592563082 ], [ -16470218, -14408420, 1403241, 69870266, 381661181, 722179604, 31717958, 2552858, -639596460, 30641255, -561786636 ], [ 575404977, 139584324, -271252218, 95460512, -75654636, -41017878, 382669815, 1316104, -29836318, -179005899, 352432573 ], [ 467043966, -354714301, -17244317, -971706, 290114191, -22722500, -454637550, -377938406, -30445095, 169348236, -32378562 ], [ 38658774, 11459667, -202323065, 216491572, -167525237, -2031818, 160328013, -650924268, 528269715, 159775395, -537560474 ], [ 988554494, -467438, -72310169, -159125312, 172148873, -10712170, 128171792, -387971292, 48331243, -503432271, -216792591 ], [ -145340085, 24184144, 6949300, -1033496001, 84270783, -97932585, -70025497, -73620448, -150762291, -283318707, 469502175 ], [ -83457360, -223793868, 210750824, 65739775, 152139994, -276420571, 2861377, -14031391, -606809896, 417035363, -567669690 ], [ -50818663, -363811, 85920929, -314217302, -304276090, 3094767, -983871138, 125222271, 64619079, -30381044, -392349708 ], [ -347571342, 268964728, 48586366, -39119887, -128862701, -87867588, 142728889, 512096000, 199206856, -233724965, 18498207 ], [ 164887997, -163752614, 483694360, -3496755, 132880036, 24853632, -362263024, -207133996, -241491494, 163539147, -407674205 ] ] ], [ [ [ -279034592, 239592442, 398195513, -968184526, 115001317, -186306351, 38383050, 332762710, -295348350, -443888154, -345252915 ], [ -354544943, -457468186, 376454291, 204637974, -72238214, 362014254, -27726068, 29158703, -207994262, -35153502, 478154079 ], [ -8670524, -321691061, -35534304, 122156202, 56683356, 21218730, 350152210, 247695560, 109137954, -39582726, -234652073 ], [ 501733283, 413827859, -252411964, -698284702, -94504501, -454064699, -491982067, -59267801, 38534854, -706446068, -7222984 ], [ -16279175, 97178013, 474995424, -134262279, -376807948, -456807731, 224762570, -18709513, 109770179, 214746371, -224585819 ], [ 364427044, -53304740, 308126838, -34526543, 696949644, -124990604, 300851413, -92076187, -296885164, -194553770, 708828690 ], [ 17253340, 135656248, 15920191, 379640395, 559236121, 138050470, 366381058, -110880163, 196586018, -185600358, 84054930 ], [ -26237300, 69472392, -167721278, -626161594, -28071517, -373276108, -118622501, -459671447, -521245775, -411844366, 202569713 ], [ 567200542, -10276043, 83344227, 210174319, 177906154, -441948610, 381078774, 54543883, -36378764, -303923099, -626253074 ], [ -709228953, -292894179, -106484175, -221504642, -829931923, 147792086, -665398521, 79272940, 631864628, -167632157, -215489991 ], [ -101743715, -488803508, 429207150, -153791521, 197289759, 48399913, -265034204, -214732676, 691426441, 53704848, -72869568 ], [ -153646297, 416404013, -569816158, -719570812, -631274813, -420118174, 331293540, -157329955, -771991448, 372875076, 403542605 ] ], [ [ -648412197, -351991832, 130208124, -101968625, 45535819, 143349811, -223657996, 596730038, -828257020, -263558936, 251187905 ], [ -5639885, -25602771, -292486410, 322148694, 569643578, -164710701, 910354638, -51710364, 82575537, -218562782, 121808250 ], [ 327064827, -62935368, -13745630, -611662630, -37232806, -127950871, 139789559, 184175067, 941583027, -751650563, -80477943 ], [ -121675212, 2085603, -298159320, 100239941, 251170067, -153499164, 41952122, 169073454, 643282358, -124885389, 131931646 ], [ 956483462, 530090024, -450921968, -771532097, -74474020, -73108167, -477852638, 317868084, -242196921, 101599532, -294828557 ], [ 88110881, 184280633, 244996794, -11315284, 15394416, 39203695, 63344641, 26274578, -4267641, 24745623, -900233559 ], [ -83202751, 33104553, 590830346, 664173973, 29697600, 71011843, 905812899, -36666915, 78202461, -278364002, -335992573 ], [ 124043477, 147746658, -457289261, -620148467, 101552204, 467846075, -223659853, 337090635, -256757028, -391629510, 155472545 ], [ 116450749, 29591222, 116627488, 47822291, 69683940, -923743899, 48866692, 165944380, 13828581, -41794760, -653266849 ], [ -30860242, -206614193, 175311548, 380528184, 247253401, 448891652, 555362830, -32642555, 163012403, 61907373, 83979178 ], [ -243636691, 355469118, 93240588, 427321112, -288347234, 84219894, 20539235, -363998241, 201046506, -258133741, 79026959 ], [ -9880003, -53334350, 258233383, 56874155, 10864371, 697856047, -23526929, -47124649, 446266161, 347551227, 677463007 ] ], [ [ 417736465, -793332527, -277168607, -444886537, 243769851, -568716703, 188175714, -239108678, -349073572, 5721062, -402827147 ], [ -400215128, -3331181, -726975, 450987411, 670811122, 499346922, 251622834, -738961179, 491598541, -444270998, 342848541 ], [ -57862398, 475732419, 32426129, 541556246, -141415811, -720636681, -255695426, 567075836, 172372762, 153576540, 314246227 ], [ -706963068, -99014422, 688351001, 54332223, -504632263, 274667574, 158546972, -24638673, -269058143, -11624736, -20294805 ], [ -212316526, -28229762, 229015030, 256209567, 9883298, -148546059, 198639771, 243817920, -465293914, 108106579, -781746855 ], [ -3812305, -152227733, 810576845, -532531448, 576570426, -36085179, 237446243, 154532213, 371231406, 398197490, 548988074 ], [ 227464838, -375208223, -173049804, -870128056, -488210931, 225122616, 352116059, -79649649, -57105848, -230541211, -1040196350 ], [ 34441537, -244596913, 616243699, -397518244, -48547692, 17977816, 10361968, 201767174, 15962487, -359081798, 433562391 ], [ 157840786, 380289556, -468378212, 330432835, -284281775, -447798512, 28705690, 322893393, -156879950, -5727897, 110744695 ], [ 563778, -458499848, -107167396, 21376740, 308741441, 309827250, 59847274, -156739215, -323220108, -110682893, 48508279 ], [ -423570696, 156665925, -169527329, -81930056, -184639133, -649116377, -324893065, 383841691, 15725775, 195588447, -153689217 ], [ 469874911, 10906943, -162116960, -473044801, 502568078, -91572586, -21270618, -311342461, 165692451, 24713944, -111008790 ] ] ], [ [ [ 341777257, 544353844, -452135788, 15030150, -56672997, 32777696, -157753447, -34685828, 17958179, 371438511, 125134103 ], [ -603769544, 143513306, -506322367, 391323206, -70856393, 3839333, -277106993, 1157407, -157758795, -42119491, -840614884 ], [ -226228931, -223762244, 59347551, 70934939, -736995323, -143394926, -193950238, 73657092, 478829993, 39934458, -385174426 ], [ -816061044, 199878277, 71158427, -75552283, -235020909, -79333201, 90572711, 77243217, -349849035, -382318408, -221492701 ], [ -715131252, 183640905, -36096404, -36984019, -810050331, -495334615, 211878309, 273566453, 188616363, 9988767, 431837197 ], [ -188535333, 22105695, -59828717, 30258962, -65584451, -538554851, -8354825, 272763966, 558883822, -206139821, 101709052 ], [ -5963996, -175674946, 272191573, 9175559, 811556600, 80554039, -49451734, 25187228, -165560891, 412311861, 295930235 ], [ 493138507, -552723371, 53553995, 92389574, -454565251, 246807432, 295478421, 60789780, -123445218, 431928886, 103273265 ], [ 329000354, -524163439, -705856196, 149304988, 168339880, -729475491, 620979717, 607996288, -142528685, 752405828, 131882735 ], [ -469900654, -150564959, 198395612, 297566989, 812312033, -300629142, -42162903, -718111430, -12201459, 140601106, 813093338 ], [ -174179838, 214403339, -277629911, 220505476, -231038710, -354130242, 770094474, 9252562, -486155153, -412853734, -1022009390 ], [ 366613709, -109435909, 547091229, -391987039, 58388584, -147515808, 474252610, -415375408, 138626734, -16579923, -317022915 ] ], [ [ 79552969, 9676950, -630164756, 540019949, -295122818, 581182087, 596106943, -706901821, -442393628, -98951560, 26048226 ], [ 602800273, -292096619, 172470739, -815942728, 76515103, -389089181, -155037763, -546753, -845785538, -115993767, -129015347 ], [ -213244979, -2832816, -579999201, -121393598, -4375824, 285715074, 403839393, 129035758, 329830465, -624289507, -428019191 ], [ 247781363, 126921378, -421265425, 685603727, -40390865, -150313910, -139984911, -269870081, 440062734, -30721551, 49792329 ], [ 722944804, 2072827, -62335073, 345797346, 4616922, 21735343, -819519979, 398127714, -721014446, 63706037, 439590918 ], [ 84495500, 33516305, -612492942, -118126892, -370062262, -69366526, -289213756, -412798427, 3321871, -110629131, -796782495 ], [ -444281835, -378189067, 129101592, -12633384, -14415568, -311469009, -36701932, 359044933, 780919048, 85959661, 697548179 ], [ -144804496, 347290343, 69288863, -131179429, -145038929, 126885260, 369882899, 56479018, 315726610, -169440628, -249595731 ], [ -129944115, 372580265, 150045634, 586841306, 554379871, -536423274, -290140630, -595836995, 777087435, -91928181, -10015213 ], [ 624813509, 97639563, -15187419, 214605136, 47685295, -421941992, -290381086, 495330048, -32182383, 402347838, -116163923 ], [ -531513411, -133245275, -73968586, 72696759, -170968427, 720913471, -385624095, 69938475, 331611387, 654183804, -81377761 ], [ -84408399, 785099167, -576302025, -863268617, 84826722, 116553825, -139925608, -122411066, -95329277, -100252743, -401633291 ] ], [ [ -436001599, -47178634, -24968044, -62270262, 15929132, -77838408, 214092977, -86985404, -362365651, -63047531, 172070227 ], [ 686956008, 544919643, 47371347, -54588815, 352768366, 21117839, 51521352, -383445812, 260679580, 33282210, -792331801 ], [ -834440625, -318547028, -648830456, 700871731, -148744612, -59970714, -648004992, 224636871, -76593558, 65374304, -382502791 ], [ 790470894, -61758792, -26169219, -2232782, -522075289, 348972010, -87264275, -45053511, -93656295, -73773496, 362884524 ], [ 152095684, 251208379, -114692562, -85825360, -456723828, 313287722, -580263366, -20723640, 305690514, -120560728, -446972556 ], [ -6392833, -473137631, -319626398, -844127286, -185787015, -369268437, -823778347, 10623949, 93064095, -332125665, 2367233 ], [ -351750758, 3783706, -313379810, 21249572, -158990636, 59456694, -228112301, -135624420, -158690035, -320473581, -557495810 ], [ 17271184, -235973202, -82782161, 24000108, -506286472, -784708289, -898821730, 286192649, 97841529, -263263863, 449151102 ], [ -472545562, 212400319, 617979103, -298742140, -993798805, 83625385, 254623969, 96417267, -35284379, -31393716, -964723 ], [ 290443760, 509447776, 212775549, 822526369, 164857263, 109813387, 95463832, 137435180, 281129163, 512295016, -82041118 ], [ 161283702, -166006191, -6568027, -338176296, -68178188, 115100770, 24692605, -41547534, 100253692, 47011825, 884992826 ], [ 57136754, 228512406, 31188680, 285390779, -90979313, 331668289, -22191630, -157119372, -619570562, 617376849, 120085462 ] ] ] ], [ [ [ [ -15834931, 203816353, 127128274, 193646604, 88796093, 425503440, -42867710, -142407896, -168177766, 20384175, -5439839 ], [ 416421515, 612538276, -10660159, 146090100, -151966245, -62977206, -143744108, -372639215, 49272768, -214748267, -115424500 ], [ 67587305, -26839393, 679201597, -12049580, 672460809, 42361654, -191794703, 834529872, 104195913, 73552524, -10513277 ], [ 128043233, 412352878, -180958419, -13963823, -813484733, 52409373, 146146017, -684584078, 150979199, 291769093, -124165885 ], [ 99237482, -577431172, 425193500, 303440659, 398702345, -266957346, -57627865, -80302163, 94189694, 348641206, 191824407 ], [ -700328050, -615266958, 363139773, -356448873, 22671873, -179421718, -205953564, -407050231, -398433986, 162725308, 133731440 ], [ 186868095, 94076606, 144848736, 164589994, -109623591, -78428732, -106410012, -40791431, -504540509, -323493263, -162970079 ], [ -156712537, -339347938, 151223896, 755857322, -37557381, -346420312, -47934837, -203402167, -1059806136, -876777669, -678659565 ], [ -795900362, -77044239, 225189940, 56230424, -474455076, -402094818, -43344127, -199443796, -230483055, 429871, 8549728 ], [ -133508272, -335324848, -754556493, 100707103, -259362358, 234680568, -811355129, 267107780, 488926058, 30885914, -72100513 ], [ -717370558, -145830173, 424787812, -198046856, 160830146, -111943607, -231277621, -330687857, -287012196, -38270549, -135957491 ], [ -87185927, -790465484, 375687580, -35938946, 14521523, -210831920, 126036856, -808253627, 236706309, -20616411, 78138869 ] ], [ [ -472447210, -203404665, 302793971, 69429549, 82912570, -261491870, 3674870, 550165402, -25866672, -277194648, -12845876 ], [ -407644061, -924981083, -501200999, -130793133, -740097284, 106195607, -30408866, -184051460, 503849900, 559004217, -10000971 ], [ -316739289, 848473396, 594838498, 560113500, 57712030, 61953229, 172736443, 130641959, -1662880, -32189529, -347471057 ], [ -224325968, 730427408, 18984129, 6276273, -55134563, 53643779, 57829750, 95116442, -95818623, -257377010, 263998867 ], [ 819569279, 24977753, 137527019, -736415719, 120931950, -30632034, 124465890, 191726968, -7203909, -652432812, -322909149 ], [ -756925, -20048743, 59654963, -236452801, 821198947, 33390474, 395898872, 5784464, 1469934, 109305675, -106911641 ], [ -132128189, 125487577, 556580156, -303134714, 119112682, -363281998, 186249897, 595034645, 118221227, 414514700, -87021824 ], [ -706110997, 134578914, 511085192, -43800165, -174795518, -659885859, 525703937, -537916464, -67948608, 464928499, 212856929 ], [ 50593073, -157999031, -190677492, -11719414, -421337230, -38378009, -127370236, -399179899, 425064495, -286648772, 212518719 ], [ 270152243, -492278371, -367663493, 184797937, 19488085, -96795424, -127008150, 89413589, -131659078, -149942321, -404753697 ], [ 31768098, 203434536, -19665932, 112394701, 779927786, 127713370, -28629125, -553254342, 206297083, 82682534, -232623858 ], [ -155868830, -775962541, -24900033, 5043745, 165835224, -257140081, -131481, 730096459, 320074503, 80764371, -727725476 ] ], [ [ -488530494, -366385064, 845072763, -426218539, -43808780, -189189528, 203470451, 208692019, -136847474, -786155777, 178710978 ], [ 150078347, 42799869, -282697379, 17970113, 99257069, 20369504, 194658271, -72351031, 629117015, 122033277, 77117806 ], [ -3784774, -83313891, 158831539, 10994322, 625617212, 878716457, -731034214, 26120413, 123672953, -94156866, 246385745 ], [ -74542200, -45989519, 166596676, -78036954, -154523675, -83099631, -209345520, 120069883, -430883839, -113139433, 30115253 ], [ -585560018, -563448248, 466522479, 23579134, 19348477, 177560590, 740970602, -22180751, 1265843, -2322589, -173879721 ], [ 56938385, -148995031, 78098874, -169889844, 135605459, 248581668, -118950200, -87081717, 327284454, -253643649, 201396878 ], [ -40031310, -499560426, -773987614, -607787530, 904894812, -142549092, -338469262, 128512870, -271330796, 872267360, 116387144 ], [ 42355313, 905872759, -40433598, -630354615, 275645410, -285626912, -45761752, 525366980, 145086823, -136927350, -16730036 ], [ 491604716, 183916227, -244750992, -207783275, 489493435, -212078119, 467415618, -284294340, -343927411, -332222450, 576287618 ], [ 313127280, 52641531, 252615434, -50285352, 280295775, 30426393, 13757649, 678219346, 840627617, -422902204, 17830475 ], [ -269290826, -35490477, -326518495, -288100841, 21975475, 187504130, -644005451, 503107000, -190280978, 65061360, -625055590 ], [ -369429174, -156517229, -582754130, 7860006, 225589873, 512929703, 25502988, -90834023, -112192492, -317684482, 1425859 ] ] ], [ [ [ 312682347, -40611731, 561864144, 439844048, 563020172, 44167019, -299085877, -220224620, 108047084, -21051598, -742524558 ], [ -64310367, 258117473, 92549110, 11662660, 10116354, 162209058, -102992737, -96737083, 161483142, -160999352, -31982293 ], [ 358276208, -251231635, -258695498, 143752429, -249856046, -18005318, -82030715, -54955233, -53203866, -172112105, 1588567 ], [ 102788044, -199927711, -312740886, -168848385, -314810338, 275592488, 14671314, -355451594, -784689684, 506910875, -274941975 ], [ 358920192, 162094566, 9670830, -343769727, 302751327, 21768471, 205490098, 152973911, -813437729, 563044233, 1025164 ], [ 71790947, -101933333, -511676417, -196348723, 76131165, -84749385, -379444307, 588330838, -406547443, 435216958, 391890459 ], [ -351758292, 25880493, 153029075, -624411194, 106780, -28567034, -126974366, 5224173, 123978722, -13216281, 158929255 ], [ -67240988, -818967, 134634070, 179408031, 59946241, -222607158, -98661073, -31897420, 68536495, 533860098, -185063094 ], [ 609534835, -82158536, -75761361, -99568676, 8404783, -118721822, -270461168, 416845401, -37371899, 276954682, 244931115 ], [ -93078549, 435602991, 292266730, 379242343, -579216900, -125241849, -554042516, -388640615, 138491910, -22849215, 125907498 ], [ -63495238, 151727172, 200463984, 136692750, 41432385, -27532768, -306602212, -91113856, 4428095, -372584896, 160770681 ], [ -498784326, -222620812, 126567149, 281864743, 563540403, -606909157, -296122889, 503340146, 4541677, 385456919, 426027985 ] ], [ [ 76601930, -204216492, -50641448, 610722900, -546870915, 23355664, -21707943, 106582977, 43695999, -381158729, 312108931 ], [ -786184394, 483003128, 85032681, -107744144, 325607978, -40976884, -96185304, -275973976, 500745203, 276514285, -20516003 ], [ 57941087, -498120101, 241692062, -12603678, -243361857, 330537353, -58282497, -131661899, 150243421, -270698507, 30867561 ], [ 177709691, -69478910, 543499988, -728006534, 51404321, 234135490, -22861838, -107243756, 378343182, 241572023, 33961563 ], [ -280573042, 249298364, -405105377, -10362943, -8884243, 833450350, 119633967, -357327728, 46785532, -329774656, 786077269 ], [ 138837719, 45113667, -900599521, -516476942, 409558742, 230535374, -376905475, -34672844, -14592594, -160621894, -971813314 ], [ -751460101, 29406192, 889639365, 8773736, 399293734, 45606410, -638363048, -133221401, -727273439, -7274752, -496817905 ], [ 17342678, -225917965, 111078568, 43854775, 342360587, 208832276, 668714854, -176369782, -226234853, 177337622, -69516103 ], [ -203942163, 137947808, 32976129, -206515379, -6383032, -705839959, 192585638, 214859737, 929203786, 605687404, 585952193 ], [ 172620416, 66171725, -64514526, 421438019, -58786847, -528092833, 348371408, 142410134, -147407374, 77807335, 884718684 ], [ -286642766, 417578948, 477339593, 53292537, -351054911, 621803143, -373020406, 3530874, 188814459, -244535787, -110471531 ], [ -247619602, -629136700, 94344699, -125867359, -42842264, -469304500, 250095068, -172991612, 77318829, -248475511, 48526274 ] ], [ [ 44534405, 540649972, -104060077, -485152597, -468111032, 465503276, 216709755, 396242779, -71745876, -376622271, -462359352 ], [ 151411603, -528557079, -156646582, 341349631, -186319041, -698682273, 704078296, 202803767, -507674241, -79623592, -606630161 ], [ 63144895, 368204791, -30078894, 156645318, -118017606, 67639887, -199307714, -385409588, 59248386, -736378617, 115874925 ], [ 486984310, -110905029, -123892597, 171221883, -43732811, 8270069, -355296174, -49465521, 294477601, 417676005, -23653573 ], [ -19609615, -39053825, -66839322, 701634242, 368946506, 260765732, 2576798, 21570759, 5091883, -744448199, -625186380 ], [ -266926624, -111930927, -35098319, 270778187, 21394129, -170525676, -102575369, 68509074, 351121611, -379279829, -110052726 ], [ -469643251, -86308283, -176712285, 56463979, 79443325, 35213688, -277913326, 289724406, 458797786, 234653203, -347910841 ], [ 666537251, -56561223, 610881851, -9827602, 234211958, -412415578, 46057559, -74081938, 99753878, 524426164, 696120459 ], [ 469831104, 302957138, 180789970, 319433516, -39106745, 28903565, -410230754, 613874668, 3542290, -573812226, -5507678 ], [ -38848492, -4196506, 104089967, 256241632, 844970538, -616467084, -529539102, -18422503, -481540988, 716449433, 245843801 ], [ 242745231, -43122949, 369185898, -12069962, 122485281, 222293034, -632429005, 978436953, -142363065, 44172223, -359557024 ], [ 3341055, 58070095, -121799590, 180304381, 42774073, 256566278, -164658160, -160994622, -380308047, -219567722, 114349483 ] ] ], [ [ [ -168241568, -326974134, 414331814, 211627141, -85388049, 119816170, 491334350, -574746206, 96579200, 96590660, -735211610 ], [ -268788412, 191246766, 546428128, -206687292, -249775046, -588668341, -119493411, 248175321, -63091985, -101621139, 201479387 ], [ -722606734, -121146792, 58659382, -34476094, 82017092, 16845144, -518109208, -213360425, -240892204, 78458662, 61150799 ], [ -28324627, 540674026, -132860843, -787722919, -789249570, -616306693, 54654759, -197206504, -31101797, 4125133, 216052376 ], [ 347140133, -323573963, -90158933, 196457141, 133124873, -8166786, -41937468, 70217404, -681080120, 241325846, 37633217 ], [ 226655882, 528990998, 141245788, 569789609, -582970768, 356129580, 69023844, 742270217, 49015622, -831363693, -361993904 ], [ 817138173, 878702889, -544647909, 120514820, 174277645, -106370607, -42211638, 455890509, -302782930, -18001891, -205848942 ], [ -14761016, -539538201, 38335651, 87907861, -97758055, -267367952, -582284597, 342766464, 219465092, 1569393, 918377417 ], [ 25967889, -133053051, -266981920, 126921364, -75553926, -68240820, 22676006, -277480887, 468232502, 43742852, -182890663 ], [ -90737458, 421591248, -7929364, 96735487, -112782156, 706266633, -196960417, -515579881, 39483847, -565559891, -491786500 ], [ 368949398, -16839613, -751810443, -675135915, 153269949, -65412135, -143651684, 686356825, -349933175, -120730507, 278543451 ], [ -87269201, -117841250, -548379933, 131946395, 2375998, 39764308, -677602734, 95230090, -86363656, -304337084, -166853899 ] ], [ [ -29233077, -262903959, 159172554, 481217808, 15207933, 303203867, 622161633, 273655982, -523890339, -520078097, 390163010 ], [ -139312734, 335390226, -413484855, 439882594, -275663423, 383795204, 17139935, -194597111, -635056089, 166241506, 322177826 ], [ 483053632, 415695106, 266998489, 577285673, -813250885, -347014449, 270369509, -558248407, -455772229, 224246200, 106461372 ], [ -322598495, -63912096, -200040437, -161966831, -67765666, -229925049, -20788475, -96753191, 30494007, -836163887, -235974050 ], [ -228090971, -19952683, -39065920, 371339333, 49841089, 68205816, 64380257, 138788139, -150739586, 90031546, 170228303 ], [ 47245704, 538207692, -187163867, -316337784, 190360858, 416909509, 620484944, 565759, -391655217, 491541136, 317934249 ], [ -5958617, -329699968, -725105238, 254471235, 79511326, -20733073, 154141593, -114178664, -439351327, 190451076, -410564853 ], [ -387848281, 104943121, -172744994, -458041359, 1127417, 13966517, -490983438, 309043772, 315106007, 100014626, -34365435 ], [ -287132448, -1001828, 33992743, -84280268, -241208280, 43087559, -503182639, -34190891, 139585540, -436823670, 84209517 ], [ 13369249, -91372143, 85345531, -343950444, 478306395, 42175942, 163419335, 6032181, -529557907, -487910390, 38846134 ], [ -396796416, 321145247, 84682909, 369497198, -777920131, 321187887, 586657277, -164737144, -456308955, 825123358, 1910751 ], [ 19758198, 307366804, 376578342, 100906436, -623759628, 288714, 745655611, 528166886, 198008731, -13824035, 333878273 ] ], [ [ 139897146, 379725442, -605097048, -629486741, -288418428, -321910754, 276418374, 978297461, -96819916, -137134867, -231078692 ], [ 27505437, 127248773, 511244469, 430007895, 42558042, -431775119, -691741199, 570786148, 51320002, -946472045, 119559973 ], [ 58949665, -332585498, -70386093, -961441198, -125963988, -2750221, 1039841190, -505918820, -5952132, -677725098, 94466474 ], [ -243069652, -89642040, 833315701, 74472965, 561796628, 143244448, -536783817, -273565001, 436946094, 405440123, -207194198 ], [ -581502597, 831165, 176425810, -244556607, 407582753, -631459119, 223859565, -268196100, -9108394, 224534960, -402869507 ], [ 12719705, -514281394, -35684927, -768427642, 73535419, 211302555, -6142033, 14596480, -268655123, 72442180, 4276613 ], [ 504650695, 563644923, 2520552, -97900552, 692094851, 12115957, 13464546, -33343492, 220781362, 87940756, -188577258 ], [ -31994129, 160022591, 162702435, -4742011, -31534032, 533223793, 176106393, 514361374, 219601764, -47058803, -256358396 ], [ -88866987, 96990860, -25480590, 276532087, -110972853, -213479470, 306852581, 245872209, -283531072, -89639337, 20937065 ], [ 105000127, -332793129, 187942718, 64631275, 818038787, 150864682, -38952291, 492546745, -93987631, 44379301, -18385973 ], [ 184060736, 134221836, -162082686, -31247805, 77054749, 112188479, -187164627, -32391524, -103652039, -390730798, 252496669 ], [ -503726656, 338579784, 600832243, 247550660, 90002436, -772509502, -12912066, 11147614, -276392089, -18699453, 412698654 ] ] ], [ [ [ -161198949, -822155503, -406794907, -119449692, -140497609, 675621887, -832078214, 297763437, -456110164, -125616896, 187646024 ], [ -86725720, 332173686, 467123931, 7375809, 590759995, -105939618, -193137288, 5108516, 547025616, -74351085, 269785609 ], [ 348949145, 7524717, -491779989, 377585336, -110880606, 450168391, -717076602, 484389019, -37955537, 357414418, 185442192 ], [ 203091472, -221036971, 179048663, 295720945, 145309845, 279376550, -673762703, -220389291, -27735131, 511090638, -452122295 ], [ -523698702, 188338672, -74856504, -14800738, -316330076, 50778310, 24563604, 2591466, -1004833441, 106220612, -169118318 ], [ 434341648, -114749429, 464686631, -101482984, -324534832, 319193769, 14677374, -83609669, 112782, -198601959, -367242086 ], [ 13445332, -19241675, 271437834, -597460600, 233187499, -146674844, 298093333, -110215216, -727816784, -42751065, 348882223 ], [ 96096069, -117694943, 466223101, -60465800, 22177476, -52464009, 347115412, -151625376, 227875250, -341927157, -428106426 ], [ 144122374, -153122972, 58070868, -423277126, 875341308, 108231313, -609589349, 228790609, 97874706, 83202890, -170394771 ], [ -586317181, -23212413, 522677551, 688493895, -836329440, -150955963, -425585525, -755789371, 28884947, 246898985, -367061187 ], [ 6203885, 302339107, -251593477, 194335760, 362827908, 34335025, -394296758, 115909, 9916696, -388727215, -544363849 ], [ 411543110, -776752775, 317516780, 252559008, -696012005, 177307951, -544839415, 201382871, -29157870, -330564095, 87135327 ] ], [ [ -48785821, 495855775, -766322377, -32023200, -121600815, 11648930, -118751191, -86533511, 92335277, -400878943, -28988307 ], [ -359324210, 142440509, 580872183, 847021399, 534696735, 257645365, 230900913, 137417210, 213281185, -373001537, -104199728 ], [ 233541248, 173518704, -170112950, 530771035, 310835996, -528024628, -684728427, 15021289, -348654995, 34827403, 402866029 ], [ -130083782, 555665051, 19010598, -10642649, 806249079, -82927751, -901605372, -393741136, -114038416, 335202310, -63783033 ], [ 119457334, -812457847, -220904653, 328532337, -81082747, -431292584, -239723845, -11776201, 21509625, 52089809, 500638645 ], [ -59635840, 180386160, 619172878, -103510254, -669886112, 67066776, -384516697, -29435079, -128534820, -75099475, -540293 ], [ 231428812, -530865013, 127124793, -643527840, 227936171, -465386056, -61315379, -178388534, -177437919, -219927557, 465414172 ], [ 257896499, 18499813, 332000568, 107562622, -227276513, 333276644, -186098831, -287700058, 105648543, -27250190, -253229712 ], [ 117268954, 420884586, 76588329, 266365587, -554353169, -305867814, -87719226, 120401062, 341673811, -282377718, 32465874 ], [ 66785950, 812647565, -6418491, 184994202, 32834798, -413813668, -5448228, 211485248, 302783771, 55662605, -514017252 ], [ 253191314, 1097485, -651282435, 34519052, 14538940, -166941389, -6779891, 436711638, 211798867, 4203907, 114828693 ], [ -206854231, 420617293, 172885797, -27031822, -246726912, -341018544, 106534008, -214425161, 58826187, 663143078, 138360486 ] ], [ [ 12546604, -840192807, 107874108, 446822286, -68175209, -636006515, 2803893, 48573167, 355031697, -277324598, 447500910 ], [ 28913380, 89208847, -188370232, -48809760, 198269249, 28840932, -310209681, 182260301, 4005102, -157202124, -42229507 ], [ -65661641, 461831682, -337214621, 59903013, -619274261, -3468720, -224520706, -243175502, -357013865, 165187532, 16024161 ], [ -13362728, 246790993, -192996916, 91526120, -133468137, -363815106, -64065029, 73974325, 584350558, -4541762, -240991313 ], [ -81308012, -144340187, 594742233, 29706467, -88710710, -233310025, -5171279, 171421935, -712255538, -294721170, -51278131 ], [ -513965210, 524214, 31256714, 164779112, 357611419, 651985141, 176753496, -167696595, 770489663, 253286609, -355952816 ], [ 170489798, 769836091, 14493835, 22036962, -20426304, -383318841, -435299259, -331869578, -626619613, 835606123, -374443921 ], [ 217525822, 102656836, -51035309, 2957486, -200216370, -617625110, -249340320, 735782360, -87541475, 210426542, 136708835 ], [ -102037159, 83234776, 194522074, 20265712, -145588250, -1431821, -300837487, 256539558, 176531549, -163156244, -534596156 ], [ -4172571, 213837178, -434455877, -345429133, -1808717, -34692313, 471079661, -52781480, 730525649, 371552358, 51257163 ], [ -25969989, 703991629, -534034222, 290121132, 178087912, 228053210, 222506549, 819737059, -203754973, 211903085, -513594158 ], [ 27971894, 425814904, 610206848, 8529778, 13960449, -244337650, 125057551, 120913678, 355785504, 340134211, -263363089 ] ] ], [ [ [ 564862313, -51628039, -691427488, -389254124, -819945375, -159417531, -121818646, 403637607, -504641347, -515320647, 158624456 ], [ -246897455, -93686506, 415826582, -732681277, 563899600, -4534360, -221569527, 222236429, 497782221, 178629904, -42377942 ], [ -523589973, 89707084, -110264052, 20915201, 16215909, -60802347, 421651258, -40241643, 514557291, 798823854, -342389872 ], [ -179190349, -202554041, 157572463, 150593946, -63342431, -274945252, -155943608, 459353815, 41566561, -4630074, -35991548 ], [ 76293616, 632982411, -19484781, -179515966, -529311119, 138513384, -44944936, -339958082, -18013121, 91288951, 178120808 ], [ 248694689, -123778355, -40483372, -584302322, 715754953, -143414572, 111943376, -337910460, -803219372, 22599437, 413362611 ], [ 412861885, 365573164, 72296031, -628285495, 114651944, 2124753, 223058756, 119363793, -123127875, 244090670, 569330033 ], [ 641388220, 238363279, 126481686, 27480795, 42972897, -233312885, -154944416, -801458262, 701731713, 5897350, -374242015 ], [ -218587687, 168532882, 285390572, -684926570, -127081127, -30262431, -91668136, -600536, -524897676, -191068568, -50171395 ], [ 225254291, -14932633, 36206709, -113552984, -165333495, 5222809, 79946929, 223993463, 190400370, 303622530, -622751043 ], [ -508068800, -373493366, 302876581, 407868684, -799962742, 23999297, -66235931, 11627773, 453055848, -553567661, -639819354 ], [ 153371189, 875238314, -412451868, -29632621, 278072623, 104047793, -35100896, -114671179, 53625775, 191209082, -165052705 ] ], [ [ 57058931, -190802552, 78727292, -44918810, 232463948, 414304260, 439876148, 630325714, 238895815, -42435350, 397504033 ], [ -479334793, 74761285, -163832914, -79167465, -73007532, -49077096, 7297100, 503840437, -12898903, 550366603, -455304029 ], [ 182966576, -59128677, 907589613, -183464269, 399116559, -56761643, 83530526, -324710634, -292813756, -206741203, 208411969 ], [ 398078471, 666031714, 18817134, -521218814, 721937173, -791211072, -9438443, 208098641, -337253690, 873716455, 66184827 ], [ 165075176, 189854074, 805649057, -100818626, -837618784, -212602677, -165267737, 554396184, 635211330, 616056780, -226967934 ], [ 574281404, -775460062, 6124106, 5846990, -592351364, -6468920, 242297373, -729419484, -581750070, 180598400, 119045457 ], [ 140657706, 138465082, 172529810, -324485017, 661976942, 348792652, 97647879, 167326575, -542366027, -310055738, 108639765 ], [ -30806716, -17748023, -724695758, -584155241, -14494241, 308687061, 300328327, -543756773, -539320673, -501803421, 711511841 ], [ -99745205, -302009890, -232571193, 692679089, -4653141, -277107451, 670160774, 126137748, -65168058, 176298511, 430272248 ], [ -195223363, -376604452, -336455801, -419401655, -2658302, -946497252, 309531057, 122202054, 122737096, 449318622, -394612856 ], [ -400345592, 180718784, 85652912, 748382281, 642169395, 309964330, 233139021, 162436855, 292665150, -39844142, -61318595 ], [ -246188021, -540759556, -88922774, -245289713, -93584096, -595142559, -468916739, -63436066, -358804586, -125288234, 407696745 ] ], [ [ -255156654, 59475139, -169574495, 206202833, -87775472, 286212142, -7540755, 362527821, -25053790, -462674737, -50585150 ], [ -353689998, 449346042, -15845639, 95001465, 157218991, 185089198, 113270924, 58284092, -113675259, -481665044, 21602545 ], [ -222097847, 506298723, 822145133, 57600103, 566534833, -201607149, -131656960, -381032557, 181995681, 36012905, -122031447 ], [ -43058188, -20581958, 1560586, -337221150, 217293962, 5902387, 253349953, -139618197, 186250012, -242086472, -398456091 ], [ 61736863, 107353336, -303542082, -67007247, 175591474, 183139404, 48767805, 92360587, 288375002, 469193258, -349431388 ], [ -786821838, 94012262, 378964507, 47191980, -806335595, 289753286, 45812984, -675836762, -4439304, 169752909, -668894596 ], [ -253896196, -489470161, -444527636, 236251405, 62852492, -486621110, -821821064, -108643436, -684202423, -976029795, 479933698 ], [ 655319216, 164755841, 769946488, -222154001, 419298299, -107056265, 379974142, 39357945, -236261333, 35287256, -445852107 ], [ -308824464, 41906033, 90874172, -373227572, 48856419, 7303373, 208771402, 562201650, 289217562, -331941085, -232927780 ], [ 229477630, -325082633, 212609155, 172302474, 267652506, -3058738, 135298778, -17955540, -202561050, 217907534, -1468490 ], [ -567868756, 199080243, 336248495, 268322241, -143178181, 777386575, 356411080, -316151361, -57704660, -105202478, 594165182 ], [ -134110965, -266367716, 386663655, -20690069, -141897660, -35689997, -349461924, 85591149, 305262148, 2519968, 291364383 ] ] ], [ [ [ 162307229, -4752139, 319250710, 123941761, 698800382, -488508171, -477755613, -117361698, 565493439, -159888575, -227298682 ], [ 288550237, -382968981, 1016949630, 645909089, -6935077, 228516008, 778686499, 427263524, 374624255, -53377494, 1046870007 ], [ -456912799, 40176660, 29771328, -163106486, 280593503, -132906085, 126846865, -179223652, 38491251, -807949401, 58335711 ], [ -184014517, -21372252, 52647632, 408150294, 95570001, -439685903, 79029198, -383462882, 222771177, 42688115, -33247447 ], [ 123531271, -60422386, -75687554, -190676999, 32244624, -69762835, 417489053, 460350460, -183300640, -904132304, 474033652 ], [ -134482191, -25407365, -397023828, 240178444, -139849024, 92984133, -183507630, 33230802, 97303588, -17077259, -49073965 ], [ 11862547, -237963764, -398695372, 114586725, -361852869, -180108305, -770026862, 179034101, -146998938, -168691246, 254129719 ], [ 260599223, 359359735, 275685601, -577433779, -926315498, 210938483, 330950483, -81688590, 190101769, -1022048098, 7370700 ], [ 405748011, -246663154, 171262306, 95141944, 45384677, -340560528, 293657372, 497713923, -20172640, -864402416, -915254060 ], [ -96823906, -366850652, 154239954, -410065413, -365778305, -132159992, 98940928, -169322839, 19392373, -278260488, -91685391 ], [ -432748574, 15284531, -149693840, 55529161, -357595335, -43778569, -158794606, -158255655, 219694634, -893156145, -557160632 ], [ -700071709, 20943241, 324645224, 307068058, 152562573, 847448080, 180550267, -207228167, -247122349, 206214567, -34272807 ] ], [ [ 236744574, 52571790, 276807888, 333110356, -344508270, -65495244, -324859920, 111275799, -42292394, -151381187, 606777254 ], [ -543838239, -259623218, -239528924, 642633484, -14554747, 99662424, 429205702, 592935933, -461439976, 48160031, 65481834 ], [ -179582251, -19447371, -80149980, 161186707, 71402438, -28328870, -159830967, 28039369, 477174608, -479742909, -28577377 ], [ -380218185, 626070468, -5782975, -64565315, -130381490, -505645426, 594830424, -304589980, -131736919, 670058179, -564327361 ], [ -357571972, -217303375, -4813014, 161937178, 35788561, -528755183, 714796448, -121985639, -266162603, 83831805, -762271 ], [ 96103951, 418204955, 322264744, -248336647, -485730599, -65427603, 30244120, 84746528, 88079426, 11034345, -50488332 ], [ 185407721, -107258328, 814833883, -417029118, -828859567, 878772268, -3268978, 11134978, -19183602, 62527541, 142611007 ], [ -7416823, 534229372, 154263703, 82412252, 231786753, -210365297, -214760463, -276957835, 242189829, 296015483, 957558799 ], [ -516281689, 14035901, -2860892, 640974435, 79139914, -416620365, 57617881, 683514176, -25641005, -994013858, -289241855 ], [ -292572729, 82450048, -213023758, -414938488, -146920718, -37855345, 409156332, 28753018, -27590295, 137759394, -273077671 ], [ 303164712, -256423148, 51846322, -12846297, -620682962, 170407193, 44622556, -201906317, -9020408, 67607628, -517294952 ], [ -217702228, 115119635, -157753950, 259540901, 673391857, 415791104, 392905080, 146336768, 488684129, -82046672, -125942878 ] ], [ [ -576226228, 906297, 21311940, 207592563, 391749943, 639428537, 409506462, 476036565, -307743250, 22139655, -584360986 ], [ -672907896, -169498184, 35724474, 288027125, -258759429, -589797800, -50149358, -573082259, -417345755, 326713404, -333058444 ], [ -136129907, -443997829, -832653658, 612661477, 872047358, -26910497, 485434883, 98440308, 99357853, 9706947, 8126787 ], [ 1325480, 38033311, -57676335, -85163000, 114091035, 78039546, -84519727, -1368862, 66961234, 89537649, 347808723 ], [ -614928139, 328329129, -70362845, 655168588, -173498707, 89513055, 523066076, 79591839, 484433801, 128037288, -161062437 ], [ -173953502, -294822846, -95409455, 514258611, 292010318, -894553325, 833510046, -142369725, -54010338, 103072725, -57031307 ], [ 51687642, 126974666, -115575082, -337128543, -398804743, -6757517, 209126924, -40148723, 6364691, 8696485, 93106311 ], [ -11892584, 169521469, -2881786, -322198498, 100763001, -76694194, -298446079, -397819585, 301616599, -99250488, 28901609 ], [ -7038960, -25795050, 366259880, -402019079, -90296484, -106117187, -42684563, -55479685, 98093008, -254983, 23535325 ], [ -295211133, -562296158, 1019047091, -76882954, 728308440, 99023071, 14787601, -14448857, 125265181, -131020633, 636759672 ], [ -971412484, 498085370, -74353908, -54216439, -198677687, -121261930, 543702005, 620918669, 275078009, -541846826, -362646145 ], [ 170471609, 444109596, -506213837, -37588445, -139455769, -53907803, -753707304, 72792456, 418628993, -18204563, 109718767 ] ] ], [ [ [ 122887240, -553080274, -102112161, -23757973, -55762495, 133897001, 55404257, 117756844, 52046989, 466257302, -86139271 ], [ 16260125, -249448231, 301580109, 124746362, -61687803, 98849202, 22620591, -81656598, -342202906, -713108982, 218122395 ], [ 279273897, -339472777, -129981810, -77375784, 46533952, -571118227, 786463794, -257835538, 14432434, 605657484, 2143779 ], [ 204905539, 509860832, -646086427, -569432286, 97013057, 218970159, 334523059, 514302124, -349178740, -69409607, 1188676 ], [ 219506886, -843694980, -226664051, -633451600, 722847733, -26500149, 92165150, 7040265, 54650968, -22965244, 179872423 ], [ -16091250, 17066876, 344915089, 25842720, 98451351, -214485217, -245581019, -318474148, -176151211, -241964311, 239171777 ], [ 20157459, 691836841, -47324230, -57759763, -470130858, 121196837, 117666731, -70299931, 85793073, 163698344, 17560440 ], [ 163161372, -147057406, -168016140, -318269450, -121852303, -197677578, -227164469, 21817363, -362902541, 183690070, -103307672 ], [ 71867800, -251900325, 141426340, -400951967, -22180689, -194806148, 457200159, 170823890, 282321185, -738084869, 144966171 ], [ 360868002, 13095829, -62085773, 249662021, -129678600, -458382951, -335597983, 228543627, -422227557, 4639412, 154995613 ], [ 68433400, -753722143, 557855209, -144696176, 351788552, 517024116, -49444927, 693649856, -258255717, 233891225, 349354979 ], [ 862830539, -14503130, -636191914, -2420431, -198331040, -56603369, -247518073, 30973287, 970763412, 6104090, 421012826 ] ], [ [ -182318461, 329003857, -19382432, -243951761, 117525147, 7325677, -785383309, 189763503, -51141982, 246662692, -13947733 ], [ 289230247, -214660976, -148016495, 68136502, 104974536, -12448489, 30400032, -35549162, -395132231, 390240764, -183761505 ], [ 2596686, 270812479, 268043820, -267698849, 424354514, 299312669, 421701913, -86111708, 327450709, -34041796, 433276103 ], [ -536190238, -410917881, 542389600, -506988191, -172259934, 755857146, 6168380, -498827473, -269636036, -184843696, 974566974 ], [ 63572718, -1433019, -43504467, -171429593, -636964604, 97681784, -213654866, 561151296, -135110305, -20560667, -200189405 ], [ 383290756, 269249622, -243030914, 166189881, -430998118, 74219459, -64739414, 312075571, -461295398, 303038604, -171515731 ], [ 341148865, -372926866, 261702536, -53188862, -115430062, -223201809, -340648641, 16007347, 333916598, 14845169, -29493249 ], [ 385516407, 217157141, -219980386, -311798699, 371523573, 70243160, 209733651, 50265106, -496213341, -614478878, -8747627 ], [ 63947910, 294655204, 133559906, -420018558, 211689546, 283033111, -246590709, -156631210, 155752793, -198428583, 49648941 ], [ 253520028, -92459296, 276951270, 521016332, -25211930, -45484841, -19566860, -153977464, 20997021, 4480997, 736301049 ], [ 168532913, -45361864, -95782298, -504560046, 156932315, 120318177, 58014670, -799692746, -78360409, 775064940, -269572715 ], [ 413402497, -72303685, -191071839, -456817401, -368435990, -473229790, -62675085, -16568191, -229358621, 311808762, -206889738 ] ], [ [ -876758897, 249207472, -142930481, 195072843, 835447, 383241610, -607613221, 106114127, 1156321, 125602887, 47702481 ], [ -381293996, -120174941, 113000088, 202642391, -320882110, -600864711, -342924849, 431727765, 512526176, 715238830, 31156062 ], [ 46890290, -640421280, 508990947, -743673439, 851250166, -103892390, 1060941219, -537139478, 151177502, -86814521, 90964317 ], [ -81360289, -460443462, -257008824, 143218148, 146100396, 66421935, -276650554, 349423926, -14897484, 252621021, 20760785 ], [ -987541093, -262230807, -8530091, 623306268, 7743005, 129922958, -15507429, 189347415, 364186589, -239433775, -492447311 ], [ 738696753, 217909203, -26229405, -255612318, -240226093, 15355663, -642965745, 33210003, 849229886, -58202453, -67935868 ], [ 2436342, -64593970, 224947826, 526303456, 178171950, 70794640, -463704969, 499783160, -167570221, -118736869, 581479574 ], [ -298503888, 288873174, -52939565, -352614748, -606128991, -462484799, 126490376, 184263238, 241510552, 549283282, -3882078 ], [ -147971583, 45082388, -257272377, 114461763, -139128792, 7095397, -171702679, 249951847, -195076843, -313679853, 554913800 ], [ 447431230, -14788865, 164031068, 84294645, 702346024, -62144005, 36710133, -182360630, 62963265, 203217497, -9274965 ], [ 26939384, -608362824, -53168646, -65940425, 360525776, -106543629, -13478884, 54277615, -318048566, 733501991, -162380490 ], [ 870859821, 889012514, 314837507, 247010847, 277846812, 307482271, -250055874, 80354659, 784518784, 22472390, 108840480 ] ] ], [ [ [ -725882004, -34953300, -148579784, -455074884, 309724801, 42982647, 444759395, 408708604, 392761387, -299104573, 3187650 ], [ -321028338, 5077114, 276889592, 908468691, -526095056, -284964060, -257720829, 1162851, -125225757, 658826282, -177524949 ], [ 591993455, 94582160, -448727517, 200413926, 637565759, 417016288, -270511091, -11203818, 159566032, 112690424, 665523325 ], [ 143369232, 95208790, -523250908, 23395005, 311957, -358950932, -151324365, -68648636, -873820647, -372546387, 183322182 ], [ -78756141, -424373385, 400382638, -142678633, 8821456, -636467414, 267066023, 244747773, 368176391, -226722240, 178213103 ], [ -184454977, 113535251, 346782151, 569141121, 102397101, 490320, 52032522, -914497231, 349452685, -351689091, -139595765 ], [ -215300707, -487471741, 44079650, -229003192, 202109898, 39447884, -147176987, -331872052, 203521661, -147891707, -33123028 ], [ 100742311, 718684921, 172233590, -423998, -254798744, -26242694, 250099731, -500268386, -121943067, -11781799, -252898025 ], [ -305710170, 610368945, -658527932, -2536049, 600159258, -47613472, 491004, -940675440, 263874253, -162617677, 14200464 ], [ -39028057, 90053389, -330487983, 249897240, -58021811, -771884897, 198698406, -58717801, -430381526, -497020416, -81851122 ], [ -12002372, 204183601, -91105166, 446717717, 75791008, -356659865, 186885060, -222850223, 161979142, -145251778, 300351988 ], [ -352543726, -178376192, -281729212, -95100060, 76122165, -317311386, 372543060, -268656299, 99047358, -935256147, -188461476 ] ], [ [ -623957915, -316709358, -129373515, -48270983, 23732156, 156027523, 288690927, 439502754, -109919760, -10347049, -145734070 ], [ 578065323, 56019376, -220418075, -186780877, 87752176, 100501802, 535685751, -83479625, 71065500, 219626200, 72409299 ], [ 22254155, 67060410, 180833331, -271148628, -22981306, -271752673, 778078674, -984305820, 316965340, -9380309, -88396180 ], [ 398788268, -48386311, -98129072, 138987521, 197322466, -168613404, 355794664, 169544479, -147473704, -32169909, -641870523 ], [ 516377201, -41425594, 102457912, -133489952, 166347752, 397969178, 240319893, 485519106, -862879236, 154414070, -697653680 ], [ 513322156, 474636442, 342321007, -52803138, -15572740, 234078915, 151862686, 971121259, 44377449, -169793579, -173623403 ], [ 256840284, 70837897, 139162675, -251287844, -578237679, -671917124, 142301972, -65737910, 2891676, 66081591, -417496482 ], [ -831566123, 10273889, -355535255, 416173783, -633768542, -418627088, -426859532, -95254803, 674762768, 244712089, 342600063 ], [ -40936252, 547289257, 159338626, -125445594, 95294980, 455348585, 400481675, -431023656, 481237695, -73732349, 285509089 ], [ -291380182, -462253251, -494530242, -94778512, 440668989, 194479308, 301553688, -17105355, -510753913, 185921744, 371681369 ], [ -40197001, 99147315, -144354779, 174300610, 267579180, -280334874, 34966070, 86701769, 432837449, -250188934, 174252286 ], [ 78139211, 549945725, 760927947, -139901828, 2608522, 819985819, -209437353, -187203399, 249671404, -136720536, 48111721 ] ], [ [ 62528886, 101654453, -497009101, -377990044, 288445496, 709903097, 274730231, -468347569, 71832626, 461706991, 317070256 ], [ 14888183, 376737537, 966970880, -612991082, -322413768, 480735389, 99709687, -312510397, 5559531, 50050615, 493444276 ], [ 760104797, 772046723, -17513735, 56711649, -485711154, -592832011, -57823417, 22155804, 353337337, -35112989, 398993036 ], [ 356626213, -757409988, -279080621, -252110948, -11289679, -134443023, -462809991, -26851359, 52384428, 323959911, 52864328 ], [ -368281833, 455849475, -85448804, 79315420, -586456748, 22426989, -228791326, -267747638, 6298108, 42454310, 15992401 ], [ 115782863, 7143589, 132150134, 472293453, 213336611, -64309415, 403328818, -645836183, -77647681, 284136550, 441537033 ], [ 201818511, 1516087, 465933864, 446377711, 1354239, 10117606, -96752847, 70863207, 186025758, 151746531, 246929339 ], [ -174978410, 103797199, -27748513, 76186240, -686584083, -382184507, 95515101, -135308068, -61167233, 240910536, -247063388 ], [ 200110550, -45822843, 813154362, -62258608, -119076685, 187681807, 4140227, 122572735, 311719955, 234919474, 609799068 ], [ -46026411, -555255, 834357422, -5239723, 183746768, 13422936, -538586634, -164860909, -79884059, 19202047, 547977438 ], [ 291901243, -575715336, 67463973, 158409968, 30385536, 61479852, 185921447, 327243116, -697755252, 60508491, -118737460 ], [ -117729636, 297247843, 40557341, -228229326, 224476832, -32817694, -347416953, -80900401, 594400921, 101391584, 399538990 ] ] ], [ [ [ 214169551, -255222992, -193574297, 159358835, 27320680, 612118736, 72275859, -649452929, -724110095, -510153534, 90971724 ], [ -630111607, 199109485, -301464966, 436715268, -20992129, 14289977, 1838417, -8053465, -204508298, 60764531, 179885158 ], [ 328590416, 111089130, 2704304, 117081819, 851393620, -3540978, -25780464, 267995522, 86176535, -118524014, -378501962 ], [ -779575814, 46428848, -282743304, 696399477, -110008840, -443656669, 51259784, -297079067, -1349820, 465555316, 124548720 ], [ 9877137, 32621803, -524375415, 17505071, -264474462, 269231202, -84611163, 2698042, 750635224, -331171401, -14241293 ], [ 304392134, 257371164, 392590683, 19469013, -135070611, -21747660, 11355725, -103587618, 95357619, 47145221, 347899693 ], [ 38032887, -29560167, -3909605, 32960522, 621638924, 69638401, -298384046, 91979113, 162063731, 233583087, -1713007 ], [ -6837051, 263066003, 1683669, -329960969, 248837535, 462677981, 135798260, -439134771, -7663054, 695510904, -110653397 ], [ -173819348, -14625549, 118059219, -30431841, -219488656, -293488493, 242245338, 794219536, -16499940, 236651656, 781424025 ], [ -554397257, 395668576, 141130817, 94291758, -58447876, 566316340, 728471939, 28698622, 920291586, 198931044, -15412283 ], [ -250955712, 215074899, 280688486, 629449455, -371059104, -67145370, 348208700, 646135398, -220421236, -310802971, 32344443 ], [ 251514894, 415112029, -792464442, 490128307, -615435585, -664988403, 469886632, -130642504, 553815251, -486760266, -380416319 ] ], [ [ 659372035, 289717726, 162793918, -70727119, -797813240, 86567362, -293054231, 123495544, -1015582783, 245578799, -45299321 ], [ -69266194, 121575119, 314749722, 521916619, -569026544, -89805829, 264149999, -283463009, -2177033, 176100084, 172130865 ], [ 225765943, -62108287, -108691136, -170124726, -137014767, -150828661, -12786235, -91992042, 646369590, -494737804, 557150929 ], [ -492376515, 960258, 391896340, 25034211, -30475205, 22906581, -22797183, 71077315, 90913536, 312307721, 168394352 ], [ 120548916, 431950855, -217156697, 378809159, 51421049, 110365801, -203282997, -271663100, -35043338, 360711480, -426094320 ], [ -258916394, 431687143, -457929777, -680170881, -2363432, -28028480, 588875312, -233668124, 22756028, -44775700, -116954449 ], [ -81258563, -507852025, 301028038, -153267071, 174774266, -11788101, -534558885, -40114762, -302309976, -216018470, 229336822 ], [ -274092577, -280997698, -158353223, -348533395, 761585595, -775926243, -48808577, -354852298, 538029014, -255298108, 225186386 ], [ 90885597, -36571986, 225736450, -28295248, -65312533, -354631331, -91076119, -73601464, 315084025, 235664864, -485602777 ], [ -477579032, -149120502, 323879227, -409952412, 99020833, -307359244, -186917389, 58706676, 115272417, -23895732, 418058655 ], [ 295556106, 482702550, 128446217, 51984704, 6490070, -97173770, 267707674, -364502070, -174345778, -1352587, 192930138 ], [ 284624756, 64864760, 172997405, -154332229, 129898501, -557952008, 72815663, 17499902, -627530, 244651022, -639512625 ] ], [ [ -46622009, -832617593, -640482615, -234372708, 267880041, -280156618, -248136850, 386760009, 528397639, 39136979, -45724711 ], [ -649548992, -362013820, -1348760, 182657057, 14880864, -610132306, 488214727, 789160201, -319907120, -20311295, 320672498 ], [ 15335795, 737321514, -193208097, 27499705, -164203150, 20918931, -329342110, -35400663, -179258486, -120542670, -379081318 ], [ 788300863, 60251782, -201945739, -49250742, 423248767, 86414626, -535837, 25556603, 82075564, -8863838, -2935159 ], [ -312687015, -47012289, -354469247, -316666612, -370217643, -342958844, 213482248, -106460999, -698139136, -100411392, -49473350 ], [ 52723318, 79270553, 295066764, 466305248, -780733993, -316955842, 718917152, -352132845, 88861790, -429452101, -366772056 ], [ -163549189, -583034604, -371784492, -467939933, -523119950, -31644649, -184088772, -7802863, 70361927, 866562026, -966799443 ], [ -22391966, -202527329, -70218939, -748006907, 18739893, 58245787, 2196278, -444838234, -18915769, 729785699, -262784235 ], [ -246171538, -214245440, -188786104, 660596199, 432981949, -562179753, -436247829, -370892215, -418690135, 9496929, -343222355 ], [ -22763579, 440794226, -353937202, -96255507, -336007678, -53968276, -531899168, 114509779, 177018555, -92290354, -71735548 ], [ 161896463, -298076065, 297928199, 393159092, 108625577, 536279135, 42210912, 443593588, 5537932, 2492271, 47002901 ], [ 509677696, -105856234, 564988016, -884529509, -631989671, -107918146, -6311870, 154930880, 142138291, -219794371, 266870465 ] ] ], [ [ [ -641199944, 130683656, 524630016, 28092874, -94683147, -47245113, -461557770, 41097554, -53281876, -57167049, -217160293 ], [ 695363823, 130238941, -357076864, 130116184, 1047503563, 167429465, -74893503, 1417418, -402699673, -92427817, 787606263 ], [ 369564134, -72658930, -4398916, 336782301, -248380587, -113836410, 69389902, 137034640, -486635224, 380600755, -565872282 ], [ -297138792, 422540383, -100989059, -80093444, 262680165, -472990454, 7374247, -9043797, -59816829, -242001204, -70166682 ], [ 542770935, 17235912, 170310497, 274061743, 115685478, 134019253, -274508250, 135812088, -337458382, 27863261, -49074682 ], [ -428973480, 491236717, -95314771, -119931200, 704644515, 720410842, -187780329, -343331398, 477603648, 680324907, -48716958 ], [ 44523024, -45916109, -158332691, -26825935, -538533914, -208915333, -40141325, -112433233, 155470913, 9016051, 60238867 ], [ 450460633, -290863043, 102148620, -43874690, -652229792, -398675586, -653122312, -35994626, 129879652, 28301508, -90315764 ], [ -114889215, 269146765, -299672412, 539105451, -297573399, 676338798, -393884937, -586609974, -130755149, -778849970, 4090754 ], [ -426766738, -157822559, -547874823, -852423975, -363377269, 646384670, -135413809, 508167745, -26134586, -193433457, -533171292 ], [ 59652080, -98830314, 664864163, 233626733, 79908372, 101690256, -121108131, -24142378, -361224491, 751758219, 583760553 ], [ 79998506, 156883668, 427203095, 526250375, 86986137, -450676782, -284223094, -19331136, 44011199, 373628840, -258532224 ] ], [ [ -215718995, -35557568, 96487340, -156200430, -146000828, -716424848, -419224899, 424720798, -626860097, -154039673, -317064404 ], [ -445318543, -370807149, -122103117, 762886515, 67204364, 49984066, -207513302, -190047, 766918699, -125772424, -18622218 ], [ 3825022, 422003880, -597226837, -78550015, -6533426, 23921741, -338280509, 182737665, 365437420, -626734095, -562735940 ], [ 120514747, -582242446, -82770592, 457049350, -124638565, 90705615, 70852418, -181105999, 640451276, -313722611, 2212682 ], [ -148581105, 83893379, -610642328, -361435235, 154668899, 29833485, 570065691, 309297884, 842541537, 14469604, 272916667 ], [ 29336659, 210141724, -360670259, -152629013, -124815889, 113626582, -591992709, -537058328, -488035461, -143007727, 91176756 ], [ -330045537, -392673258, -96945678, -19649544, -66165846, -313894837, 246065890, 574068997, -114829600, 196441822, 50720339 ], [ -796600812, -457006046, -223778715, -56289794, 82956599, -489830362, 89404058, 366130654, -88137263, 572343962, 54986309 ], [ -553007860, 36625371, -126814116, 505692400, -8162887, 432196789, 85240115, -201982733, 911025833, -248050490, -135874143 ], [ 580624149, 506421901, 4984762, -201559299, -31484882, -503930632, 174217269, 900701027, -129416482, -159569308, -38252995 ], [ 964796324, 100593395, -51230062, 2258433, 261132536, 616299764, -59917629, 19929522, -498461257, 699186366, -8183767 ], [ -10573287, 732957216, -684074802, -920258646, 581874537, 64631912, -438604226, 231761020, 23271201, -257263985, -407873473 ] ], [ [ -416447068, -141062027, -28495669, 376687615, 16962302, -25470482, 19374788, 37670665, -174362972, -65165717, 330303068 ], [ -506321651, 358585061, 83729441, 49592191, -638082185, -295956160, -163580165, -188331017, 108929496, -119703027, -160434881 ], [ 530750879, 33598762, 192577609, -32014748, -156345458, 9967565, -434518096, 81420400, 43653127, -25384842, -295912801 ], [ 136967993, -180638726, 125817087, -366149213, 74067218, -87117262, -391650684, 479470456, -1121523, 148773251, 247860930 ], [ -8716612, -281939497, -250970014, -29857020, 230499394, -300648227, -68424047, 26886311, -419248825, 232967664, 841345778 ], [ 131135846, -351441198, 275812837, -410846425, -384839437, 426808169, -57623673, -12048062, 417636955, -9457604, -114834412 ], [ -623492372, -17675651, 312888846, -393809912, 181422011, -30074208, -515335269, 362117596, -696643962, -47879005, -155215831 ], [ -5695571, -135063281, -182629303, 251350299, 587615458, -670182354, 320967148, 197139951, -44833272, 51243375, 533414638 ], [ -210739276, 378405530, -504059411, -418809212, -584844623, -24424109, -99189003, 78982254, 227600366, -65271563, -43383739 ], [ 67458541, -154104965, -144405355, -969811764, 75980104, -589863491, -97206563, 299893340, 559352241, 92798487, 6127405 ], [ -213169639, -72605379, -4617648, -172293429, -860822551, 31738535, -518837359, 15971720, 174247949, 109513458, 879217146 ], [ -127562953, 111873732, 151895637, 96135537, 117672414, 326185398, -17260716, 150950457, 561184685, 634601710, 75143384 ] ] ] ], [ [ [ [ -39413344, -177255681, 189355341, -889806009, 170376062, 487209967, -46610843, -206398435, -341128651, 84479012, -35537729 ], [ 180604220, -28157000, 179986005, -577642656, -863865032, 46913043, 145390848, 394707547, -721859278, 511235904, 121893851 ], [ 13199517, 245085002, -658830998, -10988042, 835746548, 43594298, -80638890, -480100950, 5007310, -669071880, -37509359 ], [ 155764140, -31689891, -512658730, -21225386, -98636952, 65364848, -89358775, 43702351, -157474143, 497463553, 56625209 ], [ -86246085, 261393524, 199686886, 606915258, -536911725, -270727504, -500009325, -60526100, 168529194, 75241165, 301889063 ], [ 204399028, 636382050, 41836089, 535592924, 27326486, 115866263, -654730427, 125229971, -436253084, -173339483, -75195573 ], [ -63871827, -53594021, 149828732, -243008766, -329154112, -119260911, -805377440, -594076242, -583984118, 56049681, 187871573 ], [ 1930343, -767578957, 169538904, -521827729, -344596796, 40455682, -294879624, -576497032, 594240508, 363799213, 204129940 ], [ -718536150, 746512905, -5213754, -42676141, -164046477, -697230780, 43488483, 72139682, -348078112, 151251, -993470 ], [ 52093971, 255943976, -922789208, 184998739, 352084947, -117304244, 696893070, -367617960, 308694289, 266004732, -7389526 ], [ -650868107, -445516667, 692498698, 217535596, 347021600, 32069238, 87665578, 2376681, -120968791, 297754134, 116388163 ], [ -128061004, 630699715, 73000628, -153227909, 362145166, -29385179, 206523703, -206648185, -384062706, -59817389, -261984976 ] ], [ [ 236377753, 117452433, -520971687, -268108158, 57508713, -899221084, -60431269, 527862160, -11798319, 463533764, 117162178 ], [ 445338716, 841732779, 1010657794, 341545120, 128132094, -173480629, 351473566, -72503647, -548019776, 256885242, -54034160 ], [ 702333640, 970404056, -534220020, 631685479, -80134272, 171510848, -681903092, -129129851, 63691059, 81850355, -1013033836 ], [ -186059137, -692995912, 15661838, 6570589, 28535841, -527365577, 289264683, -57214453, -240979925, -573075995, -21587309 ], [ -223774071, -65660254, -174171254, -890334206, 211221714, -19986330, -836979770, -641529360, -104849237, -246359014, -526672165 ], [ -8245717, 160355326, 435830287, 82709273, -89638135, -4857748, 631572738, -19311650, -52038388, 516698582, 56481634 ], [ -714245911, 918757472, 362762161, -173315633, 57265245, -116996466, 179570153, 41953169, -182034038, 376316261, -188539628 ], [ 498207938, -294547721, 226254426, -133762688, 32139236, -417769104, 380805030, -55623641, 503028781, -717524412, -737664754 ], [ -20386621, 18000698, -265992968, 130616, 622296166, -702857641, 105242099, 603789914, -380810537, 265132655, -72999411 ], [ -469952449, 564950249, -164601159, -277161039, 16033004, 223384461, -64095078, -620401676, -685431525, 381617887, 56674927 ], [ 606566224, 164919882, 854235361, -18682428, 895251859, 88820854, -13245409, 446147556, 197910420, 53899923, 173129716 ], [ 344120419, -960481114, 29675653, -21497469, 302414850, -833729221, -14774291, -475385961, -495985231, 73231790, 388627455 ] ], [ [ -372721777, 475433640, 463979431, -396524883, -39815932, -106354301, -260334587, 214048229, 327550282, 791795481, -133782027 ], [ -253826106, 7319659, -32702687, -238076126, -367851267, -79782093, 163915466, -170782354, -165085289, -764444545, 204409142 ], [ -6901837, 20816781, -8382591, 385296689, 574340420, -326885697, -359122920, -96941800, 372272840, -39485283, -11787976 ], [ 88753607, 33689293, 62494524, 533034950, 265533418, -8970722, 177951027, -249835503, -638059198, 31508585, 13427154 ], [ -518600547, -510353615, -586796304, 165027418, 49511687, 176012802, 722171488, 50253895, 2223943, -96680978, 392570125 ], [ 106093657, 271748935, -154645283, 403428938, -123033762, -162195005, -17574086, 279394293, -251683346, -329913830, -305373549 ], [ 85192371, -262864785, 297980979, -570910141, 5678642, 619404750, -110335142, -31527690, -135996006, -896099869, 177100907 ], [ 214957309, 725963623, 156463289, -518388114, 132739231, 273230542, -89189241, 561899881, -117921515, -141097218, 2832341 ], [ 475996075, 352443150, 540400696, -251438917, -268337148, 237701538, -520528344, -327052425, -126485722, -342207155, 91484367 ], [ 84986272, -593644337, -256780966, 3438720, -184311250, 11157179, -164913025, -27297395, 390184698, 676357002, 13592131 ], [ -259122518, 148323775, 331912526, 5395855, 19833450, -131854797, -195175670, -773574283, -256080887, 2766687, 754391183 ], [ -320391457, -292927321, -495098484, -159947654, 106344298, 254554034, 2789698, 106517739, -294621864, 445002791, -29757394 ] ] ], [ [ [ -68574240, 26313455, 434890301, 153843660, -460732316, 37563935, 141151279, -62309878, 28522414, -110671969, -72849083 ], [ 4218796, 86342253, 183441453, -9276747, 333894, 31428090, 464363479, -63869387, -535945308, -140658099, -377197679 ], [ -423666574, -201689114, 27196090, -780238063, 281182858, -608441, 196930503, 4900571, -67974496, 214962448, 96020564 ], [ 183240624, 66971158, 474120714, -145582479, 402790553, 308646202, 20868097, 528198907, -621868140, -665562675, 693253604 ], [ -331801457, 290456113, -81889027, -470960263, -336775057, 73436695, 56552590, -147492029, -318190971, -483433437, -2725871 ], [ -232183877, -45784705, 268611067, -58929597, 450557301, 250403721, -248032520, -260463763, 652425078, 655270391, -307207810 ], [ 318754725, -35638399, 80305108, -498252037, -3883203, -17069048, 152381897, -444953411, -362214307, 108118593, 593690277 ], [ 375584807, -16968764, -284761477, -450898878, 16933994, -337641715, 773928265, -10093931, 621521802, 614922573, 707753938 ], [ 53677432, -105504420, 116019855, -224420256, -6609499, -595461075, 269813991, 443888750, -36528363, -686381640, -31990065 ], [ 282035277, -161341932, 142420967, 625097977, 313321561, -219103085, -945892588, -179450665, 161169619, 99538424, -61639280 ], [ 96883133, -22244109, 209160146, -558154713, 59155648, 92828618, -308690332, 178812814, -200078678, 940675940, -159581022 ], [ 282720445, -55601360, 255051880, -9079583, -12829411, -215691020, -309414944, -388843470, 8775072, -49455694, -454715286 ] ], [ [ 83069287, -346059145, 173461137, 558503331, 287573960, 106045497, -44169480, -182239600, 551880, -149983203, -160582126 ], [ 346856377, -433615626, -96877960, -337525269, 587688573, -179068803, 17510530, -327895360, -50027860, 313525308, 118492885 ], [ -37084519, 208134266, 136358584, 105213700, 275913391, 7753927, 169736026, 422603292, -69693676, 275260827, 34231043 ], [ -642735293, 80286436, 511103920, 666770125, -53835705, 108589099, 80886080, -585429996, -290264794, 479984259, 198579694 ], [ -182768607, 473665605, 625682569, -5041019, 46453886, -472195750, -339248652, -58437439, -122053472, -176392465, 419396692 ], [ -72052511, -28457204, 201322544, 926429408, 234713868, 361197411, -428218722, 290620021, 30351388, -229763606, -799938044 ], [ -393520918, 22775109, 234120796, 608895753, -138185485, -369200237, -841843442, -19724252, -385493032, -15269076, -489440408 ], [ -5130947, 325803432, 258102646, -266610444, -258462252, 262332820, -910767353, 460821866, -70654596, 652324048, -10014332 ], [ 87735758, 84030921, 662885584, 266236606, -55016821, 207171327, -39538920, -237215444, 614666377, -584810775, 689309593 ], [ 120471098, 128880825, -81029190, 519762427, 51045480, -539510351, 262816649, 14005275, 56870267, -120143249, 857645614 ], [ 150614641, 256856632, -526534186, 57664533, -488326961, -302974183, -776178555, -4353551, -372201323, -164414717, -85713499 ], [ 92291768, 757115310, 10969684, -234638880, -22038391, -163547577, -167831248, 435584673, 484641200, 67115193, 105882541 ] ], [ [ -209893151, 523696088, 4067208, -292081461, 236235222, 262318782, 636735476, 41818651, -119060218, 226310885, 301687093 ], [ -351022122, 270706133, 122808954, 689714849, 279375611, 886793606, 687355272, 283091596, 451323576, -286539922, -537899322 ], [ 110946453, 479691269, -309689124, 533154848, -112749572, -251466150, 111250397, -31280240, 322179713, -762190970, -505806907 ], [ -453751919, -280170282, -105857816, 18858061, -313935363, 1417734, 235734269, 43478371, -591694913, 1542220, -10531632 ], [ 802706401, 6542663, -66169495, 19654585, -325686428, -25366729, -158340050, -26110783, 233881718, 400026649, 410024779 ], [ -65886690, -21979640, 28992321, -154444017, 798659008, -675824501, -107530113, 133175540, -496254160, 329350774, 561408325 ], [ -880135438, 476513037, -259200524, -27023531, 18944416, 25304720, 120804406, 592993370, 131916811, 686892148, -886613635 ], [ 614441709, 94666433, -392262243, -11719610, 428000875, 272836082, -52870660, -557635117, -109330412, -389767754, -648275863 ], [ -12057879, -507728618, 187533782, 67225412, -29813529, 8244715, -105872923, -522391338, 5401304, 264889889, 11286667 ], [ 39658192, 106568533, -61127140, -381891091, -687943590, 279231756, 771760716, -4221778, -302203115, -151882363, 116186000 ], [ 331693251, -1933549, -124596217, 13896730, -220666947, 224562851, 906949281, 238904946, -78593739, 20248702, 124201710 ], [ -226834, -941387, 102171889, 464699017, -122396068, 47777882, 777741026, 25037338, -1368995, 269095136, 70353882 ] ] ], [ [ [ -13629291, -102925478, -219364456, 228526249, -44218267, -96508135, 661641103, -84367970, 32532063, 94365409, 635301614 ], [ 373138019, 81251648, -764702762, -497342516, 336194678, -333900820, 236232606, -420367383, -71873041, -46100468, 638254588 ], [ -359103120, -360898164, -61289662, -5396586, 73149027, -4840255, 61554785, 215019987, -113459114, 633523379, -119986644 ], [ -85044261, 279089073, 243957253, 713912705, 681979736, 717146812, 416254089, 218378769, -157817471, 5096522, -202437211 ], [ 44720970, -369464338, 328096572, 188318801, 60586869, -285092096, 132316287, 379512930, 77919901, 381374209, 32658157 ], [ -811394126, 227834241, -206633151, -211663208, -636297437, 398902333, 69561062, -119835777, 749176930, -354710397, 39117214 ], [ -747503717, 156020550, 787324158, -257316669, -379679049, 50225111, -318478512, -278429091, 885639002, -199726947, 488086034 ], [ -380197552, 107350682, -373752200, -208113527, 106795396, -244900393, -477527176, 103908883, -173599614, 13948042, -629044492 ], [ 1355832, 100262000, 820598228, 336751329, -20189951, 620802893, -58489055, -266012401, -484147845, 148250968, -158303744 ], [ -669717337, 362428193, -635693173, -6264644, 143946292, -511321560, -494200495, -932334610, -31204047, 952117799, -40643857 ], [ 451402452, -36932594, 824984361, -675073646, 127729254, 42983207, 145745815, 31520574, -317401229, 425591774, -452684067 ], [ -636749980, 18471666, -451308853, -256598037, 76397920, -22287689, 161861453, -62328709, 76640865, -157513802, 36775106 ] ], [ [ -133818312, 411750905, 98331929, -767018223, -196067072, 304095471, -382966156, -324174150, 296334149, 952938820, -941233341 ], [ -82173179, -334353623, -157576358, 415586487, -307534741, -288328834, 315917784, -124129202, -72410473, 283556619, -618869036 ], [ 366548351, 246976292, -180252729, 42280751, -236055839, -12631989, -599828804, 599181815, -342215529, 646933018, -1888889 ], [ -377602611, 80782670, -136715556, 499089441, 814518512, -62022629, 37305379, 65546680, -48195058, -328101873, 420648809 ], [ -144755383, -26607643, -236833802, 291487518, -68018977, -36637294, -40538959, 91084563, -89151589, 160356878, -193525648 ], [ -35569155, -357962360, 457814855, -63933503, 304231751, -19299978, -837906319, -86128879, -380031569, -510508677, 259838312 ], [ -32731491, 336211175, 420068214, 126505975, -400254527, 36884253, -123546879, -79652981, -568701146, -288272912, -179984092 ], [ 154224972, -465480080, -303516644, -544718058, 55437142, -60513293, 73495987, 674794537, 299907893, -161842810, 45514641 ], [ -359708164, 7806792, 47901253, 9350801, 7077513, -145255154, 87412027, 53374170, -875013665, -154911265, 75820865 ], [ 5093840, 184609277, -610413507, -231049451, 662389354, -521790754, -74248073, 57824103, 590854121, -72244503, -249932079 ], [ -894682320, -56162650, -343238785, 451001449, -379820828, 25086091, 456353841, 512917890, -481145752, 510130073, -106955902 ], [ -74591969, 280159234, -133795132, -170992457, -589667359, 224928775, -403995111, -321978220, 114927386, 27609554, -292580976 ] ], [ [ -30063784, 520712228, -81765779, 415668538, -161538615, -532843140, 24321842, -241306875, -1725877, -1352049, -147406336 ], [ -11618748, 83279480, 487265543, -343982523, 25098884, -416222732, -118919525, 424542001, 5859775, 96213737, -171941157 ], [ -149757707, 352160261, 75010945, 426465492, 411131546, 225292266, 273314459, -322245353, -19982267, -29634218, -162790517 ], [ 14292810, -78824369, -65467204, -138574253, 923900017, -105219835, -15541615, 279844069, -355967562, -427950775, -170357406 ], [ -518592172, -23823, 142418318, -586380690, -415833487, 738104058, -40445300, -218463829, 13190616, 331971677, 89421001 ], [ 6124054, -784851216, -113838782, -667374322, 6029090, 595249298, -276288414, 119920928, 60452753, -8702203, -51733002 ], [ -327893472, -303407261, 67121366, 160640555, -624909285, 6107732, -68383144, -69947948, 561678597, 71612707, 156970088 ], [ -131475759, -78022941, -316618085, -3009865, 5490774, 385531971, -266196976, 70959204, 209194336, 4365750, -110935790 ], [ -138968530, 177648721, 285013430, 251223484, 104330487, 674576003, -756895492, 288231476, 185000870, 268548556, 652905504 ], [ 216830779, -291990592, 644849158, 181441837, 51157916, -122213240, -21051650, 418439208, -529520607, -43537188, -30059389 ], [ -162629458, -119563404, -346643117, 236757004, -284969278, 767131851, 130475019, -120205756, 112256800, -463341543, -431754040 ], [ 417873426, -133312569, 111417031, 380919577, 199262222, 855912465, -72969763, -53575566, 327412485, -323428808, 135528144 ] ] ], [ [ [ 66504651, -910417506, -316604007, 183840163, 461930925, -494521492, 804338025, 217813643, 669298404, -303691579, -364771407 ], [ -7465458, -380950101, 117047614, -20669522, -962665790, -258915245, -2768980, 730168, 620915582, 119458395, 33929442 ], [ 432165311, -68995971, 544111504, -268159577, 117044270, -237784305, -395661284, 155243818, 19995979, -51662396, -193149396 ], [ -12965738, -13790570, -363898778, -627300397, 34725764, -238983274, -18384963, 133736350, 587478581, 69182040, 231043869 ], [ 493736624, -214051262, 42420983, 95922886, -759474629, 6957369, 59725606, 47104641, -406663923, 95796651, -279178997 ], [ 85166067, 254583909, -275399200, -641844544, 376053710, 207974450, -161316965, 23390465, 351861, 211583237, -973654602 ], [ 16289159, 19111633, -21339701, -611460779, -174788535, 17273599, -48290744, 283700735, -330735809, 450438839, 181130051 ], [ -249867850, 100234599, 35914554, 182418282, 31081379, -8205517, -214351254, -1010595158, -661399222, -83126268, -776391470 ], [ 340913074, 345368498, 129474480, 284630239, -828150411, -107388926, 228648963, 68365240, 338358785, -39728188, -546409438 ], [ 819786870, -18651781, -309647474, 587139397, 75504162, 268893978, -64294735, 840380226, 1538969, 47910822, -474193946 ], [ -112014073, -242981229, 595366982, -26294582, 203866803, -10689385, 322070443, -7141300, -448593944, 227280453, 523593368 ], [ -473072050, 270962899, -273285762, 454411500, -178127318, 315485111, 103108091, -188733092, -1824276, -241650675, -202218353 ] ], [ [ -51816139, -621224874, -152897647, 82292354, 275513833, 21315054, 144842472, -222911566, -97679081, 113975570, 50213811 ], [ 246945600, 687895178, 266211827, -335658126, 191084160, -256274777, 63381924, 65062954, -86406668, 597618973, -145337953 ], [ -521918584, 139329629, -152186094, -591806542, 282406822, -659533328, -875708100, 10808252, 56010080, -182713725, 354871456 ], [ -26452940, -492334904, -90896499, 12672479, 736724778, 74607702, 491404471, -80223767, -128399061, 176344774, 108616997 ], [ -103613713, -701565396, 384156462, 350812772, -211413037, 427002752, 379951471, -6140060, -37157246, 244906151, -395426884 ], [ 161717303, -87691678, 378859047, 50934097, -232603053, 156511273, 366038251, 138857413, 23198463, -23289105, -47727948 ], [ -469426338, 332592478, -222417955, -62152531, 82672507, -237932008, -169398171, -41674195, -303109612, -184739129, -158015553 ], [ -215646513, -6999029, 389935992, 687536213, -105908077, 181761113, -39546123, 628585126, 156650050, 32385278, -17295469 ], [ -47668962, 315156043, -112174070, -47845629, 313882281, -325811629, -11357589, -134487999, -102186546, -81701513, 24223064 ], [ -366322914, 484791973, -5715739, -672455819, 110155657, 438393819, -58644993, -540418264, -356395251, 245564961, -11672771 ], [ -494274155, -5231255, -610917418, -17403635, -26877392, 286728002, 57108583, -11228844, -251888111, 13414395, -51093232 ], [ -211613505, 792958623, -10817821, 108931335, -404317307, 309741072, 749710059, -47902322, -15696226, 411108836, -80012522 ] ], [ [ 495795413, -864243468, -139344223, -268237362, 21010857, -268852346, 23938862, 25799680, 510709386, 408275837, 1010224136 ], [ -125520380, 349627369, -40236631, 532737554, -206233698, -277106267, -538409287, 340345065, 26379697, -58798838, -96016973 ], [ -29844873, 612475158, -435887815, 17451629, -219906213, 215177614, 272028486, -315712824, -396401652, -44711476, 11947439 ], [ -247384786, -38392282, 25398648, -360062154, -160583963, 394849348, -2210590, -109993299, -425372198, -11614921, 269453026 ], [ 299648322, -254942867, -46671248, 115646065, 264894905, 168711071, 548721289, 110955213, 496876025, -289036715, -475436661 ], [ 806666905, 34509705, -21634950, 362133902, 73718020, -215560637, -322243225, 117559154, 663412136, -65732710, 643193743 ], [ -141768199, -713805696, -743627744, 1408492, 11023079, 583029563, -9108624, -320804524, 720897757, 843557714, 178772010 ], [ 5364118, -21946918, 61012266, 11828081, -251899204, -57722145, -315471975, 724809185, 50892035, -252594145, -143625085 ], [ -523712130, 138061070, 286761610, 73181785, 297960786, -183778226, 49137178, -161507751, 33508530, -135313535, -123211953 ], [ -76045711, -2814828, 198087369, 176894976, 4835186, 472402049, -322664852, -17437627, 14976855, 528077624, -83298522 ], [ 10212725, -109460525, 78382082, -22242943, -655683938, -450234251, -136352445, 112714, 71413608, 326119415, -346682365 ], [ -157666688, 358891618, -392730155, 75518708, -331815933, -101999765, -123849905, -191426239, -322372990, -487491757, -102135601 ] ] ], [ [ [ 95880073, 44153330, 366750484, 599268838, 411412679, 298924695, 129900799, -765215691, -384895322, -685636794, -247961798 ], [ 243533371, 101693802, -190973539, -548388881, 318888596, 3606625, -515480299, 730279153, 207318794, 346469862, -26947449 ], [ -482372509, 253109699, -712043196, 139772985, -15163847, -651653219, 349614969, 28572479, -516810153, 459353490, -379230566 ], [ -190113539, 151965377, 358071471, -89708180, 183093038, 618316795, -502885227, -411787225, -91598278, -623717667, 22330635 ], [ -630803433, 573972441, -536521457, -270928598, 672703753, 39460348, -372003603, -613595093, 22202629, -47847349, 332913739 ], [ 163814688, 209746957, 1517623, -699226532, -378617698, 265368322, 160074957, -431299214, -56633646, 67150390, 255042866 ], [ -586393310, -270817191, 251349735, 555646058, -446756369, 18145761, -293682211, 65963634, 46953876, -144985430, 590912348 ], [ 123828736, -203199622, -139419160, 56440178, -68207308, 251927882, -29034799, -106413113, 628224856, -437910958, -1287133 ], [ 73040445, 728052450, 159754174, -211412652, 320941547, -57978390, 62141469, 64678197, 495965656, -915129519, 27576201 ], [ -169986754, -8017836, 155775135, 333153385, 271687588, 131793292, 132244439, 176899189, 98675005, 151506361, -939462953 ], [ -441202689, 416615787, 140852414, -24403273, -674841504, 24494944, -328697254, 4950270, 29600596, 425035924, -216960136 ], [ 135439261, -152363104, -435064064, -23231908, -235669414, 118010188, 343620591, 90833624, 4394796, 7284265, 130660708 ] ], [ [ 108810319, 70537761, -117579957, -186857225, -737460132, 251063123, -470410737, -265406010, -135766075, 425496535, 372656742 ], [ -394248754, -255523105, 63257881, -57839609, 286064291, -12345738, 63967177, 469347294, 4293264, 536170068, -35246744 ], [ 260656065, -115879930, 782586946, -304477822, 430046558, -385384041, -193996751, 133294192, -213299044, 444803386, 147995421 ], [ -835555899, 635463934, 113789009, -209212300, 411593046, 166702441, -109645504, 82065626, 258602695, 844916528, -622140850 ], [ 66457567, 80225740, 495742316, 487413221, -854637624, -314821492, -231652520, 323188588, 407587098, -245805045, -314027162 ], [ -818021576, 231397780, -150438131, -246073783, -362309649, -4805836, -347565970, -257782391, -249032250, 169866573, -105998573 ], [ 178640244, -266069717, 65812966, -266504856, 26733431, 188669605, 294427426, -209236135, 49829099, -227437334, 150467057 ], [ -74814417, 182558404, 69528394, 447930455, 503103329, 698094735, 307634725, 700201430, -809268486, 817765792, -605064187 ], [ -104961881, 513888950, -325311953, -409889881, 232787937, -276642997, -514208181, 84224029, 72637384, 297335402, -311650823 ], [ -84575181, 100789748, -29241317, -492916124, -619319322, -313223973, 407207709, -219849076, 178540145, 209936044, 944188313 ], [ 235054208, -600066374, 429213233, -951969807, -210392807, 183138644, 89039031, 32057818, 503589136, 52893391, -50206327 ], [ 776261987, -729007548, 319249436, 57951287, -233606538, -649583776, 117088341, -457695023, -265333091, -209405917, -217216405 ] ], [ [ -113771802, -212390517, -425724742, -488561999, -144439706, -169707686, -17343669, 571550730, 56167668, -997448393, -387593592 ], [ -97171601, 327973878, 62790277, -37326469, -52538019, -70225703, 316445770, -23468927, -474564597, -253257157, 234724216 ], [ 786277776, -157813251, -305082217, -124336209, -42060056, -297141513, -360010478, 320519563, -108884558, -39387645, -663818118 ], [ -365639031, 29218345, -1615811, 520031444, -232353739, 257614466, 153750318, -159364815, -345926820, -159176249, -286609709 ], [ -488064251, -641400425, 201593581, -410431000, 137913128, -650344556, -66362442, 125376894, 531702216, 241232034, -440882473 ], [ 314088310, -175452201, -854165666, 100106596, 443533581, 176211378, -287520482, 470278632, -21747938, 400557736, 589370930 ], [ 6462876, -386168998, 198695095, 805023287, 27745234, 495917827, -1029886727, -235515265, -228968702, 240011649, 646623992 ], [ -81272064, -77854014, -168269014, 186496972, 89416446, -569225478, 147580397, 9849801, -754096175, 41431674, -299513242 ], [ -674323150, 90665600, -236556314, 162975362, -27909927, 7040546, 630730702, 580503428, 306450640, -221001930, -48554255 ], [ -152154803, 431593899, -120205796, 411828933, 257885661, 1118628, -9953549, 143351330, 451501270, 124007193, -58507148 ], [ 553591591, -150538723, -87658851, -123050021, 88539117, 710038864, 307540583, -154379631, -12511266, 24752118, -551629692 ], [ 371172689, -608868763, 73020054, -22040576, -75369236, -96505276, -321784917, 60113185, -849948864, 24762813, 154243286 ] ] ], [ [ [ -309218805, 80705980, 461353494, -542835790, 461495162, -461950918, 332390434, 9642116, 571462195, 171226973, -315743181 ], [ 486437978, 318746355, 391420419, -576015370, 115498645, 305286551, -50141307, 396142264, -62681436, 41709318, -77669395 ], [ -135263942, 84129926, 20213179, 70737515, 180896702, 105032720, 272784418, -285350180, -90086158, 606613419, -207568071 ], [ 468546218, -39218681, -226181028, -643439464, -111414442, -176747492, 26391929, 327349693, -348759337, -215826105, -52038193 ], [ 2442198, -299266, 150269858, -116640111, 129741662, 61098318, -728673565, 641701542, 59409295, 192943218, -6632681 ], [ -230349997, -74297753, -584905750, -980575944, -435393050, -82797667, 202049424, 351006419, -658854192, -78586062, -313313692 ], [ -597762172, 232106948, -99338114, -290431748, 292274779, -20141264, 413900875, -85380106, -109205839, -579883650, -127565265 ], [ 18020614, -101280519, -1088475, 272296402, 5388004, 220854047, -325062831, -86488313, -51217874, 54748428, 865561 ], [ 88078433, -472781427, -32559100, -106209589, -780235500, 306315392, -304458453, -473504358, 67428955, 349509182, 840433904 ], [ 27143190, -182920820, -173411692, 163076888, -378900895, 282427376, -39508135, -71614609, -94775956, 44236759, 788884771 ], [ -353581778, -66454279, -188614194, 87847387, 238298620, -190867609, -175423734, 633036071, -88867706, 226528286, -394955084 ], [ -237408212, -135816844, 302894815, -432052474, 21283505, -68855856, 99445143, 75585795, -264588128, 323551232, 39602243 ] ], [ [ -865675335, 28769941, -264181385, 289385412, -845216169, 1469814, 236374426, -590020862, 42834074, 502957697, -307151123 ], [ -935475696, 421083964, 180673683, 250262389, 309251002, -49231617, 936892505, 346303646, 252935414, 647198002, 275215381 ], [ 29134997, 16141922, -276567232, -252756012, -120443029, 40164530, 145110612, 26544127, 454951316, -673720483, -19187248 ], [ -283778624, 668389599, 7486944, -7143935, -89831045, 17165728, 633989582, -165331908, 541421044, 274994594, 863692119 ], [ -243696867, -42813411, 11811427, 164756881, -6701357, -439065050, 224634093, -79063195, 278797161, 399370883, -99255941 ], [ 326840101, 178902749, -142359180, -417392399, 547123236, -228162235, -251813794, -62987578, -247215707, -55779447, -43926829 ], [ -41660541, 718961869, -820365713, -160476846, -740254472, 814714642, -40363657, 27973955, 720507826, 468911794, 82042575 ], [ -9374546, 39551020, -220848054, -266958508, 731939698, 181469354, -795271458, -845428399, -447910641, -547624689, -796810540 ], [ -120892016, 368842179, -133238434, -348157217, -98624473, -580831071, 87428245, 695185606, 4746834, -109918155, -43428442 ], [ -57609908, -129928105, -487329450, -92707482, -498663818, -616976802, 34148894, 231725524, 169240177, 271219509, -306729932 ], [ 183988396, -313432580, 350227, 273105212, 203436445, 113716310, -32041124, -119878686, 19844891, 13185604, -162006984 ], [ 286250266, 229703506, 226004172, 45988056, -339614035, -398919021, -439082371, 117651910, 120189787, 208008943, -131985999 ] ], [ [ -77016993, 6770595, 19254487, -195441254, -435539506, -223686509, -229240142, 174753936, 415912189, -76497967, 161494749 ], [ 666803639, 473645768, 33025530, 39628236, 201946423, 184679616, 63184367, 730926439, 406097585, -435789901, -243905235 ], [ 248494899, 736170752, -69122642, -195540324, 564846111, -135584040, -588981566, 239268720, 259806411, 56501937, 149571501 ], [ 1223083, 37715477, 319490970, -137619201, 91005764, -160082384, 35225090, -627992542, 151647569, 74800000, 583039439 ], [ 254463211, 373465666, 107709122, 161082493, 287597076, -67538706, -324960828, 313826334, 352612338, 67435963, 100639627 ], [ 235839557, -302680062, -189352428, 558855646, 450470203, -739741853, -494110338, -125313018, -4480671, -335711105, 70142264 ], [ 223032314, 152742516, -7799280, 318636132, 230915626, 3436947, 8334850, -19318270, 380610080, -10385176, 10003699 ], [ 186339156, -104201273, 48689014, -317873809, 555330687, -47103168, -545088669, -325792006, -381712849, 30711030, 121904437 ], [ 7857550, -144514035, -439213242, -238327641, 621377411, -20160839, -212382594, 90161671, -39749604, 58370321, 35838428 ], [ -79804501, 474406212, -803106876, -306151230, -862188895, -101097210, -6157503, 50886809, -231995945, -123923551, 321224690 ], [ -209496633, -907712146, 134763885, 232458468, -281823420, -25769762, -471738565, 631207630, -36175129, -208165508, -683004842 ], [ -96244328, -680321020, 358066816, 628776247, -8370184, 12167320, 318671708, -68293837, 282356287, 72987601, -90317679 ] ] ], [ [ [ 129884351, -328383851, 25600571, 72100042, -37263409, 37042850, -63982951, 321571913, -279987115, -566044621, -68975572 ], [ -308026157, -17308003, 485745329, 892926601, -59697346, 444691508, -47411453, 89664723, 262258771, -386838419, -452331281 ], [ 303152201, -374888537, -354236790, 156518188, 51931494, -745838260, -357509208, -220998339, 73916331, -732628653, -5135535 ], [ -191489972, -445773561, 357918927, -349732271, -797366131, 351228648, -156227474, -448326581, 57191725, 54733162, 53609992 ], [ 162633063, 530054630, 450503868, 844222573, 179315635, 55138529, -95658823, -3270351, 183391411, -29990417, -129650737 ], [ 18020915, -11287660, -26306716, -340532988, -171046305, -109058860, 709417738, -418090802, 71500256, -152600446, -723212133 ], [ -274874064, -512669507, 231149954, 166772328, 271168390, -180508692, 19672412, 70074382, 28592040, -375644529, 6870391 ], [ -122866656, 713053269, 490052649, -170487033, -609768704, 61224670, -810053297, -26477642, 757407981, -404476224, 83602730 ], [ 199634326, -276027284, 35116913, 53946136, 11446068, -869610941, -447637262, 64518516, 185265462, -462910205, 88701373 ], [ 499534070, -57379899, -45287343, -359879632, 92160579, -204402204, 229660011, 39032153, -335309658, 126031611, 478148156 ], [ 55417797, -400837903, -357138446, 713647326, 112823332, -279046963, 439780134, -229593318, -240788532, 431595242, 732577172 ], [ 315992456, 28408688, 588112290, -7721752, 322555262, -163036145, 637491336, 3054504, -765317844, 77080625, -329428247 ] ], [ [ -596117083, 213935678, 20141543, -330788550, 259535239, -189372258, 94087918, 214302294, -585664189, 236739876, -16029270 ], [ 97927027, 309971498, 40216510, -67177933, -11867373, -85403010, -142704077, 50110587, 217751256, 297980961, 14638296 ], [ 349339403, -484742676, 39815241, 330634520, 225320857, -1688473, 811433098, -33699048, -253974475, -30192530, 468942586 ], [ -675788560, 528988736, 501903945, 358972825, 109286873, -242431459, 8913580, 387788061, 70345453, -197279445, 695190770 ], [ 30244344, 51187419, -42487145, -286074144, 431945980, 88229312, -230747200, -143972213, 60373853, -77278037, 138851041 ], [ -380645094, -248867862, -179359352, 296758648, -601850437, 201892530, -309771000, 14470017, -433760230, 355392106, -579532188 ], [ -713401260, 243204024, -91313525, 34951697, -814116148, 75313396, -169294855, -9521542, -115667435, 14974680, 93644002 ], [ -215121174, -330029883, 89496703, -251700454, 290362602, -93226060, -115125549, 178474542, 204699838, -885360772, 8486655 ], [ -243262110, -46564700, 545778626, 343911223, 296163411, -818210402, -471529160, 395259832, 677208684, 630535601, 22008165 ], [ -414240167, 334128298, -589836073, 85192238, -68588431, -139908565, -892714, -820571163, -616001984, -50437253, 311367921 ], [ 152668233, -145528836, -642240420, -37460007, -180154271, 127955467, 98074095, -762826828, -129226416, 419982621, 607260909 ], [ 7898527, 6324875, -126844381, -822998810, 643878806, -316348519, 48568987, -25105133, 160046265, 491520266, 202411754 ] ], [ [ 773250327, 230580146, 76917618, 200564156, -5433073, -107989189, 577553625, -272926795, -1192257, -66941668, -193229303 ], [ -93339524, 168656355, -42627305, -248961764, -443559650, -9441011, -16077831, 225817634, -726200713, -477420816, -603699108 ], [ 42114466, 569649834, -327168869, 629153834, 521815088, -103132714, 1002892002, 450033090, 119329509, 106580850, 267721301 ], [ -110076350, 105435488, 120473135, -338064918, 274522680, 15234883, -301223987, -804493332, 5399045, 128096197, -24827935 ], [ -881894746, 68379367, 57253733, -355080779, 177629980, 97500927, 8394644, 9835646, -113813966, 40544750, 438081781 ], [ -100679608, 178051221, -4994442, 119394209, -325616880, -2198209, 325027595, 117039036, 406790211, 582061257, -280280379 ], [ -22039589, -233549165, -82667501, 809923495, -81488186, -30761026, -23453195, 345059825, 26260137, -25602830, 530540438 ], [ -53791853, -283984896, 158967, 394347162, -309060408, -142354300, 46185800, -29263903, -298051311, 331132640, 9355966 ], [ 9939903, -135768149, 272480005, -13356086, -608896610, 141951218, 32827729, -79759987, 21876874, 733682225, -172310304 ], [ -935529107, -204993623, -93032070, -351406710, 624123955, 364187368, 3941432, 96465827, 52365015, 20847583, -15055633 ], [ 45580352, 531420818, 57450462, 44383768, -118640771, -166781542, 52817538, 61122269, 52297643, 579578777, -154156983 ], [ 323914992, -902827295, 233828238, 717140243, 168853852, -492483627, 264478286, 75338392, 646695689, 267469918, -49152140 ] ] ], [ [ [ 447970087, -6332298, -340434382, -288616553, -269606285, 209846424, -230559146, 247453871, 527784790, -9842067, 423643233 ], [ -292673584, 9092507, -239716006, 308300217, -219571926, 411759075, -139358960, 47929057, -251513532, -662328486, 483123289 ], [ 377959817, -341626889, 219479165, 445529873, -454940013, 168458494, -51957130, -209385138, 291326236, 382970422, 726639334 ], [ 136661492, 237301250, -201773794, -517909637, 641072, 382147910, 215516055, -212517179, -147400606, -787796726, 522212193 ], [ -358829490, 146902039, 89864411, -175442172, 279429529, -274247332, -684300555, 578431034, -85410937, -228250181, -655375446 ], [ -272527492, -355112934, 307202187, 204470924, 422588940, 110354997, 230672940, 6219537, 118151827, 788446440, -507554066 ], [ 334523136, -195365771, 54309787, 911414573, -235010818, 7708214, -149913468, 554642456, 170678673, -86785285, -27709617 ], [ 83244889, -928134163, -155631213, -250791730, -434417808, 65753643, -744694662, -621012925, -382865968, -29558642, -772569620 ], [ 594514393, -312270677, 113066757, -436665551, 534456671, -357477298, 3750344, -568367141, -59069625, -737414055, -5887651 ], [ -48741127, -115819630, -413638476, 369658983, 67382617, -255593347, -758935231, 251900139, 164139978, -390863219, -509459175 ], [ 37221077, -35325185, -52369234, 254676831, -228485917, 138417347, -32922188, -158137836, 31611259, 15309348, 201130477 ], [ -335304087, -30218807, -309908373, 315578752, -634321213, -51783635, 611848068, -519830429, -34062350, -54812257, -526112313 ] ], [ [ 125688400, 92511523, -129072595, -42913200, -74180033, -191580790, -207513613, -515068393, -377852197, -6245378, 399365636 ], [ -558435854, 88612861, -133269385, -112607744, 486547400, 125625012, 232402625, 230447585, 311773679, 14652985, -159452466 ], [ 645351272, -158327467, 261922555, 482260493, -2480749, 660022295, -759835332, -938269833, -401666450, 84396019, 538723681 ], [ -918013094, -215795148, 137121301, 303997957, 185375754, -212095532, 280651852, -268133349, -128931812, 176794706, 754442934 ], [ 72855302, 46363609, 180164552, -254877581, 50436399, 313132577, 167726727, -32729665, 682763707, -273928642, 310402709 ], [ -226640995, 293760093, -406831479, -59263655, -61601763, -147488045, -640102589, -39768671, -273212130, -67442116, -890376045 ], [ 68603075, -15810705, -347553535, -507211005, -578218525, -559682888, 432434, 67795775, -203669842, -126637281, -114821375 ], [ 714945182, -62910237, 391953257, 447468084, -939513179, 134642584, 738482117, -60926665, -512813883, 55475929, 262881238 ], [ -30020335, -38881592, -182567482, 180842408, -36775172, -368128802, 462197038, 486853482, 94165345, 68283627, -117105572 ], [ 62559396, 437320050, 821377633, 272028451, -73563179, -101578790, 244746024, 304833569, -371800403, -607903362, -322150705 ], [ 125545464, 357568667, -80477897, 42650006, 428093583, 146564264, 283224341, -183696605, 375600880, 358944942, 364703234 ], [ 27465984, -296457652, 393242087, -316191114, 410112577, 443065362, -113970930, 109132237, -373178145, -18493618, 101558812 ] ], [ [ 146948898, -76870254, 229678203, -42078542, 262462109, 379503533, 567485890, -540017204, 161513967, 483281086, -277633615 ], [ 46059394, -109011384, 657898981, 638636128, 440539840, -135083262, -391306704, -257432788, 23343325, 349744979, 183292265 ], [ 785162552, -56296098, -11714193, -148637973, -67243138, 323708658, 77233844, 21527610, 768372005, 40861552, 113353583 ], [ 520817770, -618656989, -210606203, -124876804, -127467487, 51842852, 730549524, 102816183, -51682050, 210451177, 325863155 ], [ 41840154, -449614144, 16079544, -394522883, -302549854, 50085111, -875956836, 147174204, -23084308, 146664968, -33277790 ], [ -164339166, -129361243, 186587979, -523323594, -361578271, -116832920, 590418950, 648363046, -347181224, -98910877, 89653642 ], [ -325679143, 3990490, -15647736, 765215899, -168826772, -9397998, 18161901, -4177115, 72519491, 371533686, -66443897 ], [ 31172897, 1495609, 186709529, -643563273, -879116660, -367349538, 114550101, -143809471, 44169166, -189095313, 414265283 ], [ -38838337, 338534840, -341620602, 28003378, 152445980, -231053657, 6815211, 61228896, 637500452, -35343460, -326639156 ], [ 16326228, -364341, 365568568, -48152562, -199243662, -11044226, -575158617, 307937406, -80843442, 44272398, 13958507 ], [ -755881199, -347682536, 107614756, 68665869, -45476486, 95292691, 63358958, 582134932, -571909390, 88041178, 135576122 ], [ -177412061, 453408352, -589445515, -258622789, 414124440, 21943547, -285766634, 48669532, 543174859, 239523943, -283558125 ] ] ], [ [ [ -124955520, -289179794, -199268254, -46046609, -718802930, 648118392, 105588152, -141877824, 239898894, 370434616, -449292563 ], [ -294108287, 8845670, -33835715, 475915281, -84256948, -142189092, 27484443, 174704389, 39958811, 79807005, -2516827 ], [ 166362416, -246185167, -48772919, 85542743, 91043341, 44462206, -307064404, 34609805, -300904762, -113266640, 226978226 ], [ 139892568, -273038460, 74795616, -789051732, 132886760, 66871292, -189661473, 278745933, 32261559, -238840936, -122346646 ], [ -6820551, -89340303, -279517010, -119321294, 95304328, 377171282, -331725893, -42775269, -495767907, -312545698, -39615618 ], [ 210145197, 148066861, 234687428, -78914050, 255479352, -552243810, -179346384, 133199719, 519728311, -657915798, 663214947 ], [ 15513238, 83700365, -13026003, 321235527, -506148671, 134303976, 269941859, 615488510, 883514458, -354976427, -805699006 ], [ -69786917, 196853278, 159649135, -440697273, -334249339, 244315279, 784287713, 148829481, 56326045, 49151263, -296985370 ], [ -103616431, -22137069, 147115483, 280090624, 286595646, -667833565, 150718764, -219861776, 36530676, 392623803, -232788625 ], [ 480027791, 409251980, 161669329, 100962640, 433765462, -145816720, 780835984, 33314222, 202103988, 147812714, -196140137 ], [ 148577797, 261426312, 553057589, 430091296, -486577646, -62000773, -412808605, 272322924, -277951583, -274116482, 115702277 ], [ -478579543, 478807122, -129930467, 931452492, -370315408, 506264978, 271755193, -378075052, 352334448, 243788532, -195667502 ] ], [ [ 687528269, 446082567, -103622001, 340675814, 323027182, 34421948, -257243339, 25790314, 559500845, -293641258, -3889828 ], [ -39759962, 897658004, 268971038, 227958776, -892872648, -86929615, -1018468745, -31931719, 52179326, 713200194, 145826406 ], [ -364586740, 433956469, 83901102, 414272182, -104615504, -96202084, 59852330, 79901719, 1001865226, -216193010, -7756242 ], [ 635225245, -291429, -986025907, -77565137, 19080983, 15088561, 317699872, 102252533, 521358866, -171420274, 235248655 ], [ 646899247, -225747496, 98992764, 826897249, -146645170, -247513344, -261367422, 56294345, 225873467, -875958759, 461114380 ], [ 103398658, -252990369, -309086057, 759955214, -14249304, 38063394, 403940079, 273225561, -49660242, 253095729, -708093109 ], [ -58890347, 312931411, -601482364, 693245301, -166623615, -30983950, -988020810, -256953945, -147736206, -68113962, 163050751 ], [ -77843164, -104552329, 56851667, -31370869, -142765720, 887315643, 231150463, -227829422, -112408535, -144254154, 316351639 ], [ 310403913, 33572513, -58943436, -20152392, -31988913, 588439416, -85295332, -21367684, -435831638, 251714308, 764435921 ], [ -42536318, -76389272, 593899887, 71538754, 284789649, -135138430, -12298916, 11801533, -20328775, -203268927, -800525546 ], [ -233081922, 404450735, 226878714, 214231544, 837636041, -277399965, -254134885, -224229499, -450465489, -289708827, -185526639 ], [ -247545443, 41537405, -41376260, -163390833, -135128995, -383710621, 246174283, -52667407, -360472954, 251143775, -423161361 ] ], [ [ 489109471, 750704839, 666341738, -510778688, 348724609, -519945428, -317406337, -349482215, -170605511, -68220961, -326953261 ], [ 652270796, -93282186, 3717659, 224357277, 651821267, 796485310, -593233010, -520582937, 489750585, -253066570, -11752334 ], [ -138386087, -588102957, 143412199, 138427723, 54405266, 537547787, -147486294, 502986560, 883822305, 121640948, -109295798 ], [ 866670089, -259285352, 31316124, -7068753, -562034016, -288723351, 418903214, 25974026, 273553523, 1733688, 24676557 ], [ -475391157, -45196326, -248911405, 633440169, -454730184, -355538478, -114225732, -160422937, 502068961, -30158767, -548996591 ], [ -26217920, -305533071, 989748372, 257349451, -589135848, 282730825, -567208126, 231714600, 330668572, 248690059, -76233273 ], [ -222970195, 207557423, -6538861, 771215758, 642117519, 134789632, -493021502, -12017306, -79682121, 163061876, -999878579 ], [ 231938587, -241924456, 91310176, -760755557, 80983310, -2630549, 14798747, -395200617, 21651983, -353575240, 263848397 ], [ -64840424, -409372978, 99528509, -55633663, 918249888, 165566213, 246368945, 418132700, -360760373, -35441425, 168709833 ], [ 19606792, -121916938, 77395742, -101085542, 667316429, -79870063, -565798361, -170031200, -262532937, -112084526, 23630241 ], [ -93329156, 433877923, 296256360, -794546042, -111671537, -552859133, -709042487, -126620275, 21691898, -137234740, -146509709 ], [ -254508950, 2859297, 521077398, 115086158, -308445876, -38923352, 15436261, -141318854, -70287761, 77463909, 233819694 ] ] ], [ [ [ 186960132, -233278412, -566762585, 8798330, -358500503, 84654315, 864902535, 41376433, 19013693, -575039639, 1039311757 ], [ -172631960, 289928979, -183748153, 313089856, -868451657, -118244473, -7005614, 18901755, -226809927, -99121388, -127207168 ], [ 632071682, 229807479, 42113391, 41125740, 663389461, 502240022, 400072228, 112493441, -146761761, 328542763, 645826735 ], [ -18701733, -229606767, 173603712, -554216390, -152164718, 468773948, -68039298, 65830384, 549571785, -281495308, 243509692 ], [ 855658945, 284771567, -94865625, 298936946, -411575718, 802698509, -122034112, 124466520, 534081214, -101784853, -60668782 ], [ 200345160, -271122108, 98252399, -83677436, -448494610, -591324149, 12656763, 474220134, -160080614, -516863387, -31698001 ], [ 291070178, 557199635, -170607120, 56172696, 424857688, -223259009, 39332963, 72058031, 163495061, 369300442, 69239492 ], [ -221049097, 591831773, 52868578, 79446691, -392389687, -63361343, 408876168, -36964933, 620434833, -143229186, -107978870 ], [ -297356253, -562210421, 909526868, 558007416, 137979692, 616773044, -248254639, 265987700, 171880613, -790043975, 234651069 ], [ -25419574, 164066572, -672707105, 709649174, -742003088, -238238409, 131841972, -486942055, -14952361, 64097977, 68467685 ], [ 88269148, 132377600, -537022200, 257228684, 218878021, 390016505, 741413312, -17490100, -184204721, -812608087, -229816542 ], [ 401878749, 22945181, 47427569, -222695601, -51213134, -23055760, 183385516, -449291921, 106530561, 308608149, 278743179 ] ], [ [ -204456090, 111931783, 206852881, -475983274, 154090597, 195700859, 303019593, -260901877, -525959571, 238829914, 100003121 ], [ -515267920, -110915659, -154655901, 588255908, 313913058, 413743322, 325658404, 539771, 41188226, 111743539, -814238288 ], [ 97379095, 391348892, -348401713, -163005928, 2228542, -11722854, -576367358, -37674740, -308289656, 173326701, 259980177 ], [ -265766476, 571272583, -220828420, 290317227, -29074645, -126357264, 217404805, -78261023, -388231188, 744641861, 145385160 ], [ 382212218, -87723389, 504875322, -114140157, 242355177, 49739900, -346793100, -127974886, -803538337, 44476648, 200986747 ], [ -298473712, -326596583, -604428943, -98738263, -80264969, -13425543, 169747703, 422158189, -30364093, -78039594, 151760780 ], [ -64367829, -36763303, -270935922, 41772841, -128559788, 488416841, -399086471, 70231538, 871002663, 287577087, -491349131 ], [ -553160417, 218680927, -29440586, 78543808, -12116573, -43727152, -62974140, 21950774, 49852614, 51226627, -264977221 ], [ -566514757, 57356873, 72769033, -643789900, -729097346, 634018061, 474313448, -82152697, -363787, 1595493, 711890913 ], [ 561462862, -255027669, -10322239, -359513578, -91094660, 231967189, -214515109, -13878138, -169479845, 392354197, 91373652 ], [ -764854032, 574505309, -122342940, 200052659, 520847462, -545331405, 75319147, 39153154, 528014762, -371175840, -1466404 ], [ 52705094, -645842872, -705886952, -282602414, -446480263, 126241406, 78896730, 122652773, 168872959, -152836844, -344926676 ] ], [ [ -476501276, 317111924, 80888166, 620194040, -61674868, 52533950, -254757532, -277159779, 615237070, -72479755, -795125786 ], [ -535840051, 822768618, 218717399, -8167549, -413342619, 504326464, 370736325, -52526767, -66663092, -85513495, 110025563 ], [ -592040597, 282146974, 663176372, 556098105, 143674285, 306123789, -197257761, 282237606, 116184592, -39263637, 60187601 ], [ 1058032729, -60660, -92023776, 430342177, -194250013, 115909145, 127368153, -515854428, 21715051, 78155357, -26049382 ], [ 158010933, 106170308, 226142688, 59713772, 139224921, -156051630, 837738336, 27180553, -889447, -75668143, -280531580 ], [ -100740448, 207708109, -90496869, -728131496, 214744697, 119702803, 398430552, 2467098, -174062387, -112029568, -95297431 ], [ -169777753, -13713457, 64023827, -15747968, 417051885, -280727, 292896390, -18356106, -606084582, -319949852, 393372466 ], [ -26995077, -166283514, 82233080, -337766428, 300583570, 517966680, 224043242, 97633361, 205668153, -486326051, 429376447 ], [ -972601019, 304002077, -573007890, 160216320, -407044569, -312192830, -258516686, 384656862, -209756104, 73666088, 44851510 ], [ -155253424, 15575014, 890402499, 281234951, -7083789, 489414618, -96474475, 72018788, -107163546, -73171280, -387593211 ], [ -149892901, -189053247, -2331694, -475171092, -16848995, 239671049, 180933887, 72638263, -420049481, -48134535, 127372889 ], [ -430807185, -86142542, 50115322, 133061653, -615243409, 206256558, 15233194, -152238201, 505029636, -453139453, -118805612 ] ] ] ], [ [ [ [ -96756843, 288777826, -39463693, 10740335, 30477505, 429572196, 177210840, -243400112, -271365122, 131776713, -32444981 ], [ 196201397, -191888251, 441887917, -678973721, 269877767, -103652333, -217282736, -260934494, 36101162, 536842705, -185208410 ], [ 31522549, 318923755, 168188753, 42515776, -127495851, 53914219, -110519736, 7516557, 11677471, -646842356, 19050108 ], [ 433477545, 38910369, -814981626, -29904140, -976784560, -58777152, -100154867, 10784362, 110629484, 492902120, -40069058 ], [ 4084215, -66735637, 607523083, -343968192, -304868315, 13890723, -108001543, 120924949, -172093629, -122904454, -302351137 ], [ 203142977, -284110417, -90061303, 8583204, -162462128, -44479084, -1006690727, -717973227, 435852867, 363591823, 122028173 ], [ 181912182, 81769945, 55413219, 35296631, -51764804, 74325679, 218362470, -43619862, -72796749, 212417833, -129981973 ], [ 39635181, 98750100, -440374061, 592314215, -568805107, -535817766, -434334150, 282914210, -581579715, 886020198, -442519432 ], [ -527530839, 955603445, 179928957, -209645147, -290133960, -651681970, -310153013, 188356086, 65698113, 345926, 3226673 ], [ -5907678, -240580574, -767340052, 147642120, 460946241, 188707474, -244024538, -359565467, 593180022, 302140150, 24436755 ], [ 657280337, 458516635, -92589479, -264234058, 316036463, 75752822, 317101567, 523781087, -34568247, -480760512, -135518729 ], [ -124766892, -729385812, -283919604, 94818224, 414589690, 323826064, -192541408, 114741345, 392548724, -131573021, 60034782 ] ], [ [ 244119592, -28781370, -348136096, -497720625, -93024073, 925346110, -31448608, 431251976, 16630201, -121377553, -8419560 ], [ -124756892, 381991781, -276345838, 194299910, -517899206, 266763122, 587070884, -12772212, -312767903, -619137152, 28981700 ], [ 3628650, 163623851, 420319642, 713711434, -79378187, -160623547, -537628821, 24270512, -170687528, -238712982, -878499139 ], [ -200593009, -22857151, 22621517, 4809, -15572638, -449123611, 187574011, -33656933, 29557192, 323395648, -488070879 ], [ 391148694, -59042278, 12876118, -559209445, 114083577, 9122328, 694661434, 206170698, -117666858, 88512728, -183493132 ], [ -3058165, 155591927, 735000195, -94700164, -331514638, 13044573, -556517275, -32032203, -12338920, -645214479, -92382016 ], [ -230981422, 753670135, -422109134, 298100903, 126729034, 951600763, 350120832, -556825259, -609156453, 440658065, 551341517 ], [ 319344031, -762434955, 404757398, 34819368, -93358034, 784991694, -57395795, -370527145, -111610095, -705486669, -533321617 ], [ -65128827, 222914922, -119795189, -18635193, -231318805, -301151590, 91401165, 262900194, -420260435, -464242115, -144269995 ], [ -93241772, 363726855, 136603840, 157768345, 16227132, 347410103, 99942014, 53178048, -17794942, 380000547, -310719446 ], [ -689906093, 481542961, 947336163, -256941528, 410002645, 41788309, -15805517, 401367241, -90716897, -40356471, 96750290 ], [ 146044920, -723120571, -70764388, 26976038, -165927793, 377418771, -10871529, -546864917, -50305270, -23144628, 5939853 ] ], [ [ 63836621, -19116987, -207032520, -315271590, 90743913, 81265650, 603109480, -514361292, -270848440, -370630489, -100567505 ], [ 1728023, 48859950, 434629953, -47569953, -412053795, 2568889, -100655854, -143028059, -638365171, -293303036, 483857326 ], [ 2142712, 109259285, -222597908, 310098029, -294601747, 364416377, -877008007, -17014892, -597882959, 154570009, 246246176 ], [ -55769666, -11726688, 95349742, 79376691, 384131366, 37224681, -504691801, 376646022, -93668054, -636684405, 12379756 ], [ 604045689, -501226408, 843660601, 330923899, -99644064, -30486945, -1016787021, 65646948, -625928, 217240338, -401237954 ], [ -108549701, 50937988, -288017104, -10641234, -40594665, -81018280, 59848981, -68556145, 75542152, -179245170, 170664642 ], [ -39290108, 363169332, 486695683, 60302604, 261901855, 756624066, 130777667, 99054072, -38219175, 538709020, 400465585 ], [ 657639001, -517625054, -290680021, -445886184, -390124753, -689550979, 150745980, 600140973, -436677746, 121852304, -21965451 ], [ -576656419, -443831058, -173832448, 742185191, 630403201, -56453746, 670277492, -20428203, 523918299, -74455218, 387367601 ], [ -66769510, 854679935, 172326593, 612649, -27536993, 4472199, 9662406, -114025266, 505528513, -253815898, -107711851 ], [ 386030301, -412216244, -731361257, -302245662, 7682763, -198441057, 650708679, -687019208, 157394237, -81597238, -187581006 ], [ -117502378, 39354776, -292184555, -77235553, -11417027, 113050845, 14959260, 85696159, -294032945, 778825628, -22109099 ] ] ], [ [ [ 51316019, -44609926, 840636553, -401901691, 721121620, 2596800, -21480861, -88704062, -48333966, 98763621, -478160890 ], [ 61359492, -129436413, -298495807, 16567953, -15115012, -108483763, 60603043, 256008437, -348425995, -44459267, 830664267 ], [ 115512298, -275566265, -57061816, 766206056, 181027626, 17204560, 96808010, 197797465, 12632985, -135499533, -52173794 ], [ -16068245, -326012309, -317996730, -694797815, -237946965, -144566976, -24660302, -473686280, 820745160, 14526998, -158858241 ], [ -338052351, -21527732, -100534247, -457619927, 215988938, -93117540, 86985325, 746180193, -521410026, 604166623, -5450565 ], [ 316913938, 64486636, -536496590, -130656405, -242176725, 50046946, -833941966, -626104701, -339527297, -832398833, 12056503 ], [ -194545090, -16725623, -93228158, 246876433, -29323744, 69417224, 63848110, -467110216, 144916613, 95019586, -319085548 ], [ 75287021, -26058406, 155131272, -275680556, 14133821, -196202710, -742674679, 71882217, -705753853, -360787895, 126418490 ], [ -8166727, 625088692, -51520710, -137162088, 12400339, 237158477, -652779757, 490481037, -6772167, 600919891, 352158934 ], [ -268305606, -848603851, 187290807, 221206933, 3558132, -69538619, 655574604, 31348224, -9509189, 22153624, 211178546 ], [ -298677962, -60912772, 54492473, -429368687, -8862909, 86182975, -333905456, 210243985, -220965420, 341096611, 167972715 ], [ 545881484, -82512603, -117315200, -244604244, -556883127, -544405487, -209426743, -241328667, -11195893, 262557989, -116939526 ] ], [ [ 31012622, -201061128, -337001071, -540761935, -340092546, -222906428, -119851535, -269578848, -39513373, -78883007, 400245277 ], [ -524556666, -451121462, -72362487, 392647869, -507539274, -895837, -54166673, -183408684, 26545707, 508693814, 154384128 ], [ 40175470, -371614754, 74655631, -330902570, -288394739, 121979816, 5205076, 160316554, 168795748, 192118438, 3393191 ], [ -99000114, -55540688, 525850726, 275893828, 30717077, 57288394, 24212203, -443177959, -188134532, 30376960, -376728128 ], [ 560278666, 866938884, -398633202, -16956286, 35439508, 134164012, 86742894, -20977911, 30984686, -348646001, -302874594 ], [ -76684766, 48341947, 917180913, -599418865, 77905460, 139151681, -98841914, -251667322, -8017129, 181576225, 683546870 ], [ -962421723, -98929704, 157809203, -200863558, -349347798, -432842022, -171348633, -73169567, 529518231, -28519375, -25435036 ], [ -1551000, -158764503, -264654681, 206963688, 306765790, -332322493, -133830960, -650423075, 41679714, 346996251, -81752683 ], [ -237466662, -177718134, -701358205, 226054296, 22339020, -312651083, -54374114, 263335251, -62265428, 150147898, -203963826 ], [ -160113317, 75780817, -74177248, 349409434, 56703634, 603303734, -245751421, -177847053, 66024548, -35798587, -343589109 ], [ -225062892, -450184828, -357493510, -14133566, 315039926, 286646966, 239718755, -253743, -587550388, -21155882, -142765367 ], [ -128456387, -261915030, 56944082, -35576402, -56634286, -127212502, -180984516, -384690963, 271844097, -86688050, -130031582 ] ], [ [ -412207787, 157920582, -131149371, 188718517, -835094358, -598524063, 360210518, -331628679, -25154097, 224320268, -121061511 ], [ -165021527, 277169601, 136240365, 83001329, 125111661, 368788104, -321109860, 420218171, 258800747, -475107594, -684666362 ], [ 97720287, 371073178, -335708699, -171066751, 306334630, -181450029, -509784026, -602055662, 291294291, 739485279, 231476261 ], [ -179780226, 674603076, 362486362, -134458246, -238043764, 6199518, -135426455, 18582437, -68954209, 241524855, 431137406 ], [ 887528814, 144066408, 14337372, -522963669, 210064248, -24243722, 18445678, -14032586, 98289736, 724022487, 24937280 ], [ -220791563, -188060898, 9912989, -131663452, -820466902, -735950405, -52261432, 448419937, -810336395, 201200799, 325092679 ], [ 220133002, -2143283, -388946026, -57159595, -140734043, -42158804, 65490267, -220615590, 161763311, 588627636, -892015321 ], [ 448436905, 61711844, 578704028, -20284580, -111461203, -319348923, -142769412, -365156833, 142572724, 345080163, -451992957 ], [ 868723465, 273850846, -241596945, 604316079, 18570219, -531062, 318533056, 229103190, -2099458, -224593088, 14122445 ], [ 28105430, 89777230, -47978584, -382715761, -971575141, -121184949, -13301456, -32259351, 670916247, -535539470, -246782112 ], [ 158762888, 24209008, 420294178, 4165837, -268131225, 182764236, 149425167, -68290546, -117490523, 946826, 159252570 ], [ 3040047, -67805980, -134577436, 191315024, 104316630, 110457338, -26968651, 171794369, -569065503, -66779443, 72814919 ] ] ], [ [ [ -128361261, -348132387, 409628390, 102632288, -12656238, -89425354, 41063146, -811318347, 96290202, -93323549, 257680427 ], [ 427949987, -158908082, 638913953, 510321916, -366104128, 259967223, 7605074, -71921821, 36710160, -69569003, 453244841 ], [ -534146789, -60350588, -47462000, -79156955, 215876194, -13483338, -88335451, -220163590, 219753063, -280805419, -245870150 ], [ 806718, -42205988, -135884299, 357166497, -235288975, 89173894, 281361420, 93819002, 226027155, 2067463, -57702772 ], [ 876389, -319079444, 63041482, -45557898, -27380088, -667001318, 93539796, -183465540, -29721041, 158201566, 15939408 ], [ 403524511, -427248451, -62594905, -1039220745, -730115287, -416069984, -101069137, -61858049, 494892130, -660519966, -587767316 ], [ -279524028, -753772106, -710382886, 10106224, 104899174, -177881447, 13900712, -405223776, -95861080, -156355494, -662309659 ], [ 221701178, 261309666, 541025537, -211940049, -145442105, -167524275, -721569364, 87878196, 58874089, -6419600, -199495097 ], [ -11186003, 25109130, -300352631, 280517079, 46313556, 596091340, 232336557, 359134112, -379055786, 147360177, -575810132 ], [ 425235998, 77992960, 287247293, -106873461, -8503032, 736459142, -502740885, 370173253, -61122539, 179037679, -143512446 ], [ 355180529, -54059325, 145236151, -25851179, -553130522, -118177810, 22985464, 495093801, -141009912, 84317563, 170696454 ], [ -342954302, -146030267, 458879140, -139024861, -66812066, -3619326, 300366764, -324618636, -20517601, 185396022, -74503053 ] ], [ [ -158727108, 4117137, -21758098, 899822931, 279843477, 207422876, 184899633, -41264663, 307583604, -100872211, -692859382 ], [ -506606413, -88955624, 443072465, 6532493, 239934885, 368421702, -765301470, 42341063, 744989934, -41064223, -207336173 ], [ -186715197, -242639492, 309483789, -148701544, 68246329, -128342736, 809289604, -374567548, -321721967, -188251498, 58221635 ], [ 328017312, -156435403, -391398945, 18260446, 297198526, -289069607, 363484503, -153309712, -253526166, -582068200, 369831609 ], [ 208708986, 3212109, -56245054, 205429435, 152094687, 102994271, -76144706, 48160699, 22158901, -47565712, -338999485 ], [ 48650717, -306768372, 17534629, -887349971, 493457260, -514223469, 183915642, 140224231, -462569408, -333464118, -268828850 ], [ 25389034, 354009321, -659485873, -202686658, 118281320, -31845828, -202128126, -98931306, 274021885, 18153319, -378131603 ], [ -7581726, 193469159, -29025178, -613507092, -50160462, -112302731, 58096553, 578147972, -191228805, -379442293, -32768149 ], [ -158179616, -30403531, 20830758, 157065204, -186011852, -72886026, -792514867, 31091872, 745741537, 165991690, 41135334 ], [ -7100040, 693325901, 313952480, -94075997, 631715616, -524534669, 58692348, -17465470, -504349418, -462046793, -487963374 ], [ 21144476, 285606078, 312810811, -651545362, 223454532, -556568793, -494916878, 361071657, 453359317, -851956571, 105496182 ], [ 85548805, -30289222, -53948861, 197927740, 227399172, 313334016, 808691335, 85651107, -232642026, -10133808, -44172470 ] ], [ [ -60638423, 25604924, -436961630, -511022737, 581542243, -371699310, 165621039, 960601500, -82367687, 107682903, -600084424 ], [ 9898038, 690235785, -577963594, -64222358, 99907397, -482420555, -310820171, -615929295, -600135737, 412190987, 315149473 ], [ 146662017, 392620153, -368956411, -797634675, -393507638, 5833997, 15177088, -321455317, -4129545, 312758029, 50467265 ], [ 515273157, -1078013, -188468272, -81395455, -217467794, 183508470, 223436425, -187213001, 671564163, 144420977, -308617677 ], [ -126590657, -660875, 111781318, 824274596, -278835608, 778521437, -28721649, 514190453, -11692801, 108735822, -379052011 ], [ -7350583, 58354434, -306261010, 620152416, -44967499, 460535937, 125849773, -189499679, 45207410, 62082226, -334753734 ], [ -706950914, 192732461, 51470351, 317274796, -86982171, -27072257, 138404922, 22578722, -391709339, -96628337, 174491782 ], [ 302671566, -216403967, 304330874, -673958, 346191, 242131697, -205892070, 174663885, 287471287, -40191873, 96494072 ], [ -113912357, -100002650, 458863075, -353289752, 249552653, -463973320, 304415197, -100743175, 258857067, 269498947, 247123160 ], [ 68412317, -235307369, 22449167, 102782617, 232903958, 56398417, -35043897, 561580746, -357573872, -483159, 523637515 ], [ 268371993, -80994758, -80123969, 7603260, 256367220, 68600607, 170980173, -183135294, -218476264, -274566108, 206373754 ], [ -631900486, 866846961, 9467451, 70142360, -497091972, -771447738, 70928099, 87175172, -151672744, -227389978, 160809323 ] ] ], [ [ [ -192946287, 238480812, 159907122, 525654344, 924471114, -230781753, 501188327, 34929922, 549195654, 205181551, 265782460 ], [ 29391077, 148186168, 426593596, -4488404, 886792222, 213625108, -214885688, 2843567, -612441730, 32936632, -269665500 ], [ 301164190, -91135264, 272811100, -501952699, 157435670, 126795084, -82069777, -744414878, 57462465, 19093493, 300639796 ], [ 125897607, 180719731, -533447061, 510781236, 147017713, 202935319, -394618623, -328665661, -139105567, 242490740, 570184636 ], [ 478689975, 127877113, -145708124, -135048572, 633759829, 63465242, -35052313, 13993325, -428903114, -56419533, -115842496 ], [ -329371444, 116069461, -698817096, -522336739, -229903874, 128470006, 101279309, -59860810, 498699, -107592729, -316914416 ], [ 11880144, 9139897, 214060763, 646844879, -5814404, -78669753, 259197814, -223606290, 716706897, 490737387, -8396765 ], [ 69276204, -114872987, -260364146, -210210495, 85507996, 579306959, 343399127, 540808351, 263419062, 158448000, -357276299 ], [ 225037774, 281161035, -75432864, -128437596, 790532829, 146944697, -175825875, -27118902, -210845062, 71291816, -763458594 ], [ -772684307, 82518578, -682074306, 188893338, 1016783977, 173346818, 279350197, 8034047, 25258653, -50728946, -527517821 ], [ -99513329, -179479686, 597730080, 370414681, 314095763, -6704274, -917205718, 4900065, -240041320, -396724500, 520499344 ], [ 359609345, -371300940, 337176189, 569255266, 395963285, 665830145, -170837780, 190436749, 781660, 413920170, 340676003 ] ], [ [ -46299096, 67852331, 222979508, 348752565, -574508951, -16774740, 88985701, -259098215, -68795449, 246598699, 49933992 ], [ -270927820, -299589058, 767310223, 115287702, 119473396, -74903460, -203266326, -453113580, -70876365, 83768154, 775046391 ], [ 186451193, -439148261, 137423910, -63190102, -392657761, -487808421, 929175512, 10086768, -361460683, -121810550, 438732551 ], [ -263269658, -503549901, -40768870, 4845115, 749573429, -13893106, -631386250, -638210314, 119927428, -278397695, 89572631 ], [ 132923175, -414901705, 235859883, -161690840, -126676450, -12206213, 495397653, -12234846, 262336, -78153303, 381108936 ], [ 18893419, 146875399, -514822962, 182048840, -241323363, -232600422, -457441664, -223092160, -343054923, 150652068, 43960408 ], [ -363459799, -235102598, -140329864, 805990724, 227354591, -108635016, 229179846, -39788535, 208296854, 166854023, 216977440 ], [ -166797495, 12996893, 431447698, -542523393, -235801009, 378775653, 162734245, 398394512, -450698997, -20185453, 386111657 ], [ 196949583, 339300597, -12499820, -374766274, -84384978, -162342387, 130296089, -138373741, 689049878, 742975740, -6204048 ], [ -143397726, 249182345, 9129071, 22143925, 42519032, -840282229, 5247595, -295274816, 25038661, 134312230, 16642480 ], [ -165548983, 5341171, -762320780, 42277593, 27472847, -695157629, 191857064, 441131209, -131016232, 14853056, 63771651 ], [ -102049929, -283179438, 55572546, -83518940, 674700130, -7735826, 538117830, 21122746, 154338212, -480347896, -86636692 ] ], [ [ -383847472, 234780126, -51417500, 532000986, 77901519, 104068488, -34164773, 26556382, -646892194, -39659657, -365710482 ], [ -33429063, 213811980, 114561579, -115166730, -42948828, -207290798, 167074724, -892689550, -30817744, -171352886, -37407421 ], [ -16921990, 245684855, 132585826, -167934091, -687373558, 495265239, 574795295, 74160756, -332211849, -451128368, -19506592 ], [ -31205191, 85495936, -2445020, 266873717, 379017880, -112945534, -333593768, -148188308, 179058625, -15610542, 585933728 ], [ -337561182, 386769687, -625409118, 267595703, 176770012, 149438901, 630207562, 383849571, -502966373, 36823394, 133552848 ], [ -961315319, -119815132, 19271230, 241298803, -518886718, -556367690, 14351374, -31813997, -891229296, -237567814, -217173693 ], [ 100980591, 383981533, -442006249, -20682766, 74584547, 226204726, -878323114, 511723562, 481914528, 677565438, 154228349 ], [ 16879334, 60763705, 1164103, -375388938, -50094769, -557752300, 272627980, 235676503, 124275145, 447385633, 195194477 ], [ 295118203, 19545485, 321506111, 42545702, -36249651, -28147723, -214011443, -25364750, -688077339, 76565046, 434616705 ], [ -22841064, -47124483, -218342372, -251068374, -1880803, 356712229, -177524211, 45790380, -764714803, 105743777, 114492980 ], [ 62810062, 215955651, 539484427, -200870233, 820669509, -518840579, -210388155, 745765445, -629548025, 307094774, -243035976 ], [ -7494803, -342247521, 228553613, -194440415, -134001070, -326410320, -403728906, 425138437, 10490516, -387259084, 261125223 ] ] ], [ [ [ -583491689, -12159720, -210748061, 31463664, 254946424, 414569788, -297017, 136896534, 245414850, 386338708, -369459737 ], [ 225928807, -38750115, -15265894, 92947078, -31134005, -5538636, -581982123, -409786992, -479569564, 414399539, -51655069 ], [ -130439375, -315059295, 747880274, 17886568, 95510107, -105261510, 376900215, 15099655, 554339742, -569569111, -160621969 ], [ -16182648, 95161458, -92351101, -112120481, -149901755, 968587638, 406513087, 38330597, -121143840, 631774972, 34777251 ], [ 116089585, 597679085, 283106102, -272430092, 441016507, -171149676, -451824867, 44702227, 69961399, 338230000, 95739527 ], [ 237306408, 180569000, -12900557, 189474746, 283726402, 14136883, -273772280, 260608584, 36980805, 81617626, 226788170 ], [ 191978138, -446056242, 224718244, -359192682, -674893299, -2242340, 239487430, 116715483, 6478810, 187269239, 608138748 ], [ -578748076, -10632946, 18745601, 59935049, 22017016, 714444992, 167953064, 311827575, -1906257, 152162360, 299471590 ], [ -174377078, -459387764, -24978414, -916224716, -162398272, -18353006, -349835049, -87237584, 522760298, 714529162, 46081642 ], [ 86796636, -24740227, 8933538, 79863951, 276601506, 181150246, 16164069, -326861664, 148873103, 356548442, 738680610 ], [ -96979169, 269508718, -138881953, -413312093, -561362670, 39967409, 68757136, -5386617, 656274406, -276904267, 301152872 ], [ -56220718, -588656529, 288499310, 53038593, 447976057, 240703438, 171053145, -455858415, 29498133, -96538066, -143063940 ] ], [ [ 62856417, 360231413, -243365441, -391839531, -576190631, 342174404, -456727076, -693052669, 207655053, -35850050, -206313365 ], [ 134041940, -293921397, -252593038, -41714798, 313629129, 91939947, 52713111, -209916362, 21561130, 265960666, 610277071 ], [ 102569206, -370477314, -824209900, -156962969, 189391260, 99682751, -102351170, 361438490, 255189699, -497183409, -144970702 ], [ 787668445, -564260434, -105263775, 57771117, 517059729, 940042266, 109182060, 223841881, -250858923, 466953555, 471321628 ], [ -290001313, 93524515, 457182184, -291655463, -357787859, -156447625, -15496615, -186386397, -627095718, -97453818, 346594576 ], [ 567501045, -184193753, -580299952, -182162020, 8067487, 10414316, 580647369, -371438301, 193882137, -215693236, -187132443 ], [ 86614165, 221128650, 144770489, -363971873, 449168600, 506427830, -125639595, 345902824, -509940022, 235706255, -146810322 ], [ 44234966, -251578381, 331290148, -475418938, -896297018, -288278200, 734578819, -538800969, 573235520, -654277353, -285680296 ], [ -56770695, 702099840, -241034586, -794898873, -230983255, -134450537, 229894646, -107458321, 22401689, -312486816, 21543671 ], [ 237276319, 305787149, 233368662, 31894875, -8157820, -528639716, 173929121, -49077000, -224363665, -159425548, -728728568 ], [ -326386923, 136571289, 255045337, -866980679, 75712210, 475044837, 425619717, -23359097, -394469302, -22444014, -53676645 ], [ 601899844, -512283037, 57558108, 488639303, -172598367, 211845744, -320387796, 612679770, -523552259, -71705991, 571828060 ] ], [ [ 328476850, 210212585, -140141861, 224826297, -74187124, 185379403, 10187837, 366957280, 50269921, 312396187, 857110456 ], [ 198947854, 70398383, 80983365, -33444494, -145491558, 64758815, -844922472, -46853567, -43339996, -289131725, -788650087 ], [ 170092794, -37100740, 331468601, 17331042, -45817094, 163133040, 517997452, -380602574, -69480585, 24881076, 1043568097 ], [ -64228599, 20655002, 2117623, -443125114, -216653416, 58673687, 779952614, 22466905, 374822551, 129388929, -406996837 ], [ 463497689, -518480945, 214710630, 161675541, -45524691, -585382944, -8997142, -41944584, -468766926, -428334521, 464468307 ], [ -55562478, -98164467, -911689889, 56275328, 242434527, 54761897, 989459945, 609315829, -68123101, 72650765, -648830573 ], [ -14869113, -766432555, -705870293, -344264200, -45159924, -745192245, 942772453, -94122997, 736811999, -68103969, 78525440 ], [ -188665820, 86986940, -115282541, 221478841, 568308799, -575549571, 156149588, 27684452, 424024954, 113114946, -89066528 ], [ -278250372, 380147044, -48676810, -292627335, 10691596, 1032151, 283410840, 672645118, -443151764, -148799215, 180119441 ], [ 512253033, -100752871, 658887895, 313103724, -278561850, -4918629, 56269491, -994116241, 369380578, -158397296, -38168501 ], [ 250848341, 84676438, 442648116, 326996303, -103016284, 726732689, -251334810, -437324811, 69493378, 104946557, 272803164 ], [ 366709810, 614351890, 243405479, -72988253, -125270736, 94934074, -33569707, 34297296, -593962011, 16637058, 88852431 ] ] ], [ [ [ 639572904, 73152700, 336815760, 1026274099, -265888018, -212488410, 918033548, 190027891, -457353637, -186475892, 79951062 ], [ -158961880, -9173669, -461139736, -284777871, -104876601, -102673683, 583099085, -221664893, 157928096, 23699218, -1047150550 ], [ -298901329, -56123032, -48764871, -101185071, 523463531, 108156467, -238661157, -40130876, 20018483, -644743269, 209490900 ], [ -895880203, 41287873, -108755665, -10460078, 226747672, 307092205, 159754195, 533690106, -381082737, -10027717, 77456371 ], [ 259293189, 529890874, 52992213, 257670549, 266404672, 42869109, -109654945, -765586435, 74043452, 123697304, -278316495 ], [ 257465921, 72877239, 388839713, -718828138, 202254237, 57816919, -163337122, 167284770, 703655705, 14412402, -348662180 ], [ -13416246, -17184914, 105247914, -129424302, 117583788, 144469062, 345732176, -196855786, 156936553, 510191641, -427746696 ], [ 374631422, 6496855, 318887523, 401610057, 740148427, -300918950, 102309159, 29713824, 48003125, -609035588, 3716034 ], [ 375719855, 250863686, 260616608, 89142097, -589387169, 61472393, 298145409, 24786563, -76041633, 408561110, -63236283 ], [ -6141822, 233888552, 215926256, -125947114, -16967386, -43756047, -298218935, -144711175, 159939309, 381173409, 618580423 ], [ 380231307, -219799624, -418715397, -138876565, 656323900, 895066577, 132267391, -186435531, 416762586, 902565852, -665920572 ], [ -259275258, 28909480, -550539811, -236380419, 137929513, 485973459, 1193571, -58646394, -117944808, 189587668, 15618696 ] ], [ [ -330232804, -17340170, -106261503, 263215780, -621424722, -43216755, 380206243, 298082326, -56403083, -124403100, 408702295 ], [ 67863163, 223906280, -211260906, -673334477, -78432113, 248772215, -201411649, -303696335, 556075953, -50760918, 53233568 ], [ -253806422, 1995509, 130372173, 61476100, 68180091, 126352377, -59023402, 106354882, 653779006, -712691179, 24655385 ], [ 57324494, -461163617, -3064287, 42702812, -166594951, 396928431, -416428413, -392226334, 427468914, -402026909, -731551584 ], [ -528848376, -225019404, -6328871, 298745898, -150387836, -375960228, 568213168, 164473040, -246865080, -374385893, 69784019 ], [ 594244044, 586558235, -224994455, 552903930, 859561761, -164406468, -289576806, 69398057, 64016230, -11728996, -66478141 ], [ 81761902, 52900902, 747894316, 312269104, 328087639, 676300840, -18945661, -32015630, 839312040, -62706965, 44599583 ], [ 14529708, 234749971, 23254887, 213254210, -758067104, -199179355, -241607696, 231196313, -781923711, -297511255, 340281818 ], [ 469479503, -398649457, -94760720, -219840036, -11325408, 398645187, -24640068, 870370935, -103247177, 677183622, 371418244 ], [ 253067791, 184915362, -402168770, 393120484, -396511506, -11643868, -76386401, -616558417, 226463242, 39129793, -77488831 ], [ -345497514, -2031735, 43271943, 78088930, -856556551, -130463181, -65244850, -65418696, 72054465, -22056362, 92861534 ], [ 175559902, 20864963, 24131964, -55756374, 197406265, 28394191, 384250386, -26054033, 393657288, -378797592, 98501553 ] ], [ [ 299345619, -17767739, 10093623, 177005712, -772768658, -419369699, -283836912, -400561194, -329804276, -46016749, -709898134 ], [ 28828453, 955917846, 247996961, -802353626, 379698737, 480502942, -16752765, 708130842, 445105910, 276369477, -314379335 ], [ 223104370, -660301880, -143484188, 618017018, 258687446, -197247650, -171631604, 288382072, 148704100, 95204845, -531770827 ], [ 841943, -24755959, 450387353, 99599663, -120288751, -473422787, -84449436, -75112030, 182555455, -122334714, 670578573 ], [ -580083870, -777656897, 43270748, 520106070, -472163145, 119633259, 9432139, 86514059, 93742742, 193244705, 183649144 ], [ -84979, 26300514, -57186447, -954128738, 187731410, 908112068, -531316034, -193487630, -42826654, -94632360, -60507271 ], [ -43219363, 59162406, -36618618, 88000522, -549119357, -16447355, -87990920, -344960131, -482503273, 27393185, 108175676 ], [ -77890063, -382680602, -31849130, -14229268, 307967317, -310908496, 682009260, 405971286, 175875650, 111042562, -231274795 ], [ -3896059, -140696328, -510007310, 2576973, 831637174, 83402579, 259465853, -37034457, 177639125, -138629748, -36344907 ], [ -118744499, 321485708, 506951749, 211493039, 484498709, 102330681, 18598206, -20690186, 266415665, 153759234, 268965602 ], [ -72957147, -847057227, 131388545, 88979227, -281671572, -39867573, -65471292, 134018556, 213670060, -902056705, 212407019 ], [ -53793741, -197158527, -168860240, 148806956, 278281891, -175878633, 306439860, 70272286, 484041508, -69562015, -44517033 ] ] ], [ [ [ -130256371, 958935059, -45556862, -27201408, -5250589, -129468322, -39863264, -227386505, -319752029, -471561490, -96053923 ], [ -224200895, 121288290, -404446237, 903404437, 117479421, -207079434, -79090262, 22399961, -710984349, -290195619, -769775649 ], [ -462581630, -305559429, 1007222708, -213410232, -113749972, 32725133, -353847814, -124494153, -10720134, 29435211, -1418984 ], [ -516214747, -463316972, -22969582, -328461788, -399059127, 316713315, 542837493, 238760979, -97547250, -444314591, 29598497 ], [ -37500951, 633046780, -17378466, 691364105, -314616247, -454693284, -51630348, -21985126, 116445314, -252682769, 448322258 ], [ -82301267, -24687017, -416585859, 41590659, 84518678, -339491244, 417532737, -314507781, 73881161, 152806861, 60011785 ], [ -37066306, -306286809, 157996176, -36044852, 256297442, 791849333, 39400648, -62094324, 78125998, 444225962, -23470212 ], [ 139574135, 714760301, -480999105, -448278184, 782984730, -132131566, 51662210, -12452281, -305036875, -262539336, 110545714 ], [ -470718482, 87665088, 55758827, 344784935, -22210022, -65965914, 449618890, -20525460, -331040872, -361642052, -64659576 ], [ -293817424, -7396607, 59929181, -405666938, 538095713, -46164295, 193498537, -299327437, 440618583, -114504432, -604903735 ], [ 15431161, 165885157, 747737141, -836819131, 327305737, 250656290, -386663279, -306307291, -319888573, -450501090, -210889630 ], [ 300415552, -21303186, -41332512, 1183850, -102331817, 193550515, 189477816, -19045295, -158607951, -88547260, -641685035 ] ], [ [ -86829811, -226515514, -103078856, -178784759, 210852464, -89101377, 818196379, 70134247, -500520113, -283273334, 13170901 ], [ 371228267, 349172067, -128921408, 24593014, 358779682, -43234571, -83107326, -153129815, -226052579, -549653551, 467223585 ], [ 264762564, -379288692, 191482524, 95324703, -167381938, -131411867, 182826491, -55583224, 145635394, 47576707, -112799675 ], [ 162608237, 356798060, 579750426, 685886819, -133010003, -289784136, -5076440, 824094695, -179351600, 216273610, -511991837 ], [ -39594179, -3512920, 52566084, 399047401, 437209239, 31379506, 277825642, -451291945, 112105669, -86904734, 185726566 ], [ 231900549, -279523516, 171150621, -259068843, -484996476, 432546105, -328739424, 570328833, -596711665, -352724401, -516197452 ], [ 739200847, -124481447, -420071637, -197834019, -306254985, -179559540, -316613752, 30853204, 26451595, 13305661, 119515475 ], [ 326953895, 247413043, 424627929, 241621633, -229216832, 8606207, 191536123, -112015391, 100149233, 193071577, 6084154 ], [ 239510012, -2919643, 554760955, 865444997, -42046048, 326102086, -339074059, -110105834, 1031662757, 608538896, -171935999 ], [ -223564131, 125038258, 115048929, -832052763, 42547220, -138148827, 63728730, -336111682, 721079721, -78349907, 316156373 ], [ -74668623, -22226878, 363027668, -92746656, 120846154, -26435381, 13804858, -145285374, 55071113, 487299414, 247101117 ], [ -6776463, 34820016, 118551344, -828104011, 858432243, -497059480, -57172911, 35924611, -19670700, 6723524, -387707472 ] ], [ [ 420731488, -330285870, -273031884, 131353824, 13304860, -101907907, 185849383, 271790233, -1528194, -156690314, 219463908 ], [ -265577957, -106205142, -217162894, 52429915, -621820252, -870161127, 156295956, -71366656, 340873537, -360478786, 315684648 ], [ -92866736, 445248354, -543877969, 435489841, 618833038, 31478818, 748688985, 326136344, -160829742, -36225112, 173575788 ], [ -160069717, -444192013, -232307196, -286458604, 137918324, 38213843, -676268831, -435318706, 168385527, -114815204, 185614594 ], [ 243829714, -208168761, -72632325, 736872818, 37306223, -168060234, -27693099, -199569232, 518488063, -93691533, -567854197 ], [ -513801533, 307733628, 7883242, -163436905, -192305819, -46232566, 458970026, 149783595, -95463631, -147872121, -449422429 ], [ 3441761, 224576302, -95809758, 126980589, -317438421, -705730380, -572459503, -187691883, -473670756, 189744603, -735759428 ], [ -252334167, 227237023, 82825245, -854423322, 232284503, 679149617, -390048491, -180428172, 439215655, 131931159, -34195561 ], [ -53571363, -304191812, -383296293, 43702605, -285341070, 6998785, 145628523, 202692638, -24284910, -405426980, -411852177 ], [ 503090239, 433025342, -107959223, 101567918, -209452229, 272892393, 86450374, 18221900, -1549213, -353117193, 4575817 ], [ -15588524, -418589154, -48963536, -15996834, -346117757, 214100272, 77641502, -89183079, 217178071, -33862770, 41176576 ], [ 57251327, 864684915, -267554775, 734870859, 367880971, 292415231, 1048261080, 67843964, 284290380, -401429540, -63525337 ] ] ], [ [ [ -334159447, 5301245, 212398393, -77103069, 395361141, 197849625, 165798947, -406216195, 649215567, -120762501, 284345111 ], [ 361546535, 18671368, 62820170, -501317053, -312357945, 66793485, 4080043, 95428462, -173189254, 129218363, 307110705 ], [ -569035811, 515643133, 320443579, 57310222, -261650608, 2926091, -416180933, 298551605, 142263931, 355248296, -355821980 ], [ 148531526, -353461786, -171547766, -383603682, 112855, -372970024, 191051314, 125437798, 959460557, 594463801, -291412617 ], [ 321736765, 442818773, -230915520, 105091353, 298328248, -240447131, -316550140, -158838626, -321896925, 516995991, -676059636 ], [ 81595057, -124733697, 345154220, -355317668, 519823995, -74495257, -181519879, -964018628, 386017301, -240683252, -314370948 ], [ 135508644, -311314133, 662649587, -855657496, 252753911, -25011241, 76842681, 681585947, 383245254, -158839339, 25428075 ], [ -38842071, 909649800, 38718842, -148983808, 14720292, 23237576, 100629719, -526296713, 518928090, 6645489, 245080351 ], [ 302167274, -530630237, 201775550, 350361959, -61985226, 157191534, -2589905, -939123923, 152775356, 501191498, -17449751 ], [ -96493135, 300696076, 274416861, -209568059, -51721195, -143158035, -404607976, 139580767, 93355028, 778588452, -59998389 ], [ 48701164, 387344047, 3861367, 324548710, -899878684, -285240802, -76346342, 192628223, -159248387, 254561478, 154372618 ], [ 71263320, 120148421, -325095640, 317594112, 118495128, -428695559, -740840399, 761676652, 22113481, -496517414, -24644416 ] ], [ [ 308461246, 341128979, -128776666, -13110402, 422837071, -176590386, 5109908, -249145113, -47019330, -11670758, -224833412 ], [ 217835980, 38560440, 172161848, 282341068, -155428794, -312350601, 176106523, 201053113, -193262944, -247576984, 234861466 ], [ 99432563, -212268753, 208079416, -359026335, 17590407, 111200589, -954422075, -256552929, -552991444, -184439, 725475464 ], [ -517417214, -69571576, 317325645, 120052980, 86111637, -125393610, -544219562, -72608274, -210498533, 438428496, -882021075 ], [ 251977051, 23485451, -73630324, -494009053, -212344404, -345786876, 419978686, -616268375, 460492205, -270389039, -640020094 ], [ -467530077, -355324619, 13053596, -102896371, -122950035, -273737113, -710773107, -478071222, 724731552, -560748489, 174590383 ], [ 672311465, -78558759, -394052897, 396564691, 267532072, 11439323, 30712440, -2643914, -172456990, -90704613, -328469197 ], [ -681255681, -142993519, -89451741, 198334219, -342494244, 51014159, -294455510, 80163311, 175843168, -142394879, -844910200 ], [ 10185721, -246025563, 139192259, -69287496, 50178556, -373274521, -205603828, -123897822, -716616926, 10378082, 203425608 ], [ 312183781, -30975530, -30230705, 217861556, 305458250, -141247630, 236625049, -176301984, 405751225, -954497032, 294816014 ], [ -323582047, 420630311, 6467216, -210100300, -182111745, 106505380, -74781127, 264229329, -346503811, 180233800, 76149937 ], [ -885955718, -32342177, 299507986, 281112898, 175618597, -510710052, 80209738, -58635283, 380153115, -81546661, -430107358 ] ], [ [ -182865235, 139120437, -645571874, -202532074, 225898898, 237619999, 631394916, 224894066, -134018509, 116038718, 153292330 ], [ 21393942, -153968404, 80550070, -335886009, -170180742, 180160817, 248486811, -460242775, -49158330, 556919257, 636379394 ], [ -698230848, 51814250, -13712652, 220317995, -461684520, -763628469, -38713082, 22278380, -979214366, 41278107, -338931559 ], [ 402862611, -368144441, -98821802, 555183029, 225947991, -161140105, -785074346, -50092753, -37141503, -65806879, 25214749 ], [ 192202433, 478905970, 93443063, 120294458, -611376510, -66731834, 259118615, -204569872, 22523967, -141280715, 15393047 ], [ -164375540, -678679, -275704166, -620931914, -54469189, -62057502, -45423477, 26218413, -41085054, 693897604, -381561902 ], [ 146812989, -1262101, -209855449, -775958563, -126160024, -8379230, 113204068, -125933859, -134125382, -691839544, -165862874 ], [ 237041469, -102358752, -15171914, -1228596, -168847975, 354164738, -53661935, 65646557, 53119138, 115129039, 18780550 ], [ -196180046, -585400924, 526736810, 125800172, 99442270, -138377728, -9374794, -67678635, 277743653, -461243731, 551088271 ], [ -50838238, 955222, -248014250, 396451914, 86118268, 8350972, -499102232, 58501914, -21543229, 8822654, 471387424 ], [ 405110399, 106772202, -9523056, -224785840, -22320145, 27826235, -187933859, 12471662, 677625700, -179370394, 526154998 ], [ 128753340, -293683659, -433570281, 267760687, -352911312, 16865982, -301608417, 30796604, -262079964, 78160812, 104018218 ] ] ], [ [ [ -232978356, 57939152, -105745050, 884373971, 4229500, -87664282, -12944375, 352108674, 235475615, 566548576, 933348259 ], [ 528354222, 299745099, -191268429, -628791554, -51585138, -289955422, -29613065, -56572038, -59845569, 67763453, 342123636 ], [ -1705269, 124436892, -54704366, 32492575, 95933768, 28331819, -130591621, 259762460, 23789827, 15930226, -289570415 ], [ -643469595, -653189271, -97957005, 30579147, -49293223, -425475571, -287776732, -195968805, -17947435, 336443699, -148663921 ], [ -6720698, -47838705, -594032680, -34588223, 415740294, 187949312, 158874085, -12327189, -838153338, -22965799, 97429068 ], [ 379001333, 50624943, -414738657, -54460778, 315286271, 199718209, -514063848, 5540320, 523942350, 268652889, -106220605 ], [ 17036886, 58450486, -12592745, 438153901, -511077921, -82873832, 389435681, 664267015, 273237976, 61506521, 116642990 ], [ 88781905, -267835626, -249314519, -456027117, -423774743, 213981922, -153796755, -269120513, 600959077, -749538065, 15469237 ], [ -306594844, 32767840, 184066098, -417573658, 40208727, 439228670, -113263094, 372677815, 35723910, 420489199, -800644826 ], [ -494329370, 384975666, -72937920, 43044505, -645170142, 660713962, 427006207, 63147428, -891074811, 107975145, 99706450 ], [ 5221941, -213213198, -54344832, 29007246, 348934465, -43094134, 366243755, 115072598, -216600373, 113926066, -9399218 ], [ -133900129, 260449705, 696588476, 622415441, 482510676, 32083664, -330417720, 247730036, 307092711, -540098151, 427199686 ] ], [ [ 550444431, 353618627, 140292010, -201668814, 40706088, 23832582, 679875425, 488566842, 473509092, 131357524, -545696864 ], [ -10671296, 9774157, 230453913, 579746675, 628513994, -156377203, -375470591, -75706576, 43991574, -527854910, 122942436 ], [ -72853151, -489744525, 8699292, 300050892, -115840424, 191588045, 175979289, 111201002, 247317205, 291920617, -474223340 ], [ -828927235, -647013, 535065925, -23465037, -233961711, 91227688, 420505515, -180610690, 224194242, 352331737, 293726074 ], [ 136170263, -523780141, -568692970, 87359388, -128575411, 244119937, -519426667, 590769639, -61664696, 577357936, -512642082 ], [ -142838053, 512263965, 215890003, -709156775, 11982237, 60795862, 258506241, -24015504, 49329223, 133842839, 688085268 ], [ 52111780, -677155327, -653555510, -631841382, 143642663, -108155214, -721719047, 253267109, -104431744, -58067308, -914332126 ], [ -107891775, 42480003, 676442116, 274173208, 212239948, 765185699, -162558310, -68786298, 294013640, -613793789, -343195867 ], [ -399421484, 30540235, 117643462, 2623950, -108531179, -148306552, -115452066, -82502835, -216169699, -96929841, 927963171 ], [ 377853934, -181884524, -331912058, 633557045, 78974465, 371264846, 114181725, 43715621, 13537692, -89811142, -295176152 ], [ 5589293, -329950924, 98624100, 28063975, 889391314, -31124821, -10830716, 193912761, 90981777, -82642837, -8558054 ], [ -183018514, 25845770, -33699673, -96633621, 130749888, -682864369, 156285565, -53472807, -76087379, 133273282, -746753566 ] ], [ [ -261252075, 461789117, 236230411, -68863872, 152180496, 46284643, 735195629, 247853134, 172942317, 6088006, -388643999 ], [ -578358434, -11091495, -568425, 718103161, -120395863, 992571033, 689040772, 488112795, -434922790, -425082945, 263083815 ], [ 321877839, 75014430, -50956851, 9900757, -134040369, -766220977, 343619415, 728102522, 817649440, -42009358, -410594060 ], [ 562999717, -219116636, 477227390, 40455866, 193003127, 330929061, -98398605, -19350994, -168114702, -7457308, 3231902 ], [ -204749661, 14279614, -259154463, -177575439, -579068942, -92024355, -67164307, 224774757, 539421045, 117714078, -439764729 ], [ -62347649, -211404499, -605329526, -562898895, 393627536, 225728813, 51152248, -713232351, 140197325, 158031573, 109670484 ], [ 170219649, 141055922, 553787035, 706811757, 1027044100, -225562443, 372398052, -101775151, 69387996, -403932506, -940316106 ], [ 57857031, 275700554, -942533436, 854433088, 1406984, -31471146, -44956307, -321311842, -159868631, -210840104, -283699488 ], [ 323773445, 290221214, -376351643, -521544643, -537896842, 462719305, 509573874, 294060937, 559533453, -19588093, 660669368 ], [ 11071323, 358930909, 142414179, 8106798, -518786158, 2097912, -40609410, -316868704, 8898191, 77185966, 18117628 ], [ 310870164, -549797597, 378746090, -455264599, 113350809, -466240318, 420075776, 667671755, 2400812, -177484391, 26172979 ], [ 180154918, -40054882, -173603546, 360688926, -264864699, -58997911, 3683057, -131930619, 93761066, 312514535, -514546326 ] ] ], [ [ [ 110319492, -502533020, 426013810, -25859506, -72271462, 88921957, 9635807, -33590600, -87800841, -672251405, -649279595 ], [ 8207322, 29858126, -434237087, -271693699, 760758590, 130857912, 837500048, -26827128, -140528127, -398579770, 300588434 ], [ 571819307, -159938533, 57526620, -703399615, 143713001, 324193339, 298636996, 70758107, -696485029, -231810750, 611248698 ], [ -502025546, -212497143, -187203054, 828328704, 39916947, -51203460, 88920466, -47832900, -89134997, -111232175, -194636202 ], [ 380120104, 216541023, 100961494, 77502829, 562119730, 80084976, -198865796, -310555627, 430038185, 78971756, 424421155 ], [ -538687780, -187109287, 53815911, -15998652, -163862445, 865425487, -8094445, 244714034, 306560468, 129984322, -77554038 ], [ 230941693, -417589816, 503928697, 15157738, 272637909, -137550067, 37249163, 271361820, 216161590, -37351947, 280809077 ], [ -10494262, 655403592, -151673457, -42060537, -229046452, 16754391, 132956689, -79881972, 644007120, 528650601, 95376082 ], [ -250091790, -478213450, 201014116, -338760441, -395534961, -306587912, 272601068, 632015969, 117625546, 132159795, -269569111 ], [ 373672799, 78324771, 626483427, -684574157, 713421760, -56149920, -109584940, 724500820, -16813943, -303349490, -293603871 ], [ -59773540, 192480524, -74177536, -195839451, -62698218, 936813101, 221346523, 33595376, -85425897, -690613478, 62507141 ], [ 149769197, -3522675, 242795932, 6133198, 11442101, -511825132, 456905280, -219272848, 168094630, -336560849, 293636259 ] ], [ [ 79665685, 43224373, -664749599, 515225753, 103467062, -47868268, -390696655, -436269506, 188871219, -4190766, -417160324 ], [ -330340856, -75662896, 77332212, -695117333, 375282385, 207044936, 300077403, -506919, 408929334, 34330482, 235640347 ], [ -160232728, 227316433, 395413767, 10503588, -14920497, 346118418, -718262968, -104210716, 255594295, 164735823, -542811604 ], [ 12763663, -308509153, -459418682, 602218014, 31676384, -191510971, -94747770, -407383773, 6346351, -734374180, 152882809 ], [ -228104312, -142622983, 156589854, -693184486, -369930007, 22423896, 837917259, 314210743, 328992611, -30331952, -330189856 ], [ 266318606, -346882658, 394538095, -128099691, 567823946, -82892897, -247534851, 514292659, 462322144, -15767730, 311280898 ], [ -1831514, -344556420, -150182851, 428358098, -61083206, 93231100, 436410741, -65788381, -342514617, -448575249, -168420803 ], [ -971391593, -112317470, -275614224, 44995758, -18002242, -670916025, -192867828, -362235327, -191978074, 352364298, 294600854 ], [ -466291951, 75137036, 5107478, 450230284, 896727530, 220219815, 4340854, 313649551, -175430204, -87054356, 568040380 ], [ -375158444, -7065573, 16673015, -224852379, 57045794, 528526228, 311731626, 4236388, 489421126, 336896733, 29769485 ], [ -423844473, -977139149, -170675866, 39414287, 130817942, -426888008, -3229010, 27016506, -318809377, -113643668, -71453972 ], [ -2255767, -629137954, 319894131, 260400290, -112797407, -126148430, 60972524, 316872889, -146862268, -147594303, 316216363 ] ], [ [ 240190544, 248219275, -6368135, 376727787, -23675362, -15965550, 223992745, -67023612, -652413815, -28874220, -516645541 ], [ 50954317, -894332250, 10562139, 180885137, 712952254, 130274579, -43392335, 75558361, 258920177, -29159062, 645743538 ], [ 246515451, -647833580, 387459980, -764941508, 164680806, 80754839, -533152535, 217628301, -51785705, 23063814, -262860000 ], [ -1013518552, 5090617, 93157785, 557193383, 909304396, -656527467, -45103557, -513728929, -72538200, 13379373, -138638167 ], [ 14235731, 13947847, 103026551, -62724338, -7260074, -488937878, -574435369, -10677866, -144703567, 453410491, -77290470 ], [ 52519542, -349961189, 31663796, 471230600, -349531122, -303058668, 594931350, 12393572, 270666491, -259323611, 1503504 ], [ -428311009, -12293225, -384411792, -8218488, -652223413, -52999823, 249051373, -323896411, -58975934, -285074207, -536999005 ], [ -17307915, 61754181, -99255240, 8267189, -22565740, -343985214, -41952210, -138623190, 197796019, 278354963, 140020543 ], [ -430360628, 382249974, -277872750, -314657343, 65394608, 376291459, -734398079, -134666879, -153601679, -188151458, -5298468 ], [ -324536683, 32240160, 782070023, -321420023, 48054114, -315435543, 90857942, -408222218, 23722790, -707566741, -20962963 ], [ -182302630, -225721480, -996795, 187470821, -956150127, 327368553, 59061449, -5340884, -251809843, -22234904, -280029251 ], [ -291670833, -289304447, -39162610, 8722889, -547797970, -903924123, 48781437, -202719852, 347018375, -505409740, -34630198 ] ] ] ] ] }