1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 1 9 1 10 0 11 0 12 4 13 21 14 6 15 0 16 0 17 10 18 140 19 405 20 28 21 0 22 0 23 20 24 575 25 7904 26 17154 27 252 28 0 29 0 30 35 31 1785 32 76880 33 1415648 34 1920375 35 4726 36 0 37 0 38 56 39 4606 40 486522 41 41453650 42 855834880 43 547375212 44 150324 45 0 46 0 47 84 48 10416 49 2300305 50 645911028 51 93995756250 52 1775261669856 53 407092513914 54 8308928 55 0 56 0 57 120 58 21330 59 8806336 60 6554366420 61 4341046586508 62 922294532680875 63 12985270578857344 64 808651393979868 65 817860888 66 0 67 0 68 165 69 40425 70 28725192 71 48693931776 72 110685878623047 73 152214225162654294 74 40082760482344812500 75 340909649177850906112 76 4358210097391036416 77 144938364368 78 0 79 0 80 220 81 71995 82 82626270 83 285322535316 84 1828871461159424 85 11405689403665408075 86 28420139285585148661308 87 7831359734741587439320000 88 32512680657704814137299456 89 64443906476880123583062 90 46784208920560 91 0 92 0 93 286 94 121836 95 214744629 96 1386847766700 97 21702443476842756 98 479681319550610923008 99 7307140106089849663891729 100 28643863944205848913898245056 101 6953161125316476670925420209375 102 11365672471050456169367856894976 103 2636249790206611789894008864 104 27789645300385184 105 0 106 0 107 364 108 197561 109 513368064 110 5795888888086 111 198371220624649500 112 12979168913328099825537 113 894270791212415796439818240 114 29488004086295954334419048624076 115 157456532430698626604217198545441496 116 28293090394696888987359693927535571875 117 14668676524196759468380766961245177856 118 300297348993858873325253699671053 119 30630702203393521120 120 0 121 0 122 455 123 308945 124 1144198952 125 21383378688672 126 1468112760940371711 127 248008933729377498537750 128 62081762595063925715070738282 129 12002873166189838279634923348017152 130 757244087076695872928806146022854617451 131 4760417983913504227121902409155772460137040 132 531348339931949777006089648029736777090609375 133 70315084535211827121941791448383209363513344 134 95764277816960542784716029638634826263 135 63070163901389334212336 136 0 137 0 138 560 139 468300 140 2402617490 141 71054626699238 142 9127231684485881472 143 3576578819141034613758313 144 2755722002806752023020644122500 145 2405190267947311648492576962525394140 146 1171637837453185177526112845761388261081088 147 124776722936683860993370155187475002188193319664 148 797107912469266520874871347163453649820612168183888 149 46329955240829519868976454919043679228044840364671875 150 1258342308314609097428193908586695010196859487526912 151 85885545295567917975896668116527418867899763 152 243902725979609232729020320 153 0 154 0 155 680 156 690880 157 4792612545 158 215983300118404 159 49017973175645344078 160 40883709609190922652962784 161 85186903189660931602328761220966 162 275573068233664265644433221925423240000 163 762398862167781356266045355040847790763642594 164 838691324561857775189877110123856207040638006132736 165 132851599504970568469771317779033353731942236484935306597 166 743627453253298072658198458763510117281907380361890011715296 167 18851712453004366279747322550921447824190354070942722692062500 168 84446017208810116671833371550659092260174635369762958077952 169 217479342109648567190707719029607504150519785359602 170 1779250465648201682685291759744 171 0 172 0 173 816 174 995316 175 9142333696 176 608007366829800 177 232402761230901131052 178 384495111474561856383998214 179 1953265991198849894848890138482304 180 20086659056285122506422720717115471478216 181 250521070075782458284522714532948142885421175000 182 1993740590260895893010444595832456285654429854642610428 183 4433417845092146122524446106750375419642561975277402842988544 184 919418602153979471668834179022359165741476394372815629796951388886 185 3884916382711270331783362125199555227395719350717522360035145269613792 186 35956790359329961809994022054773397750184555203497285394371549561171875 187 21334882258038547046142037139970698994568360939616489857480435187712 188 1560304669709629250729231088720964182179759769922856018721 189 24573606327342936731127537076234432 190 0 191 0 192 969 193 1404081 194 16768783408 195 1600916241741824 196 989632410689520435375 197 3062406661931163457038209718 198 34849568170092648943218451160344946 199 1007843255417114084014028644353689221526016 200 47363300179725811091062020862737749886850595364916 201 2087675685008153395283321109060285615686343048048172850000 202 43314710771512781127498045367400089609245954761230867281214738542 203 174092661045593236229028047543994681359503192273016009144168102373621760 204 41571394200754573102550498144360036950056714608622025027855001563748956704897 205 114164335085749440695547508570345173605646024072410635177151640739265518071715056 206 322739463411484160340226650503456476046339803987285001439687645393132237541015625 207 20362806645381724932642372756332871529908625920787912159256482945475283386368 208 31815544537489175249984163567739671574139141279037170334483312990 209 644555105774777757765906931481707781376 210 0 211 0 212 1140 213 1943985 214 29707141878 215 3974878537502184 216 3837782971579495133184 217 21136528653799926447145685250 218 502164610728471549437372562008307340 219 36956241544100965390709664923602694481097164 220 5673000344725574106345311975550422443941942931978752 221 1126108548395381059231023739553443945806774554021786536290961 222 160590438242955607520561720035653048107012136706372618043354694750000 223 7864298815160712144950150642671357013572268394062316325055829844264607883246 224 51044508092537358297211773502932803226018954508273259057469486126429572709589450752 225 12335171950070931428404095608791934337709939054888597048719551202332737891910909436457647 226 18945302187562717601583107697458858954143651142062377731861539007987476936887483514568718048 227 13679481698190673161399446676911059812846035272593538041746551644454645137541038116502734375 228 73648497550892498733173664421953692771589791095713866160988666433467056845698128609280 229 1848900614832296947059279037009073868049668286925511634816274306831983941 230 32194471993846249107715227536655726093651584 231 0 232 0 233 1330 234 2646700 235 51023629173 236 9369003563114940 237 13708514485948373132552 238 128776988937066083190055493632 239 6018970317676361424840987305642885625 240 1037524974237232576405356566268927347035374144 241 463157452573166101177627983434926242885632185993642197 242 351257231957011304410689776188098957201599278706472150067983360 243 271862387044542943495183149003534607892536802179736647368139485842833376 244 114707455966858868679113081187660469115491405768791584363127141784929660740500000 245 11993995456584219681182128494227958195008485756088317444272472727096926187883957199523712 246 112248060382077934140100139253315906900444539870535978554745393064885297187644955806341790695424 247 24113759590681456722057201512131142257190275425554489937172989668391427628032383849645004789980671509 248 17815593237880582633648275140023692895105868664572506736921517671871777285629755721728214294495847964032 249 2746477972099118558486521671680276441840128378842361397448315260669806352091553577788061221688144531250 250 1012217250094453044635269276498908388083285469861411143975013988118421388606308923818867393560576 251 306986658076441565866168177973138406782669880318619035115240521728994786010073484 252 3069493773424260590999415187661048807215464493824 253 0 254 0 255 1540 256 3549315 257 85234690080 258 21082485266915562 259 45528909471113676010812 260 703151279564745211297459864878 261 61454867195209462174580545168425549824 262 23138948368008447976619971392140850670017885000 263 27282630618548489628639312294418578180887482195747798808 264 69171037217696393392510860279437020009965680708148845301202389280 265 240911135870357080977080581549041235002592757511039306779868430982303938560 266 670387638071029669293065160318912825769952220669810303128946187659422589597439074029 267 764716373173952125674840863688870777472382913516414609420080272630501360611110840062771500000 268 154341081436453558475580797335576806902216283084479228037369295304190959100744977693817198783637318050 269 1858530598976566714976363219216546262296769932849512610477351771298328425606558041038798202865019970308276224 270 311644238215502101021486678133909388929306612636319812394665813075232502023859292766714996735135069911048118239632 271 95228993544269819160133370302375829977235611986816401328795292645073920381260307376745050861768577613250208991107264 272 2619245503023052613345618882728525417965693631918576520017152573220436861879307284554788715411231664076618468750000 273 52997363740056022006900457008639235803836374003409797442277084955078751809734215843248018677633420256083968 274 145963147252314999319311499439365716040393375724293254404688172289992837970890650635368515 275 559811852213194027138675092460709289243659732155082496 276 0 277 0 278 1771 279 4694921 280 138859666848 281 45506865848533600 282 141707032264880576051943 283 3484249624862582411758042469430 284 545002003293785313887752768127112592124 285 422314683865014807362059881248926180548151869440 286 1213007620932337725758257681260027449279809340620356459375 287 9206899246548342820022808062747538518444718972099722537205751800016 288 123965593369968167961541410110144640327595826868965302543888468305101822857597 289 1841132474337533827750309087882436670013832144336922067668643740676320080336920294514688 290 16971972933356190401332493533745135311544817510878234637466301451024594290403061770228093400383997 291 47794773323816499246396041235238535995067077107573527493169377804456866099963143881406567188600631253750000 292 16823361168957989762308962367471419424991054816809704573371849378426327828718337927292101771665053503569511810195293 293 232502158695425950274009641187995923284583831222418857991698665947533205523139646525632932155774977081510198180722419695616 294 26709774485396325327636146792025686081516173068391145889320220987315148163183215967147567386877193785515802889246609151105434505 295 2901435737403756382052360462645790665943663012515503856067420795397151930845931748696426850980782115288030380433957551504191180032 296 11894796022345553344878687764387666862873306851611738345706613328216208894036374390114312534974122296601529943326474797929687500 297 10594766855625663713828605498364507706315359982568193425421168460619083177176193368913058730614801303664942247682506752 298 199151235535367099115248661777723865393864643861753417686110614666720352666625334758664629838377659 299 195679151849802675212906552301700993994539982693488606421504 300 0 301 0 302 2024 303 6133226 304 221139033962 305 94607067111891642 306 416098858259095497408000 307 15833613690181175491792634971074 308 4266258094670270186806023432245233285332 309 6463063551045404370602622312354363187928663953288 310 42212719089413956072437285645909377175899717803987545620480 311 874351649203008946224338424920542622040873797414852791861338731662500 312 40151933787772078777896459753442420221221297214001777554489276912770216327259024 313 2681863736227747414915944488565767965426079777831305166998461868975157898943407506015670547 314 157590931966953570472102113531209463583434512515052701990354949999687664268920112552622336352236445696 315 4431008929214209300770100744967654176760924005421225714946685361157808253899802450711282003058077188715836126552 316 28114572543451384050123566033905859062882096174346329440407532257816125736984106737223873185523225072016426323123012500000 317 15587013945221640287396859043075853836236443805135249512763269483656394203299318692148087340340863958681449424493499626094625928144 318 220441396897693870651447600346624587644367362518247566336975585472309410890448758968765167652511748919022823076190231680044581316305354752 319 15223095989208743408751701240584878044350592040697722003957612190311608394641320899336738976337407229434784654565385688833659578478637288890525 320 505148036172632305350360117949788212703292700008252785117311166451537671620910439736901192385634083001752530875157673534289344159420914450375552 321 257812760579536262847892430670489297971426831203063785051496784831649325230103093721884328240849583597175932128256632967932135200254677734375 322 8103700419557188751416866580492622827885785970844794087476872984277074388517600365976187998551745340544113229504700590196922515456 323 781197111216423880459187569351966853496715137720545325588528436195201794570979786128365532790344456412314525 324 131322000352492444463227684571278563452254234161773359670603273728 325 0