{{{{0, 0, 0, 0}, {819293, 692476, 470921, 389034}}, 
  {{83922, 107228, 220774, 415878, 304696}, {466325, 720150, 720855, 517543, 
    138604}, {47761, 714270, 875499, 632699, 923260}, 
   {131683, 821498, 47697, 1, 179380}}, {{894478, 154098}, {805243, 243333}, 
   {1048575, 1}, {600858, 447718}, {804752, 243824}}}, 
 {{{976488, 129453, 518215, 72088}, {0, 0, 0, 0}}, 
  {{868372, 338529, 511529, 26031, 408579}, {941958, 652704, 774560, 113726, 
    940050}, {180205, 92027, 164021, 656535, 377389}, 
   {1, 259896, 939766, 881712, 493266}}, {{1, 0}, {625426, 0}, {1028048, 0}, 
   {702268, 0}, {706298, 0}}}, {{{955291, 17263, 670512, 93285}, 
   {0, 0, 0, 0}}, {{0, 867454, 119852, 87597, 1022249}, 
   {0, 442718, 743660, 556157, 354617}, {0, 410934, 495708, 407297, 783213}, 
   {0, 16974, 851020, 180581, 1}}, {{685921, 362655}, {203314, 845262}, 
   {650230, 398346}, {1048575, 1}, {280512, 768064}}}, 
 {{{919567, 352843, 690592, 303046}, {387671, 788980, 834267, 834942}}, 
  {{1014391, 698801, 129688, 504048, 595687}, {572210, 867740, 961868, 
    896676, 840180}, {34186, 14659, 358698, 659462, 1023981}, 
   {1, 713460, 488386, 114934, 571092}}, {{460930, 1048575}, {861229, 0}, 
   {117641, 1048575}, {20758, 0}, {951280, 1}}}, 
 {{{671017, 149453, 559968, 141802}, {1036052, 705584, 540919, 25841}}, 
  {{168785, 171952, 212314, 509286, 155024}, {981054, 571142, 921160, 863677, 
    789749}, {358182, 276302, 903592, 23705, 893553}, 
   {526967, 448254, 67330, 532991, 1}}, {{605484, 1048575}, {197950, 0}, 
   {850627, 1048575}, {863349, 0}, {16986, 1}}}, 
 {{{0, 0, 0, 0}, {358539, 0, 358539, 690037}}, 
  {{112495, 1047214, 343314, 732951, 1022249}, {382175, 699022, 108850, 
    934663, 354617}, {499339, 793126, 644250, 925139, 783213}, 
   {796375, 156926, 216258, 675391, 1}}, {{409595, 638981}, {181867, 866709}, 
   {366825, 681751}, {38175, 1010401}, {1048575, 1}}}, 
 {{{355384, 110631, 379445, 693192}, {0, 0, 0, 0}}, 
  {{443377, 576469, 969773, 248044, 58371}, {5338, 51458, 198484, 504181, 
    682321}, {605200, 1020619, 171617, 177332, 751843}, 
   {1, 67290, 551570, 209479, 1}}, {{0, 0}, {241661, 0}, {289800, 0}, 
   {491638, 0}, {1, 0}}}, {{{0, 0, 0, 0}, {90807, 379919, 47507, 44739}}, 
  {{948664, 415344, 472336, 837048, 372424}, {743027, 345798, 693866, 669171, 
    388317}, {899543, 197646, 825186, 398167, 676153}, 
   {799631, 612990, 248946, 186639, 1}}, {{0, 18801}, {0, 481306}, 
   {0, 567270}, {0, 1041775}, {0, 1}}}, 
 {{{680214, 415241, 577178, 400832}, {680214, 415241, 577178, 400832}}, 
  {{621583, 377633, 200616, 262304, 822199}, {312941, 873699, 25400, 128736, 
    338341}, {228745, 516711, 819832, 601824, 1}, 
   {850328, 894344, 1020448, 864128, 822200}}, 
  {{0, 856188}, {0, 1}, {0, 686414}, {0, 753292}, {0, 686414}}}, 
 {{{222557, 433065, 454736, 826019}, {516885, 0, 516885, 531691}}, 
  {{0, 373329, 332251, 683896, 554748}, {0, 242090, 72192, 21285, 328369}, 
   {0, 701231, 454745, 890810, 424606}, {0, 612066, 896200, 810197, 1}}, 
  {{323007, 212923}, {266231, 1002566}, {313366, 142834}, {634001, 526181}, 
   {1, 618816}}}, {{{0, 0, 0, 0}, {657473, 654887, 865681, 87006}}, 
  {{1035813, 372726, 735495, 266199, 722732}, {440879, 303202, 257109, 
    838853, 697988}, {131683, 821498, 47697, 1, 179380}, 
   {118920, 145648, 783192, 266200, 902112}}, {{0, 792590}, {0, 19655}, 
   {0, 1014094}, {0, 891025}, {0, 1}}}, 
 {{{229067, 168420, 270335, 111142}, {229067, 168420, 270335, 111142}}, 
  {{197808, 225080, 632208, 519536, 567368}, {835392, 177930, 1023204, 
    303836, 134822}, {538176, 1026263, 604958, 334754, 481209}, 
   {735984, 202767, 188590, 854290, 1}}, {{154098, 0}, {243333, 0}, {1, 0}, 
   {447718, 0}, {243824, 0}}}, {{{806450, 624523, 487518, 575208}, 
   {0, 0, 0, 0}}, {{942774, 577890, 443632, 616975, 380871}, 
   {467989, 93430, 980078, 291079, 1045556}, {160201, 14382, 498470, 952275, 
    640564}, {439916, 970114, 158556, 513719, 1}}, 
  {{354520, 694056}, {73725, 974851}, {1048575, 1}, {431723, 616853}, 
   {1048575, 1}}}, {{{1003203, 8183, 647600, 45373}, 
   {1003203, 8183, 647600, 45373}}, {{0, 408615, 326203, 259203, 326203}, 
   {0, 992644, 978612, 812180, 978612}, {0, 621317, 1, 361049, 1}, 
   {0, 1029932, 326204, 620252, 326204}}, {{0, 362655}, {0, 845262}, 
   {0, 398346}, {0, 1}, {0, 768064}}}, 
 {{{994060, 771920, 244449, 1022327}, {994060, 771920, 244449, 1022327}}, 
  {{1045965, 362935, 789847, 931578, 456501}, {1015750, 426098, 235508, 
    999257, 976045}, {649486, 694651, 418151, 478009, 592076}, 
   {646875, 9010, 159422, 361011, 1}}, {{283388, 0}, {966790, 0}, 
   {492375, 0}, {1, 0}, {185778, 0}}}, 
 {{{163970, 0, 858254, 205873}, {0, 0, 0, 0}}, 
  {{973954, 539082, 263480, 463361, 735499}, {1030244, 379854, 888724, 
    897441, 560601}, {919228, 964278, 1048212, 529845, 977029}, 
   {1007381, 567992, 595714, 1, 0}}, {{999104, 49472}, {796143, 252433}, 
   {1048575, 1}, {569183, 479393}, {1048575, 1}}}, 
 {{{630226, 733338, 830910, 816779}, {630226, 733338, 830910, 816779}}, 
  {{1011405, 893619, 573168, 184216, 535997}, {24000, 894186, 745483, 750949, 
    769483}, {803520, 914652, 239069, 864361, 1042589}, 
   {766349, 759695, 812237, 1, 530010}}, {{0, 337344}, {0, 1006769}, {0, 1}, 
   {0, 582369}, {0, 1}}}, {{{599722, 288215, 608166, 668800}, 
   {604523, 0, 604523, 444053}}, {{932665, 704310, 974550, 703874, 470546}, 
   {678491, 1038788, 1000950, 175506, 686340}, {406175, 385964, 612078, 
    458234, 394108}, {531480, 938639, 767646, 659010, 1}}, 
  {{581395, 294308}, {925211, 172763}, {297572, 701606}, {174321, 265848}, 
   {1, 701606}}}, {{{281062, 674209, 308298, 930016}, {0, 0, 0, 0}}, 
  {{254641, 722432, 222932, 582774, 274886}, {629009, 916235, 40137, 856151, 
    295851}, {302605, 1015623, 1036165, 759147, 326519}, 
   {307488, 1008852, 1035655, 1, 0}}, {{488556, 560020}, {1048575, 1}, 
   {0, 0}, {633654, 414922}, {0, 0}}}, 
 {{{0, 0, 0, 0}, {311887, 0, 311887, 736689}}, 
  {{361861, 547466, 74996, 2709, 423405}, {203027, 363566, 50686, 400911, 
    233413}, {64999, 604694, 642014, 24195, 826249}, 
   {701302, 994760, 53815, 0, 1}}, {{829370, 219206}, {522338, 526238}, 
   {1048575, 1}, {913840, 134736}, {0, 0}}}, 
 {{{522956, 218431, 965012, 563017}, {948052, 625456, 370599, 137921}}, 
  {{838709, 215689, 671955, 327361, 462088}, {273910, 721104, 101600, 538438, 
    375510}, {663934, 131017, 971131, 358882, 586489}, 
   {454067, 346706, 594510, 686243, 1}}, {{791548, 260992}, {777990, 832865}, 
   {445847, 1}, {843713, 695745}, {76082, 1}}}, 
 {{{0, 0, 0, 0}, {745448, 277213, 391127, 303128}}, 
  {{833621, 707394, 214955, 766867, 0}, {651702, 787532, 866816, 273406, 
    469942}, {561726, 615972, 486851, 104344, 1}, 
   {346771, 274790, 701806, 871211, 1}}, {{0, 445076}, {0, 241661}, 
   {0, 289800}, {0, 491638}, {0, 1}}}, 
 {{{227, 702063, 624928, 84046}, {227, 702063, 624928, 84046}}, 
  {{19085, 442459, 522984, 1000152, 26949}, {196166, 1018338, 663696, 778721, 
    510509}, {808334, 77223, 355210, 340019, 1021628}, 
   {827419, 519682, 878194, 291595, 1}}, {{0, 1048575}, {0, 0}, {0, 1048575}, 
   {0, 0}, {0, 1}}}, {{{227357, 0, 227357, 821219}, 
   {227357, 0, 227357, 821219}}, {{831541, 295838, 473170, 326215, 282138}, 
   {538918, 270276, 150890, 900973, 598483}, {664422, 874873, 379347, 622906, 
    47352}, {312816, 1003770, 222646, 112841, 1}}, 
  {{324384, 0}, {509608, 0}, {1, 0}, {279006, 0}, {709102, 0}}}, 
 {{{1045471, 1045177, 176271, 180194}, {0, 0, 0, 0}}, 
  {{332071, 123974, 863506, 470169, 434218}, {341730, 959318, 227760, 808225, 
    39699}, {1033890, 109086, 301056, 444853, 629495}, 
   {918256, 508844, 231816, 986249, 1}}, {{792590, 0}, {19655, 0}, 
   {1014094, 0}, {891025, 0}, {1, 0}}}, 
 {{{239506, 265155, 86526, 105456}, {472641, 722988, 675421, 848946}}, 
  {{750309, 589913, 357006, 642246, 58739}, {963871, 74012, 123431, 13799, 
    38726}, {172179, 501356, 817659, 670395, 989838}, 
   {922488, 42693, 126089, 264065, 1}}, {{288010, 700068}, {805153, 607606}, 
   {266477, 1}, {620782, 602707}, {573360, 1}}}, 
 {{{50983, 781823, 946115, 231411}, {0, 0, 0, 0}}, 
  {{27440, 139638, 262700, 909236, 36426}, {396160, 674564, 727416, 430248, 
    701740}, {134016, 117228, 787592, 132632, 523140}, 
   {128240, 760655, 878606, 253970, 1}}, {{18801, 0}, {481306, 0}, 
   {567270, 0}, {1041775, 0}, {1, 0}}}, 
 {{{129009, 695733, 357984, 745530}, {0, 0, 0, 0}}, 
  {{1014391, 745152, 972118, 181298, 198584}, {572210, 404096, 577684, 
    791388, 323984}, {34186, 862336, 786308, 947116, 549968}, 
   {1, 558912, 709850, 79838, 748552}}, {{1, 1048575}, {0, 0}, {1, 1048575}, 
   {0, 0}, {1048575, 1}}}, {{{0, 0, 0, 0}, {942468, 28784, 48555, 291357}}, 
  {{990585, 728210, 23806, 330745, 1014391}, {231150, 898716, 341060, 285166, 
    572210}, {857622, 933356, 225140, 904470, 34186}, 
   {799631, 612990, 248946, 186639, 1}}, {{765188, 283388}, {81786, 966790}, 
   {556201, 492375}, {1048575, 1}, {862798, 185778}}}, 
 {{{198920, 1, 856888, 842817}, {678321, 0, 678321, 370255}}, 
  {{814161, 202773, 1047789, 172934, 839701}, {95838, 660356, 36114, 574777, 
    825911}, {499934, 882932, 559194, 996125, 275915}, {0, 1, 1, 0, 0}}, 
  {{303886, 488704}, {391302, 676929}, {1014093, 1}, {138768, 752257}, 
   {0, 1}}}, {{{0, 0, 0, 0}, {40200, 1, 249923, 1008376}}, 
  {{264309, 989626, 784267, 326203, 0}, {106636, 431064, 941940, 978612, 0}, 
   {470287, 202638, 578289, 1, 0}, {734596, 143688, 313980, 326204, 0}}, 
  {{0, 1}, {0, 0}, {0, 0}, {0, 0}, {0, 0}}}, 
 {{{590869, 0, 590869, 457707}, {590869, 0, 590869, 457707}}, 
  {{655476, 503411, 393101, 1, 1}, {619880, 55380, 428696, 0, 0}, 
   {0, 51305, 1, 1, 1}, {1, 510883, 0, 0, 1}}, {{1, 0}, {1, 0}, {1, 0}, 
   {1, 0}, {1, 0}}}, {{{0, 349525, 0, 1}, {0, 349525, 0, 1}}, 
  {{1, 1048575, 0, 0, 1}, {0, 0, 1, 1, 1}, {0, 1, 0, 1, 0}, {1, 0, 0, 1, 1}}, 
  {{0, 0}, {0, 1}, {0, 1}, {0, 1}, {0, 1}}}}
