0 1 1 0 2 1 3 12 4 5 5 50 6 1 7 244 8 17 9 964 10 17 11 4036 12 85 13 16170 14 17 15 65348 16 277 17 261194 18 257 19 1047676 20 1281 21 4190844 22 69 23 16774930 24 5201 25 67094820 26 1 27 268427228 28 20561 29 1073686308 30 1 31 4294932340 32 87377 33 17179650724 34 21761 35 68719291004 36 267333 37 274876975378 38 344385 39 1099510750356 40 1049601 41 4398042829268 42 1066049 43 17592182313236 44 4538433 45 70368728620820 46 5312769 47 281474962310260 48 16847121 49 1125899847877700 50 16848145 51 4503599568407108 52 72695825 53 18014398260617156 54 85004305 55 72057593807521732 56 269550673 57 288230375208284452 58 274007041 59 1152921503651230172 60 1161843793 61 4611686014444841252 62 1360003073 63 18446744070023249916 64 4313137493 65 73786976279743601834 66 4362146897 67 295147905164085315844 68 18594742613 69 1180591620653677321354 70 21744325633 71 4722366482810719947260 72 69060608001 73 18889465931237142207996 74 69793285381 75 75557863725670038524530 76 297447522385 77 302231454902637718953764 78 343866150913 79 1208925819613700485695356 80 1121275893057 81 4835703278454609429342876 82 1099780396293 83 19342813113830181048566354 84 4763476299777 85 77371252455319921788176340 86 5497642292545 87 309485009821330188046287508 88 17957258547457 89 1237940039285317784726217812 90 17678375846145 91 4951760157141458709905931348 92 75953279598849 93 19807040628565822994313116756 94 88322802451713 95 79228162514264099141733970516 96 286990050611201 97 316912650057056350307313952596 98 281496452678913 99 1267650600228228406929879503476 100 1219702345957457 101 5070602400912913421966210760484 102 1408475536299009 103 20282409603651666611352328325500 104 4593021987668033 105 81129638414606665691474146008348 106 4509098277143621 107 324518553658426710864972608721170 108 19510100486063105 109 1298074214633706840184643592671740 110 22518071491100933 111 5192296858534827567581561551084656 112 73558501520380245 113 20769187434139310258158172077966376 114 72409798871879937 115 83076749736557241800934130663408764 116 311105789678145605 117 332306998946228967155241039423506192 118 361765782536851525 119 1329227995784915871927123834779977488 120 1175527756022437205 121 5316911983139663487518930677945936552 122 1153014230002434385 123 21267647932558653962387126909255416868 124 4995991737865404677 125 85070591730234615848705918098162351218 126 5770519619946218577