0 1 1 0 2 1 3 12 4 5 5 48 6 7 7 244 8 17 9 964 10 17 11 4036 12 81 13 16132 14 117 15 65360 16 263 17 261236 18 337 19 1047556 20 1393 21 4190276 22 1809 23 16774468 24 4117 25 67094336 26 5407 27 268419156 28 22337 29 1073677596 30 28753 31 4294924036 32 66929 33 17179635796 34 87809 35 68719215732 36 356689 37 274876879876 38 459121 39 1099510936644 40 1069329 41 4398042776644 42 1406225 43 17592181870660 44 5703441 45 70368727757892 46 7360785 47 281474965636164 48 17133841 49 1125899847091268 50 22483217 51 4503599560606788 52 91231505 53 18014398246764612 54 117776145 55 72057593860740420 56 274153489 57 288230375195746244 58 359682385 59 1152921503538807812 60 1459974641 61 4611686014223664212 62 1884754177 63 18446744070874481788 64 4386264325 65 73786976279542906992 66 5754675031 67 295147905162264449024 68 23359244151 69 1180591620650151794004 70 30156259329 71 4722366482824284987388 72 70179443985 73 18889465931233858945092 74 92079128337 75 75557863725640905474132 76 373753388801 77 302231454902581140641148 78 482497282117 79 1208925819613903413387024 80 1122866839623 81 4835703278454601152536336 82 1473259001159 83 19342813113829692106932244 84 5980059631569 85 77371252455319048741274692 86 7719942885649 87 309485009821333456598156356 88 17965932351761 89 1237940039285317626097681476 90 23572245647633 91 4951760157141451104581698628 92 95680889967889 93 19807040628565808903418282052 94 123518981766929 95 79228162514264151799507518788 96 287454935412753 97 316912650057056347993301014468 98 377155933700433 99 1267650600228228281576738354180 100 1530893965742577 101 5070602400912913198068142244884 102 1976304778113473 103 20282409603651667451241590490452 104 4599280581242881 105 81129638414606665657695001991156 106 6034493865723153 107 324518553658426708864437656612932 108 24494301841016593 109 1298074214633706836605925089613124 110 31620876731531281 111 5192296858534827580967204937865028 112 73588489346630929 113 20769187434139310257512485631627332 114 96551897486346001 115 83076749736557241769788460436493636 116 391908846640316433 117 332306998946228967097524563927439172 118 505934053528847633 119 1329227995784915872142794397964374084 120 1177415812420486929 121 5316911983139663487509476263283594564 122 1544830334067363857 123 21267647932558653961873721266769233860 124 6270541550726378577 125 85070591730234615847788816626623791364 126 8094944857191355505