{1, 2, {{1}}} {2, 4, {{3, 1}, {1, 0}}} {3, 16, {{14, 8, 2}, {8, 1, 0}, {2, 0, 0}}} {4, 64, {{60, 44, 20, 4}, {44, 13, 1, 0}, {20, 1, 0, 0}, {4, 0, 0, 0}}} {5, 512, {{496, 416, 256, 96, 16}, {416, 194, 38, 2, 0}, {256, 38, 1, 0, 0}, {96, 2, 0, 0, 0}, {16, 0, 0, 0, 0}}} {6, 4096, {{4032, 3648, 2688, 1408, 448, 64}, {3648, 2244, 744, 104, 4, 0}, {2688, 744, 63, 1, 0, 0}, {1408, 104, 1, 0, 0, 0}, {448, 4, 0, 0, 0, 0}, {64, 0, 0, 0, 0, 0}}} {7, 65536, {{65024, 61440, 50688, 32768, 14848, 4096, 512}, {61440, 45072, 21024, 5184, 544, 16, 0}, {50688, 21024, 3582, 192, 2, 0, 0}, {32768, 5184, 192, 1, 0, 0, 0}, {14848, 544, 2, 0, 0, 0, 0}, {4096, 16, 0, 0, 0, 0, 0}, {512, 0, 0, 0, 0, 0, 0}}} {8, 1048576, {{1044480, 1011712, 897024, 667648, 380928, 151552, 36864, 4096}, {1011712, 831552, 490176, 177024, 33664, 2752, 64, 0}, {897024, 490176, 134460, 15192, 552, 4, 0, 0}, {667648, 177024, 15192, 321, 1, 0, 0, 0}, {380928, 33664, 552, 1, 0, 0, 0, 0}, {151552, 2752, 4, 0, 0, 0, 0, 0}, {36864, 64, 0, 0, 0, 0, 0, 0}, {4096, 0, 0, 0, 0, 0, 0, 0}}} {9, 33554432, {{33488896, 32899072, 30539776, 25034752, 16777216, 8519680, 3014656, 655360, 65536}, {32899072, 29098496, 20212224, 9589248, 2743808, 414208, 27136, 512, 0}, {30539776, 20212224, 7811568, 1486368, 117504, 3040, 16, 0, 0}, {25034752, 9589248, 1486368, 76482, 1002, 2, 0, 0, 0}, {16777216, 2743808, 117504, 1002, 1, 0, 0, 0, 0}, {8519680, 414208, 3040, 2, 0, 0, 0, 0, 0}, {3014656, 27136, 16, 0, 0, 0, 0, 0, 0}, {655360, 512, 0, 0, 0, 0, 0, 0, 0}, {65536, 0, 0, 0, 0, 0, 0, 0, 0}}} {10, 1073741824, {{1072693248, 1062207488, 1015021568, 889192448, 668991488, 404750336, 184549376, 58720256, 11534336, 1048576}, {1062207488, 984616960, 767819776, 445284352, 171925504, 39804928, 4882432, 262144, 4096, 0}, {1015021568, 767819776, 382320576, 107053248, 14701632, 846784, 16192, 64, 0, 0}, {889192448, 445284352, 107053248, 10437060, 344796, 2972, 4, 0, 0, 0}, {668991488, 171925504, 14701632, 344796, 1683, 1, 0, 0, 0, 0}, {404750336, 39804928, 846784, 2972, 1, 0, 0, 0, 0, 0}, {184549376, 4882432, 16192, 4, 0, 0, 0, 0, 0, 0}, {58720256, 262144, 64, 0, 0, 0, 0, 0, 0, 0}, {11534336, 4096, 0, 0, 0, 0, 0, 0, 0, 0}, {1048576, 0, 0, 0, 0, 0, 0, 0, 0, 0}}} {11, 68719476736, {{68685922304, 68316823552, 66471329792, 60934848512, 49861885952, 34359738368, 18857590784, 7784628224, 2248146944, 402653184, 33554432}, {68316823552, 65229881344, 55168466944, 37155241984, 18005622784, 5734924288, 1094189056, 111149056, 4980736, 65536, 0}, {66471329792, 55168466944, 33197129216, 12489420800, 2602038272, 266338304, 11537408, 167936, 512, 0, 0}, {60934848512, 37155241984, 12489420800, 1977925648, 128066096, 2856592, 16944, 16, 0, 0, 0}, {49861885952, 18005622784, 2602038272, 128066096, 1784078, 5336, 2, 0, 0, 0, 0}, {34359738368, 5734924288, 266338304, 2856592, 5336, 1, 0, 0, 0, 0, 0}, {18857590784, 1094189056, 11537408, 16944, 2, 0, 0, 0, 0, 0, 0}, {7784628224, 111149056, 167936, 16, 0, 0, 0, 0, 0, 0, 0}, {2248146944, 4980736, 512, 0, 0, 0, 0, 0, 0, 0, 0}, {402653184, 65536, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {33554432, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}}} {12, 4398046511104, {{4396972769280, 4384087867392, 4313220907008, 4076997705728, 3545495502848, 2695091978240, 1702954532864, 852551008256, 321048805376, 84825604096, 13958643712, 1073741824}, {4384087867392, 4263829831680, 3815098023936, 2872569757696, 1658696237056, 676109221888, 180040499200, 28756148224, 2457862144, 93323264, 1048576, 0}, {4313220907008, 3815098023936, 2645193388032, 1251901571072, 361071706112, 57344835584, 4491788288, 150142976, 1703936, 4096, 0, 0}, {4076997705728, 2872569757696, 1251901571072, 289870725184, 31508196736, 1412831872, 22125184, 93568, 64, 0, 0, 0}, {3545495502848, 1658696237056, 361071706112, 31508196736, 954756348, 8381396, 16172, 4, 0, 0, 0, 0}, {2695091978240, 676109221888, 57344835584, 1412831872, 8381396, 8989, 1, 0, 0, 0, 0, 0}, {1702954532864, 180040499200, 4491788288, 22125184, 16172, 1, 0, 0, 0, 0, 0, 0}, {852551008256, 28756148224, 150142976, 93568, 4, 0, 0, 0, 0, 0, 0, 0}, {321048805376, 2457862144, 1703936, 64, 0, 0, 0, 0, 0, 0, 0, 0}, {84825604096, 93323264, 4096, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {13958643712, 1048576, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {1073741824, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}}} {13, 562949953421312, {{562881233944576, 561987880747008, 556627761561600, 536973991215104, 487839565348864, 399397598789632, 281474976710656, 163552354631680, 75110388072448, 25975962206208, 6322191859712, 962072674304, 68719476736}, {561987880747008, 552779504418816, 514025142091776, 420394385276928, 278119734837248, 137730071724032, 47631589965824, 10736478715904, 1455121498112, 106065559552, 3456106496, 33554432, 0}, {556627761561600, 514025142091776, 396039773159424, 224306210144256, 83803197669376, 18840868618240, 2329818431488, 142752612352, 3760979968, 33947648, 65536, 0, 0}, {536973991215104, 420394385276928, 224306210144256, 70307936993792, 11538507717632, 890442696704, 28591106048, 324356096, 1006592, 512, 0, 0, 0}, {487839565348864, 278119734837248, 83803197669376, 11538507717632, 641845348336, 12595003072, 72914944, 94528, 16, 0, 0, 0, 0}, {399397598789632, 137730071724032, 18840868618240, 890442696704, 12595003072, 44185346, 28814, 2, 0, 0, 0, 0, 0}, {281474976710656, 47631589965824, 2329818431488, 28591106048, 72914944, 28814, 1, 0, 0, 0, 0, 0, 0}, {163552354631680, 10736478715904, 142752612352, 324356096, 94528, 2, 0, 0, 0, 0, 0, 0, 0}, {75110388072448, 1455121498112, 3760979968, 1006592, 16, 0, 0, 0, 0, 0, 0, 0, 0}, {25975962206208, 106065559552, 33947648, 512, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {6322191859712, 3456106496, 65536, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {962072674304, 33554432, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {68719476736, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}}} {14, 72057594037927936, {{72053195991416832, 71991623340261376, 71591401107750912, 69990512177709056, 65588067620093952, 56783178504863744, 43575844832018432, 28481749205909504, 15274415533064192, 6469526417833984, 2067081860218880, 466192930177024, 65970697666560, 4398046511104}, {71991623340261376, 71296733065248768, 68037906228314112, 59123023000633344, 43466798833598464, 25140425710895104, 10721621350285312, 3174573537230848, 612520318468096, 71273908535296, 4481798373376, 126701535232, 1073741824, 0}, {71591401107750912, 68037906228314112, 56656167730937856, 36931151802138624, 16990775801806848, 5058864135274496, 900968770174976, 88351176654848, 4313896189952, 91198849024, 665845760, 1048576, 0, 0}, {69990512177709056, 59123023000633344, 36931151802138624, 14773591919824896, 3386923171291136, 404375984521216, 22785409122304, 538443218944, 4540973056, 10592256, 4096, 0, 0, 0}, {65588067620093952, 43466798833598464, 16990775801806848, 3386923171291136, 307488765116352, 11375675494784, 150418339328, 595544576, 536192, 64, 0, 0, 0, 0}, {56783178504863744, 25140425710895104, 5058864135274496, 404375984521216, 11375675494784, 97927739140, 213847696, 88720, 4, 0, 0, 0, 0, 0}, {43575844832018432, 10721621350285312, 900968770174976, 22785409122304, 150418339328, 213847696, 48639, 1, 0, 0, 0, 0, 0, 0}, {28481749205909504, 3174573537230848, 88351176654848, 538443218944, 595544576, 88720, 1, 0, 0, 0, 0, 0, 0, 0}, {15274415533064192, 612520318468096, 4313896189952, 4540973056, 536192, 4, 0, 0, 0, 0, 0, 0, 0, 0}, {6469526417833984, 71273908535296, 91198849024, 10592256, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {2067081860218880, 4481798373376, 665845760, 4096, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {466192930177024, 126701535232, 1048576, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {65970697666560, 1073741824, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {4398046511104, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}}} {15, 18446744073709551616, {{18446181123756130304, 18437736874454810624, 18378627129345572864, 18122484900538875904, 17354058214118785024, 15663519503994585088, 12845954987120918528, 9223372036854775808, 5600789086588633088, 2783224569714966528, 1092685859590766592, 324259173170675712, 68116944363978752, 9007199254740992, 562949953421312}, {18437736874454810624, 18334154151744765952, 17798234935778082816, 16159287372813434880, 12887082906752647168, 8439444504225775616, 4267234039334699008, 1576357726114545664, 403145559050813440, 67252796944023552, 6787972473028608, 371909808095232, 9208409882624, 68719476736, 0}, {18378627129345572864, 17798234935778082816, 15681761501377462272, 11404893790301847552, 6208039560010530816, 2326508641642872832, 558265621972779008, 79935594850942976, 6316006704152576, 249690071236608, 4301040648192, 25769803776, 33554432, 0, 0}, {18122484900538875904, 16159287372813434880, 11404893790301847552, 5557333440711426048, 1676715779007578112, 286440691052314624, 25455218238423040, 1072288809091072, 19081881714688, 122262126592, 218759168, 65536, 0, 0, 0}, {17354058214118785024, 12887082906752647168, 6208039560010530816, 1676715779007578112, 227768909012401664, 14115309798391808, 359399864170496, 3307373330432, 9227700224, 5931008, 512, 0, 0, 0, 0}, {15663519503994585088, 8439444504225775616, 2326508641642872832, 286440691052314624, 14115309798391808, 248529763368976, 1362666590272, 1929658624, 528448, 16, 0, 0, 0, 0, 0}, {12845954987120918528, 4267234039334699008, 558265621972779008, 25455218238423040, 359399864170496, 1362666590272, 1142775806, 157184, 2, 0, 0, 0, 0, 0, 0}, {9223372036854775808, 1576357726114545664, 79935594850942976, 1072288809091072, 3307373330432, 1929658624, 157184, 1, 0, 0, 0, 0, 0, 0, 0}, {5600789086588633088, 403145559050813440, 6316006704152576, 19081881714688, 9227700224, 528448, 2, 0, 0, 0, 0, 0, 0, 0, 0}, {2783224569714966528, 67252796944023552, 249690071236608, 122262126592, 5931008, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {1092685859590766592, 6787972473028608, 4301040648192, 218759168, 512, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {324259173170675712, 371909808095232, 25769803776, 65536, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {68116944363978752, 9208409882624, 33554432, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {9007199254740992, 68719476736, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {562949953421312, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}}} {16, 4722366482869645213696, {{4722294425275607285760, 4721141503771000438784, 4712494592486449086464, 4672142339825209442304, 4540997518676180598784, 4226249947918511374336, 3649212734862784462848, 2824873859068888875008, 1897492623800756338688, 1073153748006860750848, 496116534951133839360, 181368964193464614912, 50224143044435771392, 9871890383196127232, 1224979098644774912, 72057594037927936}, {4721141503771000438784, 4705865298233006227456, 4619396845094469369856, 4326872722104664457216, 3671748949708285935616, 2655328158913178632192, 1543173809879335829504, 683958139379362299904, 220267521745296031744, 49059597502900076544, 7139520425289056256, 630706257971380224, 30372909205684224, 664105023176704, 4398046511104, 0}, {4712494592486449086464, 4619396845094469369856, 4237844944545172684800, 3353961747283609387008, 2091345253842007621632, 947554424357591711744, 291148781091184181248, 56947087470630010880, 6643721675655348224, 428908677710217216, 13919163298873344, 197970075058176, 985694994432, 1073741824, 0, 0}, {4672142339825209442304, 4326872722104664457216, 3353961747283609387008, 1917005585345261076480, 725984820504642453504, 167123884080845815808, 21658199340368265216, 1461426898503467008, 46959786993909760, 641735982055424, 3182476394496, 4444913664, 1048576, 0, 0, 0}, {4540997518676180598784, 3671748949708285935616, 2091345253842007621632, 725984820504642453504, 137988229284672565248, 13125430053436153856, 571565887407276032, 10304189837901824, 67793282367488, 136685797376, 64200704, 4096, 0, 0, 0, 0}, {4226249947918511374336, 2655328158913178632192, 947554424357591711744, 167123884080845815808, 13125430053436153856, 416030360763629632, 4771410028376704, 17286343571968, 16416979456, 3060352, 64, 0, 0, 0, 0, 0}, {3649212734862784462848, 1543173809879335829504, 291148781091184181248, 21658199340368265216, 571565887407276032, 4771410028376704, 10930886670588, 5656728176, 489872, 4, 0, 0, 0, 0, 0, 0}, {2824873859068888875008, 683958139379362299904, 56947087470630010880, 1461426898503467008, 10304189837901824, 17286343571968, 5656728176, 265729, 1, 0, 0, 0, 0, 0, 0, 0}, {1897492623800756338688, 220267521745296031744, 6643721675655348224, 46959786993909760, 67793282367488, 16416979456, 489872, 1, 0, 0, 0, 0, 0, 0, 0, 0}, {1073153748006860750848, 49059597502900076544, 428908677710217216, 641735982055424, 136685797376, 3060352, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {496116534951133839360, 7139520425289056256, 13919163298873344, 3182476394496, 64200704, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {181368964193464614912, 630706257971380224, 197970075058176, 4444913664, 4096, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {50224143044435771392, 30372909205684224, 985694994432, 1048576, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {9871890383196127232, 664105023176704, 1073741824, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {1224979098644774912, 4398046511104, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {72057594037927936, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}}} {17, 2417851639229258349412352, {{2417833192485184639860736, 2417519597835931577483264, 2415010840641907078463488, 2402467054671784583364608, 2358563803776355850518528, 2244415351448241145118720, 2016118446792011734319104, 1657366168046508374491136, 1208925819614629174706176, 760485471182749974921216, 401733192437246615093248, 173436287781017204293632, 59287835452902498893824, 15384584557473766047744, 2840798587351270948864, 332041393326771929088, 18446744073709551616}, {2417519597835931577483264, 2413055486333043819413504, 2385606825726956181389312, 2283785594773682606047232, 2030806052582303782141952, 1588998207113048826576896, 1034996991719714922168320, 533645035712561763319808, 208170447962949904498688, 58825843255277904723968, 11497843534014160306176, 1471412129604814503936, 114677972061502046208, 4891472145277779968, 95138542128201728, 562949953421312, 0}, {2415010840641907078463488, 2385606825726956181389312, 2251620354810177774419968, 1900744434889220924899328, 1322081213200357170085888, 700887079746316833652736, 264867756029360012787712, 67259688567732608958464, 10839938841624438636544, 1042831685441525121024, 55686469326068514816, 1501525651922878464, 17839301282758656, 74629351735296, 68719476736, 0, 0}, {2402467054671784583364608, 2283785594773682606047232, 1900744434889220924899328, 1235386205118621298982912, 565024626100530153783296, 167109738981751103946752, 29735646157366240477184, 2971460120692033323008, 154918927964561211392, 3863988203669159936, 41240805532237824, 160869107367936, 178073370624, 33554432, 0, 0, 0}, {2358563803776355850518528, 2030806052582303782141952, 1322081213200357170085888, 565024626100530153783296, 142438486784849695670272, 19436801528862801526784, 1325913194252262965248, 41581727949068435456, 543657157829066752, 2616310346809344, 3894903832576, 1364066304, 65536, 0, 0, 0, 0}, {2244415351448241145118720, 1588998207113048826576896, 700887079746316833652736, 167109738981751103946752, 19436801528862801526784, 1008408952275289768448, 21282959794207456256, 164289987050719232, 405476343240704, 265660909568, 34601984, 512, 0, 0, 0, 0, 0}, {2016118446792011734319104, 1034996991719714922168320, 264867756029360012787712, 29735646157366240477184, 1325913194252262965248, 21282959794207456256, 109902065707010032, 158472830861504, 52514203648, 2961216, 16, 0, 0, 0, 0, 0, 0}, {1657366168046508374491136, 533645035712561763319808, 67259688567732608958464, 2971460120692033323008, 41581727949068435456, 164289987050719232, 158472830861504, 30542497538, 864146, 2, 0, 0, 0, 0, 0, 0, 0}, {1208925819614629174706176, 208170447962949904498688, 10839938841624438636544, 154918927964561211392, 543657157829066752, 405476343240704, 52514203648, 864146, 1, 0, 0, 0, 0, 0, 0, 0, 0}, {760485471182749974921216, 58825843255277904723968, 1042831685441525121024, 3863988203669159936, 2616310346809344, 265660909568, 2961216, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {401733192437246615093248, 11497843534014160306176, 55686469326068514816, 41240805532237824, 3894903832576, 34601984, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {173436287781017204293632, 1471412129604814503936, 1501525651922878464, 160869107367936, 1364066304, 512, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {59287835452902498893824, 114677972061502046208, 17839301282758656, 178073370624, 65536, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {15384584557473766047744, 4891472145277779968, 74629351735296, 33554432, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {2840798587351270948864, 95138542128201728, 68719476736, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {332041393326771929088, 562949953421312, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {18446744073709551616, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}}} {18, 1237940039285380274899124224, {{1237935316918897405253910528, 1237850314322205751640064000, 1237127792250326695922368512, 1233274341200305065427992576, 1218823899762723951074082816, 1178362663737496830883135488, 1090696652349504737136082944, 940412061398661147855421440, 733770748841251212594511872, 504169290444129062304612352, 297527977886719127043702784, 147243386935875537763041280, 59577375547883444015988736, 19116139522656323825041408, 4665698085075209471131648, 812247035053578976755712, 89724963174523259060224, 4722366482869645213696}, {1237850314322205751640064000, 1236556385977957062889439232, 1227966414820387263338250240, 1193286119757150143228411904, 1098575121275109295326756864, 914526588225644401677828096, 653838722544136723126812672, 382446955199256239341043712, 175255952870995039654772736, 60455223672433964509822976, 15084621763860798877204480, 2605495090481169577279488, 295326608012566887137280, 20451098109468555083776, 777933785233469997056, 13546827679130451968, 72057594037927936, 0}, {1237127792250326695922368512, 1227966414820387263338250240, 1181972291200724917360263168, 1047392912272191943109246976, 794961369844361423273066496, 479900784262327584958709760, 215847221119844202062020608, 68352293535067646535401472, 14464451777128074521346048, 1940266262429068750225408, 155587487918461261185024, 6947389146613803909120, 157316404066004238336, 1577372575346982912, 5598713208635392, 4398046511104, 0, 0}, {1233274341200305065427992576, 1193286119757150143228411904, 1047392912272191943109246976, 754445976190077221788975104, 403589621834949637579997184, 147501017703687035906162688, 34353336389354327528964096, 4786305928806735368159232, 374296972156453125095424, 15310677696965827887104, 300972086529450049536, 2546214830000308224, 7923354593918976, 7044820107264, 1073741824, 0, 0, 0}, {1218823899762723951074082816, 1098575121275109295326756864, 794961369844361423273066496, 403589621834949637579997184, 129164821828838616971870208, 23957201914929923490840576, 2392054447796341778153472, 119501110128699594768384, 2756638833202113282048, 26682412754205147136, 95793762642427904, 107278862647296, 28509732864, 1048576, 0, 0, 0, 0}, {1178362663737496830883135488, 914526588225644401677828096, 479900784262327584958709760, 147501017703687035906162688, 23957201914929923490840576, 1889383977161848207183872, 66692496678703221571584, 964732614318839758848, 5152168005660819456, 8889379339354112, 4116203896832, 383123456, 4096, 0, 0, 0, 0, 0}, {1090696652349504737136082944, 653838722544136723126812672, 215847221119844202062020608, 34353336389354327528964096, 2392054447796341778153472, 66692496678703221571584, 677583486334388518848, 2245518590113904256, 2108153800559232, 461463516544, 17435008, 64, 0, 0, 0, 0, 0, 0}, {940412061398661147855421440, 382446955199256239341043712, 68352293535067646535401472, 4786305928806735368159232, 119501110128699594768384, 964732614318839758848, 2245518590113904256, 1302287845008132, 153875044404, 2719028, 4, 0, 0, 0, 0, 0, 0, 0}, {733770748841251212594511872, 175255952870995039654772736, 14464451777128074521346048, 374296972156453125095424, 2756638833202113282048, 5152168005660819456, 2108153800559232, 153875044404, 1462563, 1, 0, 0, 0, 0, 0, 0, 0, 0}, {504169290444129062304612352, 60455223672433964509822976, 1940266262429068750225408, 15310677696965827887104, 26682412754205147136, 8889379339354112, 461463516544, 2719028, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {297527977886719127043702784, 15084621763860798877204480, 155587487918461261185024, 300972086529450049536, 95793762642427904, 4116203896832, 17435008, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {147243386935875537763041280, 2605495090481169577279488, 6947389146613803909120, 2546214830000308224, 107278862647296, 383123456, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {59577375547883444015988736, 295326608012566887137280, 157316404066004238336, 7923354593918976, 28509732864, 4096, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {19116139522656323825041408, 20451098109468555083776, 1577372575346982912, 7044820107264, 1048576, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {4665698085075209471131648, 777933785233469997056, 5598713208635392, 1073741824, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {812247035053578976755712, 13546827679130451968, 4398046511104, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {89724963174523259060224, 72057594037927936, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {4722366482869645213696, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}}} {19, 1267650600228229401496703205376, {{1267648182376590172238353793024, 1267602243195444816329714958336, 1267188790565136613151965446144, 1264845892326723461811384877056, 1255474299373070856449062600704, 1227359520512113040362095771648, 1161758369836544802825839837184, 1039927661439060933115650244608, 857181598842835128550365855744, 633825300114114700748351602688, 410469001385394272946337349632, 227722938789168468381052960768, 105892230391684598670863368192, 40291079716116361134607433728, 12176300855158545047640604672, 2804707901505939685318328320, 461809663092788344737759232, 48357032784585166988247040, 2417851639229258349412352}, {1267602243195444816329714958336, 1266857544909008948831805505536, 1261547946527737520754373165056, 1238365825851498018052113432576, 1169318907204965907210191241216, 1021454990983064616788721401856, 787701895673353472099953410048, 511880359147149740217206833152, 268764506726623344451664216064, 109782537519856666785500626944, 33652613327970262554807107584, 7458478764584946329404309504, 1145743212404979935922356224, 115772946398221863353319424, 7168847468901300787216384, 244677613393683492634624, 3836922767331586736128, 18446744073709551616, 0}, {1267188790565136613151965446144, 1261547946527737520754373165056, 1230587907107184345607405830144, 1130359965161831371591202635776, 919200194976512652607135678464, 617597318075318529204921827328, 321696862935704711256267030528, 122938993843852119504788127744, 32814006883458272595957252096, 5834136843222908332274614272, 657436543745510762136731648, 44371900863461660622323712, 1672975191743211962892288, 32117182051812441587712, 274271469106676891648, 833165931063541760, 562949953421312, 0, 0}, {1264845892326723461811384877056, 1238365825851498018052113432576, 1130359965161831371591202635776, 883259980970566005914584743936, 537932558062053444654943174656, 235190231902014738669320011776, 68946738005869812204252954624, 12765767406515248026001342464, 1409690556512912327181336576, 87426355468755791706587136, 2844290126618346668425216, 44663082551089148461056, 303430040081091526656, 762717541012340736, 551198922899456, 68719476736, 0, 0, 0}, {1255474299373070856449062600704, 1169318907204965907210191241216, 919200194976512652607135678464, 537932558062053444654943174656, 210729617886542760992858701824, 50831095505612790440895971328, 7036336056465674988228182016, 523088220055895886111178752, 19493117231521646713503744, 336906249556314782957568, 2457908348802031419392, 6697236841730408448, 5735099727347712, 1174539337728, 33554432, 0, 0, 0, 0}, {1227359520512113040362095771648, 1021454990983064616788721401856, 617597318075318529204921827328, 235190231902014738669320011776, 50831095505612790440895971328, 5742755956152850029876412416, 314726419685036194577252352, 7751276913094703651487744, 78763181475899197882368, 297939757185920925696, 367455392668057600, 122797001015296, 8329625600, 65536, 0, 0, 0, 0, 0}, {1161758369836544802825839837184, 787701895673353472099953410048, 321696862935704711256267030528, 68946738005869812204252954624, 7036336056465674988228182016, 314726419685036194577252352, 5680338797651569134534144, 37750676460069187104768, 82799286844557597696, 52081253953830912, 7733408457728, 200658944, 512, 0, 0, 0, 0, 0, 0}, {1039927661439060933115650244608, 511880359147149740217206833152, 122938993843852119504788127744, 12765767406515248026001342464, 523088220055895886111178752, 7751276913094703651487744, 37750676460069187104768, 53909473299378913296, 19504619977042512, 1461316043664, 16632400, 16, 0, 0, 0, 0, 0, 0, 0}, {857181598842835128550365855744, 268764506726623344451664216064, 32814006883458272595957252096, 1409690556512912327181336576, 19493117231521646713503744, 78763181475899197882368, 82799286844557597696, 19504619977042512, 837593824014, 4780008, 2, 0, 0, 0, 0, 0, 0, 0, 0}, {633825300114114700748351602688, 109782537519856666785500626944, 5834136843222908332274614272, 87426355468755791706587136, 336906249556314782957568, 297939757185920925696, 52081253953830912, 1461316043664, 4780008, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {410469001385394272946337349632, 33652613327970262554807107584, 657436543745510762136731648, 2844290126618346668425216, 2457908348802031419392, 367455392668057600, 7733408457728, 16632400, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {227722938789168468381052960768, 7458478764584946329404309504, 44371900863461660622323712, 44663082551089148461056, 6697236841730408448, 122797001015296, 200658944, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {105892230391684598670863368192, 1145743212404979935922356224, 1672975191743211962892288, 303430040081091526656, 5735099727347712, 8329625600, 512, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {40291079716116361134607433728, 115772946398221863353319424, 32117182051812441587712, 762717541012340736, 1174539337728, 65536, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {12176300855158545047640604672, 7168847468901300787216384, 274271469106676891648, 551198922899456, 33554432, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {2804707901505939685318328320, 244677613393683492634624, 833165931063541760, 68719476736, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {461809663092788344737759232, 3836922767331586736128, 562949953421312, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {48357032784585166988247040, 18446744073709551616, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {2417851639229258349412352, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}}} {20, 1298074214633706907132624082305024, {{1298072976693667621752349183180800, 1298048217892881914146851200696320, 1297813009285417691894620367093760, 1296401757640632358381235365478400, 1290403938150294690949349108613120, 1271210915781214155167313086644224, 1223228359858512815712223031721984, 1127263248013110136802042921877504, 971319941264330783573000243380224, 763395532265958312600943338717184, 534678682367748594531680743587840, 326754273369376123559623838924800, 170810966620596770330581160427520, 74845854775194091420401050583040, 26863298852492751965310995660800, 7670276483412216183274973691904, 1672456993074548751388716826624, 261205348289215238003715211264, 25996740824992985772881608704, 1237940039285380274899124224}, {1298048217892881914146851200696320, 1297622366524090109815155547176960, 1294376488817783400828649152184320, 1279135046153895975960058968145920, 1229955324143042978978166787276800, 1114839142450141349777142926278656, 913758290395793726930268935159808, 648133593711531751500555384520704, 381891140655813183432212191641600, 180201592656790331305408459702272, 65843167707685472270777162137600, 18023424908661359231112608481280, 3567925816577091487178980065280, 490309333711565968388223139840, 44426512713563103883983585280, 2473991131977612691712770048, 76181216101653116587343872, 1081421924577148753936384, 4722366482869645213696, 0}, {1297813009285417691894620367093760, 1294376488817783400828649152184320, 1273893706710853996345518068858880, 1201140872890325977731175840481280, 1030791084826696056260332470927360, 756020146354624132542197655404544, 445630261019196272507819378343936, 199980190238246433734018960719872, 65157380636624409743949029179392, 14751036321460734870881468153856, 2220726241730416919809653473280, 212027421804440681919954288640, 12150599402092721609522544640, 390217651040222782538383360, 6405435882939858634670080, 46971175019187552649216, 123074370616780914688, 72057594037927936, 0, 0}, {1296401757640632358381235365478400, 1279135046153895975960058968145920, 1201140872890325977731175840481280, 1000295319889689585847297753743360, 677849810551573685352707842375680, 344930353215019672315938887172096, 123193464311814693933901015941120, 29147815435422591763320278089728, 4331982787783639796225830551552, 383462049387306899614117920768, 19087910826072085844648263680, 499942843193695593782312960, 6346556590629951562055680, 35029167578322116280320, 71921694400734822400, 42696235529797632, 4398046511104, 0, 0, 0}, {1290403938150294690949349108613120, 1229955324143042978978166787276800, 1030791084826696056260332470927360, 677849810551573685352707842375680, 315132223057803141115477701427200, 95276544258168062567367881785344, 17489763167608743828917833433088, 1832274084331438558276082466816, 103026962683866852615323123712, 2910985015657559713092993024, 38311337729143049551872000, 214017601425488226549760, 449351336917592965120, 298525808970956800, 47765405040640, 1073741824, 0, 0, 0, 0}, {1271210915781214155167313086644224, 1114839142450141349777142926278656, 756020146354624132542197655404544, 344930353215019672315938887172096, 95276544258168062567367881785344, 14686541524378920847475708264448, 1177221148262713358469332729856, 45812141129725804594574917632, 804580985724782865656315904, 5866488982772279031103488, 16042526639863948640256, 14420352073365192704, 3542349833568256, 178172985344, 1048576, 0, 0, 0, 0, 0}, {1223228359858512815712223031721984, 913758290395793726930268935159808, 445630261019196272507819378343936, 123193464311814693933901015941120, 17489763167608743828917833433088, 1177221148262713358469332729856, 34845621721831137050522284032, 419170199108863444901167104, 1873660912746189918732288, 2792153190917021147136, 1206025001399181312, 124310238625792, 2263351296, 4096, 0, 0, 0, 0, 0, 0}, {1127263248013110136802042921877504, 648133593711531751500555384520704, 199980190238246433734018960719872, 29147815435422591763320278089728, 1832274084331438558276082466816, 45812141129725804594574917632, 419170199108863444901167104, 1277582527359460602036288, 1157856934357523583936, 269624776016256192, 13183263317184, 99259328, 64, 0, 0, 0, 0, 0, 0, 0}, {971319941264330783573000243380224, 381891140655813183432212191641600, 65157380636624409743949029179392, 4331982787783639796225830551552, 103026962683866852615323123712, 804580985724782865656315904, 1873660912746189918732288, 1157856934357523583936, 163398761637676092, 4280166214524, 15157188, 4, 0, 0, 0, 0, 0, 0, 0, 0}, {763395532265958312600943338717184, 180201592656790331305408459702272, 14751036321460734870881468153856, 383462049387306899614117920768, 2910985015657559713092993024, 5866488982772279031103488, 2792153190917021147136, 269624776016256192, 4280166214524, 8097453, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {534678682367748594531680743587840, 65843167707685472270777162137600, 2220726241730416919809653473280, 19087910826072085844648263680, 38311337729143049551872000, 16042526639863948640256, 1206025001399181312, 13183263317184, 15157188, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {326754273369376123559623838924800, 18023424908661359231112608481280, 212027421804440681919954288640, 499942843193695593782312960, 214017601425488226549760, 14420352073365192704, 124310238625792, 99259328, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {170810966620596770330581160427520, 3567925816577091487178980065280, 12150599402092721609522544640, 6346556590629951562055680, 449351336917592965120, 3542349833568256, 2263351296, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {74845854775194091420401050583040, 490309333711565968388223139840, 390217651040222782538383360, 35029167578322116280320, 298525808970956800, 178172985344, 4096, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {26863298852492751965310995660800, 44426512713563103883983585280, 6405435882939858634670080, 71921694400734822400, 47765405040640, 1048576, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {7670276483412216183274973691904, 2473991131977612691712770048, 46971175019187552649216, 42696235529797632, 1073741824, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {1672456993074548751388716826624, 76181216101653116587343872, 123074370616780914688, 4398046511104, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {261205348289215238003715211264, 1081421924577148753936384, 72057594037927936, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {25996740824992985772881608704, 4722366482869645213696, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {1237940039285380274899124224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}}} {21, 2658455991569831745807614120560689152, {{2658454723919231517578212623857483776, 2658428103256626724760781193090170880, 2658161896630578796586466885417041920, 2656475921332275251482476270153891840, 2648889032489909298514518501469716480, 2623093610425865058423462087943520256, 2554305818255080418180644985206996992, 2406903406460541903374608336485875712, 2148949185820099502464044201223913472, 1776348644895016034482118228067745792, 1329227995784915872903807060280344576, 882107346674815711325495892492943360, 509506805749732243343569919336775680, 251552585109289842433005784074813440, 104150173314751327626969135353692160, 35362381143966687384152032617168896, 9566959079922447293095619090972672, 1980070237556494325137850406797312, 294094939252949221147235143647232, 27888313205021046832927470518272, 1267650600228229401496703205376}, {2658428103256626724760781193090170880, 2657943860729757392768638710815129600, 2654014144473512791431313518231552000, 2634264194520529934165462607514828800, 2565622551101499615378661387429478400, 2391228124139815634871090929970708480, 2057491979048162210504544229263409152, 1569053925896742071625669508073521152, 1019337181887766886381802755941466112, 544304021007427592898059760788570112, 231316626449261487182519604095221760, 75891912415894090292209965963673600, 18638586260399858087487285179187200, 3312751723644069908213550546944000, 409432226602492766966109333094400, 33443917301950239829739605852160, 1683588782021560256829411295232, 47005453718256011570925535232, 606880761446543845702500352, 2417851639229258349412352, 0}, {2658161896630578796586466885417041920, 2654014144473512791431313518231552000, 2627322601962795853151145133552435200, 2524050393582121824284284376265523200, 2257709761652751881791728721802035200, 1777989939623280150274642866560040960, 1162680436207240555950173231542960128, 598654772670058120330866768205578240, 231697403715780753064174431485558784, 64646757350275104099530937326370816, 12492272404822065193787438703575040, 1604203787292497647032885418393600, 130789878041768887258258708889600, 6414892838718221165046372761600, 176869079279181962172956672000, 2501623469156314061975060480, 15869069843825673711386624, 36118724896323302064128, 18446744073709551616, 0, 0}, {2656475921332275251482476270153891840, 2634264194520529934165462607514828800, 2524050393582121824284284376265523200, 2207895343108453375333258316532940800, 1632478739466354971177018562969600000, 944320128197971204615691680685752320, 399691088401876686396774670676262912, 116959179167786840016640375013769216, 22494946156580927030690004735098880, 2708801106608418322620713489399808, 194224224101734237223038966824960, 7844706474556857091199336448000, 167228563537771641239817420800, 1734732111955841472738099200, 7860035827437719571660800, 13314306830369313259520, 6554989257637756928, 562949953421312, 0, 0, 0}, {2648889032489909298514518501469716480, 2565622551101499615378661387429478400, 2257709761652751881791728721802035200, 1632478739466354971177018562969600000, 877098102740573550119936904816230400, 322125615724827064555068714406379520, 75556699775165104227263670311190528, 10667837262636580237100704403030016, 857010028509818363832901212045312, 36970714597925616412267080843264, 803597108659044537754315653120, 8170273413602242875673804800, 35441458882703452536832000, 58118880444778178150400, 30343689684176076800, 3840044360007680, 68719476736, 0, 0, 0, 0}, {2623093610425865058423462087943520256, 2391228124139815634871090929970708480, 1777989939623280150274642866560040960, 944320128197971204615691680685752320, 322125615724827064555068714406379520, 65039848232279173357377142457892864, 7259841484352716556002876138192896, 420422685373351853100297860677632, 11841403430701955650950292045824, 151157441872688068602057719808, 805721460265885597547102208, 1621641446747474157895680, 1080733721805958676480, 198347922960547840, 7512334008320, 33554432, 0, 0, 0, 0, 0}, {2554305818255080418180644985206996992, 2057491979048162210504544229263409152, 1162680436207240555950173231542960128, 399691088401876686396774670676262912, 75556699775165104227263670311190528, 7259841484352716556002876138192896, 330435650890637873378724495163392, 6640079867706684361025043431424, 54583624723132491896481251328, 168077574072728316936585216, 174089973159093004664832, 52756214307980181504, 3851793380540416, 50155618304, 65536, 0, 0, 0, 0, 0, 0}, {2406903406460541903374608336485875712, 1569053925896742071625669508073521152, 598654772670058120330866768205578240, 116959179167786840016640375013769216, 10667837262636580237100704403030016, 420422685373351853100297860677632, 6640079867706684361025043431424, 38769133520486418491018838528, 76266065565222347537174016, 45146516114795141693952, 6950368590029074944, 227393115161088, 1159253504, 512, 0, 0, 0, 0, 0, 0, 0}, {2148949185820099502464044201223913472, 1019337181887766886381802755941466112, 231697403715780753064174431485558784, 22494946156580927030690004735098880, 857010028509818363832901212045312, 11841403430701955650950292045824, 54583624723132491896481251328, 76266065565222347537174016, 28740553162075158880752, 2512849504233877344, 41410146647808, 93626016, 16, 0, 0, 0, 0, 0, 0, 0, 0}, {1776348644895016034482118228067745792, 544304021007427592898059760788570112, 64646757350275104099530937326370816, 2708801106608418322620713489399808, 36970714597925616412267080843264, 151157441872688068602057719808, 168077574072728316936585216, 45146516114795141693952, 2512849504233877344, 23451625422018, 26572086, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {1329227995784915872903807060280344576, 231316626449261487182519604095221760, 12492272404822065193787438703575040, 194224224101734237223038966824960, 803597108659044537754315653120, 805721460265885597547102208, 174089973159093004664832, 6950368590029074944, 41410146647808, 26572086, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {882107346674815711325495892492943360, 75891912415894090292209965963673600, 1604203787292497647032885418393600, 7844706474556857091199336448000, 8170273413602242875673804800, 1621641446747474157895680, 52756214307980181504, 227393115161088, 93626016, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {509506805749732243343569919336775680, 18638586260399858087487285179187200, 130789878041768887258258708889600, 167228563537771641239817420800, 35441458882703452536832000, 1080733721805958676480, 3851793380540416, 1159253504, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {251552585109289842433005784074813440, 3312751723644069908213550546944000, 6414892838718221165046372761600, 1734732111955841472738099200, 58118880444778178150400, 198347922960547840, 50155618304, 512, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {104150173314751327626969135353692160, 409432226602492766966109333094400, 176869079279181962172956672000, 7860035827437719571660800, 30343689684176076800, 7512334008320, 65536, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {35362381143966687384152032617168896, 33443917301950239829739605852160, 2501623469156314061975060480, 13314306830369313259520, 3840044360007680, 33554432, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {9566959079922447293095619090972672, 1683588782021560256829411295232, 15869069843825673711386624, 6554989257637756928, 68719476736, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {1980070237556494325137850406797312, 47005453718256011570925535232, 36118724896323302064128, 562949953421312, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {294094939252949221147235143647232, 606880761446543845702500352, 18446744073709551616, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {27888313205021046832927470518272, 2417851639229258349412352, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {1267650600228229401496703205376, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}}} {22, 5444517870735015415413993718908291383296, {{5444516572660800781707086586284209078272, 5444488015028078840155129668554398367744, 5444188159884498453859582032391385907200, 5442189125593962545222597791304636170240, 5432693712713916979196922646142574919680, 5398510226345752941504492123559154417664, 5301657014969288168042605642906129661952, 5080278246108797257272579401413501648896, 4665193054495376799578780198614824124416, 4019504978652278309832870327594659086336, 3180110480056250273163187495268444536832, 2264407390678765142250806223639846846464, 1425012892082737105581123391313632296960, 779324816239638615835213520293467258880, 364239624626218158141414317494789734400, 142860855765727247371388076002161721344, 46007644389262473909501595349136965632, 11824158021098436217071072765716463616, 2328745141052870191395927603655213056, 329710850516961554411686516905476096, 29855706936575258864050353893015552, 1298074214633706907132624082305024}, {5444488015028078840155129668554398367744, 5443940227710741355879605081466564771840, 5439224324426934729410901073223011532800, 5413963828633266094990431320265247948800, 5319874021490680730904508143461046681600, 5061967685676984629949053296342644817920, 4525182183060055835705167653701223972864, 3662451067700338220329774521265900486656, 2583807864865936611409277230349272743936, 1534190629629464917011998928631618338816, 742998269526807277937154479845984436224, 285146724838064712480963844031685591040, 84327404781780126400728581886338662400, 18665236289263520327798924569162547200, 2992933961011195328280135380185907200, 334316502446159511752505617054433280, 24737849888482739722210091701633024, 1131067437753834110386807930617856, 28762298872756525307006252220416, 339195570764194195322360037376, 1237940039285380274899124224, 0}, {5444188159884498453859582032391385907200, 5439224324426934729410901073223011532800, 5404911097780699167065846155340414976000, 5261192327502693360064078167140204544000, 4856080143369619331936279053253738496000, 4049069900111168345722437607842486681600, 2887606809310192427847108515427810017280, 1672234182771755375791189179353473744896, 751216106729757742640720989210810515456, 251394509473768881626402615305086959616, 60358689404165768322588141905573314560, 10017299420437062834621879763232358400, 1104839530770978301401130606788608000, 77473433566803723840478492229632000, 3275878088325344788970028924928000, 78100212057204770799246062387200, 958457168203002636145996595200, 5294887305786829520823648256, 10535599623282178471755776, 4722366482869645213696, 0, 0}, {5442189125593962545222597791304636170240, 5413963828633266094990431320265247948800, 5261192327502693360064078167140204544000, 4777354524533345407828211283724861440000, 3790248787304189149894668161107623936000, 2442071735527404157209546411801260851200, 1196125051315603912601165943081491496960, 421047626187297575772385123362693709824, 101424658570356562686262438211748888576, 15975531006884938523978363112341372928, 1572602988367252970545910293085552640, 92216104445372758882350907627929600, 3052145064625872459412648493056000, 53480436356151766698761912320000, 457746795957130678862086144000, 1718676112526340822296166400, 2423654293161944610242560, 998141792613377769472, 72057594037927936, 0, 0, 0}, {5432693712713916979196922646142574919680, 5319874021490680730904508143461046681600, 4856080143369619331936279053253738496000, 3790248787304189149894668161107623936000, 2300084564929923875806537751520608256000, 998838231457643326912252789752909004800, 290059208335810728947361072358726041600, 53172013409607089612293958886632718336, 5835902437645496969819395243231936512, 363935419681779172028838679626645504, 12201198409885525434188763129446400, 206697540856871251594160426188800, 1644518919531128625353981952000, 5609386183896355676618752000, 7271863573374872584192000, 3018477836812523929600, 305488310661283840, 4398046511104, 0, 0, 0, 0}, {5398510226345752941504492123559154417664, 5061967685676984629949053296342644817920, 4049069900111168345722437607842486681600, 2442071735527404157209546411801260851200, 998838231457643326912252789752909004800, 255148835991407096519402403923849379840, 38061714197293636009601195914479796224, 3122185162784216923983203421684498432, 132793621461798663817290164547354624, 2753301541000401247469848145952768, 25980515286152402838183858929664, 102921373552928638879483822080, 154901345053450943279923200, 77712880755448532172800, 10811822750197350400, 312630669475840, 1073741824, 0, 0, 0, 0, 0}, {5301657014969288168042605642906129661952, 4525182183060055835705167653701223972864, 2887606809310192427847108515427810017280, 1196125051315603912601165943081491496960, 290059208335810728947361072358726041600, 38061714197293636009601195914479796224, 2526012772960441219864467605132673024, 79478937007579695175554938415611904, 1108615053829023201713966885634048, 6364179383577583453668325195776, 13784966092428259700096630784, 10123664970614036644233216, 2193484850640165273600, 115488323173089280, 1093837783040, 1048576, 0, 0, 0, 0, 0, 0}, {5080278246108797257272579401413501648896, 3662451067700338220329774521265900486656, 1672234182771755375791189179353473744896, 421047626187297575772385123362693709824, 53172013409607089612293958886632718336, 3122185162784216923983203421684498432, 79478937007579695175554938415611904, 816477963473705376426872586375168, 3128290855418093520147670020096, 4078346213414149353630093312, 1616629936269659770220544, 168430171720592683008, 3768913696935936, 13280129024, 4096, 0, 0, 0, 0, 0, 0, 0}, {4665193054495376799578780198614824124416, 2583807864865936611409277230349272743936, 751216106729757742640720989210810515456, 101424658570356562686262438211748888576, 5835902437645496969819395243231936512, 132793621461798663817290164547354624, 1108615053829023201713966885634048, 3128290855418093520147670020096, 2712450644623556909730942912, 643076423060640414012864, 35854928475643571328, 381814324880256, 565058112, 64, 0, 0, 0, 0, 0, 0, 0, 0}, {4019504978652278309832870327594659086336, 1534190629629464917011998928631618338816, 251394509473768881626402615305086959616, 15975531006884938523978363112341372928, 363935419681779172028838679626645504, 2753301541000401247469848145952768, 6364179383577583453668325195776, 4078346213414149353630093312, 643076423060640414012864, 21384572465742759108, 121246097577336, 84799992, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {3180110480056250273163187495268444536832, 742998269526807277937154479845984436224, 60358689404165768322588141905573314560, 1572602988367252970545910293085552640, 12201198409885525434188763129446400, 25980515286152402838183858929664, 13784966092428259700096630784, 1616629936269659770220544, 35854928475643571328, 121246097577336, 45046719, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {2264407390678765142250806223639846846464, 285146724838064712480963844031685591040, 10017299420437062834621879763232358400, 92216104445372758882350907627929600, 206697540856871251594160426188800, 102921373552928638879483822080, 10123664970614036644233216, 168430171720592683008, 381814324880256, 84799992, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {1425012892082737105581123391313632296960, 84327404781780126400728581886338662400, 1104839530770978301401130606788608000, 3052145064625872459412648493056000, 1644518919531128625353981952000, 154901345053450943279923200, 2193484850640165273600, 3768913696935936, 565058112, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {779324816239638615835213520293467258880, 18665236289263520327798924569162547200, 77473433566803723840478492229632000, 53480436356151766698761912320000, 5609386183896355676618752000, 77712880755448532172800, 115488323173089280, 13280129024, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {364239624626218158141414317494789734400, 2992933961011195328280135380185907200, 3275878088325344788970028924928000, 457746795957130678862086144000, 7271863573374872584192000, 10811822750197350400, 1093837783040, 4096, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {142860855765727247371388076002161721344, 334316502446159511752505617054433280, 78100212057204770799246062387200, 1718676112526340822296166400, 3018477836812523929600, 312630669475840, 1048576, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {46007644389262473909501595349136965632, 24737849888482739722210091701633024, 958457168203002636145996595200, 2423654293161944610242560, 305488310661283840, 1073741824, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {11824158021098436217071072765716463616, 1131067437753834110386807930617856, 5294887305786829520823648256, 998141792613377769472, 4398046511104, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {2328745141052870191395927603655213056, 28762298872756525307006252220416, 10535599623282178471755776, 72057594037927936, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {329710850516961554411686516905476096, 339195570764194195322360037376, 4722366482869645213696, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {29855706936575258864050353893015552, 1237940039285380274899124224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {1298074214633706907132624082305024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}}} {23, 22300745198530623141535718272648361505980416, {{22300742540074631571703972465034240945291264, 22300681395586825465573818889909468049440768, 22300008806220958298142129563536966195085312, 22295300680659888126120304278929453214597120, 22271760052854537266011177855891888312156160, 22182305667194203997596497448349141682880512, 21913942510213204192352456225720901795053568, 21262203414687918951045498970766604924616704, 19958725223637348468431584460858011183742976, 17786261571886397664075060277677021615620096, 14744812459435066537975926421223636220248064, 11150372599265311570767859136324180752990208, 7555932739095556603559791851424725285732352, 4514483626644225477460657994971339890360320, 2342019974893274673104133811790350322237440, 1038541783842704190490219301881756581363712, 386802688317418949183262046927459710926848, 118439531336419143939220824299219823099904, 28985145676085875524540416756473193824256, 5444517870735015415413993718908291383296, 736392309664843393588709111395310895104, 63802943797675961899382738893456539648, 2658455991569831745807614120560689152}, {22300681395586825465573818889909468049440768, 22299447872008004714243992386359024592879616, 22288218554276105973217485156558297093898240, 22224351842088252396377280060923083069849600, 21970523931077881011419737710841535083315200, 21223808788615640297087286312327894899097600, 19544120948592982363559111703753653282144256, 16601866423458761121578235922223870842503168, 12552437331042236353630397996634680586141696, 8163489468288167296304283299756625641865216, 4427836261640315302160087376859189139734528, 1947934341587739747785050725444167208534016, 677116407550136205942973688268452999987200, 181188240352657937688374680448135908556800, 36298916843873142444351951557169145446400, 5274541623829443079066193954239865159680, 534895687195680889352648734158194999296, 36013741854833759182211288115296862208, 1501996096090021258033792740141039616, 34931379939889089387643153527341056, 377759878868012361646017555202048, 1267650600228229401496703205376, 0}, {22300008806220958298142129563536966195085312, 22288218554276105973217485156558297093898240, 22201061156966960341044133856445224242380800, 21808021854037962365245231793450816372736000, 20605193185710291009855587960937045295104000, 17976869792399675703766547992888216859443200, 13775244191503512577476772814624246464512000, 8817960486063663599606049869198394510016512, 4507189937061996957083893718078009634717696, 1767878043256127444488324346405293450592256, 513292958393053463748281034013926135693312, 106580833000520386640619552506928064102400, 15281921351023486715469274714532007116800, 1456935848910194422013838473981591552000, 88451515059305892299974109254647808000, 3245784761460283356153625126843187200, 67350345057112382212456964612423680, 721710570751232840944933081710592, 3493416015978919321339990900736, 6112328943971565107314425856, 2417851639229258349412352, 0, 0}, {22295300680659888126120304278929453214597120, 22224351842088252396377280060923083069849600, 21808021854037962365245231793450816372736000, 20363438107938115400097362769720775802880000, 17091752364852682783185436493549477560320000, 12050210706565335298293839777646891761664000, 6690103610431071890040860327666435437363200, 2766040512896933334086227907093623430184960, 811659009018429553877500746149882197180416, 161843326228078479234473639247772360114176, 21031308091788929597218749656954170245120, 1706597288256371788089755310299598028800, 82569465052489858508965205405335552000, 2259712009329289371586630118277120000, 32838990595248986881459203604480000, 233960030884730018438796279808000, 734149394088805804334802534400, 868964132252369312536330240, 301714946069593426231296, 18446744073709551616, 0, 0, 0}, {22271760052854537266011177855891888312156160, 21970523931077881011419737710841535083315200, 20605193185710291009855587960937045295104000, 17091752364852682783185436493549477560320000, 11483472417239814001950208440355698769920000, 5759840341876254568411640654181521424384000, 2015292026864039367612663854725585069670400, 464681659864618844066006820918925543342080, 67118683881471909194176530722178585329664, 5785462437773882094362014838137383026688, 283242114089054136003520978320327966720, 7466628655984672460545793472017203200, 99751598122947302424823279386624000, 628303248837629145240767037440000, 1704344416993479627731107840000, 1765854136074973650878464000, 588899018934276692377600, 48143480016590602240, 562949953421312, 0, 0, 0, 0}, {22182305667194203997596497448349141682880512, 21223808788615640297087286312327894899097600, 17976869792399675703766547992888216859443200, 12050210706565335298293839777646891761664000, 5759840341876254568411640654181521424384000, 1806572955857570205664746313711747281715200, 347770432408701127531002092939706850344960, 38771366973455568076233080845370904281088, 2369896690484537621960329835077517180928, 75140662757976817531628874638951448576, 1164402922323271367023025964611272704, 8245266997333797379867046534184960, 24634900564625165339882579558400, 28122481379845605358043136000, 10766985721616527261696000, 1150441995935049318400, 25714828194611200, 68719476736, 0, 0, 0, 0, 0}, {21913942510213204192352456225720901795053568, 19544120948592982363559111703753653282144256, 13775244191503512577476772814624246464512000, 6690103610431071890040860327666435437363200, 2015292026864039367612663854725585069670400, 347770432408701127531002092939706850344960, 32183397766876914792052845714283822055424, 1503033393958545590262858913948247261184, 33336919807332662142561895438903934976, 329139530366497764392889282893709312, 1344947530370368784443137664745472, 2087304062348300165738101997568, 1106240715610791794379325440, 174280971745211134771200, 6723763703486873600, 47029891891200, 33554432, 0, 0, 0, 0, 0, 0}, {21262203414687918951045498970766604924616704, 16601866423458761121578235922223870842503168, 8817960486063663599606049869198394510016512, 2766040512896933334086227907093623430184960, 464681659864618844066006820918925543342080, 38771366973455568076233080845370904281088, 1503033393958545590262858913948247261184, 25358447763868503898973659049920364544, 173761914954837176842327255777738752, 447575995524717978377006246068224, 395700542105636963922269110272, 107346929425345196963463168, 7726184582753942175744, 120565990693601280, 299056168960, 65536, 0, 0, 0, 0, 0, 0, 0}, {19958725223637348468431584460858011183742976, 12552437331042236353630397996634680586141696, 4507189937061996957083893718078009634717696, 811659009018429553877500746149882197180416, 67118683881471909194176530722178585329664, 2369896690484537621960329835077517180928, 33336919807332662142561895438903934976, 173761914954837176842327255777738752, 309546764776059383214724659346944, 171426738907725298553034067968, 26266598414695878361560576, 957690824833274314752, 6746897646733824, 6681243648, 512, 0, 0, 0, 0, 0, 0, 0, 0}, {17786261571886397664075060277677021615620096, 8163489468288167296304283299756625641865216, 1767878043256127444488324346405293450592256, 161843326228078479234473639247772360114176, 5785462437773882094362014838137383026688, 75140662757976817531628874638951448576, 329139530366497764392889282893709312, 447575995524717978377006246068224, 171426738907725298553034067968, 16407195804721364130836496, 336157347090730722912, 1191350394345024, 528103008, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {14744812459435066537975926421223636220248064, 4427836261640315302160087376859189139734528, 513292958393053463748281034013926135693312, 21031308091788929597218749656954170245120, 283242114089054136003520978320327966720, 1164402922323271367023025964611272704, 1344947530370368784443137664745472, 395700542105636963922269110272, 26266598414695878361560576, 336157347090730722912, 667924748185086, 148321344, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {11150372599265311570767859136324180752990208, 1947934341587739747785050725444167208534016, 106580833000520386640619552506928064102400, 1706597288256371788089755310299598028800, 7466628655984672460545793472017203200, 8245266997333797379867046534184960, 2087304062348300165738101997568, 107346929425345196963463168, 957690824833274314752, 1191350394345024, 148321344, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {7555932739095556603559791851424725285732352, 677116407550136205942973688268452999987200, 15281921351023486715469274714532007116800, 82569465052489858508965205405335552000, 99751598122947302424823279386624000, 24634900564625165339882579558400, 1106240715610791794379325440, 7726184582753942175744, 6746897646733824, 528103008, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {4514483626644225477460657994971339890360320, 181188240352657937688374680448135908556800, 1456935848910194422013838473981591552000, 2259712009329289371586630118277120000, 628303248837629145240767037440000, 28122481379845605358043136000, 174280971745211134771200, 120565990693601280, 6681243648, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {2342019974893274673104133811790350322237440, 36298916843873142444351951557169145446400, 88451515059305892299974109254647808000, 32838990595248986881459203604480000, 1704344416993479627731107840000, 10766985721616527261696000, 6723763703486873600, 299056168960, 512, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {1038541783842704190490219301881756581363712, 5274541623829443079066193954239865159680, 3245784761460283356153625126843187200, 233960030884730018438796279808000, 1765854136074973650878464000, 1150441995935049318400, 47029891891200, 65536, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {386802688317418949183262046927459710926848, 534895687195680889352648734158194999296, 67350345057112382212456964612423680, 734149394088805804334802534400, 588899018934276692377600, 25714828194611200, 33554432, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {118439531336419143939220824299219823099904, 36013741854833759182211288115296862208, 721710570751232840944933081710592, 868964132252369312536330240, 48143480016590602240, 68719476736, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {28985145676085875524540416756473193824256, 1501996096090021258033792740141039616, 3493416015978919321339990900736, 301714946069593426231296, 562949953421312, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {5444517870735015415413993718908291383296, 34931379939889089387643153527341056, 6112328943971565107314425856, 18446744073709551616, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {736392309664843393588709111395310895104, 377759878868012361646017555202048, 2417851639229258349412352, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {63802943797675961899382738893456539648, 1267650600228229401496703205376, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {2658455991569831745807614120560689152, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}}} {24, 91343852333181432387730302044767688728495783936, {{91343846888663561652714886630773969820204400640, 91343716220234664012344916694924716021211201536, 91342213533302341148090262432658297332789411840, 91331193829131973476889464509371226951029620736, 91273340382237543203085275412114107446790717440, 91041926594659822107868519023085629429835104256, 90309116267330371973015457124495449042808995840, 88424746854197500197679012242406413761884717056, 84420461851290147675089066867967213789920624640, 77301732957232632079373608424519747173095571456, 66623639616146358685800420759348547247857991680, 53033339000218374366707272821857929161191981056, 38310513332963058021023029222909759567303802880, 24720212717035073701929881285419141480637792256, 14042119375948800308356693620247941555400212480, 6923390481891284712641235176800474938575159296, 2919105478983932190051289802361274966611066880, 1034736065851060414714844920272239685686788096, 301925738521610279861783021682059298660679680, 70511950943889184645026632653581281705066496, 12658504049458910840837535396461777466163200, 1638799879091239640039612109391395706372096, 136112946768375385385349842972707284582400, 5444517870735015415413993718908291383296}, {91343716220234664012344916694924716021211201536, 91340950405157628698728520093022643233270792192, 91314402936437904660675015083745951358988058624, 91154617267675996018659081829161775212013813760, 90479662318308100815297952354605604129472512000, 88358418956007442532859318798371309250611773440, 83229534894117124779396582443120181505136001024, 73501871144777964065987508768115852028739059712, 58879114198745692271176593040824884469071609856, 41390974862885215382555007393269353475028811776, 24769688833457531212591677603747842434684420096, 12278496480796876763765503993646876838626066432, 4917083647169218590923382194172792041681977344, 1552925281247224667474216543868036536629985280, 377389075531119848148900224770881034911744000, 68706176247807747481839763707745486891909120, 9084778286453626129622451388313149357686784, 839893105776833633730902265960340979187712, 51663689943643125033967385825377272201216, 1973194825219410067290859071767373152256, 42127700561722323964082181967127248896, 419277971326687331003837578584522752, 1298074214633706907132624082305024, 0}, {91342213533302341148090262432658297332789411840, 91314402936437904660675015083745951358988058624, 91095424527953175419882982793081289962715873280, 90037300662588027280879980350301739330777907200, 86542019750028059283099411789004285837049856000, 78223838087483110653664201651299420237673267200, 63582514370657910524137292288085694708847738880, 44311370686761937369681664650443668015466676224, 25326572046963449024654593815380189775333949440, 11414466364111531855455888340348711541718122496, 3916767556121097857050087020859303168919470080, 990435320288070253772545566596835753594978304, 178742733618989378569393657426692038574735360, 22266898978824839080178966615422294346956800, 1845987013735527560879323429580820185088000, 97623214650384553003069406628000091340800, 3127872021798257776972143705021019586560, 56827449133487243698640147752381579264, 534812249908287290636440984595988480, 2280946612344648859430982952943616, 3528129111963333783462504038400, 1237940039285380274899124224, 0, 0}, {91331193829131973476889464509371226951029620736, 91154617267675996018659081829161775212013813760, 90037300662588027280879980350301739330777907200, 85818224870299526988297638826449988432691200000, 75299460266255247510297982390506021275566080000, 57201807828761709524074596313844425571696640000, 35349070725665976040327306634862059054117683200, 16812530099344575283411799480426099206929776640, 5867673091812253368521939849912023827880083456, 1440579303758962683241732077398316409700745216, 239173535977241810665296089348557434651672576, 25824937031957517056388038352237332036321280, 1741008551244028681564135871360485084364800, 70069521659312476405574421890748907520000, 1598736767291486122082074421918433280000, 19427220888421535202596087576657920000, 116133997897093706506565462052044800, 306935161994290505718500027269120, 307221277334650744116562886656, 90579711507922664843902976, 4722366482869645213696, 0, 0, 0}, {91273340382237543203085275412114107446790717440, 90479662318308100815297952354605604129472512000, 86542019750028059283099411789004285837049856000, 75299460266255247510297982390506021275566080000, 55048351135872824999461595363178199803494400000, 31241224566639745722783814705953315571630080000, 12861747939623688812811669581732160529760256000, 3629699015347519556013660988750027756142592000, 668352009771060614378841792613987773988208640, 76699956301023863634225491078178183195918336, 5242914579244529529025076187614545843322880, 203615660224670225520193767286153150464000, 4265802299164377567766261605416828928000, 45425191382485469790837284515348480000, 228907743605577420389867113676800000, 498897364043957216534729850880000, 417233813356012289558315008000, 112861936044161540030464000, 7521371665678917959680, 72057594037927936, 0, 0, 0, 0}, {91041926594659822107868519023085629429835104256, 88358418956007442532859318798371309250611773440, 78223838087483110653664201651299420237673267200, 57201807828761709524074596313844425571696640000, 31241224566639745722783814705953315571630080000, 11721632390039926590263018043586507198955520000, 2825219371084256075585999424509233545294643200, 413257296486487949564580686159691275997020160, 34825939567644569436589886437468483539173376, 1606802964484299059806191876153997233487872, 38495304424693606481650446679779399696384, 451987202894287127351129764181342945280, 2434519081009541250976408979845939200, 5558905496076988479541440675840000, 4875339693837130207980421120000, 1442111465018146737356800000, 119746249194963415859200, 2092502569053061120, 4398046511104, 0, 0, 0, 0, 0}, {90309116267330371973015457124495449042808995840, 83229534894117124779396582443120181505136001024, 63582514370657910524137292288085694708847738880, 35349070725665976040327306634862059054117683200, 12861747939623688812811669581732160529760256000, 2825219371084256075585999424509233545294643200, 350944046041058498648725006078854650375700480, 23258344191180010218347843845721829276647424, 777428557971205374967825997516324481269760, 12368760246894484424681159287408787718144, 87951005838906439982206072486436536320, 260193346559413675559584370276696064, 294116644568908411744524655656960, 114277988752856089166138572800, 13289750899751028523008000, 381141575298501836800, 1995914252124160, 1073741824, 0, 0, 0, 0, 0, 0}, {88424746854197500197679012242406413761884717056, 73501871144777964065987508768115852028739059712, 44311370686761937369681664650443668015466676224, 16812530099344575283411799480426099206929776640, 3629699015347519556013660988750027756142592000, 413257296486487949564580686159691275997020160, 23258344191180010218347843845721829276647424, 608712360326979005814056023414566728761344, 6961231126004463567387542881625664651264, 32523787181693215895111803883527077888, 57525634987431881696453526495952896, 35194984526184489183889424646144, 6661542084001288398166818816, 337340366029091116154880, 3735343141748736000, 6630429163520, 1048576, 0, 0, 0, 0, 0, 0, 0}, {84420461851290147675089066867967213789920624640, 58879114198745692271176593040824884469071609856, 25326572046963449024654593815380189775333949440, 5867673091812253368521939849912023827880083456, 668352009771060614378841792613987773988208640, 34825939567644569436589886437468483539173376, 777428557971205374967825997516324481269760, 6961231126004463567387542881625664651264, 23296910789831394854481294631408496640, 26904969456663922822065200663678976, 9757625798162178589714421575680, 989279424146710227697127424, 24115497681946814853120, 114763429215277056, 77551841280, 4096, 0, 0, 0, 0, 0, 0, 0, 0}, {77301732957232632079373608424519747173095571456, 41390974862885215382555007393269353475028811776, 11414466364111531855455888340348711541718122496, 1440579303758962683241732077398316409700745216, 76699956301023863634225491078178183195918336, 1606802964484299059806191876153997233487872, 12368760246894484424681159287408787718144, 32523787181693215895111803883527077888, 26904969456663922822065200663678976, 6353280798169057274200052953152, 379882984016242508539984704, 4925787672794922753408, 11188263536274816, 3217664832, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {66623639616146358685800420759348547247857991680, 24769688833457531212591677603747842434684420096, 3916767556121097857050087020859303168919470080, 239173535977241810665296089348557434651672576, 5242914579244529529025076187614545843322880, 38495304424693606481650446679779399696384, 87951005838906439982206072486436536320, 57525634987431881696453526495952896, 9757625798162178589714421575680, 379882984016242508539984704, 2898363629386320579900, 3487088403483336, 475894200, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {53033339000218374366707272821857929161191981056, 12278496480796876763765503993646876838626066432, 990435320288070253772545566596835753594978304, 25824937031957517056388038352237332036321280, 203615660224670225520193767286153150464000, 451987202894287127351129764181342945280, 260193346559413675559584370276696064, 35194984526184489183889424646144, 989279424146710227697127424, 4925787672794922753408, 3487088403483336, 251595969, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {38310513332963058021023029222909759567303802880, 4917083647169218590923382194172792041681977344, 178742733618989378569393657426692038574735360, 1741008551244028681564135871360485084364800, 4265802299164377567766261605416828928000, 2434519081009541250976408979845939200, 294116644568908411744524655656960, 6661542084001288398166818816, 24115497681946814853120, 11188263536274816, 475894200, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {24720212717035073701929881285419141480637792256, 1552925281247224667474216543868036536629985280, 22266898978824839080178966615422294346956800, 70069521659312476405574421890748907520000, 45425191382485469790837284515348480000, 5558905496076988479541440675840000, 114277988752856089166138572800, 337340366029091116154880, 114763429215277056, 3217664832, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {14042119375948800308356693620247941555400212480, 377389075531119848148900224770881034911744000, 1845987013735527560879323429580820185088000, 1598736767291486122082074421918433280000, 228907743605577420389867113676800000, 4875339693837130207980421120000, 13289750899751028523008000, 3735343141748736000, 77551841280, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {6923390481891284712641235176800474938575159296, 68706176247807747481839763707745486891909120, 97623214650384553003069406628000091340800, 19427220888421535202596087576657920000, 498897364043957216534729850880000, 1442111465018146737356800000, 381141575298501836800, 6630429163520, 4096, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {2919105478983932190051289802361274966611066880, 9084778286453626129622451388313149357686784, 3127872021798257776972143705021019586560, 116133997897093706506565462052044800, 417233813356012289558315008000, 119746249194963415859200, 1995914252124160, 1048576, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {1034736065851060414714844920272239685686788096, 839893105776833633730902265960340979187712, 56827449133487243698640147752381579264, 306935161994290505718500027269120, 112861936044161540030464000, 2092502569053061120, 1073741824, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {301925738521610279861783021682059298660679680, 51663689943643125033967385825377272201216, 534812249908287290636440984595988480, 307221277334650744116562886656, 7521371665678917959680, 4398046511104, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {70511950943889184645026632653581281705066496, 1973194825219410067290859071767373152256, 2280946612344648859430982952943616, 90579711507922664843902976, 72057594037927936, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {12658504049458910840837535396461777466163200, 42127700561722323964082181967127248896, 3528129111963333783462504038400, 4722366482869645213696, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {1638799879091239640039612109391395706372096, 419277971326687331003837578584522752, 1237940039285380274899124224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {136112946768375385385349842972707284582400, 1298074214633706907132624082305024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {5444517870735015415413993718908291383296, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}}} {25, 748288838313422294120286634350736906063837462003712, {{748288816012677095589663492815018633415475956023296, 748288258494047132324084954422061817206438306512896, 748281568270487573137142493706580022697986512388096, 748230276556530952703916961554552931466522757431296, 747948172129769540321176534718403929693472105168896, 746763333537371608313666742006578122246659365666816, 742813871562711834955300766300492097423950233993216, 732093903345778164411164546526830030048025448022016, 707973974857677405686858052036090378452194679586816, 662414109935709305874279117998026592104514339209216, 589518326060560346174152823537124533948225794605056, 490114984412629946583071512908621727371468688326656, 374144419156711147060143317175368453031918731001856, 258173853900792347537215121442115178692368773677056, 158770512252861947946133810813612372115611667398656, 85874728377712988246007516352710313959323122794496, 40314863455744888433428582314646527611642782416896, 16194934967644129709122087823906876015812013981696, 5474966750710459164985868050244808639887228010496, 1525504776050685806619892344158783817178096336896, 340666183652753799110099632332976370365356834816, 58561756891341416369672796183974597314704572416, 7270042934720983144140644156883365850949615616, 579819375161796201679928675088857399155490816, 22300745198530623141535718272648361505980417}, {748288258494047132324084954422061817206438306512896, 748275903881209804814856113465884577628284554051584, 748151198114984764255314947176844977704698231390208, 747359254151526926817102359680795593219355466268672, 743816027583717222708029322518304050008713561374720, 731967782762260967905986889503825662704611397468160, 701322404011450138507923265656769927954582902669312, 638745838379440446764859876474895710700707583623168, 536700381161654865502936520178739367015796864712704, 403117067187293900139030327977470371636233556197376, 262694734662443848647941671148301338317313892417536, 144569992684809077124147702709831418707429686247424, 65573133146890524616252928626877077784482679881728, 23960604818653525620302379147248013394297730629632, 6896802155102953700225765130954116059792272261120, 1527566929655085791061833038319033066134846832640, 253680734990475709734380486919220856564347830272, 30641163228839980598200142339441775152608575488, 2592408345895745906065846027185553627177549824, 146235796883883049718213855367679432810561536, 5133273818609994224110075680515407579447296, 100960183191847500210535761456533291925504, 927801141057871279286857328075680514048, 2658455991569831745807614120560689152, 0}, {748281568270487573137142493706580022697986512388096, 748151198114984764255314947176844977704698231390208, 747061673149963369441181686107426495466188985860096, 741444223972055073686074064010067421898261072445440, 721517071086006438719255859474688835630365514137600, 670188045581448562254059498948868665027461329715200, 571461240792869355307373732594800182128771963289600, 427824232827164248379098871504007418604399578054656, 269280849277684600311553482972018646652298637344768, 137054273218692655243885380840490323783519930679296, 54492825552877857343649307758325288915944557510656, 16401869232677857342618320878823489681807898574848, 3626788229893650568809969122844823196686935392256, 571633341626647708107115763730728610084107059200, 62200307818609413369070276670646927783414988800, 4509022804954255819325212330845576309925478400, 208888177532277691913792624707391415469998080, 5876553126279229649443826518029668792139776, 93994699233099987155986838305477018779648, 781047890600408440300868338072625872896, 2950147465284748244009611514930528256, 4053946619529877625986456850792448, 1267650600228229401496703205376, 0, 0}, {748230276556530952703916961554552931466522757431296, 747359254151526926817102359680795593219355466268672, 741444223972055073686074064010067421898261072445440, 717279368982022836617436019011993631607483059404800, 651441141725137278658640466516951006678368649216000, 526108766517868177942127323453478435176530837504000, 356134011494819413135967799672075704713706943283200, 191310489772058788815098478346341025397713403904000, 77774037814833527906654213016473620012088596365312, 22954722146799550587002768860656658957116685418496, 4735876771884022386217584991455512424302820458496, 658563862387608407375049262009060742648133844992, 59488897057832604449198876172700869777057382400, 3356337086052749836471709525910688312904908800, 113214550425226664302819809815002173407232000, 2169959666005324906411535405999926018048000, 22214422761250609959575644356983599923200, 112243712448142003461112354440300462080, 251640052720234800111115088064151552, 214460135196444389196711975714816, 54046237691691611884414304256, 2417851639229258349412352, 0, 0, 0}, {747948172129769540321176534718403929693472105168896, 743816027583717222708029322518304050008713561374720, 721517071086006438719255859474688835630365514137600, 651441141725137278658640466516951006678368649216000, 510432493659065520866180553434328500909931233280000, 321869427631194062250631939416174468127858360320000, 152699694267118762610579140689727926322870616064000, 51500698888175434632587144611001001011024442163200, 11762147146171518607934765050489858705960426536960, 1740711711364138634374574983035236578712214306816, 160015458132363904496356214309348863672703778816, 8753493387369118222929328225847897577404497920, 272273186288601435035792200748078235176140800, 4577822721682377514701326549074661343232000, 39236141312230023663491910008223825920000, 159707919215286996376607601333370880000, 282290263987321015214698605314048000, 192291701214781855682712200806400, 42558904576089950059432509440, 2331410196499855390539776, 18446744073709551616, 0, 0, 0, 0}, {746763333537371608313666742006578122246659365666816, 731967782762260967905986889503825662704611397468160, 670188045581448562254059498948868665027461329715200, 526108766517868177942127323453478435176530837504000, 321869427631194062250631939416174468127858360320000, 141182961843647994042610870450845721834102456320000, 41498371461078514005668233799439661988591960064000, 7725881382666344830863326523156387601830012518400, 866419008948680713881072417546759337957581127680, 55797548715543837394479186761776372896019513344, 1966466635641015123098152731153176082952224768, 36039757556888526226545727822250588944465920, 324616955118815912513126266285038187315200, 1346361256885752208613123401464152064000, 2377736794190732171490027729059840000, 1620801861417323764314370211840000, 374571568737646836935819264000, 24431788612164746058137600, 337218281098434314240, 562949953421312, 0, 0, 0, 0, 0}, {742813871562711834955300766300492097423950233993216, 701322404011450138507923265656769927954582902669312, 571461240792869355307373732594800182128771963289600, 356134011494819413135967799672075704713706943283200, 152699694267118762610579140689727926322870616064000, 41498371461078514005668233799439661988591960064000, 6695274360605374052617792250797852346285241139200, 605974782771531196616383876822193914498944860160, 29178019802567067409146083413442398513054875648, 708861367355405007307834069639910737720639488, 8217376654773169143586636446604491422171136, 42742035640592110134747775814177698873344, 92948187936399597969727289112982978560, 77661307019331139766469653849702400, 22438293246378419775703351296000, 1952588898542179525328896000, 42173881909623809638400, 167414389224243200, 68719476736, 0, 0, 0, 0, 0, 0}, {732093903345778164411164546526830030048025448022016, 638745838379440446764859876474895710700707583623168, 427824232827164248379098871504007418604399578054656, 191310489772058788815098478346341025397713403904000, 51500698888175434632587144611001001011024442163200, 7725881382666344830863326523156387601830012518400, 605974782771531196616383876822193914498944860160, 23446081069176486257819990889083024296120418304, 422570173479949206584257641101587371433918464, 3341242095338828207015281006388246055223296, 10852602783849468805346974224641930821632, 13430428594432719953803144467780206592, 5789630701423974681869919555944448, 777846119514050229968924835840, 28173109693675967034163200, 224845992205851033600, 289888482099200, 33554432, 0, 0, 0, 0, 0, 0, 0}, {707973974857677405686858052036090378452194679586816, 536700381161654865502936520178739367015796864712704, 269280849277684600311553482972018646652298637344768, 77774037814833527906654213016473620012088596365312, 11762147146171518607934765050489858705960426536960, 866419008948680713881072417546759337957581127680, 29178019802567067409146083413442398513054875648, 422570173479949206584257641101587371433918464, 2470177075826774310732973084899561711796224, 5438449959479974352103216191688931540992, 4167069762049106275738273430944088064, 1011695394457621135657517054164992, 69297474314070771073126760448, 1151879318064557407862784, 3772557685213102080, 1770576936960, 65536, 0, 0, 0, 0, 0, 0, 0, 0}, {662414109935709305874279117998026592104514339209216, 403117067187293900139030327977470371636233556197376, 137054273218692655243885380840490323783519930679296, 22954722146799550587002768860656658957116685418496, 1740711711364138634374574983035236578712214306816, 55797548715543837394479186761776372896019513344, 708861367355405007307834069639910737720639488, 3341242095338828207015281006388246055223296, 5438449959479974352103216191688931540992, 2816663899144535915622444148496269824, 421250950472300299173413269698048, 16137392663143703192485556736, 135592966692588468137472, 201811136092107264, 38448035328, 512, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {589518326060560346174152823537124533948225794605056, 262694734662443848647941671148301338317313892417536, 54492825552877857343649307758325288915944557510656, 4735876771884022386217584991455512424302820458496, 160015458132363904496356214309348863672703778816, 1966466635641015123098152731153176082952224768, 8217376654773169143586636446604491422171136, 10852602783849468805346974224641930821632, 4167069762049106275738273430944088064, 421250950472300299173413269698048, 9917916594312256216376422896, 46411031977061231058912, 34715746108525824, 2984306208, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {490114984412629946583071512908621727371468688326656, 144569992684809077124147702709831418707429686247424, 16401869232677857342618320878823489681807898574848, 658563862387608407375049262009060742648133844992, 8753493387369118222929328225847897577404497920, 36039757556888526226545727822250588944465920, 42742035640592110134747775814177698873344, 13430428594432719953803144467780206592, 1011695394457621135657517054164992, 16137392663143703192485556736, 46411031977061231058912, 19297087246101186, 830764794, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {374144419156711147060143317175368453031918731001856, 65573133146890524616252928626877077784482679881728, 3626788229893650568809969122844823196686935392256, 59488897057832604449198876172700869777057382400, 272273186288601435035792200748078235176140800, 324616955118815912513126266285038187315200, 92948187936399597969727289112982978560, 5789630701423974681869919555944448, 69297474314070771073126760448, 135592966692588468137472, 34715746108525824, 830764794, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {258173853900792347537215121442115178692368773677056, 23960604818653525620302379147248013394297730629632, 571633341626647708107115763730728610084107059200, 3356337086052749836471709525910688312904908800, 4577822721682377514701326549074661343232000, 1346361256885752208613123401464152064000, 77661307019331139766469653849702400, 777846119514050229968924835840, 1151879318064557407862784, 201811136092107264, 2984306208, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {158770512252861947946133810813612372115611667398656, 6896802155102953700225765130954116059792272261120, 62200307818609413369070276670646927783414988800, 113214550425226664302819809815002173407232000, 39236141312230023663491910008223825920000, 2377736794190732171490027729059840000, 22438293246378419775703351296000, 28173109693675967034163200, 3772557685213102080, 38448035328, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {85874728377712988246007516352710313959323122794496, 1527566929655085791061833038319033066134846832640, 4509022804954255819325212330845576309925478400, 2169959666005324906411535405999926018048000, 159707919215286996376607601333370880000, 1620801861417323764314370211840000, 1952588898542179525328896000, 224845992205851033600, 1770576936960, 512, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {40314863455744888433428582314646527611642782416896, 253680734990475709734380486919220856564347830272, 208888177532277691913792624707391415469998080, 22214422761250609959575644356983599923200, 282290263987321015214698605314048000, 374571568737646836935819264000, 42173881909623809638400, 289888482099200, 65536, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {16194934967644129709122087823906876015812013981696, 30641163228839980598200142339441775152608575488, 5876553126279229649443826518029668792139776, 112243712448142003461112354440300462080, 192291701214781855682712200806400, 24431788612164746058137600, 167414389224243200, 33554432, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {5474966750710459164985868050244808639887228010496, 2592408345895745906065846027185553627177549824, 93994699233099987155986838305477018779648, 251640052720234800111115088064151552, 42558904576089950059432509440, 337218281098434314240, 68719476736, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {1525504776050685806619892344158783817178096336896, 146235796883883049718213855367679432810561536, 781047890600408440300868338072625872896, 214460135196444389196711975714816, 2331410196499855390539776, 562949953421312, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {340666183652753799110099632332976370365356834816, 5133273818609994224110075680515407579447296, 2950147465284748244009611514930528256, 54046237691691611884414304256, 18446744073709551616, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {58561756891341416369672796183974597314704572416, 100960183191847500210535761456533291925504, 4053946619529877625986456850792448, 2417851639229258349412352, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {7270042934720983144140644156883365850949615616, 927801141057871279286857328075680514048, 1267650600228229401496703205376, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {579819375161796201679928675088857399155490816, 2658455991569831745807614120560689152, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {22300745198530623141535718272648361505980417, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}}} {26, 6129982163463555433433388108601236734474956488734408704, {{6129982072119703100251955720870934689707267760238624768, 6129979697179542437534713639883081525747360819348242432, 6129950010427534153569187627534916976248524058218463232, 6129712516411467881844979528749600580257829969180229632, 6128346925819086819430782960734031303311338957210386432, 6122338327212610144808318061465526484746778504543076352, 6101308232089941783629690914025759619770816920207491072, 6041222246025175037405041921340711434125212393534390272, 5898518029121354015121500563713721993216901642685775872, 5613109595313711970554417848459743111400280140988547072, 5127915257840720494790377232527979012312023588103258112, 4422178039698187439133590882081776686365468602088292352, 3540006517020021119562607944024023778932274869569585152, 2589975646443534313870780164577212955542681619164823552, 1707804123765367994299797226519460048109487886646116352, 1002066905622834938643010876073257722162932900631150592, 516872568149843462878970260141493623074676347745861632, 231464134342201418311887544887514741258054846048632832, 88759917438380396028346187260525300349744095200018432, 28673931373613649803697194575477114704139568526917632, 7643836250945288625070047135710249728177984191332352, 1635237644468614002605147867205431163617531524022272, 269647052087551588408579851636154217126519554179072, 32153036021279864200481066319758226432430515945472, 2466284012995898674468718155208727595669386166273, 91343852333181432387730302044767688728495783942}, {6129979697179542437534713639883081525747360819348242432, 6129924708180443306830286961256665989592465173177696256, 6129342391123860969400340811361910843221411621823840256, 6125451143252937323118817175689936664569760864016531456, 6107068205962865328892216987435069678958061400889491456, 6041898416629514899488424678779666113149182066584190976, 5862341224551012468585286373340987860527437321229828096, 5469564791684087292952578012730465016703252102534660096, 4778812137775301834651945886279625315352481793516240896, 3795965359724673711971775541923290448592684000682704896, 2662667328096425404537092135999452285628776936988737536, 1605866079242554235644020308912494247366855199425560576, 812964379542162789875531822166884810227428772676632576, 337948944253919387029617932443479398532632147474251776, 112960425479503540985433798353220096326065805932363776, 29724629641590543048312290104005146520475643009826816, 6020779603474562122591150344405842427770926746566656, 915286781495607455167480360044579822340444474310656, 101351079456111612483796772396990617450960918675456, 7875061367946545564128288374005220375812905107456, 408784778985846578328664427487662756261240242176, 13232497790499020576022971098271402993538564096, 240517021457590040991328586526492680148484096, 2047138719396365796195661638309517560119296, 5444517870735015415413993718908291383296, 0}, {6129950010427534153569187627534916976248524058218463232, 6129342391123860969400340811361910843221411621823840256, 6123969911687138642939230899856614632384822671250030592, 6094525088914166662674186477618607427298526355452329984, 5982859618900500225865641196276936555320471178130227200, 5673229951581621412006077824862998244970885545396797440, 5026737231835949806128701435572746040672099090751815680, 3995343778253565856561907451508241063541302563505700864, 2732008344854682723609569968973319618728170958987722752, 1546463371307897168871145022483294701437189505727594496, 700278552863282226461494365773673881388274970322272256, 246000508111741009334006153557433436899513013492514816, 65148314592892184059350280684435316189127453223944192, 12648130241868064042223078701280706986774502555254784, 1749214570496381203581249141439219248889293711605760, 167086144795269642573441970936499249254156971540480, 10646371047977793643612331314423068891759928934400, 434316876637119223158418892610298749797357584384, 10783831994167080471192031500499544989816061952, 152623485010002375551504207720177330842238976, 1125268979183728557744652515726160388161536, 3782041772198261136776563741098189520896, 4638019168886234779184865846075850752, 1298074214633706907132624082305024, 0, 0}, {6129712516411467881844979528749600580257829969180229632, 6125451143252937323118817175689936664569760864016531456, 6094525088914166662674186477618607427298526355452329984, 5958540005684163960341966162545487544456513532974858240, 5556233771365889590358463206052923537172789828832460800, 4715538903715593166567158247020468573039261607840972800, 3447334845881213071903262581510299093133110229440921600, 2057871513131197961703016952022259018698342275135569920, 956750692987283860139815856926850592124154567473496064, 332467640535618734825935286536503260834003224369299456, 83225082889456150288289106598351723864031359691390976, 14497188760353963366601648567575067438168736998096896, 1698344508806996006289345259231977890990782985273344, 129176050738205289387132604185353584669706409738240, 6141008048222165684438803172770444376313063014400, 174827651575224689716645242915584963406672691200, 2834593496853241053030914570611451315303219200, 24615876062974881930586442663515790591918080, 105838730352154236712218965784077076004864, 202595441961319946643751610124720930816, 147943340836164615285576295142916096, 32061409077452063739612418277376, 1237940039285380274899124224, 0, 0, 0}, {6128346925819086819430782960734031303311338957210386432, 6107068205962865328892216987435069678958061400889491456, 5982859618900500225865641196276936555320471178130227200, 5556233771365889590358463206052923537172789828832460800, 4605654913548704398989908159341583910341928378433536000, 3175467628593367073724521577773012882268779880382464000, 1704188255920272813722799867285985810001614388330496000, 672637254840069223921770464343772129866666949056921600, 186040988392588209754133263577699928698250463574753280, 34543420510266850266993319289214724518958718250909696, 4136150821382025201055810008136542155812499248644096, 306965115424446359640970573784271174356884254621696, 13553662247813795138922630868049961761425965711360, 340656057223205561930226255099025511531570790400, 4638006954876359371562560807211540045365248000, 32282395226765867084855961520078871068672000, 107075987518268202698411598068431454208000, 154808053684803195096314801300910899200, 86606667892430747430391584600883200, 15809231538640145787993997705216, 717379414779210674057773056, 4722366482869645213696, 0, 0, 0, 0}, {6122338327212610144808318061465526484746778504543076352, 6041898416629514899488424678779666113149182066584190976, 5673229951581621412006077824862998244970885545396797440, 4715538903715593166567158247020468573039261607840972800, 3175467628593367073724521577773012882268779880382464000, 1595545516759220110218772223436077697157743394160640000, 558807355719648603743988001899246288626293099462656000, 128945726257984825915112479411445716320256204682035200, 18664652024139435947721627951965186358568602996572160, 1619269982411520339373817608943712472848460261883904, 80518441070369370951178286210283062637572848091136, 2191564506790208777600883580743566056531037257728, 31073719917172664007722681675579043470785904640, 217147539005380153463367569024137307986329600, 701272533104532700368438428039177568256000, 968375730179366545267087710166712320000, 518502069220543349318605669924864000, 94579894665582759754793903718400, 4893742194397731261629071360, 53856710475075794501632, 72057594037927936, 0, 0, 0, 0, 0}, {6101308232089941783629690914025759619770816920207491072, 5862341224551012468585286373340987860527437321229828096, 5026737231835949806128701435572746040672099090751815680, 3447334845881213071903262581510299093133110229440921600, 1704188255920272813722799867285985810001614388330496000, 558807355719648603743988001899246288626293099462656000, 113779950170347955926419837797146910362727608221696000, 13604936833000912503626705856129080123515162381516800, 907974277880732073866176838626829132131187923353600, 32191994998263982800126441603391372745846739173376, 576443329815020687374492111261852307898941571072, 4938304230871014043911068999247709310690525184, 19054322239115966517614678440150122784358400, 30879202657166937385527628073286814924800, 19326483966493746208068048877780992000, 4205939740013533822639063171072000, 277280852600012893524590592000, 4564201574245565307289600, 13891053983461539840, 4398046511104, 0, 0, 0, 0, 0, 0}, {6041222246025175037405041921340711434125212393534390272, 5469564791684087292952578012730465016703252102534660096, 3995343778253565856561907451508241063541302563505700864, 2057871513131197961703016952022259018698342275135569920, 672637254840069223921770464343772129866666949056921600, 128945726257984825915112479411445716320256204682035200, 13604936833000912503626705856129080123515162381516800, 746819028143321527818259277624438182297845828157440, 20211608338950396730755282121944875824327723843584, 255351115500364721185389416332703271064449318912, 1420887580456273327493192456656565548345196544, 3264460820537628862962689600188558583267328, 2874390568834743735105084764804867948544, 887283471323128890721655261421895680, 85937371081588747324607378227200, 2259472806777576542227660800, 13182321224382309990400, 12512216838307840, 1073741824, 0, 0, 0, 0, 0, 0, 0}, {5898518029121354015121500563713721993216901642685775872, 4778812137775301834651945886279625315352481793516240896, 2732008344854682723609569968973319618728170958987722752, 956750692987283860139815856926850592124154567473496064, 186040988392588209754133263577699928698250463574753280, 18664652024139435947721627951965186358568602996572160, 907974277880732073866176838626829132131187923353600, 20211608338950396730755282121944875824327723843584, 194247348093030853867433627708010822284721782784, 757882203631784765368183854923831909667569664, 1121402708512202157637569585267872983154688, 581871553057561153526087643198438506496, 96434727677470019287032454094782464, 4546374291997543209797142183936, 52449240146291520543129600, 120220164529670062080, 39816831959040, 1048576, 0, 0, 0, 0, 0, 0, 0, 0}, {5613109595313711970554417848459743111400280140988547072, 3795965359724673711971775541923290448592684000682704896, 1546463371307897168871145022483294701437189505727594496, 332467640535618734825935286536503260834003224369299456, 34543420510266850266993319289214724518958718250909696, 1619269982411520339373817608943712472848460261883904, 32191994998263982800126441603391372745846739173376, 255351115500364721185389416332703271064449318912, 757882203631784765368183854923831909667569664, 784103885818413108493315187170741418201088, 260698812557710558317147526638240792576, 25283982892721495350513698436349952, 634532217516245202629238964224, 3528265065730701042106368, 3509966784057901056, 451354558464, 4096, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {5127915257840720494790377232527979012312023588103258112, 2662667328096425404537092135999452285628776936988737536, 700278552863282226461494365773673881388274970322272256, 83225082889456150288289106598351723864031359691390976, 4136150821382025201055810008136542155812499248644096, 80518441070369370951178286210283062637572848091136, 576443329815020687374492111261852307898941571072, 1420887580456273327493192456656565548345196544, 1121402708512202157637569585267872983154688, 260698812557710558317147526638240792576, 16163916520023219056106937203490752, 236388589871380058937444496704, 695648249053845207945408, 331180753415466816, 18331568832, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {4422178039698187439133590882081776686365468602088292352, 1605866079242554235644020308912494247366855199425560576, 246000508111741009334006153557433436899513013492514816, 14497188760353963366601648567575067438168736998096896, 306965115424446359640970573784271174356884254621696, 2191564506790208777600883580743566056531037257728, 4938304230871014043911068999247709310690525184, 3264460820537628862962689600188558583267328, 581871553057561153526087643198438506496, 25283982892721495350513698436349952, 236388589871380058937444496704, 404602577678010509357508, 101584667624394636, 2677788492, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {3540006517020021119562607944024023778932274869569585152, 812964379542162789875531822166884810227428772676632576, 65148314592892184059350280684435316189127453223944192, 1698344508806996006289345259231977890990782985273344, 13553662247813795138922630868049961761425965711360, 31073719917172664007722681675579043470785904640, 19054322239115966517614678440150122784358400, 2874390568834743735105084764804867948544, 96434727677470019287032454094782464, 634532217516245202629238964224, 695648249053845207945408, 101584667624394636, 1409933619, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {2589975646443534313870780164577212955542681619164823552, 337948944253919387029617932443479398532632147474251776, 12648130241868064042223078701280706986774502555254784, 129176050738205289387132604185353584669706409738240, 340656057223205561930226255099025511531570790400, 217147539005380153463367569024137307986329600, 30879202657166937385527628073286814924800, 887283471323128890721655261421895680, 4546374291997543209797142183936, 3528265065730701042106368, 331180753415466816, 2677788492, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {1707804123765367994299797226519460048109487886646116352, 112960425479503540985433798353220096326065805932363776, 1749214570496381203581249141439219248889293711605760, 6141008048222165684438803172770444376313063014400, 4638006954876359371562560807211540045365248000, 701272533104532700368438428039177568256000, 19326483966493746208068048877780992000, 85937371081588747324607378227200, 52449240146291520543129600, 3509966784057901056, 18331568832, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {1002066905622834938643010876073257722162932900631150592, 29724629641590543048312290104005146520475643009826816, 167086144795269642573441970936499249254156971540480, 174827651575224689716645242915584963406672691200, 32282395226765867084855961520078871068672000, 968375730179366545267087710166712320000, 4205939740013533822639063171072000, 2259472806777576542227660800, 120220164529670062080, 451354558464, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {516872568149843462878970260141493623074676347745861632, 6020779603474562122591150344405842427770926746566656, 10646371047977793643612331314423068891759928934400, 2834593496853241053030914570611451315303219200, 107075987518268202698411598068431454208000, 518502069220543349318605669924864000, 277280852600012893524590592000, 13182321224382309990400, 39816831959040, 4096, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {231464134342201418311887544887514741258054846048632832, 915286781495607455167480360044579822340444474310656, 434316876637119223158418892610298749797357584384, 24615876062974881930586442663515790591918080, 154808053684803195096314801300910899200, 94579894665582759754793903718400, 4564201574245565307289600, 12512216838307840, 1048576, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {88759917438380396028346187260525300349744095200018432, 101351079456111612483796772396990617450960918675456, 10783831994167080471192031500499544989816061952, 105838730352154236712218965784077076004864, 86606667892430747430391584600883200, 4893742194397731261629071360, 13891053983461539840, 1073741824, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {28673931373613649803697194575477114704139568526917632, 7875061367946545564128288374005220375812905107456, 152623485010002375551504207720177330842238976, 202595441961319946643751610124720930816, 15809231538640145787993997705216, 53856710475075794501632, 4398046511104, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {7643836250945288625070047135710249728177984191332352, 408784778985846578328664427487662756261240242176, 1125268979183728557744652515726160388161536, 147943340836164615285576295142916096, 717379414779210674057773056, 72057594037927936, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {1635237644468614002605147867205431163617531524022272, 13232497790499020576022971098271402993538564096, 3782041772198261136776563741098189520896, 32061409077452063739612418277376, 4722366482869645213696, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {269647052087551588408579851636154217126519554179072, 240517021457590040991328586526492680148484096, 4638019168886234779184865846075850752, 1237940039285380274899124224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {32153036021279864200481066319758226432430515945472, 2047138719396365796195661638309517560119296, 1298074214633706907132624082305024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {2466284012995898674468718155208727595669386166273, 5444517870735015415413993718908291383296, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {91343852333181432387730302044767688728495783942, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}}} {27, 100433627766186892221372630771322662657637687111424552206336, {{100433627017898053907950336651036028306900781047587090202624, 100433606814099419445548395403296900837004317323975616102400, 100433344164717171434323159182688243728350288917026452799488, 100431155419865104674112857344282767822900052192450091941888, 100418022950752704112851046313849912390198631844991926796288, 100357613592835661531046715573858777399772098246684367126528, 100136112613806505397764169527224615768208141719556648337408, 99471609676719036997916531387322130873516272138173491970048, 97810352334000365998297436037565918636786598184715601051648, 94303253499372060554657123632525026137023953171860053557248, 87990475597041110756104561303451419637451192148720068067328, 78234364293438733794705146794883118683566016022049181401088, 65226215888635564512839260783458717411719114519821332512768, 50216813883093446110686315385661331328818843555712276103168, 35207411877551327708533369987863945245918572591603219693568, 22199263472748158426667483976439543974071671089375370805248, 12443152169145781465268069467871243020186494962704484139008, 6130374266814831666715507138797636520613733939564498649088, 2623275432186526223075194733756744020851088926708951154688, 962018089467855223456099384000531784121414973251060236288, 297515152380386823608461244098046889429545391867903868928, 76014173351230690325915197463885257865588864740185079808, 15604815434188108521584457472750267439055266432625410048, 2472346321787547259773427039894834737634918974460264448, 283601469720787049471588634418929287398194398099406850, 20952087472775824235368025761820633369787448936103947, 748288838313422294120286634350736906063837462003782}, {100433606814099419445548395403296900837004317323975616102400, 100433118929776861394957827507034445692259836350311895662592, 100427710298062519178930933916367397460366684222823442939904, 100389772055090676450184537977281676015652519591853061832704, 100201053676573313678665426020786239200635163467070522261504, 99494042642060771926062120304627910021404344553572468260864, 97426745055177538567218665688676577512045117127244910690304, 92603557287220278980372389213526597017363620188842847371264, 83503212432334191244076927151894652455373348934981951422464, 69514654669188650972559390548028569808675865856979096305664, 51948217434820568084996175272461636070277532302704203792384, 33942174942787207789519885191619473458242158794287993585664, 18934025498872526628746107091201055013507000231123730038784, 8825200218037150660047903293496466595614457414799887171584, 3368719715347366804291200752744506483091904416492115984384, 1032671286191155589243797504597056565364527643352581013504, 249166082397715810913807791159528451398821204106342825984, 46302554649051117366106881185940190999753359913128034304, 6464979281369614322393864888452838646656386493793173504, 658474079927426779851787115974769674270413992916680704, 47143180008999917347691121990843629602983835770814464, 2259124451781457039205154481458391902823637953019904, 67644939613683733297712860379297365549536419774464, 1139657282625708965025041346605421866401623179264, 9009501060206371749180430182149938048416088064, 22300745198530623141535718272648361505980416, 0}, {100433344164717171434323159182688243728350288917026452799488, 100427710298062519178930933916367397460366684222823442939904, 100375158724015457102333005738752492508963086398121031237632, 100070025506439895314781084270985475966057176287928156946432, 98837867174506165740417287266519054936369503129163354079232, 95177610720150764733627791552478277470903766903302045827072, 86929298039915544630216660036795219394929692815327873728512, 72600181067330394835152412665193294758063322065091587735552, 53285504109208442129073606047901432487044295289905455562752, 33092704220809211480258756050231579951907925656432334077952, 16808890452059002451878576469433623463554422054151081951232, 6774292952598252476124456660997094478194868293625983270912, 2107000998698078071190149306755148656588512074576525524992, 492568860766270864489908920982592781245478027404920225792, 84300183835172724107835527753310910998367266385629806592, 10275614072392437030057985931261606757302581948865052672, 865721994474735549404933680430663345027938796282314752, 48720329054065472143456641740741108530825769970040832, 1758705527882453487953128851085585827852004760748032, 38725339644407169603628899265936464953352212447232, 487238565198633080998265320089839772872497692672, 3201886548724907685902851972332789624955994112, 9617831206157118105608177363331595792023552, 10570021022481651021331073743349300068352, 2658455991569831745807614120560689152, 0, 0}, {100431155419865104674112857344282767822900052192450091941888, 100389772055090676450184537977281676015652519591853061832704, 100070025506439895314781084270985475966057176287928156946432, 98563690814609920487795930937926582540441645960536906530816, 93751778299229723310145184625067116793834565740540282798080, 82789723946775727191562832090710867823665495100213029765120, 64550984699718545025231044336002066571181705479412818903040, 42203504734595000477208541157551981324015318481303481876480, 22076052150358740447300403742584325938143936572876396691456, 8867634950353760889050320466587121174322150405530915438592, 2637819981533072574186449661505508015540459665956318216192, 562009452316188555822921942214545397908221756449417592832, 83055230282736306528607612709032282683240808025247711232, 8243239648759142881225042566536837240636008273381687296, 531160234385055080649740235716907725180166700856770560, 21412891384385260007950027415795909875668275932692480, 517828684521603219746198538726835236675389950525440, 7148233863526940770777143634956376710052378050560, 52993823412147703544785130695035823661080641536, 195098566556366376873673540595674779695972352, 320792101791508045922539159516302312210432, 201890112624328748696349567382393454592, 37835567465011962946472100570857472, 1267650600228229401496703205376, 0, 0, 0}, {100418022950752704112851046313849912390198631844991926796288, 100201053676573313678665426020786239200635163467070522261504, 98837867174506165740417287266519054936369503129163354079232, 93751778299229723310145184625067116793834565740540282798080, 81299860693866063641855649345549387717862923994454923673600, 60422627431175266913314157673882488135049050598829719552000, 36082018464940838989744064070180401008122394409773616332800, 16358466543720909914911053812256806222093525671077111398400, 5365072303186828381932459979098701013576054401875291668480, 1220227888785875967700093066685753185374988422838644375552, 185147757945273044415868367938306043244699636470730719232, 18055739305104831761430097343322849713376986587748892672, 1089981639099668855250658449250946600099271126917578752, 39156212698387390956335643048865410935948716235816960, 801794021820220437492451244036669645282350832025600, 8913150377084410332577994393073133490063749939200, 50796940024913370468890730734176060900900864000, 138404998110907265926275412165150061782630400, 164967697962680074961440480936317220290560, 76376335740656567311017474034197594112, 11583543613802664669426702511767552, 438491901884061377216026509312, 2417851639229258349412352, 0, 0, 0, 0}, {100357613592835661531046715573858777399772098246684367126528, 99494042642060771926062120304627910021404344553572468260864, 95177610720150764733627791552478277470903766903302045827072, 82789723946775727191562832090710867823665495100213029765120, 60422627431175266913314157673882488135049050598829719552000, 34151679067948554132815464137148058778718616339287847731200, 13960892878909172439681207043553557844573302278222721843200, 3900613167134071770273532345128616264459570377213031219200, 709577373725472828832841375069445870837687782671028060160, 80426770707238808799602938891910328271156228354304114688, 5445431988900248878387706251980025036194771902492835840, 211110815705636260317739476184383298965845043874627584, 4483041387453117031932367663587230503722898063097856, 49687578480553062977863545900220574074577501552640, 272187152727844633268979238529112287265528217600, 691456640217691812992131333691037877639577600, 754053254928550803757692917467299027353600, 320221925161140403496501775467282432000, 46537838993673656668755045153505280, 1927461585221956974640432676864, 17060434363082131392954368, 18446744073709551616, 0, 0, 0, 0, 0}, {100136112613806505397764169527224615768208141719556648337408, 97426745055177538567218665688676577512045117127244910690304, 86929298039915544630216660036795219394929692815327873728512, 64550984699718545025231044336002066571181705479412818903040, 36082018464940838989744064070180401008122394409773616332800, 13960892878909172439681207043553557844573302278222721843200, 3497636993510835922868014236506147563772126986435873996800, 536743402222079551329973940882217085871120144274554880000, 48021810859749087469383015305170725499020540613094277120, 2390422943389224681400817870819817471407204126102126592, 63183181230935360258550454671247511069134289576656896, 844630297761489431026995048303629404451412985774080, 5416525306751201378275969547454413169026282815488, 15701985974233201598521341367662767573104066560, 19200964797804188405463882482665188753408000, 9111524913669503198269687639824977100800, 1511165901656489251851681270018867200, 76331852651379659256946805964800, 967994632959306943818629120, 2282347729957702074368, 562949953421312, 0, 0, 0, 0, 0, 0}, {99471609676719036997916531387322130873516272138173491970048, 92603557287220278980372389213526597017363620188842847371264, 72600181067330394835152412665193294758063322065091587735552, 42203504734595000477208541157551981324015318481303481876480, 16358466543720909914911053812256806222093525671077111398400, 3900613167134071770273532345128616264459570377213031219200, 536743402222079551329973940882217085871120144274554880000, 40337008387202332948133176030422007219767936983393894400, 1572788422270255132181839507371567166024372426867998720, 30245515125025810333227767056146861300833931868766208, 272178259472589411651290463261022029171142548258816, 1082894479521252062673221133750393739484218785792, 1787390384518591016805333662918085590787293184, 1136821237905487731559719519028060587294720, 254975714930794679373124217149902028800, 18054629410044175261786945093632000, 349255593690118791453107814400, 1508899976856466148556800, 1067462925410631680, 68719476736, 0, 0, 0, 0, 0, 0, 0}, {97810352334000365998297436037565918636786598184715601051648, 83503212432334191244076927151894652455373348934981951422464, 53285504109208442129073606047901432487044295289905455562752, 22076052150358740447300403742584325938143936572876396691456, 5365072303186828381932459979098701013576054401875291668480, 709577373725472828832841375069445870837687782671028060160, 48021810859749087469383015305170725499020540613094277120, 1572788422270255132181839507371567166024372426867998720, 23610629244865426690588304101455531176938608424648704, 153629620261141672429427205605525920693705827680256, 407997027522998319455819080386528559430979551232, 413499817372971277997606565028667022360182784, 147972455283221537672506125921962686414848, 17036146242076829944723629925044584448, 562117348795943000336175810478080, 4573120899262637230081966080, 7448413285518661386240, 1766263692984320, 33554432, 0, 0, 0, 0, 0, 0, 0, 0}, {94303253499372060554657123632525026137023953171860053557248, 69514654669188650972559390548028569808675865856979096305664, 33092704220809211480258756050231579951907925656432334077952, 8867634950353760889050320466587121174322150405530915438592, 1220227888785875967700093066685753185374988422838644375552, 80426770707238808799602938891910328271156228354304114688, 2390422943389224681400817870819817471407204126102126592, 30245515125025810333227767056146861300833931868766208, 153629620261141672429427205605525920693705827680256, 294187628143302522320057491488866423496325005312, 198011422350222241844665278830712858226458624, 43207039987867954780335349959174754664448, 2775015352558517427836673993417424896, 46539477432193730744666519764992, 174508250415362444177178624, 118127282625221492736, 10428199993344, 65536, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {87990475597041110756104561303451419637451192148720068067328, 51948217434820568084996175272461636070277532302704203792384, 16808890452059002451878576469433623463554422054151081951232, 2637819981533072574186449661505508015540459665956318216192, 185147757945273044415868367938306043244699636470730719232, 5445431988900248878387706251980025036194771902492835840, 63183181230935360258550454671247511069134289576656896, 272178259472589411651290463261022029171142548258816, 407997027522998319455819080386528559430979551232, 198011422350222241844665278830712858226458624, 28628925391803391686528807525206495067648, 1116470865943439033838691177816989696, 10384882989047073464474710996992, 19651286774172154356301824, 6080497348558030848, 221043154944, 512, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {78234364293438733794705146794883118683566016022049181401088, 33942174942787207789519885191619473458242158794287993585664, 6774292952598252476124456660997094478194868293625983270912, 562009452316188555822921942214545397908221756449417592832, 18055739305104831761430097343322849713376986587748892672, 211110815705636260317739476184383298965845043874627584, 844630297761489431026995048303629404451412985774080, 1082894479521252062673221133750393739484218785792, 413499817372971277997606565028667022360182784, 43207039987867954780335349959174754664448, 1116470865943439033838691177816989696, 6293612889076880962932447051792, 6581937915270779655068784, 1022754502354863888, 16892632176, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {65226215888635564512839260783458717411719114519821332512768, 18934025498872526628746107091201055013507000231123730038784, 2107000998698078071190149306755148656588512074576525524992, 83055230282736306528607612709032282683240808025247711232, 1089981639099668855250658449250946600099271126917578752, 4483041387453117031932367663587230503722898063097856, 5416525306751201378275969547454413169026282815488, 1787390384518591016805333662918085590787293184, 147972455283221537672506125921962686414848, 2775015352558517427836673993417424896, 10384882989047073464474710996992, 6581937915270779655068784, 564329078999279118, 4666890936, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {50216813883093446110686315385661331328818843555712276103168, 8825200218037150660047903293496466595614457414799887171584, 492568860766270864489908920982592781245478027404920225792, 8243239648759142881225042566536837240636008273381687296, 39156212698387390956335643048865410935948716235816960, 49687578480553062977863545900220574074577501552640, 15701985974233201598521341367662767573104066560, 1136821237905487731559719519028060587294720, 17036146242076829944723629925044584448, 46539477432193730744666519764992, 19651286774172154356301824, 1022754502354863888, 4666890936, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {35207411877551327708533369987863945245918572591603219693568, 3368719715347366804291200752744506483091904416492115984384, 84300183835172724107835527753310910998367266385629806592, 531160234385055080649740235716907725180166700856770560, 801794021820220437492451244036669645282350832025600, 272187152727844633268979238529112287265528217600, 19200964797804188405463882482665188753408000, 254975714930794679373124217149902028800, 562117348795943000336175810478080, 174508250415362444177178624, 6080497348558030848, 16892632176, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {22199263472748158426667483976439543974071671089375370805248, 1032671286191155589243797504597056565364527643352581013504, 10275614072392437030057985931261606757302581948865052672, 21412891384385260007950027415795909875668275932692480, 8913150377084410332577994393073133490063749939200, 691456640217691812992131333691037877639577600, 9111524913669503198269687639824977100800, 18054629410044175261786945093632000, 4573120899262637230081966080, 118127282625221492736, 221043154944, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {12443152169145781465268069467871243020186494962704484139008, 249166082397715810913807791159528451398821204106342825984, 865721994474735549404933680430663345027938796282314752, 517828684521603219746198538726835236675389950525440, 50796940024913370468890730734176060900900864000, 754053254928550803757692917467299027353600, 1511165901656489251851681270018867200, 349255593690118791453107814400, 7448413285518661386240, 10428199993344, 512, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {6130374266814831666715507138797636520613733939564498649088, 46302554649051117366106881185940190999753359913128034304, 48720329054065472143456641740741108530825769970040832, 7148233863526940770777143634956376710052378050560, 138404998110907265926275412165150061782630400, 320221925161140403496501775467282432000, 76331852651379659256946805964800, 1508899976856466148556800, 1766263692984320, 65536, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {2623275432186526223075194733756744020851088926708951154688, 6464979281369614322393864888452838646656386493793173504, 1758705527882453487953128851085585827852004760748032, 52993823412147703544785130695035823661080641536, 164967697962680074961440480936317220290560, 46537838993673656668755045153505280, 967994632959306943818629120, 1067462925410631680, 33554432, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {962018089467855223456099384000531784121414973251060236288, 658474079927426779851787115974769674270413992916680704, 38725339644407169603628899265936464953352212447232, 195098566556366376873673540595674779695972352, 76376335740656567311017474034197594112, 1927461585221956974640432676864, 2282347729957702074368, 68719476736, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {297515152380386823608461244098046889429545391867903868928, 47143180008999917347691121990843629602983835770814464, 487238565198633080998265320089839772872497692672, 320792101791508045922539159516302312210432, 11583543613802664669426702511767552, 17060434363082131392954368, 562949953421312, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {76014173351230690325915197463885257865588864740185079808, 2259124451781457039205154481458391902823637953019904, 3201886548724907685902851972332789624955994112, 201890112624328748696349567382393454592, 438491901884061377216026509312, 18446744073709551616, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {15604815434188108521584457472750267439055266432625410048, 67644939613683733297712860379297365549536419774464, 9617831206157118105608177363331595792023552, 37835567465011962946472100570857472, 2417851639229258349412352, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {2472346321787547259773427039894834737634918974460264448, 1139657282625708965025041346605421866401623179264, 10570021022481651021331073743349300068352, 1267650600228229401496703205376, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {283601469720787049471588634418929287398194398099406850, 9009501060206371749180430182149938048416088064, 2658455991569831745807614120560689152, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {20952087472775824235368025761820633369787448936103947, 22300745198530623141535718272648361505980416, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {748288838313422294120286634350736906063837462003782, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}}} {28, 1645504557321206042154969182557350504982735865633579863348609024, {{1645504551191223878691413749123962396381499131158623374614200320, 1645504379551723301711861612989095355546870565859841690050756608, 1645502062418465512487907775168390304279384934326288948444266496, 1645481980596898005880307847388946526627842794368831854521352192, 1645356469212101089582808298767422916305704419634725017503137792, 1644754014565075891354810465384109586759440220911012199815708672, 1642444605084812631480818770748075156832094125803446398680563712, 1635186461003985243305416301891966948489006398322525309398679552, 1616133832791813349344984821144682901588401113685107450033733632, 1573794658986986918321803752817385019587056036713067762556076032, 1493350228757816699377759722995519043784500390466192356348526597, 1361713888382810886560233128741556537925772969334941691645263876, 1175229072851552651735403786881776321292575789399003249982308348, 945709299890004055027921519977431439282486952554771321781747715, 699795257431201987127047662579919065700248913078808541566861119, 470275484469653390419565395675574183690160076234576613366300733, 283790668938395155594736053815793967056962896298638171703345292, 152154328563389342777209459561831461198235475167387507000082559, 71709898334219123833165429739965485395679828920512100792532923, 29370724529392692809984361412667603394334751948472413314875398, 10318096317220798849552880665383556493729467311054553949929476, 3059952236393410674150411809275348150641739830133464668045314, 750542756130150800158717173240918223295644722567663532900353, 148088109104952572160883789927588677031445998854845845471231, 22576724308036274661335168403978354893071264748008827256836, 2494902740529667061407388960200703350931307290914904342540, 177769482740443107569568255149435865299773738173297852484, 6129982163463555433433388108601236734474956488734409115}, {1645504379551723301711861612989095355546870565859841690050756608, 1645500064044280314712688809065299288006511540258162349522812928, 1645450080169758893425892527597453253012661971104483919332900864, 1645082869723571700731976265483288462751599655282018542667431936, 1643164338893678185316435842663915463404542454541951503471476736, 1635590635339461878264610786949654535468762794167144998131204096, 1612166890918208956697844140858183768179223263611166264662163456, 1554105666831556533693456073877152533060509780372641849085526016, 1437108652217737266418273760868679202052051362770822515524632582, 1243861373580802726119534733155621771902548170205353944364875854, 981230925198666065887579597693062749807472003991639829455568970, 687484438478540490563012210726918725019020127666213667802710004, 417804421915622765896634367111785246096492709424058484901543929, 215598593092663366036747506484263184867504519300368961273593855, 92641571863262332086310577785506998076385499562387571166150619, 32539088730166192851931990522349194150986447578383462564888569, 9171538029678119936435154072113761221346868778349665709981696, 2034961035504694535227468457772058332707496803774308041097215, 347995807510635379609363077057159933672253920612088268455936, 44765622381491000949221293895700934169380328184945244635136, 4206932859123947766723997624172410338192300151714135146496, 278372892441548935040129789740784349855691307415456710656, 12351475155822357354912911290239378993013404451697852416, 343088970865066790951233218164980155147249820396158976, 5372480018828399127316745445065056380255208027979776, 39551888060267560223887220785384409219438674444288, 91343852333181432387730302044767688728495783936, 0}, {1645502062418465512487907775168390304279384934326288948444266496, 1645450080169758893425892527597453253012661971104483919332900864, 1644939881767484970110301819201280545442725197946867179354849280, 1641810944068307824894310782717710253684463948865027783197196288, 1628405197160110529863570012618471741833928800498586646099263488, 1585922671780150978772134772250752063067992831515895007834800128, 1483125903879275729557139665527299771594257473477695325840867330, 1289856815178985883816196746636496388560522665984577918182883365, 1005269705495232690834380119983577451675455424812085095975354742, 676681813500490225477381284225314993445625244426570940618374919, 380347413091955142886006902457929247116457100683597007026126813, 173217798155458056865045745227951938772007019608209546383720460, 62203453509023859957522390504399333422622519321111176044085243, 17172349579780000845661166324004385102779887668409553312022528, 3555703419192431153609151771534947597596773700811905698889727, 538551631970723810336899856593799489479410859524297754411008, 58105698705388823587253808093621867746206337400898068676608, 4337029165910883265730211122867832303099898366705593745408, 216548782713033933603539576711385236766738829149510565888, 6948226552489086232827528015431372324281250139433074688, 136282723613236949051162434943332641496516830720688128, 1530976365523404905888935907585412837253572175331328, 9005076126308253538631829936206782274943559139328, 24272793127453811605121990109586695911341293568, 23999434774199947951144884312947748417568768, 5444517870735015415413993718908291383296, 0, 0}, {1645481980596898005880307847388946526627842794368831854521352192, 1645082869723571700731976265483288462751599655282018542667431936, 1641810944068307824894310782717710253684463948865027783197196288, 1625363644978813974479061375281534227656492015734173289523707904, 1568913701038572886005667842647385720887878061253928061453205504, 1429569728170810701811383910562867447146114985493705022383325186, 1175755362890289712199687300981305351222222810428575052583665745, 831069323234251570531584670492828065760980872011325973561605921, 482006132900247804900859213367246593801438836537619322108903219, 220181000732816006753072684029366088175070179993154892096077913, 76415550885655008876734168033592027994449887986981998358953957, 19503753553808934506558145082096575945074581716689142461497342, 3550388883130449926231700818027179344021334440230785021640704, 447278910419036104903955973443670323380581307337442552971263, 37813478792178233244931868288455735286954309259987322404864, 2076105579553776874583272865747895415080380169368239079424, 71396161494280275665821421281437576051666694532008771584, 1475487142015317769408216620976230053798635126908780544, 17445229209358274378830201624012595573856839982383104, 111060926184282150092497084238119756565867873173504, 352115956241299853485365847048228390751629737984, 500106456894748218082411990381422473971236864, 272721765675186134611465791140599582162944, 44427888070053252603521191840971751424, 1298074214633706907132624082305024, 0, 0, 0}, {1645356469212101089582808298767422916305704419634725017503137792, 1643164338893678185316435842663915463404542454541951503471476736, 1628405197160110529863570012618471741833928800498586646099263488, 1568913701038572886005667842647385720887878061253928061453205504, 1409960346908815107902380904990928699522536713094430649535692805, 1115460787379163977454392310565484413398728341832100484344709210, 730304699803714369346819766521543559193646751468832769294991230, 374019768310942663413712845053282489293720969406582066931302311, 142757993178608184069936405325845795962325576476465946553221129, 38940822160483120503894852630145905751057450159708665884442610, 7309830557596337137148486795216932484698839614469359108358142, 911279236346471301971732866743026698404959682219135020826624, 72848729669298651067372491308958584185879562961360418504704, 3602657783227446509353024525331356148540974327337398042624, 106086241329898855639190144810757837877405178382243594240, 1783342341623227253719466503737679787192483031338188800, 16310904604434066609448726209733358338458958241464320, 76691505401970026199814602252537176208475150090240, 172933875935026430520293281919558567045418188800, 171168131595941195192584295367632147483459584, 66045064402743080245960300533628098576384, 8379112062735482898937218721753595904, 266344037392288851524821475917824, 1237940039285380274899124224, 0, 0, 0, 0}, {1644754014565075891354810465384109586759440220911012199815708672, 1635590635339461878264610786949654535468762794167144998131204096, 1585922671780150978772134772250752063067992831515895007834800128, 1429569728170810701811383910562867447146114985493705022383325186, 1115460787379163977454392310565484413398728341832100484344709210, 697774885116182020438668713979752487890211482867234020849089949, 326851913884389274476712038179768954413540472017823008208978032, 108298127897232366665977192560208433436116312531364233525329877, 24184409325084158619054052084443743724643818328146219683020809, 3486708901722622688321940245436170948590204891019614120574977, 311716441748522844032691042653268093948112442188644627775488, 16610612201424163930408408021235999950027131146335477039104, 506656170181177975237897375466909159049493156902155059200, 8473631190528036707335034030056375060476703757756792832, 74117310348196193128118150337748568480467562109337600, 321307282680391533633702742409280247514503451770880, 648106673041721186470251661329720746342172590080, 563296384403652923614494219999018028462243840, 191422028564764743148573429322998066708480, 22356006820748723349565136959405293568, 747343371541780566909237216673792, 5362950773904429717288648704, 4722366482869645213696, 0, 0, 0, 0, 0}, {1642444605084812631480818770748075156832094125803446398680563712, 1612166890918208956697844140858183768179223263611166264662163456, 1483125903879275729557139665527299771594257473477695325840867330, 1175755362890289712199687300981305351222222810428575052583665745, 730304699803714369346819766521543559193646751468832769294991230, 326851913884389274476712038179768954413540472017823008208978032, 98510729644819707848900957117523692244343445794916693578874902, 18912014879803520506571192805488014687983935276634419893370883, 2203157475438988879556822711036538359302556416033280502005759, 148902567217374937332105621894998208036696395483736182882304, 5588476594061749905721832918497731467405534191094769647616, 111390816391288327957942379004653555188206083763823706112, 1124767179447665534129240334131865151797840671001280512, 5463244828166854460139713902956118733867753045753856, 12037733247492133289492936819848150911370427105280, 11234344628851780526713490518687702243858186240, 4086988381162686054439807315435757334691840, 522145202840549918004768741219956162560, 20418147997240694619378839065722880, 201480576885715080965181669376, 371568442421089222524928, 72057594037927936, 0, 0, 0, 0, 0, 0}, {1635186461003985243305416301891966948489006398322525309398679552, 1554105666831556533693456073877152533060509780372641849085526016, 1289856815178985883816196746636496388560522665984577918182883365, 831069323234251570531584670492828065760980872011325973561605921, 374019768310942663413712845053282489293720969406582066931302311, 108298127897232366665977192560208433436116312531364233525329877, 18912014879803520506571192805488014687983935276634419893370883, 1885998771879477627218052434522122150919101385606078146805761, 102214366384151146642225215379027050725934818165376134676480, 2870166073727732480570883326163977523627153702553865158656, 39786739216390077227737990627792604799838728066139422720, 258751127011769766223117964808801740193433848851202048, 746735020845319571048482348462188632789401429082112, 898042956424392549850249631315132154366161584128, 418270023951499949790506903762248439986913280, 69073192189046260951719445308344169922560, 3621757949217681012344977134117191680, 52184498925726909011269380997120, 168932997033291034289766400, 90088256523407982592, 4398046511104, 0, 0, 0, 0, 0, 0, 0}, {1616133832791813349344984821144682901588401113685107450033733632, 1437108652217737266418273760868679202052051362770822515524632582, 1005269705495232690834380119983577451675455424812085095975354742, 482006132900247804900859213367246593801438836537619322108903219, 142757993178608184069936405325845795962325576476465946553221129, 24184409325084158619054052084443743724643818328146219683020809, 2203157475438988879556822711036538359302556416033280502005759, 102214366384151146642225215379027050725934818165376134676480, 2293758890706203132412636653979836009197081992509993779200, 23643406204334894975855156565026434211734257682102616064, 106039722612739996498353677339097822076614159995240448, 195076442702288865838307856840464629081008217522176, 137744669328262485725863060871287135482792640512, 34558364462952175022983345539052107447926784, 2807913518672337367002211666146361344000, 65831983488763251394630025541058560, 383201424477691723552149995520, 449685146759825509580800, 77366437756272640, 1073741824, 0, 0, 0, 0, 0, 0, 0, 0}, {1573794658986986918321803752817385019587056036713067762556076032, 1243861373580802726119534733155621771902548170205353944364875854, 676681813500490225477381284225314993445625244426570940618374919, 220181000732816006753072684029366088175070179993154892096077913, 38940822160483120503894852630145905751057450159708665884442610, 3486708901722622688321940245436170948590204891019614120574977, 148902567217374937332105621894998208036696395483736182882304, 2870166073727732480570883326163977523627153702553865158656, 23643406204334894975855156565026434211734257682102616064, 78631743336516720952845783593931588286450357515583488, 99255594549253080354412990059467169948260395646976, 44366769451945679180604074599736452003399729152, 6479883828647415483156607830515062306504704, 280822735843577968742638067046477201408, 3204047211240277673022524485533696, 8240812637007593746332647424, 3857714902686945509376, 237425848745984, 1048576, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {1493350228757816699377759722995519043784500390466192356348526597, 981230925198666065887579597693062749807472003991639829455568970, 380347413091955142886006902457929247116457100683597007026126813, 76415550885655008876734168033592027994449887986981998358953957, 7309830557596337137148486795216932484698839614469359108358142, 311716441748522844032691042653268093948112442188644627775488, 5588476594061749905721832918497731467405534191094769647616, 39786739216390077227737990627792604799838728066139422720, 106039722612739996498353677339097822076614159995240448, 99255594549253080354412990059467169948260395646976, 30372760484887387969445864811280358995602173952, 2796416857611533054637399055951897183125504, 70141715079143759280330074756299358208, 423807992055830504744289539260416, 526079358174901066335977472, 107813909588568440832, 2620515680256, 4096, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {1361713888382810886560233128741556537925772969334941691645263876, 687484438478540490563012210726918725019020127666213667802710004, 173217798155458056865045745227951938772007019608209546383720460, 19503753553808934506558145082096575945074581716689142461497342, 911279236346471301971732866743026698404959682219135020826624, 16610612201424163930408408021235999950027131146335477039104, 111390816391288327957942379004653555188206083763823706112, 258751127011769766223117964808801740193433848851202048, 195076442702288865838307856840464629081008217522176, 44366769451945679180604074599736452003399729152, 2796416857611533054637399055951897183125504, 44131834217884139239969757144699961408, 153786981416553086124304404815616, 100600221107884629728408832, 9890094656010564864, 104499748608, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {1175229072851552651735403786881776321292575789399003249982308348, 417804421915622765896634367111785246096492709424058484901543929, 62203453509023859957522390504399333422622519321111176044085243, 3550388883130449926231700818027179344021334440230785021640704, 72848729669298651067372491308958584185879562961360418504704, 506656170181177975237897375466909159049493156902155059200, 1124767179447665534129240334131865151797840671001280512, 746735020845319571048482348462188632789401429082112, 137744669328262485725863060871287135482792640512, 6479883828647415483156607830515062306504704, 70141715079143759280330074756299358208, 153786981416553086124304404815616, 57925453360621666465371132, 2992022846410336164, 15102309468, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {945709299890004055027921519977431439282486952554771321781747715, 215598593092663366036747506484263184867504519300368961273593855, 17172349579780000845661166324004385102779887668409553312022528, 447278910419036104903955973443670323380581307337442552971263, 3602657783227446509353024525331356148540974327337398042624, 8473631190528036707335034030056375060476703757756792832, 5463244828166854460139713902956118733867753045753856, 898042956424392549850249631315132154366161584128, 34558364462952175022983345539052107447926784, 280822735843577968742638067046477201408, 423807992055830504744289539260416, 100600221107884629728408832, 2992022846410336164, 7923848253, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {699795257431201987127047662579919065700248913078808541566861119, 92641571863262332086310577785506998076385499562387571166150619, 3555703419192431153609151771534947597596773700811905698889727, 37813478792178233244931868288455735286954309259987322404864, 106086241329898855639190144810757837877405178382243594240, 74117310348196193128118150337748568480467562109337600, 12037733247492133289492936819848150911370427105280, 418270023951499949790506903762248439986913280, 2807913518672337367002211666146361344000, 3204047211240277673022524485533696, 526079358174901066335977472, 9890094656010564864, 15102309468, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {470275484469653390419565395675574183690160076234576613366300733, 32539088730166192851931990522349194150986447578383462564888569, 538551631970723810336899856593799489479410859524297754411008, 2076105579553776874583272865747895415080380169368239079424, 1783342341623227253719466503737679787192483031338188800, 321307282680391533633702742409280247514503451770880, 11234344628851780526713490518687702243858186240, 69073192189046260951719445308344169922560, 65831983488763251394630025541058560, 8240812637007593746332647424, 107813909588568440832, 104499748608, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {283790668938395155594736053815793967056962896298638171703345292, 9171538029678119936435154072113761221346868778349665709981696, 58105698705388823587253808093621867746206337400898068676608, 71396161494280275665821421281437576051666694532008771584, 16310904604434066609448726209733358338458958241464320, 648106673041721186470251661329720746342172590080, 4086988381162686054439807315435757334691840, 3621757949217681012344977134117191680, 383201424477691723552149995520, 3857714902686945509376, 2620515680256, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {152154328563389342777209459561831461198235475167387507000082559, 2034961035504694535227468457772058332707496803774308041097215, 4337029165910883265730211122867832303099898366705593745408, 1475487142015317769408216620976230053798635126908780544, 76691505401970026199814602252537176208475150090240, 563296384403652923614494219999018028462243840, 522145202840549918004768741219956162560, 52184498925726909011269380997120, 449685146759825509580800, 237425848745984, 4096, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {71709898334219123833165429739965485395679828920512100792532923, 347995807510635379609363077057159933672253920612088268455936, 216548782713033933603539576711385236766738829149510565888, 17445229209358274378830201624012595573856839982383104, 172933875935026430520293281919558567045418188800, 191422028564764743148573429322998066708480, 20418147997240694619378839065722880, 168932997033291034289766400, 77366437756272640, 1048576, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {29370724529392692809984361412667603394334751948472413314875398, 44765622381491000949221293895700934169380328184945244635136, 6948226552489086232827528015431372324281250139433074688, 111060926184282150092497084238119756565867873173504, 171168131595941195192584295367632147483459584, 22356006820748723349565136959405293568, 201480576885715080965181669376, 90088256523407982592, 1073741824, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {10318096317220798849552880665383556493729467311054553949929476, 4206932859123947766723997624172410338192300151714135146496, 136282723613236949051162434943332641496516830720688128, 352115956241299853485365847048228390751629737984, 66045064402743080245960300533628098576384, 747343371541780566909237216673792, 371568442421089222524928, 4398046511104, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {3059952236393410674150411809275348150641739830133464668045314, 278372892441548935040129789740784349855691307415456710656, 1530976365523404905888935907585412837253572175331328, 500106456894748218082411990381422473971236864, 8379112062735482898937218721753595904, 5362950773904429717288648704, 72057594037927936, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {750542756130150800158717173240918223295644722567663532900353, 12351475155822357354912911290239378993013404451697852416, 9005076126308253538631829936206782274943559139328, 272721765675186134611465791140599582162944, 266344037392288851524821475917824, 4722366482869645213696, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {148088109104952572160883789927588677031445998854845845471231, 343088970865066790951233218164980155147249820396158976, 24272793127453811605121990109586695911341293568, 44427888070053252603521191840971751424, 1237940039285380274899124224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {22576724308036274661335168403978354893071264748008827256836, 5372480018828399127316745445065056380255208027979776, 23999434774199947951144884312947748417568768, 1298074214633706907132624082305024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {2494902740529667061407388960200703350931307290914904342540, 39551888060267560223887220785384409219438674444288, 5444517870735015415413993718908291383296, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {177769482740443107569568255149435865299773738173297852484, 91343852333181432387730302044767688728495783936, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {6129982163463555433433388108601236734474956488734409115, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}}} {29, 53919893334301279589334030174039261347274288845081144962207220498432, {{53919893233867651823147137952666630575951626187443457850782668292096, 53919890321292446603727263532860338207594409115950531619470654308352, 53919849545239573531849021655572245050593370115049564381102458535936, 53919482560763715884944844759979406637584019106940859235788696584192, 53917097161670641180067694938625956953023237554234275791249243897856, 53905170166205267655681945831858708530219329790701358568551980466176, 53857462184343773558138949404789714839003698736569689677762926739459, 53700707386798864380497675430134449853580910987279920465170321637421, 53269631693550364141984171999832471143668244676733055130540657607616, 52263788409303863585452663995794520820538689952123702683071441548950, 50252101840810862472389647987718620174279580502904997788133009572711, 46777370495232042368008074882860246330741118726981780242330263088973, 41565273476863812211435715225572685565433426063096953923626143207508, 34749454298997665083610321827581259949261827964170642583782294671288, 26959946667150639794667015087019630673637144422540572481103602792783, 19170439035303614505723708346458001398012460880910502378424928410659, 12354619857437467377898314948466575781840862781984191038581083297010, 7142522839069237221325955291179015016533170118099364719876963502324, 3667791493490417116944382186320641172994708342176147174074207604610, 1656104924997416003881366178244740526735598892957442279135779311763, 650261640750915447349858174206790203606044168348089831666563124904, 219185947502415208836354743904811493693377857801224497036898881655, 62431149957506031195080769249546508270590108511455284444293799607, 14723168096011933652084342180552817054959054379786393655239976770, 2796172630638409266335235413304394251051290846869170957976665656, 410773537563704389185414059854709690269738140285726418523966328, 43789061706057485008518467016296680918730031580581104762020655, 3013008832985606766641178923139679879729130613342736566270045, 100433627766186892221372630771322662657637687111424552293444}, {53919890321292446603727263532860338207594409115950531619470654308352, 53919814192602600582351798045828507665302748977320607223497543909376, 53918894622307119084609919959121049007428525687108016513204988411904, 53911833334856199029607817524207190751220262900039693585021285695488, 53873173421924534452089683388547864974560681762438094338212178690048, 53712776026961506801768707384478134979656338459625220194651128987657, 53189636441377376275035817900332537673501464475118870498313689366912, 51816730305268124805724439475214449907931013868255114980577129805075, 48874079496633749949984900141180437631112205734181337629789329240912, 43675953193618096399705364399185860268058454853082612630331924781785, 36072739061044968868287695384911679513414884596901505531369614810781, 26853029330626340696496298419185984267626608101699008245541243550643, 17599450006635195110354550952119981505646731984204365019376934226377, 9942310053926494076034360283004990092688445822382491452251421241132, 4749143774390121164502279228003275368086055563968014341312092545728, 1884198710636467915058525723803304635145669744834143070170023303709, 610265257865389954297166423136427999327379087373263847155321272488, 158560478688106973028313149046283129354999899703058066077476931462, 32441072722322450276168660325317692522586101043108159746734008262, 5119945494411276972052816380564961355741205015334622735680654526, 608571372992983123098882316778584084209027789822824938521745429, 52922655538624184235485323487944947571317440174787565168100354, 3245785240744499628063460978941642570602938365477766496781402, 133715746339554142933539679909639835097311242509589485191354, 3454785213652975777636069046146798131922816072049405984694, 50411470748336946532589590269574794624614665977728073740, 346457732139114522177692711704391187507556744907718658, 748288838313422294120286634350736906063837462003712, 0}, {53919849545239573531849021655572245050593370115049564381102458535936, 53918894622307119084609919959121049007428525687108016513204988411904, 53909056144255726025338693673213578230524496151050877014758347767808, 53845500954988079458518339235237302576846593557654817864716468092928, 53557514667578089208009704463167232763944832343381696631270470058027, 52587629333056288226682951236792829790549405902858039433305222284352, 50078966841663577405954224816049127156105762544610509399754333570905, 45002004540099595157872961952805226365034436815169570772465331979403, 36887996911662753168046002134354820634161875826594711488371943886274, 26620310535689842645581508340909894557766436618019114108010380308565, 16357422517940750034610379622853107043026947796006966110600542318728, 8305378112397869859858773651698577742650190380911693288633652581561, 3392094599859515538894454693292682504948487828570543758900685798897, 1087231062004708573051240238319531026330779823997558914891376540163, 267130269460702267429808641293162519176558246428286367391289408716, 49155653412226908900185893612072630555613679017791192252561737142, 6613966468128718158028798706765205904879240946923775620959700420, 634195710815033845420434325620068782940968580767396916881262849, 42112931277222564750324487845930189402436039411064610041625449, 1873462267529120431744840934892689635059832771354651141340738, 53656635265869765413028591218145955609362849484295020478489, 941347841452771442857255131648673066987362546444302024696, 9480037991692768905577476548396675174939860939785109504, 50104961603472544114066845286066138425151220082540544, 121649762231157402134644247891438996674108953985024, 108604629116844134699278947987797520534124625920, 22300745198530623141535718272648361505980416, 0, 0}, {53919482560763715884944844759979406637584019106940859235788696584192, 53911833334856199029607817524207190751220262900039693585021285695488, 53845500954988079458518339235237302576846593557654817864716468092928, 53491010388594043784931293225422447663251047157981202034008524849181, 52189556912687589902378415587157725275501173198323637956699773470427, 48727220864615508970800149999552035818377721156620531627617389985162, 41867924100798242407514953724587665759859684271016399847129302688202, 31624970763632432531685912292109912207838140463892596388274733252401, 20071130510568202542043095286725509188805098688819160852791635674423, 10274953442675702061003172303408870409709586344623338099873505383490, 4093176752490740556645491339538943484008508522312226004934255572385, 1228798280168080921083867857948874841520818446761885183575370640639, 269871909165972816367463198670779626214278884578989090999466184293, 42140849487001773841429202680311837354992199161028050335775532938, 4547054444879520631571724770107328504870164705938371135670330038, 329139571938454714665020028435894648097676659872672524063996187, 15481710723520719163678100825811744903355931971984198794739045, 456707174561605603108094125585247031822261939004804025024598, 8111099002648512210357030245525150994491908786304290127876, 82596836636894187678462632067904412244192011043809001471, 454024860867884050102916527455741325379385573844713472, 1246282869098698488295332199686782110035444343242752, 1536914946336164047761974541267652986654165041152, 729873020572012560315773032209285846067576832, 103855241766667046981720253233823882412032, 2658455991569831745807614120560689152, 0, 0, 0}, {53917097161670641180067694938625956953023237554234275791249243897856, 53873173421924534452089683388547864974560681762438094338212178690048, 53557514667578089208009704463167232763944832343381696631270470058027, 52189556912687589902378415587157725275501173198323637956699773470427, 48224538374625278733865314092055379073592676533268417450017896447601, 40166687080147268222044643129971514681252032251925419639376549351399, 28451967004376943609561275840140581180230784363218356050264600000300, 16214928182866347515011913796273088367815008425790168905281786141841, 7082862260109841169993188979327593925880224041719629752906606370733, 2274062072343374803148092470465341342219770353568350619278953990504, 517067990547987276996502178992761237174737339321308686359898018400, 80447126815759442846908008128065345038025105312326960030161025551, 8284948449070855845213753794640913619111933170688127919661776530, 546317630096564617376754233683331940009045024654907895695015656, 22282399874384853738865346792348087166629525943266754036758809, 541607968236014397256300195995717371316592310625792704905300, 7527566220996003532852991082345415717710839252011718803452, 57049773422057250851124856815262568430082528035047735295, 222861007477319929495424523482540002614431836574580736, 418770760252853711262158010697351683030089545547776, 346522568313583549385180716798503956972144951296, 112159813191563038850163886679987752812937216, 11978628264449968833121412737040474177536, 321673945711514580006197418583392256, 1267650600228229401496703205376, 0, 0, 0, 0}, {53905170166205267655681945831858708530219329790701358568551980466176, 53712776026961506801768707384478134979656338459625220194651128987657, 52587629333056288226682951236792829790549405902858039433305222284352, 48727220864615508970800149999552035818377721156620531627617389985162, 40166687080147268222044643129971514681252032251925419639376549351399, 27405799570223870090632892793396650973030569393626276156255094576167, 14467738467992812617418795553783273655610877910238620753443947264348, 5580056700041659649254020298757656394985493448187992851375993013254, 1498054265087611821440141574077995427907402772396993650709135604555, 268312571917675054522391541874855289335203315181212152311352176720, 30835015445615284760656680613702897833101636971689332807804393437, 2190042624029184763949570949184154795774214228599910668471099774, 92589243647496717571974469591681050901567913201250488316590800, 2240957072320179828591025093996063942872524979599785290891255, 29777011311023635048690731828650911550375887445656913051649, 207363506334465311699257187089473194616331575532403556350, 717659664407688360446090933234726906135116334149664768, 1159364126614298387793736348175771105203658709532672, 809894672322583206384760350957694663377937235968, 222052331080988999237453617606975860257062912, 21006837566545693486553664616143750430720, 571178432898427894145912951225188352, 3347745290418634964304595517440, 2417851639229258349412352, 0, 0, 0, 0, 0}, {53857462184343773558138949404789714839003698736569689677762926739459, 53189636441377376275035817900332537673501464475118870498313689366912, 50078966841663577405954224816049127156105762544610509399754333570905, 41867924100798242407514953724587665759859684271016399847129302688202, 28451967004376943609561275840140581180230784363218356050264600000300, 14467738467992812617418795553783273655610877910238620753443947264348, 5140903506419013837605614541424388269484976084775224321028775832426, 1206939699584225780696348785890163395006474229416589404991553466866, 178426752217381270067537002072330335135502611145386760868877783295, 15900858503157308763563550879968010576307887600845151092034521268, 819388481326561486523812400931322462763940823976316535503324945, 23423369659127955808573541087298362085976890094799481426937010, 355831678304932073853587651401093525369589573272659371753402, 2743416331081049993720113375510436888960311241874251710460, 10202234438633962421897672501972725897621772106102472704, 17269260211918314487521873884080300439818931487637504, 12429171046215195278130143050466113049833802563584, 3501863497315674853074122184852995999178686464, 348044759333949181477558299317659053850624, 10637281131694309615143066888457682944, 82430675392577558494943289278464, 119959139817845066739744768, 18446744073709551616, 0, 0, 0, 0, 0, 0}, {53700707386798864380497675430134449853580910987279920465170321637421, 51816730305268124805724439475214449907931013868255114980577129805075, 45002004540099595157872961952805226365034436815169570772465331979403, 31624970763632432531685912292109912207838140463892596388274733252401, 16214928182866347515011913796273088367815008425790168905281786141841, 5580056700041659649254020298757656394985493448187992851375993013254, 1206939699584225780696348785890163395006474229416589404991553466866, 155377880251513677773178571707553514519741341683476454891243750829, 11342909639348953547581941015302715544520812750335039286296957907, 448617180745246159768272579982266221100217992672868972577682979, 9188417303042039912272706322318115306929492172674552695882184, 93029535160148759864423757418292058457345734071188872757252, 443050882616492540104746667103760102203158883568413835267, 939658765633521856622112421409738878777731665904009216, 834003617175935629149915805012797793384104399470592, 288031060800975849903217794096386117373838491648, 35448447318152145912926533451968248641748992, 1392541333491678801820201986254467760128, 15114507720636294044430431212797952, 37062347073278432859891171328, 15054706017868038799360, 562949953421312, 0, 0, 0, 0, 0, 0, 0}, {53269631693550364141984171999832471143668244676733055130540657607616, 48874079496633749949984900141180437631112205734181337629789329240912, 36887996911662753168046002134354820634161875826594711488371943886274, 20071130510568202542043095286725509188805098688819160852791635674423, 7082862260109841169993188979327593925880224041719629752906606370733, 1498054265087611821440141574077995427907402772396993650709135604555, 178426752217381270067537002072330335135502611145386760868877783295, 11342909639348953547581941015302715544520812750335039286296957907, 366259267528136374359610562996607418504990868696809841828560826, 5722425601762845725484257612839210750447274923668534340878336, 41164637004957440359581280688058974062601926939004261892080, 129324632155875087305383159135656936472139074196748632064, 167432749326078402592820751675788392001664683410980864, 83645169168314323122487607912542880711613786095616, 14933178870421106769129984340826492249535676416, 868659572133021038541394112439188912603136, 14671940871070540047479446676560674816, 61919767269650131554928118726656, 53021399415849112437784576, 6699247107347316736, 68719476736, 0, 0, 0, 0, 0, 0, 0, 0}, {52263788409303863585452663995794520820538689952123702683071441548950, 43675953193618096399705364399185860268058454853082612630331924781785, 26620310535689842645581508340909894557766436618019114108010380308565, 10274953442675702061003172303408870409709586344623338099873505383490, 2274062072343374803148092470465341342219770353568350619278953990504, 268312571917675054522391541874855289335203315181212152311352176720, 15900858503157308763563550879968010576307887600845151092034521268, 448617180745246159768272579982266221100217992672868972577682979, 5722425601762845725484257612839210750447274923668534340878336, 31315256770373274184416030147737232604974369492253984948224, 69549274246586985930311656932185300796326420128462798848, 58988342084232604365725307450872494934571913781968896, 17836425468322919128497958582185049572082546900992, 1774762886876262902214103082462473388801654784, 52784977003029937741648493411817612115968, 416404640093856342790701340239593472, 746066469767557989343206309888, 245117845322743521738752, 10666765826654208, 33554432, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {50252101840810862472389647987718620174279580502904997788133009572711, 36072739061044968868287695384911679513414884596901505531369614810781, 16357422517940750034610379622853107043026947796006966110600542318728, 4093176752490740556645491339538943484008508522312226004934255572385, 517067990547987276996502178992761237174737339321308686359898018400, 30835015445615284760656680613702897833101636971689332807804393437, 819388481326561486523812400931322462763940823976316535503324945, 9188417303042039912272706322318115306929492172674552695882184, 41164637004957440359581280688058974062601926939004261892080, 69549274246586985930311656932185300796326420128462798848, 41605883406601490390982517827359597111845923409821696, 8207108764602676687866465861101007498887651131392, 491411068234163913227770727295946324190429184, 8087744400681376730253099526504335802368, 32351799864426703497598663693172736, 26822584422946415412825292800, 3703721060427409391616, 61178281984000, 65536, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {46777370495232042368008074882860246330741118726981780242330263088973, 26853029330626340696496298419185984267626608101699008245541243550643, 8305378112397869859858773651698577742650190380911693288633652581561, 1228798280168080921083867857948874841520818446761885183575370640639, 80447126815759442846908008128065345038025105312326960030161025551, 2190042624029184763949570949184154795774214228599910668471099774, 23423369659127955808573541087298362085976890094799481426937010, 93029535160148759864423757418292058457345734071188872757252, 129324632155875087305383159135656936472139074196748632064, 58988342084232604365725307450872494934571913781968896, 8207108764602676687866465861101007498887651131392, 319968449623162232905806486834568648245379584, 3157749258388514386780290210434939885568, 6955535649319136518317252034830336, 2906435673472639452862390272, 184403489956055359488, 1270083753984, 512, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {41565273476863812211435715225572685565433426063096953923626143207508, 17599450006635195110354550952119981505646731984204365019376934226377, 3392094599859515538894454693292682504948487828570543758900685798897, 269871909165972816367463198670779626214278884578989090999466184293, 8284948449070855845213753794640913619111933170688127919661776530, 92589243647496717571974469591681050901567913201250488316590800, 355831678304932073853587651401093525369589573272659371753402, 443050882616492540104746667103760102203158883568413835267, 167432749326078402592820751675788392001664683410980864, 17836425468322919128497958582185049572082546900992, 491411068234163913227770727295946324190429184, 3157749258388514386780290210434939885568, 4164029885506014110941294192893936, 955257806845044160266828672, 30418526404951916544, 95766480000, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {34749454298997665083610321827581259949261827964170642583782294671288, 9942310053926494076034360283004990092688445822382491452251421241132, 1087231062004708573051240238319531026330779823997558914891376540163, 42140849487001773841429202680311837354992199161028050335775532938, 546317630096564617376754233683331940009045024654907895695015656, 2240957072320179828591025093996063942872524979599785290891255, 2743416331081049993720113375510436888960311241874251710460, 939658765633521856622112421409738878777731665904009216, 83645169168314323122487607912542880711613786095616, 1774762886876262902214103082462473388801654784, 8087744400681376730253099526504335802368, 6955535649319136518317252034830336, 955257806845044160266828672, 16676782335133268994, 26283115038, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {26959946667150639794667015087019630673637144422540572481103602792783, 4749143774390121164502279228003275368086055563968014341312092545728, 267130269460702267429808641293162519176558246428286367391289408716, 4547054444879520631571724770107328504870164705938371135670330038, 22282399874384853738865346792348087166629525943266754036758809, 29777011311023635048690731828650911550375887445656913051649, 10202234438633962421897672501972725897621772106102472704, 834003617175935629149915805012797793384104399470592, 14933178870421106769129984340826492249535676416, 52784977003029937741648493411817612115968, 32351799864426703497598663693172736, 2906435673472639452862390272, 30418526404951916544, 26283115038, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {19170439035303614505723708346458001398012460880910502378424928410659, 1884198710636467915058525723803304635145669744834143070170023303709, 49155653412226908900185893612072630555613679017791192252561737142, 329139571938454714665020028435894648097676659872672524063996187, 541607968236014397256300195995717371316592310625792704905300, 207363506334465311699257187089473194616331575532403556350, 17269260211918314487521873884080300439818931487637504, 288031060800975849903217794096386117373838491648, 868659572133021038541394112439188912603136, 416404640093856342790701340239593472, 26822584422946415412825292800, 184403489956055359488, 95766480000, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {12354619857437467377898314948466575781840862781984191038581083297010, 610265257865389954297166423136427999327379087373263847155321272488, 6613966468128718158028798706765205904879240946923775620959700420, 15481710723520719163678100825811744903355931971984198794739045, 7527566220996003532852991082345415717710839252011718803452, 717659664407688360446090933234726906135116334149664768, 12429171046215195278130143050466113049833802563584, 35448447318152145912926533451968248641748992, 14671940871070540047479446676560674816, 746066469767557989343206309888, 3703721060427409391616, 1270083753984, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {7142522839069237221325955291179015016533170118099364719876963502324, 158560478688106973028313149046283129354999899703058066077476931462, 634195710815033845420434325620068782940968580767396916881262849, 456707174561605603108094125585247031822261939004804025024598, 57049773422057250851124856815262568430082528035047735295, 1159364126614298387793736348175771105203658709532672, 3501863497315674853074122184852995999178686464, 1392541333491678801820201986254467760128, 61919767269650131554928118726656, 245117845322743521738752, 61178281984000, 512, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {3667791493490417116944382186320641172994708342176147174074207604610, 32441072722322450276168660325317692522586101043108159746734008262, 42112931277222564750324487845930189402436039411064610041625449, 8111099002648512210357030245525150994491908786304290127876, 222861007477319929495424523482540002614431836574580736, 809894672322583206384760350957694663377937235968, 348044759333949181477558299317659053850624, 15114507720636294044430431212797952, 53021399415849112437784576, 10666765826654208, 65536, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {1656104924997416003881366178244740526735598892957442279135779311763, 5119945494411276972052816380564961355741205015334622735680654526, 1873462267529120431744840934892689635059832771354651141340738, 82596836636894187678462632067904412244192011043809001471, 418770760252853711262158010697351683030089545547776, 222052331080988999237453617606975860257062912, 10637281131694309615143066888457682944, 37062347073278432859891171328, 6699247107347316736, 33554432, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {650261640750915447349858174206790203606044168348089831666563124904, 608571372992983123098882316778584084209027789822824938521745429, 53656635265869765413028591218145955609362849484295020478489, 454024860867884050102916527455741325379385573844713472, 346522568313583549385180716798503956972144951296, 21006837566545693486553664616143750430720, 82430675392577558494943289278464, 15054706017868038799360, 68719476736, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {219185947502415208836354743904811493693377857801224497036898881655, 52922655538624184235485323487944947571317440174787565168100354, 941347841452771442857255131648673066987362546444302024696, 1246282869098698488295332199686782110035444343242752, 112159813191563038850163886679987752812937216, 571178432898427894145912951225188352, 119959139817845066739744768, 562949953421312, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {62431149957506031195080769249546508270590108511455284444293799607, 3245785240744499628063460978941642570602938365477766496781402, 9480037991692768905577476548396675174939860939785109504, 1536914946336164047761974541267652986654165041152, 11978628264449968833121412737040474177536, 3347745290418634964304595517440, 18446744073709551616, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {14723168096011933652084342180552817054959054379786393655239976770, 133715746339554142933539679909639835097311242509589485191354, 50104961603472544114066845286066138425151220082540544, 729873020572012560315773032209285846067576832, 321673945711514580006197418583392256, 2417851639229258349412352, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {2796172630638409266335235413304394251051290846869170957976665656, 3454785213652975777636069046146798131922816072049405984694, 121649762231157402134644247891438996674108953985024, 103855241766667046981720253233823882412032, 1267650600228229401496703205376, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {410773537563704389185414059854709690269738140285726418523966328, 50411470748336946532589590269574794624614665977728073740, 108604629116844134699278947987797520534124625920, 2658455991569831745807614120560689152, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {43789061706057485008518467016296680918730031580581104762020655, 346457732139114522177692711704391187507556744907718658, 22300745198530623141535718272648361505980416, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {3013008832985606766641178923139679879729130613342736566270045, 748288838313422294120286634350736906063837462003712, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {100433627766186892221372630771322662657637687111424552293444, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}}} {30, 1766847064778384329583297500742918515827483896875618958121606201292619776, {{1766847063132879772262091458587949333270133391892883092488026337944010752, 1766847013767743052625910193938873856549618242410807123480630437485740032, 1766846297973260617901281856527279444102148574920705572873389880840814592, 1766839617224757893804750707352398261259098345013091100539144685488177152, 1766794522172364506153165450421950277068509293136693412282989616857874480, 1766560027899918890364922114383620759277446223379425433350983259980301154, 1765582968431395491247241547557247768481350099390808854467623439657177962, 1762233050253600979986622461295397514323306245715552012581818341407468264, 1752602035492441760112342588292578033618930166399188592160128683966141401, 1729059554965163667086325120952352636341566416959189120018220632803932417, 1679620345857879671731688439537879302059102543135190228520213730042422498, 1589730874753726952905076291511564148818259136182464971251110258534304572, 1447405878838818481429607057136565156186923741840649980575029756644402286, 1250340499879714444002034271078874243312767041982752301177379850112194156, 1011046825429373827125695888008820991965576763583876547623090384525796292, 755800239349010502457601612734097523861907133291742410498515634081720585, 516506564898669885581263229664044272514716854892866656944226610909746037, 319441185939565848153690443606353359640560155034968977546576707839754541, 177116190024657376678221209231354367009224760693153986870495779680367184, 87226718920504657851609061205039213768381353740428729601392496242831644, 37787509813220662496972379790565879485917479916429838103385581657361963, 14245029285942569470954912450340482208553730476430365961477515637100418, 4614014524783349596675039447521001504177651160066945539787861058101380, 1264096346988838336055953185670747346133797484810103653982759656602217, 287036878465439218375386359297756550037673496193524770622943467767775, 52542606019823430132050320968238758974603738925545838616586119995629, 7447553626435778546793390520254568385551862527857582461517709435617, 766805123711682015644215639071725335321954913385248216323046469453, 51010641276957387306804044659277865654464811834640975766504966993, 1645504557321206042154969182557350504982735865633579862536954259}, {1766847013767743052625910193938873856549618242410807123480630437485740032, 1766845674327033399294174043257514688299695295065049232221578160452403200, 1766828829296883124189127090370821531362913327207702837418066006805315585, 1766693878177595986717770723297344741580851998271359500745185180629598299, 1765921249647335954720630928931390306408536109756500098861193096085903118, 1762560166475202954537007165769933860569466034226446797506503451244524338, 1751030900709604749024478265840398372130035149984705129889439339643900848, 1719095632814153909559560390721220073253668000719627093597316305412567032, 1646549463682360343121056475167650055850047417189308321666613427464287210, 1510068779875947223946505008421347692913334802212608961893328030121747997, 1296263914168108307614032494086776488738781268349501109261904404052178996, 1016777238859531553073504515172099816267346664290538585809101925881838579, 712120775820861138580019484406198755357058935673907046100606747775520590, 436011218472358455306160602063235189336224717525633150137071886295759210, 228967983819152341221348044209976137677208846476430789737067962519440780, 101344690778970678887300906572614403625374031330363721174780465947828165, 37188427721790760512263296946479770424240920194173560879923249491568194, 11131070666333919730510574000983936704701531893671015100394916337705662, 2672542692205696977963289141887213826051392958309575321513016662253962, 505541874437265861773204240776406142843321898732959331124510015475687, 73834784045535657486765779296495093386735857845615471184869067132865, 8131532245715281136921952291553821389604082548036821403655124867325, 656129973158666732460884621483252043723429595708242044453401593336, 37397116324113748380307494025821726134323891851889492218019387537, 1434138420037646591685828222867222755499957888682910449797645529, 34550927256449204964561580367722164509170158678842312735680813, 470917489761597255507219741278964208415835107377554745689274, 3028211188750996384116093725649010946830628505434797921549, 6129982163463555433433388108601236734474956488734410995, 64}, {1766846297973260617901281856527279444102148574920705572873389880840814592, 1766828829296883124189127090370821531362913327207702837418066006805315585, 1766640310422939950790744646550940444226151009588870677378666040974639370, 1765360739891449175918393125426252245810441127062375014537167588579879366, 1759246273258766928227588474441199215749642259236577298327959642821721354, 1737435851563173860988143342042393622218286722572426444956074648027828383, 1677374856706817279100382344364341259550562570242149635157118607932381273, 1547162582088762882910598244410566062838256624673506915943178440109014785, 1322576393166016179547820924792192219080355698882649469218666764076949870, 1013201609833906329676501832303070406333200854602809825981869412500473904, 673183351259902545693953266250871996492387065194987643142308898579048020, 376488380627609332814472204017138909119337242188910464525471037588980083, 172555253165225781800224994442291488169053854447514481017563550838712570, 63259173662050249931462504977372567167864917670765079963534617891054512, 18133950878449724680231936227049345288842813131899047533132686317867999, 3976474922921489335385694442986774514735073022097785125648162216104536, 652446276979350593243903650098171161211484453334320690411478957944758, 78271566533624610763258665724501821483265097146368433917279734666289, 6695812657231683402715818612579488854895184423083911653888049004232, 397121218772527392974182292250808585929668468261811800809865043504, 15802913900293449926201296673151200175394485294922502876938685337, 405583959638559556871500947916902814016137804037162431729895712, 6389130931756275160663222917101302868151699072401272180082527, 57898359596867169922521799826214977260264791896171837656588, 275975600074844878968817794731788827116247799200808435541, 605655960958273486535440094089644428720423666362351604, 489877080062852021895397609866089114650922889248768, 91343852333181432387730302044767688728495783936, 0, 0}, {1766839617224757893804750707352398261259098345013091100539144685488177152, 1766693878177595986717770723297344741580851998271359500745185180629598299, 1765360739891449175918393125426252245810441127062375014537167588579879366, 1757811309532934007379854796417136376460681730364459270703612213540584603, 1728280113662438737079648336433461406720339130315665400159899525724956655, 1644011554828443470471184334323568377306565433117406503497189337356415421, 1463483634518058194578271027544662148890596473816680664434025802868198587, 1169113951701121820691425713208003424070624206802162325254100709702163819, 802346006883951134445382864126375241184390327174090213260997372006849296, 454267234385944453681810147238458170240458231030334848477700435146054143, 204699894038592821167563819773805375367272606712112902444473310740654341, 71113081627903955306015368157702353528110142467988026824853053165906811, 18501529075726042035272719187270656028508463016805955574896872257267175, 3507513214863605664661037863139845159335324470649109459232423846266788, 471711667544355479864902365485849112194006919960638039128677668713168, 43793947099201035519257539244894750442828220670261409255985103105047, 2727623058106923968514164690569450449541264521090477513924953111756, 110480389714765656193851252212222590813805926156994944048325143039, 2810368701830407904934392158098793466403613753932009258474798819, 43117843011399626221195702763254859830612803376961006470023842, 380130580299245166710859984849909306871645709764263575276541, 1813387108009047305393349113202363248331336589011935297842, 4331085970144207422870013813871560955924278382675623925, 4659943300918959615426259217505578357481171306151936, 1936170712184121523064798122272241452828344713216, 241725704424893214413550493132090320835575808, 5444517870735015415413993718908291383296, 0, 0, 0}, {1766794522172364506153165450421950277068509293136693412282989616857874480, 1765921249647335954720630928931390306408536109756500098861193096085903118, 1759246273258766928227588474441199215749642259236577298327959642821721354, 1728280113662438737079648336433461406720339130315665400159899525724956655, 1631428496111716858168281773888258082598920648172476909626302751198289411, 1416945154757317020487748109692370130448996539758624925791031339905995522, 1073078502520081636203968734322045794222735473867790910532613254344081557, 671346292336114683583437298683225716907355610759061746411550504580075272, 330566437910582590751307452247747155901518863377738234486933837738054402, 122839802778150087831024399618680711555349663365500153450380985088807139, 33202200664800912486428796030975439026687593195421251010358250860262122, 6311912664516051773406978713394319657466770538636377109076228739515917, 817559297450145070175523726933351555826864250179693631674663470047976, 69931853071714359936351544725258793884625412014359509663898646662612, 3826622704338198203082791854452326279276889220846366094609227674212, 129540322507866053954823154420492118551686564742242516033114396562, 2616109199955887067622688480971262553750932557106705765076943704, 30261581985926053430332422925371167443656737650553348757025424, 191299051436949513559094562829602245040009831236539135298997, 624936051613081791282385093949995398372755301457941495845, 984837834696056530484667700828618097186745205022261246, 685553261173035457563015060997715449624008859844608, 187268980325414545116374673706542531393374650368, 16935324296220628910567151697242163697942528, 386387366876298465390911149587078053888, 1298074214633706907132624082305024, 0, 0, 0, 0}, {1766560027899918890364922114383620759277446223379425433350983259980301154, 1762560166475202954537007165769933860569466034226446797506503451244524338, 1737435851563173860988143342042393622218286722572426444956074648027828383, 1644011554828443470471184334323568377306565433117406503497189337356415421, 1416945154757317020487748109692370130448996539758624925791031339905995522, 1040807562599429374156645949253345094533089402275683909833008490943457873, 610003526927778584867734686077717484902341639680109676991390382682190680, 269310145097558229720285468199209633465354804508703161738163255670047155, 85307810895410622877639103669489433565925323274724701093751238239837175, 18587713577119421222096077622428423570958031302936327523663356395627886, 2681717667188555850706415636133844145263003296549148046476091414106987, 247132222031188287260388668259069999605728389726321733996429035287546, 14042308792990300053431055781811682184336103964939045327574708041563, 474609168180385786674311483090359332345598089950072761739686105446, 9187884587008878124481556932126153963397447559979417926006671708, 97788473338794293507858408443561941364435177300515949813386348, 546623234633910069298220540586557307326297793126175525047188, 1522586045670394510600276222769024098698032834453211971571, 1985756853028447202711317838927139615346728965918162942, 1123686761108276141811686800452345451366972710191104, 250464828367870685166583703912978063129527189504, 19335655266894449781463513276115378696617984, 430679083458361506977962103307254104064, 2075970976519854164273735762182144, 1237940039285380274899124224, 0, 0, 0, 0, 0}, {1765582968431395491247241547557247768481350099390808854467623439657177962, 1751030900709604749024478265840398372130035149984705129889439339643900848, 1677374856706817279100382344364341259550562570242149635157118607932381273, 1463483634518058194578271027544662148890596473816680664434025802868198587, 1073078502520081636203968734322045794222735473867790910532613254344081557, 610003526927778584867734686077717484902341639680109676991390382682190680, 250944849804037482337632227390180903849265328127989067937472857120209233, 70594998859034598888216994872892057476595436643920372806976294529367081, 12944326062143462259914040128698118678197753600327672408020456703681664, 1482246035490536773831588596564989208908452658128835645374814504847840, 101837501836902866030782268923080224941654631549458885111955714194527, 4036931210387789365447669975658010331398395343968753255989792685048, 88739613782244073388839313156794271026633424539440264270291915960, 1037601455422915729444234293138651774434474029458845867640903075, 6169345006249757716611073233075746301885364011443537735318240, 17740781808933233743630668101888907609983367783204480090194, 23296714366913361475725336309356311147760580053920907251, 13055783809010944051756624251221538562380868857364480, 2875618668788825053607965116146876024612649435136, 224371322598640411230461585155147968941129728, 5407038082541368741178845295288063623168, 33185941059419975473856195363602432, 38423719060161700197400838144, 4722366482869645213696, 0, 0, 0, 0, 0, 0}, {1762233050253600979986622461295397514323306245715552012581818341407468264, 1719095632814153909559560390721220073253668000719627093597316305412567032, 1547162582088762882910598244410566062838256624673506915943178440109014785, 1169113951701121820691425713208003424070624206802162325254100709702163819, 671346292336114683583437298683225716907355610759061746411550504580075272, 269310145097558229720285468199209633465354804508703161738163255670047155, 70594998859034598888216994872892057476595436643920372806976294529367081, 11447921134934100241447163470619815227661867038878622025990452394347141, 1094906564832817742649727960358985403690963420012173646225494506446315, 59098659683142187997482938303032111545669074796413929057121613631795, 1724938271485836310620834999107957272590149888696877990895365689871, 26076070973846785603224901402691327322215539018900057739112004700, 195171386824906025632802709479956931676803289607237993425744229, 688957417498768803660952531309596759985730941129234266977430, 1086775216591946154376900193643007589846812540532787511227, 720284522595027708097342839404047094132234530037170176, 186577674117170513487975720805910571747248051322880, 17304154664933106881388805891683274804091158528, 514795169255484341974080602809143320903680, 4252996488283695909940623002080116736, 7978971201217291605823524438016, 2492614707692934327697408, 72057594037927936, 0, 0, 0, 0, 0, 0, 0}, {1752602035492441760112342588292578033618930166399188592160128683966141401, 1646549463682360343121056475167650055850047417189308321666613427464287210, 1322576393166016179547820924792192219080355698882649469218666764076949870, 802346006883951134445382864126375241184390327174090213260997372006849296, 330566437910582590751307452247747155901518863377738234486933837738054402, 85307810895410622877639103669489433565925323274724701093751238239837175, 12944326062143462259914040128698118678197753600327672408020456703681664, 1094906564832817742649727960358985403690963420012173646225494506446315, 49196794415857637107705142765956878612429111979533359081374413295544, 1121266827001170108724799352553873220728707172103388949307820320212, 12376844403623446084508129226547582516322956363860265742960326217, 63058896409270933862574125711187011864535964237667862168276927, 140817905032331871883712020442034818591928800007230909841687, 130159100054625227804500555858886341232698385533293821999, 46652816254834843815502269822447505775247201128153088, 6007703503292764806528230529593245296360809299968, 253489137127376959345614492890232419688382464, 3123654870200458391003961611039298027520, 9674532777831073584623051264229376, 6115896141889806537506947072, 573893339876008394752, 4398046511104, 0, 0, 0, 0, 0, 0, 0, 0}, {1729059554965163667086325120952352636341566416959189120018220632803932417, 1510068779875947223946505008421347692913334802212608961893328030121747997, 1013201609833906329676501832303070406333200854602809825981869412500473904, 454267234385944453681810147238458170240458231030334848477700435146054143, 122839802778150087831024399618680711555349663365500153450380985088807139, 18587713577119421222096077622428423570958031302936327523663356395627886, 1482246035490536773831588596564989208908452658128835645374814504847840, 59098659683142187997482938303032111545669074796413929057121613631795, 1121266827001170108724799352553873220728707172103388949307820320212, 9638253164714746186778878012435575332561628148392455415124721214, 35677425465304373974162198416149705983952990071423942099206144, 53860325718624934683681615410067244868686111603324750921010, 31226911069446813306567193479847859570898712935599702017, 6494205053205628514169921026099377513976297372516352, 447331065195771641497158531994768814278258458624, 9272084087568092409759651132749882918436864, 51324156437280847238566144445635362816, 64969247930881410325317108629504, 15185041063419770029735936, 473321540801265664, 1073741824, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {1679620345857879671731688439537879302059102543135190228520213730042422498, 1296263914168108307614032494086776488738781268349501109261904404052178996, 673183351259902545693953266250871996492387065194987643142308898579048020, 204699894038592821167563819773805375367272606712112902444473310740654341, 33202200664800912486428796030975439026687593195421251010358250860262122, 2681717667188555850706415636133844145263003296549148046476091414106987, 101837501836902866030782268923080224941654631549458885111955714194527, 1724938271485836310620834999107957272590149888696877990895365689871, 12376844403623446084508129226547582516322956363860265742960326217, 35677425465304373974162198416149705983952990071423942099206144, 39042759385263934793495589220225310687291618453293611614208, 15238740723300564796081231681659176860639230649398460416, 1976400469919041856015892872133908746913431821484032, 78426913443907404800066944782116308251221950464, 862337898789578304715390221301151252348928, 2323197521658756618738607783805976576, 1307739810079689703448981274624, 123582381659484760047616, 1408099527163904, 1048576, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {1589730874753726952905076291511564148818259136182464971251110258534304572, 1016777238859531553073504515172099816267346664290538585809101925881838579, 376488380627609332814472204017138909119337242188910464525471037588980083, 71113081627903955306015368157702353528110142467988026824853053165906811, 6311912664516051773406978713394319657466770538636377109076228739515917, 247132222031188287260388668259069999605728389726321733996429035287546, 4036931210387789365447669975658010331398395343968753255989792685048, 26076070973846785603224901402691327322215539018900057739112004700, 63058896409270933862574125711187011864535964237667862168276927, 53860325718624934683681615410067244868686111603324750921010, 15238740723300564796081231681659176860639230649398460416, 1327986047283536842599405448305779810282595455864832, 32747626439700166889307231704254383375955083264, 206418506121405284980769837750806244425728, 293211325387165678122586742691987456, 79763537305565275999269814272, 3325387330903515267072, 15187439599616, 4096, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {1447405878838818481429607057136565156186923741840649980575029756644402286, 712120775820861138580019484406198755357058935673907046100606747775520590, 172555253165225781800224994442291488169053854447514481017563550838712570, 18501529075726042035272719187270656028508463016805955574896872257267175, 817559297450145070175523726933351555826864250179693631674663470047976, 14042308792990300053431055781811682184336103964939045327574708041563, 88739613782244073388839313156794271026633424539440264270291915960, 195171386824906025632802709479956931676803289607237993425744229, 140817905032331871883712020442034818591928800007230909841687, 31226911069446813306567193479847859570898712935599702017, 1976400469919041856015892872133908746913431821484032, 32747626439700166889307231704254383375955083264, 128067853578158315282341797576858040532928, 103973439916806826212650080097830656, 14850725371581146776351782912, 297652436451168897024, 596087109888, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {1250340499879714444002034271078874243312767041982752301177379850112194156, 436011218472358455306160602063235189336224717525633150137071886295759210, 63259173662050249931462504977372567167864917670765079963534617891054512, 3507513214863605664661037863139845159335324470649109459232423846266788, 69931853071714359936351544725258793884625412014359509663898646662612, 474609168180385786674311483090359332345598089950072761739686105446, 1037601455422915729444234293138651774434474029458845867640903075, 688957417498768803660952531309596759985730941129234266977430, 130159100054625227804500555858886341232698385533293821999, 6494205053205628514169921026099377513976297372516352, 78426913443907404800066944782116308251221950464, 206418506121405284980769837750806244425728, 103973439916806826212650080097830656, 8476067433280757223802846212, 88968287003201761824, 85347160608, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {1011046825429373827125695888008820991965576763583876547623090384525796292, 228967983819152341221348044209976137677208846476430789737067962519440780, 18133950878449724680231936227049345288842813131899047533132686317867999, 471711667544355479864902365485849112194006919960638039128677668713168, 3826622704338198203082791854452326279276889220846366094609227674212, 9187884587008878124481556932126153963397447559979417926006671708, 6169345006249757716611073233075746301885364011443537735318240, 1086775216591946154376900193643007589846812540532787511227, 46652816254834843815502269822447505775247201128153088, 447331065195771641497158531994768814278258458624, 862337898789578304715390221301151252348928, 293211325387165678122586742691987456, 14850725371581146776351782912, 88968287003201761824, 44642381823, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {755800239349010502457601612734097523861907133291742410498515634081720585, 101344690778970678887300906572614403625374031330363721174780465947828165, 3976474922921489335385694442986774514735073022097785125648162216104536, 43793947099201035519257539244894750442828220670261409255985103105047, 129540322507866053954823154420492118551686564742242516033114396562, 97788473338794293507858408443561941364435177300515949813386348, 17740781808933233743630668101888907609983367783204480090194, 720284522595027708097342839404047094132234530037170176, 6007703503292764806528230529593245296360809299968, 9272084087568092409759651132749882918436864, 2323197521658756618738607783805976576, 79763537305565275999269814272, 297652436451168897024, 85347160608, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {516506564898669885581263229664044272514716854892866656944226610909746037, 37188427721790760512263296946479770424240920194173560879923249491568194, 652446276979350593243903650098171161211484453334320690411478957944758, 2727623058106923968514164690569450449541264521090477513924953111756, 2616109199955887067622688480971262553750932557106705765076943704, 546623234633910069298220540586557307326297793126175525047188, 23296714366913361475725336309356311147760580053920907251, 186577674117170513487975720805910571747248051322880, 253489137127376959345614492890232419688382464, 51324156437280847238566144445635362816, 1307739810079689703448981274624, 3325387330903515267072, 596087109888, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {319441185939565848153690443606353359640560155034968977546576707839754541, 11131070666333919730510574000983936704701531893671015100394916337705662, 78271566533624610763258665724501821483265097146368433917279734666289, 110480389714765656193851252212222590813805926156994944048325143039, 30261581985926053430332422925371167443656737650553348757025424, 1522586045670394510600276222769024098698032834453211971571, 13055783809010944051756624251221538562380868857364480, 17304154664933106881388805891683274804091158528, 3123654870200458391003961611039298027520, 64969247930881410325317108629504, 123582381659484760047616, 15187439599616, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {177116190024657376678221209231354367009224760693153986870495779680367184, 2672542692205696977963289141887213826051392958309575321513016662253962, 6695812657231683402715818612579488854895184423083911653888049004232, 2810368701830407904934392158098793466403613753932009258474798819, 191299051436949513559094562829602245040009831236539135298997, 1985756853028447202711317838927139615346728965918162942, 2875618668788825053607965116146876024612649435136, 514795169255484341974080602809143320903680, 9674532777831073584623051264229376, 15185041063419770029735936, 1408099527163904, 4096, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {87226718920504657851609061205039213768381353740428729601392496242831644, 505541874437265861773204240776406142843321898732959331124510015475687, 397121218772527392974182292250808585929668468261811800809865043504, 43117843011399626221195702763254859830612803376961006470023842, 624936051613081791282385093949995398372755301457941495845, 1123686761108276141811686800452345451366972710191104, 224371322598640411230461585155147968941129728, 4252996488283695909940623002080116736, 6115896141889806537506947072, 473321540801265664, 1048576, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {37787509813220662496972379790565879485917479916429838103385581657361963, 73834784045535657486765779296495093386735857845615471184869067132865, 15802913900293449926201296673151200175394485294922502876938685337, 380130580299245166710859984849909306871645709764263575276541, 984837834696056530484667700828618097186745205022261246, 250464828367870685166583703912978063129527189504, 5407038082541368741178845295288063623168, 7978971201217291605823524438016, 573893339876008394752, 1073741824, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {14245029285942569470954912450340482208553730476430365961477515637100418, 8131532245715281136921952291553821389604082548036821403655124867325, 405583959638559556871500947916902814016137804037162431729895712, 1813387108009047305393349113202363248331336589011935297842, 685553261173035457563015060997715449624008859844608, 19335655266894449781463513276115378696617984, 33185941059419975473856195363602432, 2492614707692934327697408, 4398046511104, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {4614014524783349596675039447521001504177651160066945539787861058101380, 656129973158666732460884621483252043723429595708242044453401593336, 6389130931756275160663222917101302868151699072401272180082527, 4331085970144207422870013813871560955924278382675623925, 187268980325414545116374673706542531393374650368, 430679083458361506977962103307254104064, 38423719060161700197400838144, 72057594037927936, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {1264096346988838336055953185670747346133797484810103653982759656602217, 37397116324113748380307494025821726134323891851889492218019387537, 57898359596867169922521799826214977260264791896171837656588, 4659943300918959615426259217505578357481171306151936, 16935324296220628910567151697242163697942528, 2075970976519854164273735762182144, 4722366482869645213696, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {287036878465439218375386359297756550037673496193524770622943467767775, 1434138420037646591685828222867222755499957888682910449797645529, 275975600074844878968817794731788827116247799200808435541, 1936170712184121523064798122272241452828344713216, 386387366876298465390911149587078053888, 1237940039285380274899124224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {52542606019823430132050320968238758974603738925545838616586119995629, 34550927256449204964561580367722164509170158678842312735680813, 605655960958273486535440094089644428720423666362351604, 241725704424893214413550493132090320835575808, 1298074214633706907132624082305024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {7447553626435778546793390520254568385551862527857582461517709435617, 470917489761597255507219741278964208415835107377554745689274, 489877080062852021895397609866089114650922889248768, 5444517870735015415413993718908291383296, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {766805123711682015644215639071725335321954913385248216323046469453, 3028211188750996384116093725649010946830628505434797921549, 91343852333181432387730302044767688728495783936, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {51010641276957387306804044659277865654464811834640975766504966993, 6129982163463555433433388108601236734474956488734410995, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {1645504557321206042154969182557350504982735865633579862536954259, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}}} {31, 115792089237316195423570985008687907853269984665640564039457584007913129639936, {{115792089183396302089269705419353877679230723318366275194376439045705909141504, 115792087511879608725930038149998942284013621552863320996860945217282073690112, 115792062439129208275835029109674911355757095070319008034128537790924541919232, 115791820069208670591583275053209279049277339072390649394381932669468401467392, 115790123479764906801820996657949852903919047086892138916155696819275418304512, 115780961896768582337104693323548951718984270365200182333734023228233309224960, 115741261703784509656667378874478379917600237904535037143240104333717503213568, 115599475300269964369391255842083480626942979116445232891476108281875338887168, 115174116089726328507562886744898782754971202752175820136184120126348845907968, 114087086996114814638445943496537888193265552043487320872660150395558919405568, 111695622990169484126388668350143920157513120484372622492907416987821081100288, 107130100797001125876097506707028162998349387507880925586106744118503389790208, 99520897141720528792278903968501901066409832547061430741438956002973904273408, 88399753337848886900544023042963518242805867604325245968462957987969271595008, 74101139875728204468313461852985597469600769820807294117493817682963315294208, 57896044618658097711785492504343953926634992332820282019728792003956564819968, 41690949361587990955257523155702310383669214844833269921963766324949814345728, 27392335899467308523026961965724389610464117061315318070994626019943858044928, 16271192095595666631292081040186006786860152118579133298018628004939225366528, 8661988440315069547473478301659744854920597157759638453350839889409739849728, 4096466247146711297182316658543987695756864181267941546550167020092048539648, 1705002241201380785125041512150019660004432622153243166797433612354210234368, 617973147589866916008098263789125098298781913464743903273463881564283731968, 192613937046231054179729166604427226327005549195331147981475726037790752769, 50827533531685766903606134209527935669746761105526896217479674195626426374, 11127340547613086466291685138956134285714300440381705723560779679820415021, 1965757551288621749988350738054949350937578748425123301887188637711335758, 269168107524831987709955478628803992645593249914645075651338444728174913, 26798186987147735955899012996497512889595321556005329046216988587736952, 1725436586697640946858688965569256363112777243042596638790631056057725, 53919893334301279589334030174039261347274288845081144962207221192913}, {115792087511879608725930038149998942284013621552863320996860945217282073690112, 115792040493732621315647864016911522743150357501006110743740225284010351263744, 115791425806948663008715122857085954916202153518511172078473389619586577465344, 115786296946703412870864191469560315522476982176235271723814016091694578008064, 115755648880010097902560433982580601520875926612729117579597835378817985675264, 115616156420326538322873036249956006254203519218759309756722452337042659475456, 115114141898501129748889849376034882879956935902437308731060702546014853136384, 113650555510701320846145730594541927993576212653702672766778115347415914512384, 110138109475045726757427548322311320486515363297777048530930116018432884342784, 103126894735261608524605045226251325507379586411967878606747149689893666422784, 91414340565155601169235734854369050894034452105185781593008843360834791931904, 74992097160706838471853456494950280784478606824524103005233014088930032615424, 55663020586763993441039864040602193255910507317550748865789410625037401063424, 36604562424400832826300324494291179213720212905547518828920570721879902388224, 20924521443605341945054190202101670262040884642919249209503421151661443252224, 10219541168294703331821124238146325187205887059091805917682621578976253968384, 4196681178242651099605963777697393056398791752093946398907265612041571794944, 1426898336946938842490083631205713913619929326311955565461008337091055058944, 395548337477456039902096344286100919622416099824013109211916342175668895744, 87970317147792467312843021792222172217470546618025714028969830508337823744, 15423862407647937836730928663740609955957976729057412718497122942728536064, 2090003362357298602627679517526789934331090432633338636949323738653917184, 213816620579601638400140991105241936877597606324143310433518149313757184, 16049077116250741663417115820644972735042145830141908466143429692227585, 852210651220312899283564653821343044994469583507336900548819192643585, 30495527835217787317625643449056056550122651801591675931776161677314, 686663306966631055501033577366702246072991659853190103490988343299, 8761427951811079729823662817967103799601681272852232236271927299, 52828088205014305308442003785715720557917423420609314460532738, 100433627766186892221372630771322662657637687111424552206337, 0}, {115792062439129208275835029109674911355757095070319008034128537790924541919232, 115791425806948663008715122857085954916202153518511172078473389619586577465344, 115784243623258549938135225832434427953041382069244197105038981412137107193856, 115733137973740869058793066448912597160843428575893274885892980336252965355520, 115476274501230943033739232419600999882426947326774472407129755175036976627712, 114508797284435147761145170903927435407601948365894480800254527914096583507968, 111682516050840159750257503355283400541683311131594012333287118876491982569472, 105146371635384220635676474386274576453585234938331877384928696777699472965632, 93041668065889271680932667172579504286241043142659072038406477469974477668352, 74998197927134819768348825057240594435948246076627463209946602953189844058112, 53345827076649081105256015737190873589420065730219707223347650357264826499072, 32503930712530753438178578503090451116171390542428512662849462659713106706432, 16517892491862582335566962504061893332918283200674210822639190198466853732352, 6834543009414138750826521077194256893476112777686349208624563450835414024192, 2252085415587419643240422479421440318210398472193903525029337848229251776512, 578686437122913232667427760841150067124328422936628339765075041987636232192, 113576564531590404292602204456063156432555735441826386254475101746151555072, 16670164291073951576361369648711922943097904359885650318297583491578068992, 1789321458603731288300683160200136490568692347791811648278201284304044032, 137058879982982901399005171545390929948292190474382678285258908135063552, 7287263933458091563569845213184110149928392958462789759779953402970112, 260360764670032620668507024565140004384897022251286069277672049999872, 6010076658242756093236187983155701103452317712093972672848049733632, 85318005121493111674017254987056888508996499545959800013536100352, 698159761503148816148090475750152309718057989464038798641856512, 3011419443547786231658954022479146615317070028530641897783296, 5993471082401199490894730097609997449964824556703609520128, 4405924679989430467780247703057138902903874976277856256, 748288838313422294120286634350736906063837462003712, 0, 0}, {115791820069208670591583275053209279049277339072390649394381932669468401467392, 115786296946703412870864191469560315522476982176235271723814016091694578008064, 115733137973740869058793066448912597160843428575893274885892980336252965355520, 115415095431072167296389847685341260067763879212485452533057366683350097461248, 114094227867214532997361502204913813094094268616650637278437015828031776751616, 110068532280414431605538677921710582020016855045394255238026255502073999130624, 100790483393412908965815111812131007130231253337872838069506030309750054322176, 84372536665811457345201328958752814633037762746401497425880619139406512521216, 61943956978542862513114053043084485971751844343334992492013983265822475288576, 38325241394696377377212919022194269011392811284250420149120961889860128342016, 19278790932816993337025825110740188979233054644637291937702612126705538564096, 7638078315388110170223699501993862405953594317785764982334647974442383179776, 2316155419318196617772994745889097182978790195812476736412662937945590726656, 523461601471706718457590314447143216942343328897799319218780845638655410176, 85947841176606214393378464318516962590735856543491294891601689780374470656, 9994774862841657631849319206097632883319450741859301795543107475756548096, 801932630175226123087074223620250215669550024684806344053800361195995136, 43178000674183872236852072870548566867060629687057230875208004210262016, 1513299343232646256658776311802502767109300255774831171190035039911936, 33357118596470275467053596063764021788282317982700938464267249647616, 444281955629898795612747052204934997541138859172650445803981111296, 3407438154988765223728805835697099612733864225747923857546674176, 14173917517825609261743503849518898456553758138147710556962816, 29592261241391347433576757747846080796588839682700189106176, 27904058044900765408224697111656353118101039051771478016, 10187966724047429263453819948693534227664540530638848, 1120701649206957935354735986073670759121539825664, 22300745198530623141535718272648361505980416, 0, 0, 0}, {115790123479764906801820996657949852903919047086892138916155696819275418304512, 115755648880010097902560433982580601520875926612729117579597835378817985675264, 115476274501230943033739232419600999882426947326774472407129755175036976627712, 114094227867214532997361502204913813094094268616650637278437015828031776751616, 109451954074304390086748063861326844152024166881485338174422666164513252835328, 98314025547017099574782078994327302493321685865677455247607458497299556073472, 78761510184237572763813436038646545323374051074606201131017938131340606046208, 53431246199579397825690407834732187121476700602822331396248001232135329415168, 29252891910385213795485700850069414872953643527830959286138407257504877641728, 12392203151932616517185615870235630700929396312932312381311801725277844799488, 3915148298079243611460115695225081710697893534458951319683109418261888892928, 892499611087241018529282625692689398487840392622459897442543364913619795968, 142349805956177653918408099471004283677833507049234360223105552136156479488, 15420079346262748443428674358683125294278636815990761194891244446582571008, 1101297228120745110163971742889899325757863214216820665929212719402057728, 50293788341227377186757129701599029904090987771235188321223373695746048, 1421606389593157864451099641637381658295723033386674548168183060103168, 24000639165967810310505878484201104104998248430174734881797322047488, 232492508439054096835637941587744502393553821672449393952406110208, 1233458398784196696770877758084282975794436592199426525550870528, 3390219268671504125029381911816425293749476785665241952288768, 4507444786175762824099373569654054495338294850607076343808, 2654919960745453811940623069792659465705233090942599168, 615526043293241370126997136191256494237034875977728, 47392109518459242587329076371304811681271513088, 923526343823426989839598684569818925891584, 2658455991569831745807614120560689152, 0, 0, 0, 0}, {115780961896768582337104693323548951718984270365200182333734023228233309224960, 115616156420326538322873036249956006254203519218759309756722452337042659475456, 114508797284435147761145170903927435407601948365894480800254527914096583507968, 110068532280414431605538677921710582020016855045394255238026255502073999130624, 98314025547017099574782078994327302493321685865677455247607458497299556073472, 76843383328961116179938775197762511932758644020535926664270063181931638423552, 49324699311091360874759836615272075029434309720435560340192062126402907930624, 24550658772457253590801927130239668887660153808159809460678541330036245397504, 9022301934374972215297503225482095603847702025287798054537640854375349878784, 2347026995786969342361085970230679317518502864191337005173469432523064868864, 416248385188562752084948028353496094245730377818752005019244594447855386624, 48605022535172986869446511138368840639912589698412822101667070136322883584, 3613293401967572277179754189448239031180016435829131150817820452788895744, 165363227281594070411429626807522713115735708483453715391974471110754304, 4500451528884616159513735124388902709683920411299771544283982032011264, 70207927946996810475623988649049329066914648437058220960900578279424, 603083953731075617551525340324846863413223163684825781356392873984, 2726636284492652059870822203788358529023455643343487232842399744, 6158857239984581062157657644331311726767814115467887487483904, 6532911589999227511009405298284475425371582781957251006464, 3016384756261303558884308610478956129820258750561255424, 550467652628034554559300707953519579011914015965184, 34916444531253348846827719073540611838012555264, 641346800678701127528894641644279634591744, 2558783160175086524426731340928385024, 1267650600228229401496703205376, 0, 0, 0, 0, 0}, {115741261703784509656667378874478379917600237904535037143240104333717503213568, 115114141898501129748889849376034882879956935902437308731060702546014853136384, 111682516050840159750257503355283400541683311131594012333287118876491982569472, 100790483393412908965815111812131007130231253337872838069506030309750054322176, 78761510184237572763813436038646545323374051074606201131017938131340606046208, 49324699311091360874759836615272075029434309720435560340192062126402907930624, 23107868052272122655427841006252051393632661894931224586778752662763126915072, 7647718573601939453812628079556503174411106527967258342296157502105884557312, 1703986832740109095947993626463138272967431484838295511741040889369148260352, 245019555260634707835257075614590930129308546105089180993933574116938350592, 21869611453947471428634174179005423399264049989678975035408825474185428992, 1167284573820411374628308905985633856568156928469646366564182260912750592, 35898046780423389639291619820417878551809215326557366394239468408143872, 612241250601002323364694868710999762425264603594782459749200981655552, 5560744681499085465472566134426456641377310618104854932875569528832, 25734318243066172194454968447236387415377488840110502419378470912, 57752079335347756686513953717106533573220938303181468511240192, 59370547202983384731076019848548435924481312250477907279872, 26138456704422519855602132754365568945240075470322532352, 4539900860247440222294911852521370334799482775928832, 280442639860366345690236947978271604927084101632, 5372561912431746175241813549385484423135232, 26323540244152088207300265859793027072, 24434460495414835865958913933312, 2417851639229258349412352, 0, 0, 0, 0, 0, 0}, {115599475300269964369391255842083480626942979116445232891476108281875338887168, 113650555510701320846145730594541927993576212653702672766778115347415914512384, 105146371635384220635676474386274576453585234938331877384928696777699472965632, 84372536665811457345201328958752814633037762746401497425880619139406512521216, 53431246199579397825690407834732187121476700602822331396248001232135329415168, 24550658772457253590801927130239668887660153808159809460678541330036245397504, 7647718573601939453812628079556503174411106527967258342296157502105884557312, 1528223726407607372796388958755355920771575137011885548529080435961743015936, 186820063733994054394297665617592044754985853105113358466689079620187193344, 13383156987697693005166211463671414527137889652610556194418831470580727808, 539294326574477176948134992135109403221099728894122149103149784579964928, 11739216853865308148209636882575119484355441475133082790030043720450048, 132426460204750997647011920223362060548090271291978532078821383864320, 740934397475847380057687830248351000553477389412719227557625462784, 1960349761240533429682824278317278268729305776367200705074692096, 2325365669468093036208300730932412831969044399584170293067776, 1163355948442460979008711130952703673100144057867363680256, 228418107281276089716623099608943329088519177070706688, 16128899564791400220469274318172007793573098422272, 367008166816509372862458973461446914016804864, 2330141132079890396117069845341440835584, 3375773998244606685444987529723904, 818335530509059403942985728, 18446744073709551616, 0, 0, 0, 0, 0, 0, 0}, {115174116089726328507562886744898782754971202752175820136184120126348845907968, 110138109475045726757427548322311320486515363297777048530930116018432884342784, 93041668065889271680932667172579504286241043142659072038406477469974477668352, 61943956978542862513114053043084485971751844343334992492013983265822475288576, 29252891910385213795485700850069414872953643527830959286138407257504877641728, 9022301934374972215297503225482095603847702025287798054537640854375349878784, 1703986832740109095947993626463138272967431484838295511741040889369148260352, 186820063733994054394297665617592044754985853105113358466689079620187193344, 11340233277903406265878326289356533542008746996235459141137378337424932864, 364557873770955039856908715773733432254140781939322837990601459270418432, 5941749652509262977588984859947139624480622457691662420718628741578752, 46962622902672630407920099058877612360844785936224056494822965379072, 171765557275428242974030027107282705403744585521057441146990493696, 276313346970969434104390563360767116624258783442516258712453120, 184743115594962728835365724567199680236954870309775577448448, 48120084773412217442337164427776754565879213975664590848, 4525510703338502964615345135932420879151590012878848, 140181583993235865928461725728785673386696114176, 1274972603252875776078230741223582388453376, 2930574289160473250439449509571330048, 1382517017705546110287120171008, 97350746293963134599168, 562949953421312, 0, 0, 0, 0, 0, 0, 0, 0}, {114087086996114814638445943496537888193265552043487320872660150395558919405568, 103126894735261608524605045226251325507379586411967878606747149689893666422784, 74998197927134819768348825057240594435948246076627463209946602953189844058112, 38325241394696377377212919022194269011392811284250420149120961889860128342016, 12392203151932616517185615870235630700929396312932312381311801725277844799488, 2347026995786969342361085970230679317518502864191337005173469432523064868864, 245019555260634707835257075614590930129308546105089180993933574116938350592, 13383156987697693005166211463671414527137889652610556194418831470580727808, 364557873770955039856908715773733432254140781939322837990601459270418432, 4727280946338713503330927597147872942831120123901313729471079417643008, 27836984606734938723909496933939140746401918227065419243649885011968, 70847216438779516008298184212977781626707478526133006986094051328, 73873264691374097884400973772869996558508058629363305447161856, 29737115425556207646731020683716976824082800013251897720832, 4318207106664636464750193266288623825872071034786545664, 208930815723700729123368452839637659792838863355904, 3060707548105827592626251518902198730273849344, 12049390831491056849235913930970377486336, 10917029826460949763792646233391104, 1837923930502919659093753856, 41527498375058948096, 68719476736, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {111695622990169484126388668350143920157513120484372622492907416987821081100288, 91414340565155601169235734854369050894034452105185781593008843360834791931904, 53345827076649081105256015737190873589420065730219707223347650357264826499072, 19278790932816993337025825110740188979233054644637291937702612126705538564096, 3915148298079243611460115695225081710697893534458951319683109418261888892928, 416248385188562752084948028353496094245730377818752005019244594447855386624, 21869611453947471428634174179005423399264049989678975035408825474185428992, 539294326574477176948134992135109403221099728894122149103149784579964928, 5941749652509262977588984859947139624480622457691662420718628741578752, 27836984606734938723909496933939140746401918227065419243649885011968, 52663872409847956665720589369541451805973247401887984942791524352, 38052658384350355398526305857741973589688625697710357281243136, 9871584009017207019289001002544271869486978283913674227712, 856908252026992272150582474167946779337795526578929664, 22923058720466763266600812300944364607291825061888, 171164381315898349519805672451814167215603712, 315466288969373352911064922708368162816, 122382706017844702615854544584704, 8029144940119738701316096, 63975015342669824, 33554432, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {107130100797001125876097506707028162998349387507880925586106744118503389790208, 74992097160706838471853456494950280784478606824524103005233014088930032615424, 32503930712530753438178578503090451116171390542428512662849462659713106706432, 7638078315388110170223699501993862405953594317785764982334647974442383179776, 892499611087241018529282625692689398487840392622459897442543364913619795968, 48605022535172986869446511138368840639912589698412822101667070136322883584, 1167284573820411374628308905985633856568156928469646366564182260912750592, 11739216853865308148209636882575119484355441475133082790030043720450048, 46962622902672630407920099058877612360844785936224056494822965379072, 70847216438779516008298184212977781626707478526133006986094051328, 38052658384350355398526305857741973589688625697710357281243136, 6827579065368088943685835092739864381222267011908067459072, 380604781307102553845914294030126732789939071746310144, 6056560564402840640980205783675393283072734527488, 24852189945566930740566192905137642826366976, 23181737917663700333267521508424548352, 4176908644087613421617166680064, 116320991414298210205696, 357833192505344, 65536, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {99520897141720528792278903968501901066409832547061430741438956002973904273408, 55663020586763993441039864040602193255910507317550748865789410625037401063424, 16517892491862582335566962504061893332918283200674210822639190198466853732352, 2316155419318196617772994745889097182978790195812476736412662937945590726656, 142349805956177653918408099471004283677833507049234360223105552136156479488, 3613293401967572277179754189448239031180016435829131150817820452788895744, 35898046780423389639291619820417878551809215326557366394239468408143872, 132426460204750997647011920223362060548090271291978532078821383864320, 171765557275428242974030027107282705403744585521057441146990493696, 73873264691374097884400973772869996558508058629363305447161856, 9871584009017207019289001002544271869486978283913674227712, 380604781307102553845914294030126732789939071746310144, 3883130857291726766447930972240132145889358642688, 9449913829780426599793133815881090774859776, 4823734124973552940854381475378225152, 437588027216786269499622948864, 5625466512924500041728, 7295473025024, 512, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {88399753337848886900544023042963518242805867604325245968462957987969271595008, 36604562424400832826300324494291179213720212905547518828920570721879902388224, 6834543009414138750826521077194256893476112777686349208624563450835414024192, 523461601471706718457590314447143216942343328897799319218780845638655410176, 15420079346262748443428674358683125294278636815990761194891244446582571008, 165363227281594070411429626807522713115735708483453715391974471110754304, 612241250601002323364694868710999762425264603594782459749200981655552, 740934397475847380057687830248351000553477389412719227557625462784, 276313346970969434104390563360767116624258783442516258712453120, 29737115425556207646731020683716976824082800013251897720832, 856908252026992272150582474167946779337795526578929664, 6056560564402840640980205783675393283072734527488, 9449913829780426599793133815881090774859776, 2856845003083408799195823140882087952, 141455099929691700658813567104, 912243225309762290688, 543665717376, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {74101139875728204468313461852985597469600769820807294117493817682963315294208, 20924521443605341945054190202101670262040884642919249209503421151661443252224, 2252085415587419643240422479421440318210398472193903525029337848229251776512, 85947841176606214393378464318516962590735856543491294891601689780374470656, 1101297228120745110163971742889899325757863214216820665929212719402057728, 4500451528884616159513735124388902709683920411299771544283982032011264, 5560744681499085465472566134426456641377310618104854932875569528832, 1960349761240533429682824278317278268729305776367200705074692096, 184743115594962728835365724567199680236954870309775577448448, 4318207106664636464750193266288623825872071034786545664, 22923058720466763266600812300944364607291825061888, 24852189945566930740566192905137642826366976, 4823734124973552940854381475378225152, 141455099929691700658813567104, 497323030566004981758, 148348809216, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {57896044618658097711785492504343953926634992332820282019728792003956564819968, 10219541168294703331821124238146325187205887059091805917682621578976253968384, 578686437122913232667427760841150067124328422936628339765075041987636232192, 9994774862841657631849319206097632883319450741859301795543107475756548096, 50293788341227377186757129701599029904090987771235188321223373695746048, 70207927946996810475623988649049329066914648437058220960900578279424, 25734318243066172194454968447236387415377488840110502419378470912, 2325365669468093036208300730932412831969044399584170293067776, 48120084773412217442337164427776754565879213975664590848, 208930815723700729123368452839637659792838863355904, 171164381315898349519805672451814167215603712, 23181737917663700333267521508424548352, 437588027216786269499622948864, 912243225309762290688, 148348809216, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {41690949361587990955257523155702310383669214844833269921963766324949814345728, 4196681178242651099605963777697393056398791752093946398907265612041571794944, 113576564531590404292602204456063156432555735441826386254475101746151555072, 801932630175226123087074223620250215669550024684806344053800361195995136, 1421606389593157864451099641637381658295723033386674548168183060103168, 603083953731075617551525340324846863413223163684825781356392873984, 57752079335347756686513953717106533573220938303181468511240192, 1163355948442460979008711130952703673100144057867363680256, 4525510703338502964615345135932420879151590012878848, 3060707548105827592626251518902198730273849344, 315466288969373352911064922708368162816, 4176908644087613421617166680064, 5625466512924500041728, 543665717376, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {27392335899467308523026961965724389610464117061315318070994626019943858044928, 1426898336946938842490083631205713913619929326311955565461008337091055058944, 16670164291073951576361369648711922943097904359885650318297583491578068992, 43178000674183872236852072870548566867060629687057230875208004210262016, 24000639165967810310505878484201104104998248430174734881797322047488, 2726636284492652059870822203788358529023455643343487232842399744, 59370547202983384731076019848548435924481312250477907279872, 228418107281276089716623099608943329088519177070706688, 140181583993235865928461725728785673386696114176, 12049390831491056849235913930970377486336, 122382706017844702615854544584704, 116320991414298210205696, 7295473025024, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {16271192095595666631292081040186006786860152118579133298018628004939225366528, 395548337477456039902096344286100919622416099824013109211916342175668895744, 1789321458603731288300683160200136490568692347791811648278201284304044032, 1513299343232646256658776311802502767109300255774831171190035039911936, 232492508439054096835637941587744502393553821672449393952406110208, 6158857239984581062157657644331311726767814115467887487483904, 26138456704422519855602132754365568945240075470322532352, 16128899564791400220469274318172007793573098422272, 1274972603252875776078230741223582388453376, 10917029826460949763792646233391104, 8029144940119738701316096, 357833192505344, 512, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {8661988440315069547473478301659744854920597157759638453350839889409739849728, 87970317147792467312843021792222172217470546618025714028969830508337823744, 137058879982982901399005171545390929948292190474382678285258908135063552, 33357118596470275467053596063764021788282317982700938464267249647616, 1233458398784196696770877758084282975794436592199426525550870528, 6532911589999227511009405298284475425371582781957251006464, 4539900860247440222294911852521370334799482775928832, 367008166816509372862458973461446914016804864, 2930574289160473250439449509571330048, 1837923930502919659093753856, 63975015342669824, 65536, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {4096466247146711297182316658543987695756864181267941546550167020092048539648, 15423862407647937836730928663740609955957976729057412718497122942728536064, 7287263933458091563569845213184110149928392958462789759779953402970112, 444281955629898795612747052204934997541138859172650445803981111296, 3390219268671504125029381911816425293749476785665241952288768, 3016384756261303558884308610478956129820258750561255424, 280442639860366345690236947978271604927084101632, 2330141132079890396117069845341440835584, 1382517017705546110287120171008, 41527498375058948096, 33554432, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {1705002241201380785125041512150019660004432622153243166797433612354210234368, 2090003362357298602627679517526789934331090432633338636949323738653917184, 260360764670032620668507024565140004384897022251286069277672049999872, 3407438154988765223728805835697099612733864225747923857546674176, 4507444786175762824099373569654054495338294850607076343808, 550467652628034554559300707953519579011914015965184, 5372561912431746175241813549385484423135232, 3375773998244606685444987529723904, 97350746293963134599168, 68719476736, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {617973147589866916008098263789125098298781913464743903273463881564283731968, 213816620579601638400140991105241936877597606324143310433518149313757184, 6010076658242756093236187983155701103452317712093972672848049733632, 14173917517825609261743503849518898456553758138147710556962816, 2654919960745453811940623069792659465705233090942599168, 34916444531253348846827719073540611838012555264, 26323540244152088207300265859793027072, 818335530509059403942985728, 562949953421312, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {192613937046231054179729166604427226327005549195331147981475726037790752769, 16049077116250741663417115820644972735042145830141908466143429692227585, 85318005121493111674017254987056888508996499545959800013536100352, 29592261241391347433576757747846080796588839682700189106176, 615526043293241370126997136191256494237034875977728, 641346800678701127528894641644279634591744, 24434460495414835865958913933312, 18446744073709551616, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {50827533531685766903606134209527935669746761105526896217479674195626426374, 852210651220312899283564653821343044994469583507336900548819192643585, 698159761503148816148090475750152309718057989464038798641856512, 27904058044900765408224697111656353118101039051771478016, 47392109518459242587329076371304811681271513088, 2558783160175086524426731340928385024, 2417851639229258349412352, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {11127340547613086466291685138956134285714300440381705723560779679820415021, 30495527835217787317625643449056056550122651801591675931776161677314, 3011419443547786231658954022479146615317070028530641897783296, 10187966724047429263453819948693534227664540530638848, 923526343823426989839598684569818925891584, 1267650600228229401496703205376, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {1965757551288621749988350738054949350937578748425123301887188637711335758, 686663306966631055501033577366702246072991659853190103490988343299, 5993471082401199490894730097609997449964824556703609520128, 1120701649206957935354735986073670759121539825664, 2658455991569831745807614120560689152, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {269168107524831987709955478628803992645593249914645075651338444728174913, 8761427951811079729823662817967103799601681272852232236271927299, 4405924679989430467780247703057138902903874976277856256, 22300745198530623141535718272648361505980416, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {26798186987147735955899012996497512889595321556005329046216988587736952, 52828088205014305308442003785715720557917423420609314460532738, 748288838313422294120286634350736906063837462003712, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {1725436586697640946858688965569256363112777243042596638790631056057725, 100433627766186892221372630771322662657637687111424552206337, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {53919893334301279589334030174039261347274288845081144962207221192913, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}}} {32, 7588550360256754183279148073529370729071901715047420004889892225542594864082845696, {{7588550358489907118500763743946073228328983199219936108014273267420988662790225920, 7588550301950801045592465197280553204555590692740451407994466607529590221426393088, 7588549425594656915513837723964992836068006842308438557687463379212914380286984192, 7588540662033215614727562990809389151192168337988310054617431096046155968892895232, 7588477126212766184027071175431262435842339181667378407359697043087157486285750272, 7588121325618249372104317009313752829883295906270161182716386346516765983685738496, 7586520222942923718451923261784959603067601166982683671821488211950004221985685504, 7580573270148857004885889342392299046323592135343481488497580854987746249956917248, 7561989042667398524992033344290234806498563911470974665610370364480690087367016448, 7512431102716842578608417349351396833631821981144289804577809056461873653793947648, 7398447840830563901926100560992069496038315541392914624202918048018595856575889408, 7170481317058006548561466984273414820851302661890164263453136031132040262139772928, 6771539900456031180173358225015769139274030122760351132141017501580567971876569088, 6157783874914530613422421672311698859924380062560638622430065917655225986856255488, 5324829268822494129974722065070460623664140695146743073536631625185119007185829888, 4325283741512050349837482536380974740151853454250068414864510474220990631581319168, 3263266618744703833441665537148395988920048260797351590025381751321604232501526528, 2263721091434260053304426008458910105407761019900676931353260600357475856897015808, 1430766485342223569856726401217671869147521652486781382459826307887368877226590208, 817010459800723003105789848513601589797871592287068872748874723962026892206276608, 418069043198747634717681089255955908220599053157255741436756194410554601943072768, 190102519426190281353047512537301233033586173654505380686974177523999007506956288, 76119257539911604670730724177973895440079733903130200312083169080721210288898048, 26561317589355658287114729239135922573337803576445339279521861061904776715829249, 7977090107897178393258731137071682748309579703938516392311370554848614125928457, 2030137313830464827224811744411126004300548064736333068404013592590642097160262, 429034638504811174831064215617899188605808777258822173505879025828880397107737, 73234043987999252076898098108293229562533380041597530195182455437377797099407, 9698223538568551585082719981577879733377059109950272461129496438895189978996, 934662097267765310349564377893003894872738981447202428846329680483796059339, 58305953137686682876248817524516311022306968596895425618013004642657781949, 1766847064778384329583297500742918515827483896875618958121606201301285657}, {7588550301950801045592465197280553204555590692740451407994466607529590221426393088, 7588548655249336673783774582968488554310503124082810024900333503826190480053370880, 7588526308167662274970316998654670680349918805068064122438364205288520279522279424, 7588332414370934943753630097717765187273338511430017373143356578912282876202450944, 7587125233795798296333393389474347290320363207754370159907843142663494326250635264, 7581387949838818798135880540274626416254527354434636762479133371851221432174379008, 7559773082297278037482275483967977513882325031057347462877605202268725541546754048, 7493613600827027598078936306885299568355927200521304856951527966119153878511386624, 7326360703601159211293337708319415912059961441602638278355982476255012923348353024, 6973312973646999554949633952595760674668318097979704483361367501624613037276135424, 6346808158290490023538127063385612614533818194959072682804793116895469353004171264, 5408816514859717119573559468995937583968849530674613724142961090105281673296871424, 4222873823274695084026104733577424447086369259956024900980488325542575943517732864, 2958229031353702565955783621855905619138242786121007711149091070850160881685233664, 1824367976189879077355330479122989063845244877941480429345316333495038582103998464, 973608060074036646286482129764026790114152888119607749099818742542942534090358784, 442599498690363388088573630147737414498250291393249336680254381093249334550462464, 168870696581956566503027509731028069278019135206363025919615677210700960009027584, 53299842607725329931931241602087270180657992265046984383238975860662790084624384, 13713080253029143656512178827456754510778088175675091078864114711726133748957184, 2831522032125074039640636473032846661440741504824520304981290620014992738484224, 461254901098895375094726898257342079981277840438240873962497753160845396803584, 58129883075705033859280132105045450195762228506549368636336044276644969447425, 5537689524243394299071916539726166302852273810709506251991040609441833549826, 387582266311135193687563845224037014596339915882116903066341244933687476229, 19218524562116405511403174475786311949889834198564510956285696657902796810, 643168998462694976071114816146635292886177101084914309216908765579706386, 13564904405796896625993294122898330425782751140239097831618680230772759, 162368516689112685003599429119664003728666478805527859436060646834199, 919837047542554177564627773049558932285349348889171143611872444432, 1645504557321206042154969182557350504982735865633579863348609031, 1}, {7588549425594656915513837723964992836068006842308438557687463379212914380286984192, 7588526308167662274970316998654670680349918805068064122438364205288520279522279424, 7588254171315765062581908384862959810049752021653518750650796395765355692548947968, 7586228339864661548531181679468065275260598828163047046162106819972555280637493248, 7575544077953130378233424182362345667828016225213631963661489005654508572904521728, 7533168071060237092907303087600666523192182356613052469647088831279912438288351232, 7402267928407720084281415606689659215415275314297009989142678438404227212895059968, 7080575883758000431467071542561366582027808006799561291764979985653043636062912512, 6443754328880747685639146695983772395383970952838031874013175199202351348461862912, 5422022974767594279220401947100448132158783084858191219570645224281956592555917312, 4091634919304226958366610430561289679190276895350136046072190611894663296971702272, 2689205787073883216360337401137123351265615609993067000924265422775828241167941632, 1498842738878077283483946107888298337584117053562819096995473812670365583164833792, 691639373908582498436316020010753156623520471011304213527651268140209560293998592, 258532502589694263670059576584523803752581381439487671702047379897104018169659392, 76700715523520491444911839853397527741199117120741234083885920260484274556239872, 17708193829266091609837129946892017165377265407080104505538257264681191789821952, 3119540001806550285763792904307279085050951403850244162313904193184503097720832, 410878515578057973318827431957762777087909613558524917418113822761147414085632, 39591619794080386560718312316552592831474420897353574731575236036950786834432, 2724838797020086584377254451360557181670816624302721745767922062066704187392, 130332708239950300653125489917540637729142735504841837120116160243435569152, 4195429421864019811443196337396658792082798467847991715405757209601114112, 87405389164145602334687572087692272952953450458347027346243283176128512, 1121927849061521427014318354266061019119958787163768456891238723878912, 8317577240837533952607883338711661394455553574126951902813729325056, 32569390703877276193029521371473059626952766436324587042366291968, 58966542003827767375484396836683044201559424299211154117361664, 39513865025686078323911619748043571990425569526381998505984, 6129982163463555433433388108601236734474956488734408704, 0, 0}, {7588540662033215614727562990809389151192168337988310054617431096046155968892895232, 7588332414370934943753630097717765187273338511430017373143356578912282876202450944, 7586228339864661548531181679468065275260598828163047046162106819972555280637493248, 7572964511954336891249623638377057433180469908003620911056502709305180469053095936, 7514664753159592436849514990220357905644871080061932886719830326813604296035139584, 7325607917868957261910152128425956929741348374312118937594500857996406331881291776, 6858995004837947129810844529129016812190914988456527059162027811171496099068248064, 5967864226822243569985480655627608154021401573883970873179900165468025073954717696, 4641834037887033161976996177595281994159720445818460180609712144585528220850323456, 3104368706672639985185627553000326562544834295694365938012496761819335986948079616, 1722444104120472783091955762622785804975923598649398721550852183254633216156368896, 768064218891387317423368358863775827426009244699926191837967720297227178555211776, 267536957436988573246949057835313823179128084412150947773393644798346447716089856, 70923213978043991168708214657752339545513553041089175050271937395512832505675776, 13960777173745248750412522401203587916017186104486146353564910802019136145719296, 1992007620783795658794068197896038081024926248453473747354042807063421896359936, 201087616514127408175375403543203446400248102200244220747810011549743737470976, 14002959569258812657578774392717355256811812307573848162348012114170993442816, 654683918809515063962976489655354929962920434543485377048630445506859892736, 19945130997342810120060319265715969239773910744961407053513687281021485056, 382723083202390279145628797584594282313302334736200588105544245167783936, 4445524785989863818133108741370589452256073579221184309485607548092416, 29795676022978708938220641404882673088052676388560197523210130948096, 108554836388966431848976343056047077533024511963386588118967648256, 198976661672644887430141049339772106056207649576160737431126016, 165129908846733015962616312976323376320949577707654362431488, 53195370672097757691959575293617278010075586345130000384, 5176182080164392229115513025970850617177670588301312, 91343852333181432387730302044767688728495783936, 0, 0, 0}, {7588477126212766184027071175431262435842339181667378407359697043087157486285750272, 7587125233795798296333393389474347290320363207754370159907843142663494326250635264, 7575544077953130378233424182362345667828016225213631963661489005654508572904521728, 7514664753159592436849514990220357905644871080061932886719830326813604296035139584, 7295976655206083461446676127892133208108145303343980937772762113229277452254052352, 6730471116799074380818364134195848384376505971282698746612317034462224413221715968, 5650289358015744240996333566662000168257012058154864629381543249493121088064847872, 4110284958056318589020692784383671301802266928654436158034664658637160780994183168, 2471052331032211094420848962637248281774247255625386952944916533040646904640176128, 1177014795777711091424635830012787026884919566776078268141270173174493264255909888, 428113308577931110105185926446894071609834584813093906297084375794542633002467328, 115072171747136349777471564544592566783219204291581205438641771939009197892435968, 22179089309743210993725839612794515641979610292176121148849075960984054328721408, 2978941829294312954581310185347160165085565012145199229055402688491644338044928, 271105085684708908583310759354252307214733412872528301230611790604500255899648, 16249185084253398361031311427081553286144422701664223727679215326903578656768, 622698676257390833686050795089349263115074733582697206917014053408827506688, 14780087941566281307397545736748262793199965791859678877414888182705553408, 209805166748751835911906944023847050643003759082538336582924988504342528, 1711852248302960112258472040020111893634160438917239936205466315522048, 7666098413576709598082700252329032250672102084321633498658492121088, 17828793021170500943826044372547842506150922385613828179233865728, 20110054236618572789895571481194535990100642730905230605549568, 10077091637385519943266138157006715882710747730275758768128, 1993384138621376039985749171290159931624550755402252288, 131341561015243905766158153562653199654584345165824, 2196873849877320190150377293566933389742702592, 5444517870735015415413993718908291383296, 0, 0, 0, 0}, {7588121325618249372104317009313752829883295906270161182716386346516765983685738496, 7581387949838818798135880540274626416254527354434636762479133371851221432174379008, 7533168071060237092907303087600666523192182356613052469647088831279912438288351232, 7325607917868957261910152128425956929741348374312118937594500857996406331881291776, 6730471116799074380818364134195848384376505971282698746612317034462224413221715968, 5540024011281375349414791999705747805240200415715639945365945927443873751902453760, 3846871076916154783518115474390964055065738856401367430738665235610953267296600064, 2128980826107954513886698890631243169264625727604752156286340239203572652917653504, 893913183884136554278373931282035779343966452769515498245053213670115088986537984, 272961052289549976467612611083576971053124514179423667133789965698064127061131264, 58397982472070298077729307207254957002739348722009832558129819528475810520367104, 8460243325809964211058838847546526448827586795251401165315192480173626820132864, 803542366753851055848077651833142505812215254832556901712714727989193268527104, 48471526482960052247109708706209908366880108304120034604137736398471182680064, 1798260538368748772730925251816635109867509964849465150390577962774087860224, 39677880018004335735646870975634338059932530214459393761540037396119158784, 502312381083448178986779689917844609945287798376255193839286906460831744, 3507232023175007820460231674866721168947866363010332096204112190767104, 12916360751361011202432777768512036936238266619808442111544172478464, 23825385238634422562561763114583931734620705845015285026388967424, 20696987954004279643708703504714676275592141869444776396324864, 7850223275693934405164112914319261453974328953759044993024, 1180675227035685694438621708559775799505236270948286464, 61928850498270807688592633005017612703777731641344, 943878455827413222345387889173474664328986624, 3135687784283055555387294833923802005504, 1298074214633706907132624082305024, 0, 0, 0, 0, 0}, {7586520222942923718451923261784959603067601166982683671821488211950004221985685504, 7559773082297278037482275483967977513882325031057347462877605202268725541546754048, 7402267928407720084281415606689659215415275314297009989142678438404227212895059968, 6858995004837947129810844529129016812190914988456527059162027811171496099068248064, 5650289358015744240996333566662000168257012058154864629381543249493121088064847872, 3846871076916154783518115474390964055065738856401367430738665235610953267296600064, 2021801568329459774321155121354964698483782057062422428661077989457416526485258240, 774204378232137465873861987286440159297982445953156677435383716130490987694784512, 205773951299489492131403581463118100893449458499355304570118245538177936944791552, 36397273820024684399427758795343100422017876868571106930964339988656526083489792, 4124164116542342391364697581194005610129419930961319417479868500069202507333632, 288780078420156389796393246333082817008123387711259251122660798565979586035712, 12063515984537447547929580769174372221133571220761410298669588834793189015552, 290138333376951203697988540742207732987440585276492908273841007721323692032, 3871506289084611206541177746906066710247413180044085996994963172136845312, 27548474788631712403779940791534420594819613809107838126626965754478592, 100086480282548110580321421383418160258651177511190431038861656195072, 176789356102335968898392858163485574042328396244750402247303626752, 143481148469832869018045959315941881259825530152087289312837632, 50036545946674184277879526795344515927060666978116789338112, 6908595553243174600855260151301927361862211754054909952, 340527483693107953443062808993395359833584494968832, 5225605613666441776745931442686232365390364672, 20590369353725456891590805942256441229312, 15432096156849507667118187821924352, 1237940039285380274899124224, 0, 0, 0, 0, 0, 0}, {7580573270148857004885889342392299046323592135343481488497580854987746249956917248, 7493613600827027598078936306885299568355927200521304856951527966119153878511386624, 7080575883758000431467071542561366582027808006799561291764979985653043636062912512, 5967864226822243569985480655627608154021401573883970873179900165468025073954717696, 4110284958056318589020692784383671301802266928654436158034664658637160780994183168, 2128980826107954513886698890631243169264625727604752156286340239203572652917653504, 774204378232137465873861987286440159297982445953156677435383716130490987694784512, 186896825494614118964839737097504390540826502588978295993528496047632644032167936, 28563074182296969470906180341463739386260686107915367332827554266412987822637056, 2649009762584781509343343100057779563351016127886272598171180288258441662693376, 143303503341603211304849457389667373332691812236090794441100619218200534450176, 4351255890714380527675277671463518373674627063201201486379043902645575090176, 71340616167312606879668640383276554016721089335611119932731193387307237376, 606690939259970746566518385147291976593251019465732447551944979084476416, 2563775316492933414318392334568367877145148102989957181784686912864256, 5136609262272802567029138378171337717479216216409639633882391248896, 4628681999552565775553725137259063069708584827867902590777819136, 1765500031649136518426959593906106659936494397281927981694976, 265326023392012798946122836049174614313575212512618479616, 14399793857651019697791551159194596293583243267014656, 252936399286195610788069610761131999419963539456, 1245186205727050900446748477139307049517056, 1405096224840741116531066441832595456, 266517288060371709813405515776, 4722366482869645213696, 0, 0, 0, 0, 0, 0, 0}, {7561989042667398524992033344290234806498563911470974665610370364480690087367016448, 7326360703601159211293337708319415912059961441602638278355982476255012923348353024, 6443754328880747685639146695983772395383970952838031874013175199202351348461862912, 4641834037887033161976996177595281994159720445818460180609712144585528220850323456, 2471052331032211094420848962637248281774247255625386952944916533040646904640176128, 893913183884136554278373931282035779343966452769515498245053213670115088986537984, 205773951299489492131403581463118100893449458499355304570118245538177936944791552, 28563074182296969470906180341463739386260686107915367332827554266412987822637056, 2281294095068177356509463177147306208734502469041865376721982363988433578229760, 100408041430223295676753575634842291006376569293918299890002862302888233795584, 2336122027930050914076820173769394874960502185644476445143306373135245246464, 27559874265168372986787941685094554885515626004713494103450236665047547904, 157912728609931877752740713731493315488803872575951182109404702739267584, 419780303863565873130817387749101162896394569489313881126036335230976, 492449399316097600589942703183926195305683786117968434754683404288, 241046854663531982967596084882993465291145015021651928408915968, 46165266641755720078096663281159036510164600737360320135168, 3207215639816510394798402462173428806057051913713614848, 73745339409812782677464939195761250198206818549760, 500385713587046548254103215840735269666947072, 862456240941997540534243776289677770752, 306675250183424156371827180961792, 16361527150036373494300672, 72057594037927936, 0, 0, 0, 0, 0, 0, 0, 0}, {7512431102716842578608417349351396833631821981144289804577809056461873653793947648, 6973312973646999554949633952595760674668318097979704483361367501624613037276135424, 5422022974767594279220401947100448132158783084858191219570645224281956592555917312, 3104368706672639985185627553000326562544834295694365938012496761819335986948079616, 1177014795777711091424635830012787026884919566776078268141270173174493264255909888, 272961052289549976467612611083576971053124514179423667133789965698064127061131264, 36397273820024684399427758795343100422017876868571106930964339988656526083489792, 2649009762584781509343343100057779563351016127886272598171180288258441662693376, 100408041430223295676753575634842291006376569293918299890002862302888233795584, 1895559601439706623162824743086009788480694379906496272572493418468869144576, 17050585516255491182198606489128445272896698161072616407089792628530610176, 69818048047206546701256450081292009278410667051556180855334631307739136, 123998315668358307320020294569169180438532627882404272224020344078336, 90613410331310174950645329713594317915934502622563607997696704512, 25687430261404112360160343935294906800149789814723834705608704, 2640687547527340075907198705308232367060982732031067684864, 90949906973386237489120208457775152093026271797182464, 953856415486457349413795267828439662019083239424, 2704045490231781874537160774092728372822016, 1774580249516525772607206629964775424, 217683596027915313493546369024, 3604971966970938261504, 4398046511104, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {7398447840830563901926100560992069496038315541392914624202918048018595856575889408, 6346808158290490023538127063385612614533818194959072682804793116895469353004171264, 4091634919304226958366610430561289679190276895350136046072190611894663296971702272, 1722444104120472783091955762622785804975923598649398721550852183254633216156368896, 428113308577931110105185926446894071609834584813093906297084375794542633002467328, 58397982472070298077729307207254957002739348722009832558129819528475810520367104, 4124164116542342391364697581194005610129419930961319417479868500069202507333632, 143303503341603211304849457389667373332691812236090794441100619218200534450176, 2336122027930050914076820173769394874960502185644476445143306373135245246464, 17050585516255491182198606489128445272896698161072616407089792628530610176, 53114118040983583852776187409288685742532244607406944038637528185569280, 67134328925636833670965509152333349295500649118026040418843500740608, 32588443414333746244753421285635340517645589424142092693869166592, 5713902384289750227757748784358532505142964519148949050753024, 337375622638897928122696131242736946869706857605159190528, 6179379250953749292614196681380517913635236075274240, 31804863792107121222364600553351087605954904064, 40680203746956515474074230674729086222336, 11026770379043896358650230744285184, 508901316533090496205029376, 2871613274384760832, 1073741824, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {7170481317058006548561466984273414820851302661890164263453136031132040262139772928, 5408816514859717119573559468995937583968849530674613724142961090105281673296871424, 2689205787073883216360337401137123351265615609993067000924265422775828241167941632, 768064218891387317423368358863775827426009244699926191837967720297227178555211776, 115072171747136349777471564544592566783219204291581205438641771939009197892435968, 8460243325809964211058838847546526448827586795251401165315192480173626820132864, 288780078420156389796393246333082817008123387711259251122660798565979586035712, 4351255890714380527675277671463518373674627063201201486379043902645575090176, 27559874265168372986787941685094554885515626004713494103450236665047547904, 69818048047206546701256450081292009278410667051556180855334631307739136, 67134328925636833670965509152333349295500649118026040418843500740608, 23148614382581298543359123815049789577436595534098149889922826240, 2686640764197704663164146469110579326669695900092823045668864, 97634874650681726608652599899399269978361013355358978048, 1020892784603191352190653927478691156859768102977536, 2774553955371780421771763818930224782741864448, 1727789983800493694792145043328493158400, 209474671460100985718695478165504, 3955866042215053505069056, 8315670011838464, 1048576, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {6771539900456031180173358225015769139274030122760351132141017501580567971876569088, 4222873823274695084026104733577424447086369259956024900980488325542575943517732864, 1498842738878077283483946107888298337584117053562819096995473812670365583164833792, 267536957436988573246949057835313823179128084412150947773393644798346447716089856, 22179089309743210993725839612794515641979610292176121148849075960984054328721408, 803542366753851055848077651833142505812215254832556901712714727989193268527104, 12063515984537447547929580769174372221133571220761410298669588834793189015552, 71340616167312606879668640383276554016721089335611119932731193387307237376, 157912728609931877752740713731493315488803872575951182109404702739267584, 123998315668358307320020294569169180438532627882404272224020344078336, 32588443414333746244753421285635340517645589424142092693869166592, 2686640764197704663164146469110579326669695900092823045668864, 64523412295523789568916793332220982554426823811734171648, 414000991082083332899950571162073394386548533149696, 639638122335095220399103611569913623661576192, 209230596529502084145759378465090699264, 12274864994368947510160053239808, 102970315657360297885696, 87905493663744, 4096, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {6157783874914530613422421672311698859924380062560638622430065917655225986856255488, 2958229031353702565955783621855905619138242786121007711149091070850160881685233664, 691639373908582498436316020010753156623520471011304213527651268140209560293998592, 70923213978043991168708214657752339545513553041089175050271937395512832505675776, 2978941829294312954581310185347160165085565012145199229055402688491644338044928, 48471526482960052247109708706209908366880108304120034604137736398471182680064, 290138333376951203697988540742207732987440585276492908273841007721323692032, 606690939259970746566518385147291976593251019465732447551944979084476416, 419780303863565873130817387749101162896394569489313881126036335230976, 90613410331310174950645329713594317915934502622563607997696704512, 5713902384289750227757748784358532505142964519148949050753024, 97634874650681726608652599899399269978361013355358978048, 414000991082083332899950571162073394386548533149696, 391957745723358744160215205523334628261756992, 72698370123890275387691861512209533184, 2232196584183784231718732679168, 9020076214352088385536, 3402444015872, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {5324829268822494129974722065070460623664140695146743073536631625185119007185829888, 1824367976189879077355330479122989063845244877941480429345316333495038582103998464, 258532502589694263670059576584523803752581381439487671702047379897104018169659392, 13960777173745248750412522401203587916017186104486146353564910802019136145719296, 271105085684708908583310759354252307214733412872528301230611790604500255899648, 1798260538368748772730925251816635109867509964849465150390577962774087860224, 3871506289084611206541177746906066710247413180044085996994963172136845312, 2563775316492933414318392334568367877145148102989957181784686912864256, 492449399316097600589942703183926195305683786117968434754683404288, 25687430261404112360160343935294906800149789814723834705608704, 337375622638897928122696131242736946869706857605159190528, 1020892784603191352190653927478691156859768102977536, 639638122335095220399103611569913623661576192, 72698370123890275387691861512209533184, 1264166447447375207948552553468, 2667603688038727029216, 483183316512, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {4325283741512050349837482536380974740151853454250068414864510474220990631581319168, 973608060074036646286482129764026790114152888119607749099818742542942534090358784, 76700715523520491444911839853397527741199117120741234083885920260484274556239872, 1992007620783795658794068197896038081024926248453473747354042807063421896359936, 16249185084253398361031311427081553286144422701664223727679215326903578656768, 39677880018004335735646870975634338059932530214459393761540037396119158784, 27548474788631712403779940791534420594819613809107838126626965754478592, 5136609262272802567029138378171337717479216216409639633882391248896, 241046854663531982967596084882993465291145015021651928408915968, 2640687547527340075907198705308232367060982732031067684864, 6179379250953749292614196681380517913635236075274240, 2774553955371780421771763818930224782741864448, 209230596529502084145759378465090699264, 2232196584183784231718732679168, 2667603688038727029216, 252055236609, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {3263266618744703833441665537148395988920048260797351590025381751321604232501526528, 442599498690363388088573630147737414498250291393249336680254381093249334550462464, 17708193829266091609837129946892017165377265407080104505538257264681191789821952, 201087616514127408175375403543203446400248102200244220747810011549743737470976, 622698676257390833686050795089349263115074733582697206917014053408827506688, 502312381083448178986779689917844609945287798376255193839286906460831744, 100086480282548110580321421383418160258651177511190431038861656195072, 4628681999552565775553725137259063069708584827867902590777819136, 46165266641755720078096663281159036510164600737360320135168, 90949906973386237489120208457775152093026271797182464, 31804863792107121222364600553351087605954904064, 1727789983800493694792145043328493158400, 12274864994368947510160053239808, 9020076214352088385536, 483183316512, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {2263721091434260053304426008458910105407761019900676931353260600357475856897015808, 168870696581956566503027509731028069278019135206363025919615677210700960009027584, 3119540001806550285763792904307279085050951403850244162313904193184503097720832, 14002959569258812657578774392717355256811812307573848162348012114170993442816, 14780087941566281307397545736748262793199965791859678877414888182705553408, 3507232023175007820460231674866721168947866363010332096204112190767104, 176789356102335968898392858163485574042328396244750402247303626752, 1765500031649136518426959593906106659936494397281927981694976, 3207215639816510394798402462173428806057051913713614848, 953856415486457349413795267828439662019083239424, 40680203746956515474074230674729086222336, 209474671460100985718695478165504, 102970315657360297885696, 3402444015872, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {1430766485342223569856726401217671869147521652486781382459826307887368877226590208, 53299842607725329931931241602087270180657992265046984383238975860662790084624384, 410878515578057973318827431957762777087909613558524917418113822761147414085632, 654683918809515063962976489655354929962920434543485377048630445506859892736, 209805166748751835911906944023847050643003759082538336582924988504342528, 12916360751361011202432777768512036936238266619808442111544172478464, 143481148469832869018045959315941881259825530152087289312837632, 265326023392012798946122836049174614313575212512618479616, 73745339409812782677464939195761250198206818549760, 2704045490231781874537160774092728372822016, 11026770379043896358650230744285184, 3955866042215053505069056, 87905493663744, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {817010459800723003105789848513601589797871592287068872748874723962026892206276608, 13713080253029143656512178827456754510778088175675091078864114711726133748957184, 39591619794080386560718312316552592831474420897353574731575236036950786834432, 19945130997342810120060319265715969239773910744961407053513687281021485056, 1711852248302960112258472040020111893634160438917239936205466315522048, 23825385238634422562561763114583931734620705845015285026388967424, 50036545946674184277879526795344515927060666978116789338112, 14399793857651019697791551159194596293583243267014656, 500385713587046548254103215840735269666947072, 1774580249516525772607206629964775424, 508901316533090496205029376, 8315670011838464, 4096, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {418069043198747634717681089255955908220599053157255741436756194410554601943072768, 2831522032125074039640636473032846661440741504824520304981290620014992738484224, 2724838797020086584377254451360557181670816624302721745767922062066704187392, 382723083202390279145628797584594282313302334736200588105544245167783936, 7666098413576709598082700252329032250672102084321633498658492121088, 20696987954004279643708703504714676275592141869444776396324864, 6908595553243174600855260151301927361862211754054909952, 252936399286195610788069610761131999419963539456, 862456240941997540534243776289677770752, 217683596027915313493546369024, 2871613274384760832, 1048576, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {190102519426190281353047512537301233033586173654505380686974177523999007506956288, 461254901098895375094726898257342079981277840438240873962497753160845396803584, 130332708239950300653125489917540637729142735504841837120116160243435569152, 4445524785989863818133108741370589452256073579221184309485607548092416, 17828793021170500943826044372547842506150922385613828179233865728, 7850223275693934405164112914319261453974328953759044993024, 340527483693107953443062808993395359833584494968832, 1245186205727050900446748477139307049517056, 306675250183424156371827180961792, 3604971966970938261504, 1073741824, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {76119257539911604670730724177973895440079733903130200312083169080721210288898048, 58129883075705033859280132105045450195762228506549368636336044276644969447425, 4195429421864019811443196337396658792082798467847991715405757209601114112, 29795676022978708938220641404882673088052676388560197523210130948096, 20110054236618572789895571481194535990100642730905230605549568, 1180675227035685694438621708559775799505236270948286464, 5225605613666441776745931442686232365390364672, 1405096224840741116531066441832595456, 16361527150036373494300672, 4398046511104, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {26561317589355658287114729239135922573337803576445339279521861061904776715829249, 5537689524243394299071916539726166302852273810709506251991040609441833549826, 87405389164145602334687572087692272952953450458347027346243283176128512, 108554836388966431848976343056047077533024511963386588118967648256, 10077091637385519943266138157006715882710747730275758768128, 61928850498270807688592633005017612703777731641344, 20590369353725456891590805942256441229312, 266517288060371709813405515776, 72057594037927936, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {7977090107897178393258731137071682748309579703938516392311370554848614125928457, 387582266311135193687563845224037014596339915882116903066341244933687476229, 1121927849061521427014318354266061019119958787163768456891238723878912, 198976661672644887430141049339772106056207649576160737431126016, 1993384138621376039985749171290159931624550755402252288, 943878455827413222345387889173474664328986624, 15432096156849507667118187821924352, 4722366482869645213696, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {2030137313830464827224811744411126004300548064736333068404013592590642097160262, 19218524562116405511403174475786311949889834198564510956285696657902796810, 8317577240837533952607883338711661394455553574126951902813729325056, 165129908846733015962616312976323376320949577707654362431488, 131341561015243905766158153562653199654584345165824, 3135687784283055555387294833923802005504, 1237940039285380274899124224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {429034638504811174831064215617899188605808777258822173505879025828880397107737, 643168998462694976071114816146635292886177101084914309216908765579706386, 32569390703877276193029521371473059626952766436324587042366291968, 53195370672097757691959575293617278010075586345130000384, 2196873849877320190150377293566933389742702592, 1298074214633706907132624082305024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {73234043987999252076898098108293229562533380041597530195182455437377797099407, 13564904405796896625993294122898330425782751140239097831618680230772759, 58966542003827767375484396836683044201559424299211154117361664, 5176182080164392229115513025970850617177670588301312, 5444517870735015415413993718908291383296, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {9698223538568551585082719981577879733377059109950272461129496438895189978996, 162368516689112685003599429119664003728666478805527859436060646834199, 39513865025686078323911619748043571990425569526381998505984, 91343852333181432387730302044767688728495783936, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {934662097267765310349564377893003894872738981447202428846329680483796059339, 919837047542554177564627773049558932285349348889171143611872444432, 6129982163463555433433388108601236734474956488734408704, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {58305953137686682876248817524516311022306968596895425618013004642657781949, 1645504557321206042154969182557350504982735865633579863348609031, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {1766847064778384329583297500742918515827483896875618958121606201301285657, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}}}