0 1 1 2 2 0 3 12 4 1 5 56 6 3 7 240 8 4 9 993 10 0 11 4041 12 20 13 16257 14 0 15 65343 16 64 17 261651 18 8 19 1047747 20 280 21 4192320 22 25 23 16774112 24 1025 25 67100736 26 161 27 268422656 28 4129 29 1073710976 30 33 31 4294917196 32 16643 33 17179738176 34 2463 35 68719272448 36 65561 37 274877411520 38 1561 39 1099510839296 40 263161 41 4398044429312 42 49209 43 17592182772096 44 1050113 45 70368736260400 46 1 47 281474963615760 48 4227521 49 1125899873296896 50 3193 51 4503599575068800 52 16777249 53 18014398381614220 54 196643 55 72057593828216960 56 70501951 57 288230375614844928 58 140872 59 1152921503774310403 60 269420040 61 4611686016380580083 62 13405696 63 18446744070354116803 64 1073774592 65 73786976286248680649 66 532 67 295147905165937768449 68 4295000448 69 1180591620684662210063 70 13107424 71 4722366482815958376448 72 17196387841 73 18889465931341141901808 74 204524551 75 75557863725699609010304 76 69662148647 77 302231454903133341220992 78 2571044900 79 1208925819613770185441473 80 290178795524 81 4835703278456319496946251 82 2689040 83 19342813113830652237578753 84 1099512678448 85 77371252455327901121773577 86 236716080 87 309485009821331329663467913 88 4666616187904 89 1237940039285345090527821849 90 109561579264 91 4951760157141466399044538441 92 17598628692240 93 19807040628565950533004696577 94 33603696 95 79228162514264117969451817985 96 74217353658432 97 316912650057056787424222446361 98 1209335303168 99 1267650600228228527110089703521 100 282684517531916 101 5070602400912915464413601861747 102 77812727808 103 20282409603651666909908625788929 104 1189750379651172 105 81129638414606672688589851070465 106 13272552056932 107 324518553658426712816060082946057 108 4521270263875584 109 1298074214633706872863045961408513 110 21517854244892 111 5192296858534827572306182995475489 112 19052350475993996 113 20769187434139310370014495844125793 114 141012366398220 115 83076749736557241833049616921134113 116 72480908423225476 117 332306998946228967677656119807907889 118 110232752619724 119 1329227995784915872005076169594521633 120 304103200898613452 121 5316911983139663489309404061446994225 122 67655698116 123 21267647932558653962880111593513971715 124 1152921506764292336 125 85070591730234615857074585046836476175 126 292747126767616