1 2 2 0 3 5 4 6 5 4 6 10 7 0 8 45 9 12 10 21 11 22 12 114 13 270 14 48 15 42 16 0 17 709 18 1260 19 1701 20 144 21 85 22 86 23 2892 24 15310 25 18228 26 10206 27 468 28 170 29 0 30 15293 31 124572 32 428301 33 200880 34 61965 35 1404 36 341 37 342 38 72370 39 1299070 40 7577424 41 9401742 42 2353338 43 371790 44 4320 45 682 46 0 47 367125 48 12380940 49 163388421 50 326005344 51 220808869 52 25901100 53 2237301 54 12960 55 1365 56 1366 57 1808844 58 124921710 59 3287265300 60 14036526126 61 15231780324 62 4856629870 63 289462380 64 13423806 65 39204 66 2730 67 0 68 9078925 69 1235566332 70 69481709901 71 562188062160 72 1326209720893 73 655089996204 74 108673357501 75 3184570800 76 80601885 77 117612 78 5461 79 5462 80 45214674 81 12379963870 82 1443547193328 83 23753751161742 84 106936631502210 85 114043973318270 86 28755516792360 87 2390753728462 88 35172555474 89 483611310 90 353808 91 10922 92 0 93 226307429 94 123483616620 95 30363542104581 96 985963486014144 97 9144003145262805 98 18287074397509740 99 10040316574125941 100 1236553617638640 101 52824430238229 102 386913644460 103 2902199301 104 1061424 105 21845 106 21846 107 1130307532 108 1235387708110 109 635919555126708 110 41471657300369646 111 767032051328412588 112 3127153221958277070 113 3210825131209677780 114 863461131233308366 115 53446495303862172 116 1162134451107630 117 4260476333988 118 17413195806 119 3187188 120 43690 121 0 122 5653140573 123 12346379507292 124 13359727300650381 125 1736701374341409840 126 65294836634705229805 127 523889166822421058604 128 1101356432036682148701 129 549059278821670479600 130 74693845931156134893 131 2298231625018170492 132 25594859555510701 133 46865727906480 134 104483957805 135 9561564 136 87381 137 87382 138 28257215730 139 123476688644670 140 280364385485387664 141 72968249610859102542 142 5531730973453989808938 143 89191893222477653902750 144 369563288643801882956400 145 376663000295700912108942 146 94510362575728178217090 147 6423667242365667891870 148 98951519822732397504 149 563086760980631182 150 515660423584938 151 626903746830 152 28693440 153 174762 154 0 155 141297157045 156 1234585890852300 157 5888252348126720901 158 3062420548152290816544 159 470372064891909511000069 160 15107199317712023101414380 161 126206484122215244762635861 162 252412682780177392667681520 163 129766223973135899056600485 164 16161335867135372925113100 165 553245019071999716394661 166 4254930564828132559104 167 12391301216924710789 168 5672279881478700 169 3761465527701 170 86080320 171 349525 172 349526 173 706426855884 174 12346166930494510 175 123632237885054793300 176 128633450602627230830766 177 39948556454536022387057844 178 2569164955067875691592620270 179 42863366384989870558496633340 180 172397929177538691597561864526 181 173793136176160952800090974444 182 44380040639911704152595236430 183 2768146934004783965320423380 184 47579069676010148163789806 185 183021121626516730866324 186 272608619423065220590 187 62399341247906460 188 22568793166206 189 258267204 190 699050 191 0 192 3532211260205 193 123457247499499452 194 2596343588111367042381 195 5401615429258071948619920 196 3395943140651805945762139293 197 436358359317807529491122162604 198 14621779268519844344122899582461 199 117059963294996938855920161353200 200 237575753046994813341663344354685 201 118700833137564441758305766303772 202 15205794607743634090842584201901 203 473353602274531063687096388880 204 4093298585214813736956027293 205 7869915309213396486747084 206 5997800922793823807901 207 686393226739623600 208 135413146417725 209 774801612 210 1398101 211 1398102 212 17660645718034 213 1234579946476301470 214 54520878105432065794608 215 226873042383618200754704142 216 288595436002925379688217976210 217 74187713688995347950420966775230 218 4981005997437776498190242697586680 219 79864140844527093078843941906724622 220 322751027117826330874634362038647634 221 324528460592527213101965898811701630 222 81236136459719153300878916866259568 223 5200381687689862629541053504636942 224 80976823943056015021605379875330 225 352023677246918382188719879870 226 338433730919177949607483800 227 131951619940472687725902 228 7550457667502132034 229 812478878506350 230 2324483568 231 2796202 232 0 233 88303765183749 234 12345690568915111980 235 1144945830709166588093061 236 9528231549522749283451292544 237 24531182663006095693679099113525 238 12609025000061031578708507803399020 239 1698679059571226288089358165539416501 240 54407541002951426502305415134718831600