{{{{0, 782278, 0, 133149}, {0, 266298, 0, 915427}}, 
  {{863532, 678493, 431766, 82239}, {370085, 555129, 925214, 1048575}, 
   {0, 0, 0, 0}, {678491, 493447, 123362, 1}}, 
  {{403298, 1048575}, {564618, 699051}, {0, 0}, {645278, 1}}}, 
 {{{0, 151030, 1018370, 927752}, {0, 297743, 569597, 181236}}, 
  {{699053, 1048561, 699054, 7}, {349527, 1048573, 349526, 3}, 
   {1048573, 0, 0, 1048572}, {699052, 3, 699050, 1}}, 
  {{403298, 1048575}, {391776, 848848}, {875734, 149797}, {645278, 1}}}, 
 {{{0, 861529, 773552, 462071}, {0, 1008154, 530233, 558765}}, 
  {{699051, 0, 0, 932068}, {349525, 0, 0, 116508}, {1, 0, 0, 699052}, 
   {699050, 0, 0, 233016}}, {{629141, 908758}, {699051, 885467}, 
   {629145, 209716}, {1, 768960}}}, 
 {{{0, 223509, 501696, 223509}, {0, 92729, 1012911, 92729}}, 
  {{1, 1048575, 1, 699052}, {1, 1048575, 1, 699052}, {1, 1048575, 1, 699052}, 
   {1, 1048575, 1, 699052}}, {{671088, 405448}, {852843, 23303}, {1, 97868}, 
   {545260, 1006634}}}, {{{0, 432743, 432743, 432743}, 
   {0, 615833, 615833, 615833}}, {{238599, 640447, 579753, 983695}, 
   {100463, 609053, 113020, 1036019}, {1023461, 106741, 62789, 665564}, 
   {414408, 734631, 709515, 1}}, {{0, 0}, {1, 349526}, {1, 349526}, {0, 0}}}, 
 {{{700671, 281044, 12223, 638671}, {347905, 504106, 909768, 146479}}, 
  {{633100, 276985, 296764, 494608}, {811162, 375905, 98922, 732024}, 
   {910085, 771594, 949653, 514396}, {375905, 949653, 1, 850732}}, 
  {{654156, 349524}, {699051, 225535}, {48100, 141093}, {557959, 1}}}, 
 {{{556397, 527838, 848822, 164095}, {492179, 520738, 199754, 884481}}, 
  {{850727, 59358, 514391, 435252}, {811162, 375905, 98922, 732024}, 
   {910085, 771594, 949653, 514396}, {375905, 949653, 1, 850732}}, 
  {{349524, 233016}, {396129, 264086}, {908766, 605844}, {1, 349526}}}, 
 {{{0, 936291, 224570, 936291}, {0, 535782, 1025588, 535782}}, 
  {{135699, 579800, 135699, 641483}, {394759, 986894, 394759, 764845}, 
   {925215, 172706, 925215, 518121}, {1, 666153, 1, 826526}}, 
  {{564616, 564616}, {1, 1}, {645278, 645278}, {887258, 887258}}}, 
 {{{0, 887260, 864462, 328775}, {0, 749607, 276171, 39453}}, 
  {{197844, 356121, 969438, 870515}, {336336, 910085, 613318, 989223}, 
   {633103, 0, 0, 494612}, {929870, 138491, 435258, 1}}, 
  {{403298, 1048575}, {645277, 53773}, {80659, 403298}, {645278, 1}}}, 
 {{{1005782, 1043812, 266292, 829842}, {64191, 7146, 649138, 328101}}, 
  {{255747, 741679, 485922, 281321}, {741675, 358051, 511500, 1048575}, 
   {895126, 0, 537075, 664951}, {460351, 690525, 1, 383626}}, 
  {{349524, 349524}, {396129, 396129}, {908766, 908766}, {1, 1}}}, 
 {{{0, 599190, 0, 748981}, {0, 449388, 0, 299594}}, 
  {{1048574, 5, 1048571, 699048}, {2, 1, 1048575, 349528}, {3, 0, 0, 4}, 
   {4, 1048575, 1, 699056}}, {{1048575, 1048575}, {699051, 699051}, {0, 0}, 
   {1, 1}}}, {{{945854, 51361, 513610, 586327}, {154083, 843132, 534966, 
    564971}}, {{843970, 153456, 25569, 716093}, {741675, 358051, 511500, 
    1048575}, {895126, 0, 537075, 664951}, {460351, 690525, 1, 383626}}, 
  {{349524, 528768}, {699051, 699051}, {564618, 564618}, {1, 914144}}}, 
 {{{664810, 102722, 0, 281044}, {51361, 894493, 0, 102722}}, 
  {{247220, 741679, 477395, 272794}, {741675, 358051, 511500, 1048575}, 
   {895126, 0, 537075, 664951}, {460351, 690525, 1, 383626}}, 
  {{887256, 349524}, {0, 0}, {0, 0}, {645278, 1}}}, 
 {{{0, 170550, 451651, 170550}, {0, 82604, 759462, 82604}}, 
  {{610082, 610079, 305042, 114392}, {495692, 381299, 800732, 1010448}, 
   {724472, 838859, 857928, 266912}, {438497, 266909, 1, 934188}}, 
  {{8, 699056}, {349524, 233016}, {1, 349526}, {1048570, 1048572}}}, 
 {{{0, 1018357, 215759, 863036}, {0, 336586, 142398, 569592}}, 
  {{556387, 813182, 235394, 192595}, {235395, 791782, 256794, 64199}, 
   {941579, 0, 0, 556388}, {599187, 256794, 791782, 1}}, 
  {{1048575, 699050}, {848848, 915424}, {149797, 449390}, {1, 349526}}}, 
 {{{366849, 828198, 853045, 524605}, {681727, 908127, 896842, 183487}}, 
  {{5, 30, 1048546, 1048571}, {1, 6, 1048570, 1048575}, {0, 0, 0, 0}, 
   {1048575, 1048570, 6, 1}}, {{520671, 7230}, {766545, 858145}, 
   {231410, 151863}, {535136, 1}}}, 
 {{{129011, 937360, 275817, 533839}, {585734, 696608, 356658, 479550}}, 
  {{311735, 878539, 906874, 651813}, {510117, 28339, 283400, 566797}, 
   {0, 793516, 368419, 935217}, {85020, 651815, 1020239, 1}}, 
  {{349524, 349524}, {699051, 699051}, {699051, 699051}, {1, 1}}}, 
 {{{0, 59445, 929686, 59445}, {0, 989131, 118890, 989131}}, 
  {{559235, 489341, 559235, 46596}, {419430, 629146, 419430, 559240}, 
   {629145, 419431, 629145, 838860}, {1, 1048575, 1, 699052}}, 
  {{260592, 564616}, {645278, 1}, {459140, 645278}, {328844, 887258}}}, 
 {{{831115, 376566, 772759, 337837}, {261686, 539335, 275817, 799189}}, 
  {{340073, 850201, 443985, 689597}, {510117, 28339, 283400, 566797}, 
   {0, 793516, 368419, 935217}, {85020, 651815, 1020239, 1}}, 
  {{887256, 349524}, {967917, 967917}, {967917, 967917}, {645278, 1}}}, 
 {{{767327, 463312, 668141, 105643}, {281249, 585264, 380435, 942933}}, 
  {{713023, 167777, 405441, 181743}, {335543, 922747, 880804, 503315}, 
   {671089, 293602, 587201, 545260}, {41944, 880803, 629147, 1}}, 
  {{887256, 349524}, {564618, 699051}, {564618, 699051}, {645278, 1}}}, 
 {{{659105, 585871, 0, 36617}, {389471, 462705, 0, 1011959}}, 
  {{40, 30, 1048546, 349567}, {1, 6, 1048570, 1048575}, {0, 0, 0, 0}, 
   {1048575, 1048570, 6, 1}}, {{748985, 149798}, {1, 349526}, {0, 0}, 
   {748982, 149796}}}, {{{132675, 650551, 0, 265350}, 
   {826022, 667662, 0, 603468}}, {{916314, 283406, 453431, 245600}, 
   {510117, 28339, 283400, 566797}, {0, 793516, 368419, 935217}, 
   {85020, 651815, 1020239, 1}}, {{349524, 233016}, {0, 0}, {0, 0}, 
   {1, 349526}}}, {{{0, 793362, 893234, 943165}, 
   {0, 682412, 233013, 532609}}, {{1048571, 5, 1048571, 699044}, 
   {1048575, 1, 1048575, 349524}, {0, 0, 0, 0}, {1, 1048575, 1, 699052}}, 
  {{209715, 768955}, {699051, 256319}, {838861, 908766}, {419431, 1}}}, 
 {{{0, 848848, 699050, 549254}, {0, 299592, 1, 748983}}, 
  {{699046, 5, 1048571, 582536}, {349524, 1, 1048575, 466032}, 
   {1, 0, 0, 699052}, {699051, 1048575, 1, 932068}}, 
  {{1, 1}, {1, 1}, {1, 1}, {1, 1}}}, 
 {{{1048574, 1048572, 0, 1}, {3, 1, 0, 1}}, {{1, 0, 0, 699052}, {0, 0, 0, 0}, 
   {0, 0, 0, 0}, {0, 0, 0, 0}}, {{1, 349525}, {1, 1}, {0, 0}, {0, 1}}}, 
 {{{0, 699050, 699050, 699050}, {0, 1, 1, 1}}, {{1, 0, 1, 1}, {1, 0, 1, 1}, 
   {1, 0, 1, 1}, {1, 0, 1, 1}}, {{0, 0}, {1, 1}, {1, 1}, {0, 0}}}}
