{{{{0, 0, 0, 0}, {343282, 287092, 0, 714659}}, 
  {{0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}, {1048573, 1, 2, 1, 2}, 
   {1048573, 1, 2, 1, 2}}, {{0, 100028}, {0, 838858}, {0, 529116}, {0, 1}, 
   {0, 529118}}}, {{{0, 0, 0, 0}, {0, 466847, 0, 0}}, 
  {{894890, 697213, 538014, 153686, 356876}, {274629, 209716, 64917, 675405, 
    980355}, {172299, 421832, 450231, 686163, 1}, 
   {496868, 421836, 774816, 917460, 707472}}, 
  {{632258, 134150}, {704466, 745351}, {775990, 357754}, {168421, 347920}, 
   {247897, 1}}}, {{{0, 447453, 508921, 539655}, {0, 0, 0, 0}}, 
  {{882027, 1037374, 420139, 875532, 461888}, {924429, 786049, 629323, 
    194985, 400477}, {160002, 478511, 551231, 791564, 551976}, 
   {718537, 9670, 1, 952984, 91444}}, {{187529, 0}, {628623, 0}, {60746, 0}, 
   {861046, 0}, {1, 0}}}, {{{0, 322437, 0, 0}, {0, 967311, 0, 0}}, 
  {{995483, 544198, 238916, 345102, 756567}, {371647, 225643, 451286, 225643, 
    451286}, {589123, 876025, 589122, 990377, 517652}, 
   {491105, 358374, 517652, 557470, 1}}, {{7058, 0}, {443426, 0}, 
   {633382, 0}, {1041517, 0}, {1, 0}}}, 
 {{{427990, 85596, 0, 1027177}, {0, 0, 0, 0}}, 
  {{1048575, 0, 0, 1048575, 1048575}, {0, 0, 0, 0, 0}, {1, 0, 0, 1, 1}, 
   {1, 0, 0, 1, 1}}, {{100028, 0}, {838858, 0}, {529116, 0}, {1, 0}, 
   {529118, 0}}}, {{{134047, 512388, 0, 134047}, {143567, 0, 0, 0}}, 
  {{825597, 0, 0, 825597, 825597}, {0, 0, 0, 0, 0}, 
   {557446, 937087, 825598, 111490, 1}, {557446, 937087, 825598, 111490, 1}}, 
  {{509801, 629145}, {0, 838858}, {538775, 1048575}, {0, 1}, {538775, 1}}}, 
 {{{348945, 18700, 907257, 141319}, {0, 0, 0, 0}}, 
  {{0, 0, 0, 0, 0}, {447462, 445721, 133194, 155393, 445721}, 
   {850572, 305707, 719118, 198003, 1}, {990730, 437160, 336512, 974968, 
    131454}}, {{507211, 0}, {473056, 0}, {507212, 0}, {1, 0}, {541364, 0}}}, 
 {{{659105, 179757, 665097, 383479}, {928739, 539271, 946715, 101861}}, 
  {{672163, 349526, 672164, 376414, 1048575}, {0, 0, 0, 0, 0}, 
   {37231, 26885, 494298, 634933, 376412}, {376413, 699050, 376412, 672162, 
    1}}, {{0, 1048575}, {0, 699050}, {0, 349522}, {0, 0}, {0, 1}}}, 
 {{{602139, 737172, 0, 602139}, {757841, 336935, 0, 757841}}, 
  {{619066, 975831, 414490, 797098, 204576}, {965880, 0, 20483, 109068, 
    335106}, {921768, 806836, 1, 806836, 483482}, 
   {508288, 806836, 102416, 303600, 61860}}, 
  {{684089, 629145}, {561997, 838858}, {77207, 1048575}, {441694, 1}, 
   {971369, 1}}}, {{{797629, 460638, 463975, 333654}, 
   {295735, 713745, 0, 295735}}, {{40684, 832866, 597804, 155916, 491456}, 
   {202104, 0, 450771, 216396, 656098}, {805788, 215710, 1, 676264, 949598}, 
   {767732, 215710, 156704, 709668, 35784}}, {{349521, 0}, {349509, 0}, 
   {1048575, 0}, {699054, 0}, {1, 0}}}, {{{0, 144495, 0, 0}, {0, 0, 0, 0}}, 
  {{0, 0, 0, 0, 0}, {1048575, 0, 0, 1048575, 1048575}, {1, 0, 0, 1, 1}, 
   {1048572, 0, 0, 1048572, 1048572}}, {{391044, 0}, {124555, 0}, 
   {238100, 0}, {1, 0}, {810476, 0}}}, 
 {{{0, 0, 377205, 671371}, {0, 0, 0, 0}}, {{0, 0, 0, 0, 0}, 
   {3, 1048575, 1048575, 1048575, 1048575}, {1048573, 1, 1, 1, 1}, 
   {12, 1048572, 1048572, 1048572, 1048572}}, 
  {{3, 1048575}, {568817, 509445}, {404756, 564132}, {1048573, 1}, {0, 0}}}, 
 {{{209715, 0, 0, 0}, {629145, 0, 0, 0}}, 
  {{852653, 1048575, 161318, 530010, 691330}, {0, 0, 0, 0, 0}, 
   {940473, 887258, 986532, 983911, 195927}, {195923, 1, 887258, 518566, 
    357246}}, {{1048575, 0}, {0, 0}, {1, 0}, {0, 0}, {1, 0}}}, 
 {{{0, 0, 0, 0}, {149797, 149797, 149797, 0}}, 
  {{0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}, {2, 699050, 1, 699050, 1}, 
   {2, 699050, 1, 699050, 1}}, {{1048573, 1}, {0, 0}, {0, 0}, {1048573, 1}, 
   {1048573, 1}}}, {{{0, 404129, 290541, 758035}, {0, 0, 0, 0}}, 
  {{900531, 210815, 631699, 864322, 268832}, {220840, 314848, 157925, 737268, 
    607630}, {461973, 626424, 1, 215651, 965833}, 
   {1031405, 1, 1, 1036174, 64536}}, {{699041, 0}, {699009, 0}, {1, 0}, 
   {349534, 0}, {1, 0}}}, {{{0, 0, 0, 0}, {0, 286757, 686497, 362079}}, 
  {{676229, 124917, 1029358, 40840, 695447}, {0, 0, 0, 0, 0}, 
   {120018, 604162, 268960, 801236, 811958}, {714667, 460027, 714666, 544104, 
    1}}, {{0, 584761}, {0, 680467}, {0, 305000}, {0, 463814}, {0, 1}}}, 
 {{{770382, 546377, 556387, 0}, {0, 0, 0, 0}}, 
  {{0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}, {376413, 699050, 376412, 672162, 1}, 
   {376413, 699050, 376412, 672162, 1}}, {{6, 1048574}, {21, 1048569}, 
   {3, 1048575}, {1048573, 1}, {1048573, 1}}}, 
 {{{0, 0, 0, 0}, {0, 260169, 261749, 786827}}, 
  {{870956, 52977, 959766, 461194, 959766}, {0, 0, 0, 0, 0}, 
   {672729, 752299, 397306, 832353, 397306}, {2, 6229, 1, 646588, 1}}, 
  {{0, 699048}, {0, 699038}, {0, 1}, {0, 349528}, {0, 0}}}, 
 {{{0, 0, 0, 0}, {1043443, 322596, 825515, 223061}}, 
  {{510117, 878537, 510118, 340080, 1048575}, {0, 0, 0, 0, 0}, 
   {538459, 170039, 538458, 708496, 1}, {538459, 170039, 538458, 708496, 1}}, 
  {{0, 507211}, {0, 473056}, {0, 507212}, {0, 1}, {0, 541364}}}, 
 {{{0, 0, 0, 0}, {641985, 335159, 0, 641985}}, 
  {{0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}, {419431, 209715, 419430, 629144, 1}, 
   {419431, 209715, 419430, 629144, 1}}, {{13, 349521}, {49, 349509}, 
   {3, 1048575}, {1048566, 699054}, {1048573, 1}}}, 
 {{{641985, 577788, 0, 641985}, {877379, 877379, 877379, 0}}, 
  {{0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}, {466035, 699050, 1, 116507, 466034}, 
   {2, 699050, 1, 699050, 1}}, {{419429, 629145}, {0, 838858}, {0, 1048575}, 
   {419429, 1}, {419429, 1}}}, {{{0, 0, 297669, 750907}, {0, 777845, 0, 0}}, 
  {{704095, 915470, 504436, 144822, 199659}, {636687, 836347, 836347, 836347, 
    836347}, {808203, 557849, 78397, 334345, 742375}, 
   {794077, 332766, 743800, 54838, 1}}, {{7058, 108029}, {443426, 726031}, 
   {633382, 621292}, {1041517, 940547}, {1, 0}}}, 
 {{{0, 0, 0, 0}, {0, 1008835, 0, 0}}, 
  {{486469, 581137, 1039830, 366528, 495215}, {389661, 528585, 1012174, 
    427576, 620711}, {359567, 912627, 164918, 0, 1}, 
   {210720, 409824, 1031484, 40728, 1006404}}, 
  {{614506, 811330}, {769978, 519022}, {639470, 866390}, {526985, 1}, 
   {955661, 1}}}, {{{1031377, 824989, 374713, 673863}, {0, 440755, 0, 0}}, 
  {{143853, 156874, 379164, 91458, 813265}, {728706, 369027, 107662, 999419, 
    369027}, {296562, 84005, 548578, 752013, 1}, 
   {794364, 880564, 38312, 506228, 796560}}, 
  {{35794, 1048575}, {538210, 699050}, {653542, 349522}, {617741, 0}, 
   {395041, 1}}}, {{{601586, 580631, 1017021, 0}, 
   {953911, 885009, 0, 953911}}, {{770702, 501077, 245550, 746974, 525152}, 
   {0, 0, 0, 0, 0}, {292271, 197397, 292270, 810628, 1}, 
   {292271, 197397, 292270, 810628, 1}}, {{76097, 1048574}, 
   {851445, 1048569}, {501519, 1048575}, {425422, 1}, {547057, 1}}}, 
 {{{0, 0, 664453, 384123}, {0, 0, 944783, 103793}}, 
  {{672163, 349526, 672164, 376414, 1048575}, {0, 0, 0, 0, 0}, 
   {843826, 806596, 1005144, 366068, 887258}, {376413, 699050, 376412, 
    672162, 1}}, {{0, 1048575}, {0, 509445}, {0, 564132}, {0, 1}, {0, 0}}}, 
 {{{779471, 695939, 348903, 699673}, {0, 0, 0, 0}}, 
  {{860203, 0, 860203, 537464, 0}, {906690, 609379, 198478, 581083, 609379}, 
   {385172, 1015631, 385171, 215479, 98834}, {724318, 916798, 328985, 
    1023742, 1}}, {{3, 1048575}, {2, 699050}, {10, 349522}, {0, 0}, 
   {1048573, 1}}}, {{{473946, 845475, 1041345, 0}, 
   {373262, 439273, 1026883, 0}}, {{960426, 1048575, 564618, 954778, 395808}, 
   {0, 0, 0, 0, 0}, {88150, 1, 483958, 93798, 652768}, 
   {88150, 1, 483958, 93798, 652768}}, {{0, 1048574}, {0, 1048569}, 
   {0, 1048575}, {0, 1}, {0, 1}}}, 
 {{{199729, 249660, 0, 199729}, {0, 0, 0, 0}}, 
  {{449389, 0, 0, 449389, 449389}, {0, 0, 0, 0, 0}, 
   {449392, 748982, 449391, 299592, 1}, {449392, 748982, 449391, 299592, 1}}, 
  {{209717, 629145}, {629154, 838858}, {3, 1048575}, {1048573, 1}, 
   {1048573, 1}}}, {{{319523, 819060, 0, 319523}, 
   {958569, 360028, 0, 958569}}, {{428470, 426513, 95702, 794822, 332768}, 
   {383048, 0, 546053, 875028, 455598}, {924569, 1, 1, 1, 0}, 
   {561820, 1, 633114, 0, 1}}, {{0, 629145}, {0, 838858}, {0, 1048575}, 
   {0, 1}, {0, 1}}}, {{{806597, 1, 838861, 209715}, {322639, 0, 0, 0}}, 
  {{1048575, 0, 1048575, 629144, 0}, {0, 0, 0, 0, 0}, 
   {887255, 1, 887259, 580753, 1}, {1, 0, 1, 419432, 0}}, 
  {{1048575, 1048575}, {0, 699050}, {1, 349522}, {0, 0}, {1, 1}}}, 
 {{{0, 0, 0, 0}, {838861, 0, 0, 0}}, {{1048573, 1, 1, 1, 1}, {0, 0, 0, 0, 0}, 
   {0, 0, 1, 0, 1}, {0, 0, 1, 0, 1}}, {{3, 1048575}, {0, 0}, {1048573, 1}, 
   {0, 0}, {1048573, 1}}}, {{{699051, 699051, 699051, 0}, {1, 1, 1, 0}}, 
  {{0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}, {1, 0, 0, 1, 1}, {0, 0, 0, 0, 0}}, 
  {{1, 0}, {0, 0}, {0, 0}, {1, 0}, {1, 0}}}}
