0 1 1 3 2 4 3 7 4 24 5 47 6 32 7 255 8 384 9 255 10 1536 11 4095 12 0 13 16383 14 18432 15 28671 16 73728 17 245759 18 61440 19 925695 20 1294336 21 1867775 22 5185536 23 14794751 24 20742144 25 26148863 26 115572736 27 37289983 28 462290944 29 971243519 30 213385216 31 3868196863 32 1944059904 33 14365491199 34 6165626880 35 58938359807 36 28428992512 37 218036699135 38 528253714432 39 43004198911 40 2130194726912 41 137657057279 42 8795656814592 43 17324623003647 44 1636248322048 45 70360422678527 46 17746267996160 47 245988883169279 48 387636367720448 49 350627171401727 50 2117894544556032 51 267810538258431 52 8471578178224128 53 1071448311463935 54 33885900396036096 55 4356161990033407 56 137654668204441600 57 17987589323620351 58 540767055075344384 59 71387403046092799 60 2250888413035102208 61 2562119344079241215 62 9003553342902763520 63 2747169246977982463 64 31399220228365746176 65 52493710141392158719 66 42586532375611572224 67 209974840428129681407 68 170366395700769456128 69 846817453690113228799 70 1848140067059632439296 71 1026086410323031490559 72 7558580845055148294144 73 13512221167472225550335 74 30234337366008498487296 75 71905160740922745421823 76 7895701850710605824000 77 291310576577881380487167 78 21844352978936028725248 79 1166422317315336676835327 80 145936798432431249031168 81 4543834869740424931573759 82 585507722881658160939008 83 19305170235645483752095743 84 377517211280823380082688 85 77296830831500464947724287 86 136001885685911546771800064 87 37623057019649504074268671 88 543951169499386430231674880 89 304781404235644739919020031 90 1924351022103266498696970240 91 1103069040325008765898194943 92 7697401271829207939981246464 93 14514060897989843796929544191 94 10585959461186258200118165504 95 77872955774593278814395039743 96 2710451701139953472564625408 97 311491747540221158967105028095 98 10861526263294144958678695936 99 1245927703558325905539423272959 100 1312025415392600190180602675200 101 2451580707145124281400088854527 102 5248720629819156019783743307776 103 19945980206244975170777629327359 104 32483275529892656818207632392192 105 16163097631876038090457564053503 106 140074597063316468834700441419776 107 45082417830125446610613732114431 108 643804952579109333205508956356608 109 1150111909641904469698919283032063 110 316207019587846985216903631339520 111 4559892780927994233681432056692735 112 1264808155213759023418497092812800 113 18250351144259515786386946295595007 114 41393901697825550643553835730075648 115 18492408960184105270683286542221311 116 139939908702924498319610471159693312 117 73906411767879403754887479537172479 118 518119848851056974303442540353814528 119 978371483545134224867046002245238783 120 950961020797638217454606893717651456 121 3456692482155992132538393309218865151 122 3737476237795152189155511636720615424 123 15804711767204715836717900714513268735 124 10928476085041651737041409700209360896 125 63214613115850973298168850059175657471 126 128782548959079272880837890228780793856