0 1 1 2 2 0 3 8 4 8 5 0 6 0 7 192 8 0 9 64 10 256 11 0 12 4096 13 4096 14 17408 15 36864 16 0 17 197632 18 65536 19 16384 20 1064960 21 1073152 22 1638400 23 786432 24 65536 25 360448 26 1048576 27 60817408 28 4980736 29 547356672 30 0 31 0 32 806354944 33 1736704000 34 30077353984 35 1090519040 36 67108864 37 813694976 38 34372321280 39 51808043008 40 0 41 3848559132672 42 38654705664 43 970662608896 44 2517387706368 45 558882619392 46 71607036936192 47 134828687097856 48 23109071536128 49 35218731827200 50 282059360698368 51 2251854574518272 52 3378799232155648 53 10134748429025280 54 18172745363750912 55 4294967296 56 126127195025309696 57 211106232532992 58 9895604649984 59 252447869737369600 60 1800596525529694208 61 73218678316859392 62 1688849860263936 63 13907146504365146112 64 288239172244733952 65 81073606565560320 66 83424407368283193344 67 289935443808485376 68 579575668744912896 69 664209206301482287104 70 887465869429021081600 71 1911543889822524375040 72 3293002923669310144512 73 90020238535090503680 74 297525884947441647616 75 56671938010770948751360 76 4722376615968806797312 77 295256017958688784384 78 83825473687074207956992 79 926137269274933744107520 80 302268357715663316320256 81 330607304216128994148352 82 1223166861431312278880256 83 730216458331619328 84 19645156799707075556933632 85 29156053515399715266494464 86 77372777257076504519507968 87 192225267524393924632248320 88 30952760353355524917428224 89 60484072731847782630948864 90 79250202930808807751680 91 297669920970680303616 92 7563115786780754692683071488 93 174093605237792514055864320 94 309485046714833216143884288 95 1257433969135472486872252416 96 20765123197425734003177029632 97 21664026282251368872477196288 98 42090717099316535984792797184 99 39622090726187273555646873600 100 2303053697850235645844518862848 101 318156951124283386437329485824 102 785147149435589550821070602240 103 644350217155269739228535193600 104 2556346918037148367225073172480 105 45675074375177728722748791848960 106 69879239341127964651240653062144 107 12045215556459883608094430724096 108 41753396387706684025069119733760 109 202833999844306199847865965084672 110 1947269817684332096417689652690944 111 1136250847677830676129365245296640 112 308387616490161804251612009463808 113 1272795788737870192148767309824 114 20155211396048149125881921536 115 1278049341028779435105415390560256 116 2598685026511906763676631179460608 117 166179105334376795106409834390487040 118 251917034696750711409493649974624256 119 9823702875989579455791104 120 123597181967195893169729239515136 121 4714647221659829500049400944316645376 122 669907755175388391018985893885116416 123 664695286141944798939429910240821248 124 37892928179922285260946490967086596096 125 6646873968467854292418944468292468736 126 11963377748426906063634633549796081664