{{{{89955, 958621, 0, 0}, {0, 0, 0, 0}}, 
  {{747385, 842020, 792154, 853212, 139403}, {747385, 105827, 792154, 853212, 
    563213}, {741789, 111424, 917568, 853213, 125415}, 
   {1042980, 5597, 125414, 1, 610778}}, {{145143, 145143}, {145143, 145143}, 
   {1, 1}, {903434, 903434}, {145142, 145142}}}, 
 {{{796917, 251659, 742990, 1012623}, {251659, 796917, 305586, 35953}}, 
  {{1048574, 8, 1048572, 6, 1048574}, {1048574, 8, 1048572, 6, 1048574}, 
   {1048575, 4, 1048574, 3, 1048575}, {1, 1048572, 2, 1048573, 1}}, 
  {{0, 1012419}, {0, 1012419}, {0, 1012418}, {0, 1048575}, {0, 1}}}, 
 {{{209715, 838861, 0, 0}, {838861, 209715, 0, 0}}, 
  {{3, 10, 1, 8, 1048574}, {1048574, 20, 1048572, 18, 1048574}, 
   {1048575, 20, 1048574, 19, 1048575}, {1, 0, 2, 1, 1}}, 
  {{0, 976261}, {0, 976261}, {0, 976260}, {0, 1048575}, {0, 1}}}, 
 {{{139810, 908766, 409444, 109851}, {69905, 978671, 69905, 69905}}, 
  {{0, 3, 1048573, 3, 0}, {0, 3, 1048573, 3, 0}, {0, 4, 1048572, 4, 0}, 
   {0, 1, 1048575, 1, 0}}, {{1048573, 1048570}, {2, 8}, {1, 4}, 
   {1048575, 1048569}, {1, 4}}}, {{{181753, 866823, 181753, 181753}, 
   {866823, 181753, 866823, 866823}}, 
  {{241980, 564613, 483960, 806593, 241980}, {241980, 564613, 483960, 806593, 
    241980}, {645278, 161316, 241980, 806594, 645278}, 
   {403298, 645279, 806596, 1, 403298}}, {{1048573, 6}, {2, 1048572}, 
   {1, 1048574}, {1048575, 2}, {1, 1048574}}}, 
 {{{0, 978671, 139810, 0}, {0, 69905, 908766, 0}}, 
  {{1048571, 2, 1048569, 0, 1048574}, {1048571, 2, 1048569, 0, 1048574}, 
   {1048571, 1048572, 1048570, 1048571, 1048575}, 
   {0, 1048570, 1, 1048571, 1}}, {{1, 1048574}, {2, 1048572}, {0, 0}, 
   {1048574, 4}, {1, 1048574}}}, 
 {{{0, 1048574, 419432, 419430}, {0, 1048575, 209716, 209715}}, 
  {{0, 1, 1048575, 1, 0}, {0, 1, 1048575, 1, 0}, {0, 0, 0, 0, 0}, 
   {0, 0, 0, 0, 0}}, {{0, 783986}, {0, 783989}, {0, 1}, {0, 264587}, 
   {0, 1}}}, {{{0, 69905, 69905, 209715}, {0, 978671, 139810, 0}}, 
  {{1048571, 2, 1048574, 0, 1048569}, {1048571, 2, 1048574, 0, 1048569}, 
   {1048571, 1048572, 1048570, 1048571, 1048575}, 
   {0, 1048570, 1, 1048571, 1}}, {{1, 1}, {2, 1048575}, {0, 0}, {1048574, 1}, 
   {1, 1048574}}}, {{{802945, 245631, 264503, 1039140}, {0, 0, 0, 0}}, 
  {{294028, 431559, 346023, 431557, 1048574}, {294028, 431559, 346023, 
    431557, 1048574}, {147014, 609059, 304020, 609058, 1048575}, 
   {901562, 177500, 1006573, 177501, 1}}, {{1048575, 2}, {2, 1048572}, 
   {1, 1048574}, {1048574, 4}, {1, 1048574}}}, 
 {{{1009446, 39130, 305586, 35953}, {0, 0, 0, 0}}, 
  {{867788, 542362, 687004, 361574, 1048574}, {867788, 542362, 687004, 
    361574, 1048574}, {433894, 470048, 144635, 903942, 1048575}, 
   {614682, 976262, 506207, 542368, 1}}, {{1012419, 1012419}, 
   {1012419, 1012419}, {1012418, 1012418}, {1048575, 1048575}, {1, 1}}}, 
 {{{0, 0, 239675, 89876}, {0, 0, 808901, 958700}}, 
  {{308404, 740170, 616808, 1048574, 308404}, {308404, 740170, 616808, 
    1048574, 308404}, {678490, 370085, 308404, 1048575, 678490}, 
   {370086, 678491, 740172, 1, 370086}}, {{699051, 699050}, {69904, 908768}, 
   {559240, 978672}, {1, 1048574}, {559240, 978672}}}, 
 {{{0, 0, 227690, 766957}, {0, 0, 0, 0}}, 
  {{592674, 364719, 91183, 957393, 0}, {592674, 364719, 91183, 957393, 0}, 
   {820625, 364720, 911807, 136769, 0}, {227951, 1, 820624, 227952, 0}}, 
  {{976266, 976266}, {976258, 976258}, {976258, 976258}, {1, 1}, {0, 0}}}, 
 {{{629146, 419430, 89878, 689064}, {838861, 209715, 569227, 868820}}, 
  {{0, 1048574, 2, 1048574, 0}, {0, 3, 1048573, 3, 0}, {0, 4, 1048572, 4, 0}, 
   {0, 1, 1048575, 1, 0}}, {{0, 1048575}, {0, 2}, {0, 1}, {0, 1048574}, 
   {0, 1}}}, {{{0, 599753, 458885, 559505}, {0, 0, 529319, 1028452}}, 
  {{0, 783989, 264587, 783987, 1048574}, {0, 783989, 264587, 783987, 
    1048574}, {0, 1, 1048575, 0, 1048575}, {0, 1048575, 1, 0, 1}}, 
  {{887257, 298523}, {725936, 621165}, {887256, 1}, {564619, 669390}, 
   {887256, 1}}}, {{{571293, 477283, 0, 0}, {477283, 571293, 0, 0}}, 
  {{220756, 441510, 220756, 441510, 0}, {0, 3, 0, 3, 0}, {0, 4, 0, 4, 0}, 
   {0, 1, 0, 1, 0}}, {{0, 1}, {0, 1}, {0, 1}, {0, 0}, {0, 0}}}, 
 {{{292811, 755765, 876734, 687368}, {0, 0, 962655, 343684}}, 
  {{294028, 693576, 84006, 693574, 1048574}, {294028, 431559, 346023, 431557, 
    1048574}, {147014, 609059, 304020, 609058, 1048575}, 
   {901562, 177500, 1006573, 177501, 1}}, {{887257, 725936}, {725936, 2}, 
   {887256, 1}, {564619, 241977}, {887256, 1}}}, 
 {{{474934, 55157, 518485, 530091}, {0, 0, 0, 0}}, 
  {{798815, 760575, 684009, 167177, 705227}, {104730, 793217, 840190, 380384, 
    711866}, {809439, 513257, 620020, 397123, 828000}, 
   {18562, 355933, 994793, 251492, 1}}, {{2, 2}, {2, 2}, {1, 1}, 
   {1048575, 1048575}, {1, 1}}}, 
 {{{0, 564923, 1016068, 532415}, {0, 0, 0, 0}}, 
  {{0, 2, 1048574, 0, 1048574}, {0, 2, 1048574, 0, 1048574}, 
   {0, 1, 1048575, 0, 1048575}, {0, 1048575, 1, 0, 1}}, 
  {{783986, 529180}, {783989, 529174}, {1, 1048574}, {264587, 519402}, 
   {1, 1048574}}}, {{{0, 209715, 838861, 209715}, 
   {0, 838861, 209715, 838861}}, {{1048566, 274381, 774195, 274379, 1048574}, 
   {1048566, 274381, 774195, 274379, 1048574}, {1048571, 1048572, 1048570, 
    1048571, 1048575}, {0, 1048570, 1, 1048571, 1}}, 
  {{0, 1048575}, {0, 1048575}, {0, 0}, {0, 1}, {0, 0}}}, 
 {{{866823, 181753, 363506, 363506}, {181753, 866823, 181753, 181753}}, 
  {{403299, 80656, 806598, 322636, 80661}, {241980, 564613, 483960, 806593, 
    241980}, {645278, 161316, 241980, 806594, 645278}, 
   {403298, 645279, 806596, 1, 403298}}, {{1048573, 1048573}, {2, 1048563}, 
   {1, 1}, {1048575, 14}, {1, 1048562}}}, 
 {{{0, 0, 209714, 209714}, {0, 0, 629145, 629145}}, 
  {{349523, 349528, 1048574, 2, 699049}, {699050, 349523, 699052, 1048573, 
    349522}, {349525, 349520, 349526, 699045, 699049}, 
   {699051, 1048573, 1, 699048, 0}}, {{0, 0}, {0, 1}, {0, 0}, {0, 1048575}, 
   {0, 1}}}, {{{0, 0, 659092, 299577}, {0, 0, 976673, 287612}}, 
  {{349526, 699048, 2, 1048574, 0}, {349526, 699048, 2, 1048574, 0}, 
   {699051, 349524, 1, 1048575, 0}, {349525, 699052, 1048575, 1, 0}}, 
  {{343339, 343339}, {788752, 918665}, {918664, 918664}, {1030017, 900104}, 
   {918664, 1}}}, {{{206311, 842266, 1048575, 1}, {0, 0, 0, 0}}, 
  {{335908, 75964, 577920, 658510, 253094}, {6459, 446694, 753529, 213681, 
    1}, {760535, 579849, 835824, 579851, 0}, {288042, 1, 681481, 0, 1}}, 
  {{2, 2}, {2, 2}, {1, 1}, {1048575, 1048575}, {1, 1}}}, 
 {{{0, 0, 243954, 72760}, {0, 0, 646265, 560668}}, 
  {{637370, 431765, 1028017, 20559, 0}, {637370, 267282, 143924, 904652, 0}, 
   {842973, 41119, 164484, 884092, 0}, {205603, 842974, 1048575, 1, 0}}, 
  {{699051, 699051}, {69904, 69904}, {559240, 559240}, {1, 1}, 
   {559240, 559240}}}, {{{0, 0, 1048575, 1048575}, {0, 0, 0, 0}}, 
  {{1, 419430, 209720, 0, 1048573}, {1, 419430, 209720, 0, 1048573}, 
   {1, 209716, 629149, 1, 1048574}, {0, 838862, 419429, 1, 1}}, 
  {{0, 0}, {1, 1048574}, {0, 0}, {1048575, 2}, {1, 1048574}}}, 
 {{{908766, 349525, 699051, 69905}, {978671, 69905, 978671, 978671}}, 
  {{2, 1048571, 4, 1048573, 2}, {2, 1048571, 4, 1048573, 2}, {1, 0, 2, 1, 1}, 
   {0, 1, 0, 1, 0}}, {{1048573, 1048573}, {2, 1048563}, {1, 1}, 
   {1048575, 14}, {1, 1}}}, {{{1048574, 4, 1048572, 0}, 
   {1048575, 2, 1048574, 0}}, {{2, 1048572, 3, 1048573, 1}, 
   {2, 1048571, 4, 1048573, 2}, {1, 0, 2, 1, 1}, {0, 1, 0, 1, 0}}, 
  {{0, 0}, {0, 1048575}, {0, 0}, {0, 1}, {0, 0}}}, 
 {{{0, 349526, 349524, 0}, {0, 699051, 699050, 0}}, 
  {{1, 0, 0, 0, 1}, {1, 1048575, 1, 0, 2}, {1, 0, 2, 1, 1}, {0, 1, 0, 1, 0}}, 
  {{1, 1}, {2, 2}, {0, 0}, {1048574, 1048574}, {1, 1}}}, 
 {{{1, 1048574, 2, 0}, {0, 0, 0, 0}}, {{1, 1048575, 2, 0, 1}, 
   {1, 1048575, 2, 0, 1}, {1, 0, 2, 1, 1}, {0, 1, 0, 1, 0}}, 
  {{0, 0}, {1048575, 2}, {0, 0}, {1, 1048574}, {0, 0}}}, 
 {{{139810, 908766, 139810, 139810}, {69905, 978671, 69905, 69905}}, 
  {{3, 1048565, 9, 1048567, 1}, {2, 1048568, 7, 1048570, 2}, 
   {1, 1048572, 6, 1048573, 1}, {0, 0, 1, 0, 0}}, 
  {{1048573, 1048573}, {2, 2}, {1, 1}, {1048575, 1048575}, {1, 1}}}, 
 {{{1, 699049, 699052, 0}, {0, 349525, 349526, 0}}, 
  {{1, 0, 1, 0, 0}, {1, 1048575, 2, 0, 1}, {1, 0, 2, 1, 1}, {0, 1, 0, 1, 0}}, 
  {{1, 1}, {2, 1048575}, {0, 0}, {1048574, 1}, {1, 1}}}, 
 {{{0, 1048575, 1, 1048575}, {0, 1, 1048575, 1}}, 
  {{0, 1, 0, 1, 0}, {0, 1, 0, 1, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}}, 
  {{0, 1}, {0, 1}, {0, 1}, {0, 0}, {0, 1}}}, 
 {{{0, 1, 1048575, 1}, {0, 0, 0, 0}}, {{1, 0, 0, 0, 1}, {1, 0, 0, 0, 1}, 
   {1, 1, 1, 1, 0}, {0, 0, 1, 1, 1}}, {{1, 1}, {1, 1}, {1, 1}, {0, 0}, 
   {1, 1}}}}
