0 1 1 2 2 3 3 14 4 5 5 60 6 13 7 248 8 20 9 1013 10 52 11 4064 12 71 13 16336 14 195 15 65410 16 323 17 261970 18 835 19 1048066 20 1091 21 4193538 22 3075 23 16775266 24 5219 25 67105888 26 13409 27 268427364 28 17504 29 1073731683 30 51298 31 4294934627 32 83042 33 17179820131 34 213090 35 68719345761 36 292960 37 274877712480 38 798817 39 1099511105632 40 1325159 41 4398045792352 42 3414624 43 17592183950048 44 4457059 45 70368741589216 46 13373539 47 281474969112800 48 21495907 49 1125899894767840 50 54854371 51 4503599593817312 52 75039907 53 18014398461247648 54 201326755 55 72057593903775904 56 335544419 57 288230375975616672 58 872480899 59 1152921504071614464 60 1140916287 61 4611686017756413984 62 3355557889 63 18446744071697973248 64 5520867331 65 73786976291618045952 66 14077149184 67 295147905170833620992 68 19061751808 69 1180591620705099595776 70 51559153664 71 4722366482835409747968 72 85990076416 73 18889465931433601691648 74 223423180800 75 75557863725777002758144 76 292148346880 77 302231454903485591453696 78 859089928192 79 1208925819614113866718208 80 1413141500928 81 4835703278457692421626880 82 3603574555652 83 19342813113831885845379840 84 4879179384636 85 77371252455333114763350784 86 13200680353808 87 309485009821336305201132288 88 22015295165200 89 1237940039285368762327958272 90 57192151058192 91 4951760157141485915313078480 92 74766888804496 93 19807040628566040452370334096 94 219933025312912 95 79228162514264205655727998800 96 361747476719440 97 316912650057057139338630465360 98 922491427562832 99 1267650600228228843075614089552 100 1249090203099472 101 5070602400912916799058915959120 102 3379393310828880 103 20282409603651668178858145341904 104 5633941903630800 105 81129638414606678747012390314192 106 14642240669958160 107 324518553658426717776070336593936 108 19144191029808144 109 1298074214633706895886932724312208 110 56297582285426320 111 5192296858534827594753612694553744 112 92607751201882768 113 20769187434139310460096392465924752 114 236157927740031632 115 83076749736557241913551542690386576 116 319755652225667728 117 332306998946228968019402055847711376 118 865185780943098512 119 1329227995784915872329441299630396048 120 1442631144835125904 121 5316911983139663490860718496182442640 122 3748474154318008976 123 21267647932558653964155422220995811984 124 4900831643551126160 125 85070591730234615862965069264702751376 126 14412372449546470032