{{{{947914, 889192, 889192, 998244}, {150993, 763364, 763364, 75498}}, 
  {{1, 1048575, 1048575, 1048575}, {1, 1048575, 1048575, 1048575}, 
   {1048575, 1, 1, 1}, {1048574, 2, 2, 2}}, 
  {{1, 1}, {2, 2}, {1048575, 1048575}, {1, 1}}}, 
 {{{620758, 109050, 109052, 310378}, {117439, 360713, 360710, 58721}}, 
  {{0, 0, 0, 0}, {1, 1048575, 1048575, 0}, {1048575, 1, 1, 0}, {0, 0, 0, 0}}, 
  {{0, 0}, {699049, 699049}, {349526, 349526}, {1, 1}}}, 
 {{{0, 838863, 838863, 0}, {0, 209713, 209713, 0}}, 
  {{1048574, 571952, 2, 953252}, {1048575, 285976, 1, 476626}, 
   {1048572, 95328, 4, 857928}, {1048575, 285976, 1, 476626}}, 
  {{0, 0}, {1048575, 699050}, {1, 349526}, {0, 0}}}, 
 {{{377487, 125830, 125829, 713032}, {0, 0, 0, 0}}, 
  {{1048574, 2, 2, 2}, {1048574, 2, 2, 2}, {1048573, 3, 3, 3}, 
   {1048575, 1, 1, 1}}, {{699050, 699050}, {699051, 699051}, 
   {1048575, 1048575}, {1, 1}}}, 
 {{{880797, 83900, 83885, 964694}, {461381, 293587, 293602, 754971}}, 
  {{699050, 699051, 349526, 349526}, {419431, 419430, 629145, 419430}, 
   {629145, 629146, 419431, 629146}, {1048574, 1, 2, 2}}, 
  {{0, 582542}, {699049, 1048575}, {349526, 233017}, {1, 1}}}, 
 {{{419426, 838863, 838863, 209713}, {0, 0, 0, 0}}, 
  {{349525, 794376, 699051, 857926}, {838861, 152520, 209715, 114390}, 
   {209715, 896056, 838861, 934186}, {1048575, 285976, 1, 476626}}, 
  {{629146, 768956}, {209714, 838860}, {1, 349526}, {0, 0}}}, 
 {{{293611, 377484, 377484, 671086}, {754965, 671092, 671092, 377490}}, 
  {{699051, 349526, 349526, 349526}, {83886, 167772, 167772, 167772}, 
   {964690, 880804, 880804, 880804}, {1, 2, 2, 2}}, 
  {{1, 349526}, {2, 699052}, {1048575, 699050}, {1, 349526}}}, 
 {{{956307, 150993, 150993, 478149}, {452979, 192940, 192940, 226494}}, 
  {{699047, 2, 349529, 815560}, {349527, 699050, 699049, 0}, 
   {699049, 349526, 349527, 0}, {349516, 699055, 699060, 1}}, 
  {{1, 466035}, {2, 699052}, {1048575, 116508}, {1, 1}}}, 
 {{{377487, 964690, 964690, 922747}, {0, 0, 0, 0}}, 
  {{2, 4, 4, 4}, {2, 4, 4, 4}, {3, 6, 6, 6}, {1, 2, 2, 2}}, 
  {{699049, 815558}, {699049, 815558}, {1048575, 699050}, {1, 349526}}}, 
 {{{125829, 978671, 978671, 1006633}, {0, 41943, 41943, 0}}, 
  {{1048564, 11, 12, 2}, {1048569, 6, 7, 2}, {1048558, 19, 18, 1048574}, 
   {1048575, 3, 1, 1048572}}, {{0, 699049}, {5, 699054}, {1048571, 1048570}, 
   {0, 1}}}, {{{209717, 419426, 419431, 629144}, 
   {838859, 629150, 629145, 419432}}, {{699050, 699051, 349526, 349526}, 
   {880804, 83886, 167772, 167772}, {167772, 964690, 880804, 880804}, 
   {1048574, 1, 2, 2}}, {{0, 699050}, {0, 699051}, {0, 1048575}, {0, 1}}}, 
 {{{922747, 447392, 97867, 111848}, {0, 838861, 838861, 0}}, 
  {{1048574, 2, 2, 2}, {838861, 629146, 209715, 209716}, 
   {209710, 419435, 838866, 838865}, {1048575, 1, 1, 1}}, 
  {{0, 699050}, {1048571, 1048573}, {5, 699053}, {0, 1}}}, 
 {{{3, 1048575, 1048575, 1048575}, {0, 0, 0, 0}}, 
  {{1048575, 1, 1, 0}, {419430, 629146, 629146, 0}, 
   {629143, 419433, 419433, 0}, {1048575, 1, 1, 0}}, 
  {{0, 0}, {0, 0}, {1048575, 1048575}, {1, 1}}}, 
 {{{251655, 964691, 964691, 964691}, {796921, 83885, 83885, 83885}}, 
  {{40516, 627525, 38490, 124508}, {792393, 6077, 494602, 589970}, 
   {958819, 166893, 726944, 692818}, {606799, 794731, 47218, 1}}, 
  {{0, 525578}, {0, 0}, {0, 525577}, {0, 1}}}, 
 {{{223153, 161031, 370778, 6703}, {825423, 887545, 677798, 1041873}}, 
  {{52758, 1022197, 738620, 659482}, {652887, 178060, 138491, 98922}, 
   {158275, 989223, 1028792, 870516}, {395688, 850732, 1, 1009008}}, 
  {{0, 0}, {699049, 815558}, {349526, 932068}, {1, 349526}}}, 
 {{{880809, 782927, 433416, 615160}, {0, 0, 0, 0}}, 
  {{349525, 699051, 942906, 536481}, {546235, 799844, 653531, 897386}, 
   {819352, 980297, 78034, 882755}, {731564, 317012, 1, 877878}}, 
  {{699050, 116508}, {2, 699052}, {699048, 466032}, {1, 349526}}}, 
 {{{838865, 279614, 978673, 69903}, {0, 0, 0, 0}}, 
  {{932067, 116509, 815560, 699051}, {699051, 349525, 559240, 209715}, 
   {349525, 699051, 489336, 838861}, {699049, 349527, 349528, 1}}, 
  {{1, 1}, {0, 0}, {1, 1}, {0, 0}}}, 
 {{{796918, 55924, 55924, 83886}, {377487, 964690, 964690, 922747}}, 
  {{2, 1048575, 1048574, 1048574}, {2, 1048575, 1048574, 1048574}, 
   {1048574, 1, 2, 2}, {1048572, 2, 4, 4}}, {{0, 699049}, {0, 699049}, 
   {0, 1048575}, {0, 1}}}, {{{1006602, 545273, 545268, 503326}, 
   {880833, 83876, 83876, 964682}}, {{932067, 116509, 815560, 699051}, 
   {657108, 265639, 475354, 125829}, {391468, 782937, 573222, 922747}, 
   {699049, 349527, 349528, 1}}, {{1, 466035}, {2, 699052}, 
   {1048575, 815559}, {1, 349526}}}, 
 {{{578814, 304786, 164976, 883600}, {704643, 67109, 276824, 771752}}, 
  {{0, 0, 0, 0}, {6, 1048573, 1048570, 1048575}, {1048570, 3, 6, 1}, 
   {0, 0, 0, 0}}, {{0, 699050}, {0, 2}, {0, 699048}, {0, 1}}}, 
 {{{707757, 812657, 812657, 812657}, {340819, 235919, 235919, 235919}}, 
  {{494440, 24599, 549054, 748686}, {891177, 420295, 716254, 349428}, 
   {598227, 932155, 636196, 147040}, {1, 595656, 654012, 0}}, 
  {{0, 1}, {0, 0}, {0, 0}, {0, 1}}}, 
 {{{251661, 738196, 738197, 1048575}, {796915, 310380, 310379, 1}}, 
  {{1048572, 2, 2, 349524}, {1048574, 1, 1, 699050}, {1048568, 4, 4, 699048}, 
   {1048574, 1, 1, 699050}}, {{0, 1}, {0, 0}, {0, 1}, {0, 0}}}, 
 {{{783494, 174485, 1013344, 77176}, {348967, 622433, 832150, 593913}}, 
  {{1048572, 2, 2, 349524}, {349523, 699051, 699051, 349524}, 
   {699043, 349530, 349530, 1048574}, {1048574, 1, 1, 699050}}, 
  {{0, 116509}, {699049, 815558}, {349526, 1}, {1, 349526}}}, 
 {{{167772, 964690, 964690, 83886}, {796918, 125829, 125829, 922747}}, 
  {{233016, 466033, 815560, 815560}, {1, 0, 1048575, 0}, {1048575, 0, 1, 0}, 
   {1048575, 1048572, 1, 1}}, {{0, 629146}, {0, 209714}, {0, 1}, {0, 0}}}, 
 {{{0, 699050, 699050, 0}, {0, 1, 1, 0}}, {{0, 1048575, 0, 0}, 
   {1048575, 0, 1, 0}, {0, 1048574, 0, 1}, {1048575, 0, 1, 1}}, 
  {{0, 0}, {1048575, 1048575}, {1, 1}, {0, 0}}}, 
 {{{1048573, 1, 1, 1}, {0, 0, 0, 0}}, {{0, 1, 1, 1}, {0, 1, 1, 1}, 
   {1, 1, 1, 1}, {1, 0, 0, 0}}, {{1, 1}, {0, 0}, {1, 1}, {0, 0}}}}
