1 4 2 16 3 16 4 64 5 256 6 64 7 256 8 4096 9 4096 10 256 11 1024 12 65536 13 204800 14 65536 15 1024 16 4096 17 1048576 18 10240000 19 10240000 20 1048576 21 4096 22 16384 23 16777216 24 512000000 25 1331200000 26 512000000 27 16777216 28 16384 29 65536 30 268435456 31 25600000000 32 173056000000 33 173056000000 34 25600000000 35 268435456 36 65536 37 262144 38 4294967296 39 1280000000000 40 22497280000000 41 51224576000000 42 22497280000000 43 1280000000000 44 4294967296 45 262144 46 1048576 47 68719476736 48 64000000000000 49 2924646400000000 50 15162474496000000 51 15162474496000000 52 2924646400000000 53 64000000000000 54 68719476736 55 1048576 56 4194304 57 1099511627776 58 3200000000000000 59 380204032000000000 60 4488092450816000000 61 9249109442560000000 62 4488092450816000000 63 380204032000000000 64 3200000000000000 65 1099511627776 66 4194304 67 16777216 68 17592186044416 69 160000000000000000 70 49426524160000000000 71 1328475365441536000000 72 5641956759961600000000 73 5641956759961600000000 74 1328475365441536000000 75 49426524160000000000 76 160000000000000000 77 17592186044416 78 16777216 79 67108864 80 281474976710656 81 8000000000000000000 82 6425448140800000000000 83 393228708170694656000000 84 3441593623576576000000000 85 6561595711835340800000000 86 3441593623576576000000000 87 393228708170694656000000 88 6425448140800000000000 89 8000000000000000000 90 281474976710656 91 67108864 92 268435456 93 4503599627370496 94 400000000000000000000 95 835308258304000000000000 96 116395697618525618176000000 97 2099372110381711360000000000 98 7631135812864501350400000000 99 7631135812864501350400000000 100 2099372110381711360000000000 101 116395697618525618176000000 102 835308258304000000000000 103 400000000000000000000 104 4503599627370496 105 268435456 106 1073741824 107 72057594037927936 108 20000000000000000000000 109 108590073579520000000000000 110 34453126495083582980096000000 111 1280616987332843929600000000000 112 8875010950361415070515200000000 113 15895655898196756312883200000000 114 8875010950361415070515200000000 115 1280616987332843929600000000000 116 34453126495083582980096000000 117 108590073579520000000000000 118 20000000000000000000000 119 72057594037927936 120 1073741824 121 4294967296 122 1152921504606846976 123 1000000000000000000000000 124 14116709565337600000000000000 125 10198125442544740562108416000000 126 781176362273034797056000000000000 127 10321637735270325727009177600000000 128 33110651235943843399735705600000000 129 33110651235943843399735705600000000 130 10321637735270325727009177600000000 131 781176362273034797056000000000000 132 10198125442544740562108416000000 133 14116709565337600000000000000 134 1000000000000000000000000 135 1152921504606846976 136 4294967296 137 17179869184 138 18446744073709551616 139 50000000000000000000000000 140 1835172243493888000000000000000 141 3018645130993243206384091136000000 142 476517580986551226204160000000000000 143 12004064686119388820511673548800000000 144 68969486524471025801649474764800000000 145 117344147980184981008663340646400000000 146 68969486524471025801649474764800000000 147 12004064686119388820511673548800000000 148 476517580986551226204160000000000000 149 3018645130993243206384091136000000 150 1835172243493888000000000000000 151 50000000000000000000000000 152 18446744073709551616 153 17179869184 154 68719476736 155 295147905179352825856 156 2500000000000000000000000000 157 238572391654205440000000000000000 158 893518958773999989089690976256000000 159 290675724401796247984537600000000000000 160 13960727229956849198255076337254400000000 161 143663440430473146744835855935078400000000 162 415867660441775572694702879250841600000000 163 415867660441775572694702879250841600000000 164 143663440430473146744835855935078400000000 165 13960727229956849198255076337254400000000 166 290675724401796247984537600000000000000 167 893518958773999989089690976256000000 168 238572391654205440000000000000000 169 2500000000000000000000000000 170 295147905179352825856 171 68719476736 172 274877906944 173 4722366482869645213696 174 125000000000000000000000000000 175 31014410915046707200000000000000000 176 264481611797103996770548528971776000000 177 177312191885095711270567936000000000000000 178 16236325768439815617570653780226867200000000 179 299250946416675564669493087912768307200000000 180 1473834988605652629630027004064982630400000000 181 2402051606711695707884603830552861081600000000 182 1473834988605652629630027004064982630400000000 183 299250946416675564669493087912768307200000000 184 16236325768439815617570653780226867200000000 185 177312191885095711270567936000000000000000 186 264481611797103996770548528971776000000 187 31014410915046707200000000000000000 188 125000000000000000000000000000 189 4722366482869645213696 190 274877906944 191 1099511627776 192 75557863725914323419136 193 6250000000000000000000000000000 194 4031873418956071936000000000000000000 195 78286557091942783044082364575645696000000 196 108160437049908383875046440960000000000000000 197 18882846868695505563234670346403846553600000000 198 623339721385935201206554102122296383897600000000 199 5223271199618432919408815702406298442137600000000 200 13874250080366754408741471725273325607321600000000 201 13874250080366754408741471725273325607321600000000 202 5223271199618432919408815702406298442137600000000 203 623339721385935201206554102122296383897600000000 204 18882846868695505563234670346403846553600000000 205 108160437049908383875046440960000000000000000 206 78286557091942783044082364575645696000000 207 4031873418956071936000000000000000000 208 6250000000000000000000000000000 209 75557863725914323419136 210 1099511627776 211 4398046511104 212 1208925819614629174706176 213 312500000000000000000000000000000 214 524143544464289351680000000000000000000 215 23172820899215063781048379914391126016000000 216 65977866600444114163778328985600000000000000000 217 21960750908292872970041921612867673541836800000000 218 1298416639646903024113252194720743367658700800000000 219 18511273131447726266384842849327921678935654400000000 220 80137668464198373464890740685178728707889561600000000 221 125922693729408663013737597378580703212050841600000000 222 80137668464198373464890740685178728707889561600000000 223 18511273131447726266384842849327921678935654400000000 224 1298416639646903024113252194720743367658700800000000 225 21960750908292872970041921612867673541836800000000 226 65977866600444114163778328985600000000000000000 227 23172820899215063781048379914391126016000000 228 524143544464289351680000000000000000000 229 312500000000000000000000000000000 230 1208925819614629174706176 231 4398046511104 232 17592186044416 233 19342813113834066795298816 234 15625000000000000000000000000000000 235 68138660780357615718400000000000000000000 236 6859154986167658879190320454659773300736000000 237 40246498626270909639904780681216000000000000000000 238 25540353306344611264158754835765104329156198400000000 239 2704601860384498999227904321603308434833073766400000000 240 65603951977850741888067883058018154430147959193600000000 241 462875173049209805133208918197592337016770107801600000000 242 1142874368288113025512682433807998462352573438361600000000 243 1142874368288113025512682433807998462352573438361600000000 244 462875173049209805133208918197592337016770107801600000000 245 65603951977850741888067883058018154430147959193600000000 246 2704601860384498999227904321603308434833073766400000000 247 25540353306344611264158754835765104329156198400000000 248 40246498626270909639904780681216000000000000000000 249 6859154986167658879190320454659773300736000000 250 68138660780357615718400000000000000000000 251 15625000000000000000000000000000000 252 19342813113834066795298816 253 17592186044416 254 70368744177664 255 309485009821345068724781056 256 781250000000000000000000000000000000 257 8858025901446490043392000000000000000000000 258 2030309875905627028240334854579292897017856000000 259 24550364162025254880341916215541760000000000000000000 260 29703430895278782900216631873994816334808658739200000000 261 5633685675180911415391724701899691469757292655411200000000 262 232500405809503029251312577557616339300444367382118400000000 263 2673566999532235834449414711509293338608864142662041600000000 264 10372727766582913819553105769241394044311956526569881600000000 265 15794523769741722012585271235226538749712564918157312000000000 266 10372727766582913819553105769241394044311956526569881600000000 267 2673566999532235834449414711509293338608864142662041600000000 268 232500405809503029251312577557616339300444367382118400000000 269 5633685675180911415391724701899691469757292655411200000000 270 29703430895278782900216631873994816334808658739200000000 271 24550364162025254880341916215541760000000000000000000 272 2030309875905627028240334854579292897017856000000 273 8858025901446490043392000000000000000000000 274 781250000000000000000000000000000000 275 309485009821345068724781056 276 70368744177664 277 281474976710656 278 4951760157141521099596496896 279 39062500000000000000000000000000000000 280 1151543367188043705640960000000000000000000000 281 600971723268065600359139116955470697517285376000000 282 14975722138835405477008568891480473600000000000000000000 283 34545090131209224512951942869455971397382470113689600000000 284 11734967261401838478260962554057057331504440601221529600000000 285 823981438188878735666651774864192306480774838002227609600000000 286 15442522989298194179779819373677678323804799288015952281600000000 287 94142877209506525826263987961634892346175317435148245401600000000 288 218280318497830598213928448470830765521027647168934051840000000000 289 218280318497830598213928448470830765521027647168934051840000000000 290 94142877209506525826263987961634892346175317435148245401600000000 291 15442522989298194179779819373677678323804799288015952281600000000 292 823981438188878735666651774864192306480774838002227609600000000 293 11734967261401838478260962554057057331504440601221529600000000 294 34545090131209224512951942869455971397382470113689600000000 295 14975722138835405477008568891480473600000000000000000000 296 600971723268065600359139116955470697517285376000000 297 1151543367188043705640960000000000000000000000 298 39062500000000000000000000000000000000 299 4951760157141521099596496896 300 281474976710656 301 1125899906842624 302 79228162514264337593543950336 303 1953125000000000000000000000000000000000 304 149700637734445681733324800000000000000000000000 305 177887630087347417706305178618819326465116471296000000 306 9135190504689597340975227023803088896000000000000000000000 307 40175939822596328108563109557177294735155812742221004800000000 308 24443936805500029550217585000100850421523749772344446156800000000 309 2920190216941386239202613890118697534167866025879894648422400000000 310 89196012786186369582408236702362269998296520687580140378521600000000 311 854440753553481228399171954739798282933887181041405475264921600000000 312 3016634001640018867316491157866881179500602083874668596428800000000000 313 4469507801561579329028398910888730754808562103431093645475840000000000 314 3016634001640018867316491157866881179500602083874668596428800000000000 315 854440753553481228399171954739798282933887181041405475264921600000000 316 89196012786186369582408236702362269998296520687580140378521600000000 317 2920190216941386239202613890118697534167866025879894648422400000000 318 24443936805500029550217585000100850421523749772344446156800000000 319 40175939822596328108563109557177294735155812742221004800000000 320 9135190504689597340975227023803088896000000000000000000000 321 177887630087347417706305178618819326465116471296000000 322 149700637734445681733324800000000000000000000000 323 1953125000000000000000000000000000000000 324 79228162514264337593543950336 325 1125899906842624 326 4503599627370496 327 1267650600228229401496703205376 328 97656250000000000000000000000000000000000 329 19461082905477938625332224000000000000000000000000 330 52654738505854835641066332871170520633674475503616000000 331 5572466207860654377994888484519884226560000000000000000000000 332 46724618013679529590258896414997193776986210219203028582400000000 333 50916720365856561553103229555210071428033970775793481344614400000000 334 10349154128840272831734063626580664061090917195718346634008985600000000 335 515196169853012470707989975192844471510160703491462890826340761600000000 336 7754904279251395628950884661218409215907960055131796093504428441600000000 337 41689881902665060746313907801720297900698320799147920002646016000000000000 338 91517641744774898341185496099357650935460117629855073484763299840000000000 339 91517641744774898341185496099357650935460117629855073484763299840000000000 340 41689881902665060746313907801720297900698320799147920002646016000000000000 341 7754904279251395628950884661218409215907960055131796093504428441600000000 342 515196169853012470707989975192844471510160703491462890826340761600000000 343 10349154128840272831734063626580664061090917195718346634008985600000000 344 50916720365856561553103229555210071428033970775793481344614400000000 345 46724618013679529590258896414997193776986210219203028582400000000 346 5572466207860654377994888484519884226560000000000000000000000 347 52654738505854835641066332871170520633674475503616000000 348 19461082905477938625332224000000000000000000000000 349 97656250000000000000000000000000000000000 350 1267650600228229401496703205376 351 4503599627370496 352 18014398509481984 353 20282409603651670423947251286016 354 4882812500000000000000000000000000000000000 355 2529940777712132021293189120000000000000000000000000 356 15585802597733031349755634529866474107567644749070336000000 357 3399204386794999170576881975557129378201600000000000000000000000 358 54340730749909292913471096530641736362634962484933122241331200000000 359 106059528522079217715114027163502578784594761125977821640831795200000000 360 36677402232609926915665521492601873432506210541625820470927844966400000000 361 2975773077071000030809350096713869667442688223366689657412944239001600000000 362 70383511238485666728358229185218282043580645460376181344646192535961600000000 363 576154167894831139514058205819774516987650793444224254436567941120000000000000 364 1873915232366010818434114218130447260554481368588912484674013327523840000000000 365 2710569513196742939069232023470774905406457763961047566471719414661120000000000 366 1873915232366010818434114218130447260554481368588912484674013327523840000000000 367 576154167894831139514058205819774516987650793444224254436567941120000000000000 368 70383511238485666728358229185218282043580645460376181344646192535961600000000 369 2975773077071000030809350096713869667442688223366689657412944239001600000000 370 36677402232609926915665521492601873432506210541625820470927844966400000000 371 106059528522079217715114027163502578784594761125977821640831795200000000 372 54340730749909292913471096530641736362634962484933122241331200000000 373 3399204386794999170576881975557129378201600000000000000000000000 374 15585802597733031349755634529866474107567644749070336000000 375 2529940777712132021293189120000000000000000000000000 376 4882812500000000000000000000000000000000000 377 20282409603651670423947251286016 378 18014398509481984 379 72057594037927936 380 324518553658426726783156020576256 381 244140625000000000000000000000000000000000000 382 328892301102577162768114585600000000000000000000000000 383 4613397568928977279527667820840476335840022845724819456000000 384 2073514675944949494051898005089848920702976000000000000000000000000 385 63198269862144507658366885265136339389744461369977221166668185600000000 386 220921997911491010500582518581575871608310887425411802477852629401600000000 387 129984713512369580989118608169781039444802010159521907748968282560921600000000 388 17188065293162096177954806158619311199148967178165999461217165924473241600000000 389 638800748000495911226579288085041127827537938198374221884008843456387481600000000 390 7962450600306566348084284404429283824769333965399179196313368946278400000000000000 391 38370288297926437518256922730439038107113560503226572036185096894378147840000000000 392 80281647841861132369352514071157411148328466052998306823759385623433052160000000000 393 80281647841861132369352514071157411148328466052998306823759385623433052160000000000 394 38370288297926437518256922730439038107113560503226572036185096894378147840000000000 395 7962450600306566348084284404429283824769333965399179196313368946278400000000000000 396 638800748000495911226579288085041127827537938198374221884008843456387481600000000 397 17188065293162096177954806158619311199148967178165999461217165924473241600000000 398 129984713512369580989118608169781039444802010159521907748968282560921600000000 399 220921997911491010500582518581575871608310887425411802477852629401600000000 400 63198269862144507658366885265136339389744461369977221166668185600000000 401 2073514675944949494051898005089848920702976000000000000000000000000 402 4613397568928977279527667820840476335840022845724819456000000 403 328892301102577162768114585600000000000000000000000000 404 244140625000000000000000000000000000000000000 405 324518553658426726783156020576256 406 72057594037927936 407 288230376151711744 408 5192296858534827628530496329220096 409 12207031250000000000000000000000000000000000000 410 42755999143335031159854896128000000000000000000000000000 411 1365565680402977274740189674968780995408646762334546558976000000 412 1264843952326419191371657783104807841628815360000000000000000000000000 413 73499587849674062406680687563353562710272808573283508216835099852800000000 414 460180521649635774872713386205422540560111578507132784561367027043532800000000 415 460665824687837795025436347353704003792378324005345641062343593395906150400000000 416 99278265133304267523866960372185141486284434421086812887990350379757443481600000000 417 5797755588852500890292433618659833276162734327088444437819264263210172783001600000000 418 110041067296236746930524810469212702458312195401816656493050758837567488000000000000000 419 785670023188341734623828749828469744281257264864067289012926044009286955171840000000000 420 2377781845780243018515482761759540203391192507557703851506105483394840138874880000000000 421 3367092592135497752703013792658412980972044194728801986495292392432405640642560000000000 422 2377781845780243018515482761759540203391192507557703851506105483394840138874880000000000 423 785670023188341734623828749828469744281257264864067289012926044009286955171840000000000 424 110041067296236746930524810469212702458312195401816656493050758837567488000000000000000 425 5797755588852500890292433618659833276162734327088444437819264263210172783001600000000 426 99278265133304267523866960372185141486284434421086812887990350379757443481600000000 427 460665824687837795025436347353704003792378324005345641062343593395906150400000000 428 460180521649635774872713386205422540560111578507132784561367027043532800000000 429 73499587849674062406680687563353562710272808573283508216835099852800000000 430 1264843952326419191371657783104807841628815360000000000000000000000000 431 1365565680402977274740189674968780995408646762334546558976000000 432 42755999143335031159854896128000000000000000000000000000 433 12207031250000000000000000000000000000000000000 434 5192296858534827628530496329220096 435 288230376151711744 436 1152921504606846976 437 83076749736557242056487941267521536 438 610351562500000000000000000000000000000000000000 439 5558279888633554050781136496640000000000000000000000000000 440 404207441399281273323096143790759174640959441651025781456896000000 441 771554810919115706736711247693932783393577369600000000000000000000000000 442 85480020669170934578969639636180193432047276370728720056179221128806400000000 443 958556026596191319059861983465895151986712418030357590241327517331678822400000000 444 1632599682693697145570146415021526989440188780274944951924945694995091397017600000000 445 573431259409965449217855563109741377224778893216197431241032263793478993549721600000000 446 52620429724425298080294127522956646814452976752654721717647642452895528178522521600000000 447 1520767550033991842579852880684519547973874540453106192733961487135182684160000000000000000 448 16087379394804485358157517481487746483903023755356641809828673677134159694098595840000000000 449 70425142708319237722391568437794061744040339688844072673907832207188375233196195840000000000 450 141219230406754911246117101477886498834948505571120684115599058231007524974189608960000000000 451 141219230406754911246117101477886498834948505571120684115599058231007524974189608960000000000 452 70425142708319237722391568437794061744040339688844072673907832207188375233196195840000000000 453 16087379394804485358157517481487746483903023755356641809828673677134159694098595840000000000 454 1520767550033991842579852880684519547973874540453106192733961487135182684160000000000000000 455 52620429724425298080294127522956646814452976752654721717647642452895528178522521600000000 456 573431259409965449217855563109741377224778893216197431241032263793478993549721600000000 457 1632599682693697145570146415021526989440188780274944951924945694995091397017600000000 458 958556026596191319059861983465895151986712418030357590241327517331678822400000000 459 85480020669170934578969639636180193432047276370728720056179221128806400000000 460 771554810919115706736711247693932783393577369600000000000000000000000000 461 404207441399281273323096143790759174640959441651025781456896000000 462 5558279888633554050781136496640000000000000000000000000000 463 610351562500000000000000000000000000000000000000 464 83076749736557242056487941267521536 465 1152921504606846976 466 4611686018427387904 467 1329227995784915872903807060280344576 468 30517578125000000000000000000000000000000000000000 469 722576385522362026601547744563200000000000000000000000000000 470 119645402654187256903636458562064715693723994728703631311241216000000 471 470648434660660581109393861093298997870082195456000000000000000000000000000 472 99413264038245796915341690896877564961470982419157501425336434172801843200000000 473 1996672203399866517601692511559459601588321966757234860472685218601886987059200000000 474 5785933275466462683900598894836291650576029037294404909622007543062603911030374400000000 475 3312138954351960434682333732521866194850322887216756362848202355671134666743191961600000000 476 477583020178884005376749501398354526487975217007094254309370002902479813748270406041600000000 477 21017007541469767264453566811060060152998946149061927583583347752208224695091200000000000000000 478 329405180488016642193633327950943097004398314414682597698051922212999053896362848419840000000000 479 2085851876734999182861793473990584520734986780904183744455802174312505297656804928389120000000000 480 5922875742489707732573397353084037647636575272158372612492340101266686604942486389391360000000000 481 8229833090414455962689966322826791492604294059168200108204766316528425532920847841361920000000000 482 5922875742489707732573397353084037647636575272158372612492340101266686604942486389391360000000000 483 2085851876734999182861793473990584520734986780904183744455802174312505297656804928389120000000000 484 329405180488016642193633327950943097004398314414682597698051922212999053896362848419840000000000 485 21017007541469767264453566811060060152998946149061927583583347752208224695091200000000000000000 486 477583020178884005376749501398354526487975217007094254309370002902479813748270406041600000000 487 3312138954351960434682333732521866194850322887216756362848202355671134666743191961600000000 488 5785933275466462683900598894836291650576029037294404909622007543062603911030374400000000 489 1996672203399866517601692511559459601588321966757234860472685218601886987059200000000 490 99413264038245796915341690896877564961470982419157501425336434172801843200000000 491 470648434660660581109393861093298997870082195456000000000000000000000000000 492 119645402654187256903636458562064715693723994728703631311241216000000 493 722576385522362026601547744563200000000000000000000000000000 494 30517578125000000000000000000000000000000000000000 495 1329227995784915872903807060280344576 496 4611686018427387904 497 18446744073709551616 498 21267647932558653966460912964485513216 499 1525878906250000000000000000000000000000000000000000 500 93934930117907063458201206793216000000000000000000000000000000 501 35415039185639428043476391734371155845342302439696274868127399936000000 502 287095545143002954476730255266912388700750139228160000000000000000000000000000 503 115617626076479861812542386513068608050190752553480174157666272942968543641600000000 504 4159068199681921956164325501578354350108474656755320214364603310347730594044313600000000 505 20505347528253143751743722483299817609641446908171370999700394732613868260691646873600000000 506 19130914600336923470725159639046299141455464996563984751811216806356473835108676770201600000000 507 4334543491143551232799378474691465682404863069556387452111842146342906789579302205233561600000000 508 290455044223112183594748293328850031314445435780035839205121865935517665286160384000000000000000000 509 6744900475672628765556836023123510854262059885955040870465311159233368627581925684244643840000000000 510 61778760885137205798000599112653132335128838476820114143291948798787781905999248369028956160000000000 511 248411331515760832011860858385697622979525603489594305740541236187226102897892821657463029760000000000 512 479609983010083250137683167395376927814500444886145197705849166628327054782028249651048611840000000000 513 479609983010083250137683167395376927814500444886145197705849166628327054782028249651048611840000000000 514 248411331515760832011860858385697622979525603489594305740541236187226102897892821657463029760000000000 515 61778760885137205798000599112653132335128838476820114143291948798787781905999248369028956160000000000 516 6744900475672628765556836023123510854262059885955040870465311159233368627581925684244643840000000000 517 290455044223112183594748293328850031314445435780035839205121865935517665286160384000000000000000000 518 4334543491143551232799378474691465682404863069556387452111842146342906789579302205233561600000000 519 19130914600336923470725159639046299141455464996563984751811216806356473835108676770201600000000 520 20505347528253143751743722483299817609641446908171370999700394732613868260691646873600000000 521 4159068199681921956164325501578354350108474656755320214364603310347730594044313600000000 522 115617626076479861812542386513068608050190752553480174157666272942968543641600000000 523 287095545143002954476730255266912388700750139228160000000000000000000000000000 524 35415039185639428043476391734371155845342302439696274868127399936000000 525 93934930117907063458201206793216000000000000000000000000000000 526 1525878906250000000000000000000000000000000000000000 527 21267647932558653966460912964485513216 528 18446744073709551616 529 73786976294838206464 530 340282366920938463463374607431768211456 531 76293945312500000000000000000000000000000000000000000 532 12211540915327918249566156883118080000000000000000000000000000000 533 10482851598949270700869011953373862130221321522150097360965710381056000000 534 175128282537231802230805455712816557107457584929177600000000000000000000000000000 535 134463299126946079287986795514698791162371845219697442545365875432672416255180800000000 536 8663339059937443434690290019787712111275952710021332006521468695454322827394305228800000000 537 72670951640129141456179752480814553608569287842559338822938198932383549115891196520038400000000 538 110500162731546069966908522075131423841046765820153575926461588273514992871587717024684441600000000 539 39340316725618870988887159036299742533506537219293772515367079320208222022221746814699805081600000000 540 4014088711163410377279421413804707432765635922480095297814784187228854134254736506880000000000000000000 541 138108582139872746603541774409477008251869938224815416863647711296462456018367510310593327267840000000000 542 1829763339895993761325181744518560473501845938006458140696020939522496524491885738193899623546880000000000 543 10418619655102525055409456261554544005384283335957074777064039986928449981640522833135656931164160000000000 544 27950230979878621568273761946300381222245642426629883686703771883599015771532260304914159952199680000000000 545 38182709967398747709961232322680747977168009418275791479758063853614373485306833011219282085806080000000000 546 27950230979878621568273761946300381222245642426629883686703771883599015771532260304914159952199680000000000 547 10418619655102525055409456261554544005384283335957074777064039986928449981640522833135656931164160000000000 548 1829763339895993761325181744518560473501845938006458140696020939522496524491885738193899623546880000000000 549 138108582139872746603541774409477008251869938224815416863647711296462456018367510310593327267840000000000 550 4014088711163410377279421413804707432765635922480095297814784187228854134254736506880000000000000000000 551 39340316725618870988887159036299742533506537219293772515367079320208222022221746814699805081600000000 552 110500162731546069966908522075131423841046765820153575926461588273514992871587717024684441600000000 553 72670951640129141456179752480814553608569287842559338822938198932383549115891196520038400000000 554 8663339059937443434690290019787712111275952710021332006521468695454322827394305228800000000 555 134463299126946079287986795514698791162371845219697442545365875432672416255180800000000 556 175128282537231802230805455712816557107457584929177600000000000000000000000000000 557 10482851598949270700869011953373862130221321522150097360965710381056000000 558 12211540915327918249566156883118080000000000000000000000000000000 559 76293945312500000000000000000000000000000000000000000 560 340282366920938463463374607431768211456 561 73786976294838206464 562 295147905179352825856 563 5444517870735015415413993718908291383296 564 3814697265625000000000000000000000000000000000000000000 565 1587500318992629372443600394805350400000000000000000000000000000000 566 3102924073288984127457227538198663190545511170556428818845850272792576000000 567 106828252347711399360791327984818099835549126806798336000000000000000000000000000000 568 156380816884638290211928643183594694121838455990508125680260513128198020104775270400000000 569 18045735261849694674459874111217804327787809494974434569584219292631354449462337791590400000000 570 257545852612617677320701042792006777988769556114030296788492977016367298066718400467016089600000000 571 638248939937410100128863623505959104105886119377207054551242133867822598826290653534577334681600000000 572 357052714601716873095139855413456463234105331802310279349471611910209823073684574090215430920601600000000 573 55474705988278331414001603938781056720821088448674917015800317467502764135400458525081600000000000000000000 574 2827911327896034359454121372808451220965288855091320475700050536506365249432093141119708969136291840000000000 575 54193930601039543222929232909150724104177672991875277211134748186777302062400671793826919050211491840000000000 576 436967326954655003348928005065859130129822227393375673224842901091766120679985168144542587349956034560000000000 577 1628855610814386429134290024944547316488809303696709731610035714060499842117585533789482499534340751360000000000 578 3039801905924549102685433627673259707958299565807772311286498979513947501912247589689189485415193640960000000000 579 3039801905924549102685433627673259707958299565807772311286498979513947501912247589689189485415193640960000000000 580 1628855610814386429134290024944547316488809303696709731610035714060499842117585533789482499534340751360000000000 581 436967326954655003348928005065859130129822227393375673224842901091766120679985168144542587349956034560000000000 582 54193930601039543222929232909150724104177672991875277211134748186777302062400671793826919050211491840000000000 583 2827911327896034359454121372808451220965288855091320475700050536506365249432093141119708969136291840000000000 584 55474705988278331414001603938781056720821088448674917015800317467502764135400458525081600000000000000000000 585 357052714601716873095139855413456463234105331802310279349471611910209823073684574090215430920601600000000 586 638248939937410100128863623505959104105886119377207054551242133867822598826290653534577334681600000000 587 257545852612617677320701042792006777988769556114030296788492977016367298066718400467016089600000000 588 18045735261849694674459874111217804327787809494974434569584219292631354449462337791590400000000 589 156380816884638290211928643183594694121838455990508125680260513128198020104775270400000000 590 106828252347711399360791327984818099835549126806798336000000000000000000000000000000 591 3102924073288984127457227538198663190545511170556428818845850272792576000000 592 1587500318992629372443600394805350400000000000000000000000000000000 593 3814697265625000000000000000000000000000000000000000000 594 5444517870735015415413993718908291383296 595 295147905179352825856 596 1180591620717411303424 597 87112285931760246646623899502532662132736 598 190734863281250000000000000000000000000000000000000000000 599 206375041469041818417668051324695552000000000000000000000000000000000 600 918465525693539301727339351306804304401471306484702930378371680746602496000000 601 65165233932103953610082710070739040899684967352146984960000000000000000000000000000000 602 181870890036834331516473012022520629263698124316960950166142976768094297381853639475200000000 603 37589266550432914006899917773666686414782007178031747208443928786551111318230049619882803200000000 604 912742501659117048424564495654872021192199306868123371818419110546005704348450011255105021542400000000 605 3686525877078480738344316289370419785315598225522747947087974565220543330820654814815718685120921600000000 606 3240610437725182340211489327732530860312739991437768095375804349697064354216761194442795251035380121600000000 607 766660436758006540141502166433954203881747442360687353158360387400888200351234336816627712000000000000000000000 608 57904312349999199544182589229625847200485254596849878060434234785504334847371539157567160852034711715840000000000 609 1605115836541589191176718020303226146517534318673361960439388971795970132484183097189565688429163965317120000000000 610 18326846659805185495457389460467197776774874039105569110723136114689762867439257937150260656044506045480960000000000 611 94924818431429997930659019783693383963018339791533153029038051308303749299086532152649671625362775967006720000000000 612 242004709334465203162992741966323551869976145033088369246140756757064388522237855110335753312874396144107520000000000 613 325574943332142907094020683258316807761165716696275645628029186701861833244809365846070950645908899721379840000000000 614 242004709334465203162992741966323551869976145033088369246140756757064388522237855110335753312874396144107520000000000 615 94924818431429997930659019783693383963018339791533153029038051308303749299086532152649671625362775967006720000000000 616 18326846659805185495457389460467197776774874039105569110723136114689762867439257937150260656044506045480960000000000 617 1605115836541589191176718020303226146517534318673361960439388971795970132484183097189565688429163965317120000000000 618 57904312349999199544182589229625847200485254596849878060434234785504334847371539157567160852034711715840000000000 619 766660436758006540141502166433954203881747442360687353158360387400888200351234336816627712000000000000000000000 620 3240610437725182340211489327732530860312739991437768095375804349697064354216761194442795251035380121600000000 621 3686525877078480738344316289370419785315598225522747947087974565220543330820654814815718685120921600000000 622 912742501659117048424564495654872021192199306868123371818419110546005704348450011255105021542400000000 623 37589266550432914006899917773666686414782007178031747208443928786551111318230049619882803200000000 624 181870890036834331516473012022520629263698124316960950166142976768094297381853639475200000000 625 65165233932103953610082710070739040899684967352146984960000000000000000000000000000000 626 918465525693539301727339351306804304401471306484702930378371680746602496000000 627 206375041469041818417668051324695552000000000000000000000000000000000 628 190734863281250000000000000000000000000000000000000000000 629 87112285931760246646623899502532662132736 630 1180591620717411303424 631 4722366482869645213696 632 1393796574908163946345982392040522594123776 633 9536743164062500000000000000000000000000000000000000000000 634 26828755390975436394296846672210421760000000000000000000000000000000000 635 271865795605287633311292447986814074102835506719472067391998017500994338816000000 636 39750792698583411702150453143150814948807830084809660825600000000000000000000000000000000 637 211515845112838327553658112982191491833680918580625585043224281981293667855095782709657600000000 638 78298442224551759876372528722547707801990920951840129435188703662385964875873193358215879065600000000 639 3234759425879910819616656572600866443105154343540629229724477327775044216210906839888092196346265600000000 640 21293373466005304744676770887403544679982895350619392142380141088713858278820102210375591125258443161600000000 641 29411780332793754919759477138500450088198428162289183233630800277850556078871324600762809698397109983641600000000 642 10595247235995650384755559940117247097645749653424699220648540553880274928854058534805794979840000000000000000000000 643 1185648699678583609866682697065818847277136073125098103165451391467986760334779635790345185606262757093539840000000000 644 47540320846688788664272034325340952007556331450467634544293822566653043383916534972560556559894978324762460160000000000 645 768646275758889284864978371361454741955714992074126674072839051786203344423269917142019082175162628053516943360000000000 646 5531933643728445989405015695934299337212819788031177559073250516094017597902865834259964913311266495029250621440000000000 647 19266478919535443754212178173422950611472540858374231252423757926943410099032400121044049992744556425824687882240000000000 648 34870378730645833921397991259698763378451892921037906749344438012516209787852062319577583097979426795758666383360000000000 649 34870378730645833921397991259698763378451892921037906749344438012516209787852062319577583097979426795758666383360000000000 650 19266478919535443754212178173422950611472540858374231252423757926943410099032400121044049992744556425824687882240000000000 651 5531933643728445989405015695934299337212819788031177559073250516094017597902865834259964913311266495029250621440000000000 652 768646275758889284864978371361454741955714992074126674072839051786203344423269917142019082175162628053516943360000000000 653 47540320846688788664272034325340952007556331450467634544293822566653043383916534972560556559894978324762460160000000000 654 1185648699678583609866682697065818847277136073125098103165451391467986760334779635790345185606262757093539840000000000 655 10595247235995650384755559940117247097645749653424699220648540553880274928854058534805794979840000000000000000000000 656 29411780332793754919759477138500450088198428162289183233630800277850556078871324600762809698397109983641600000000 657 21293373466005304744676770887403544679982895350619392142380141088713858278820102210375591125258443161600000000 658 3234759425879910819616656572600866443105154343540629229724477327775044216210906839888092196346265600000000 659 78298442224551759876372528722547707801990920951840129435188703662385964875873193358215879065600000000 660 211515845112838327553658112982191491833680918580625585043224281981293667855095782709657600000000 661 39750792698583411702150453143150814948807830084809660825600000000000000000000000000000000 662 271865795605287633311292447986814074102835506719472067391998017500994338816000000 663 26828755390975436394296846672210421760000000000000000000000000000000000 664 9536743164062500000000000000000000000000000000000000000000 665 1393796574908163946345982392040522594123776 666 4722366482869645213696 667 18889465931478580854784 668 22300745198530623141535718272648361505980416 669 476837158203125000000000000000000000000000000000000000000000 670 3487738200826806731258590067387354828800000000000000000000000000000000000 671 80472275499165139460142564604096965934439309988963731948031413180294324289536000000 672 24247983546135881138311776417321997118772776351733893103616000000000000000000000000000000000 673 245992927866230974944904385398288705002570908309267555405269839944244535715476395291331788800000000 674 163095655153741315822483977329066875351547088342682989613498069728749964836443861765163676093644800000000 675 11463987405318403944721430893297470674364666993507989990143547649634756702251453840563398743851165286400000000 676 122990525139646640205253028645642874071581203545177609014387694928411245418464910367129414339492767701401600000000 677 266941318300436119651737014509030085000488934000936627028433143321771646971836142076523260822652170211531161600000000 678 146426316801459888317321838372420354889464260210329343229362830454625399516763088951016086621388800000000000000000000000 679 24277342774618677995630194905119706716846638233309508760415782691698496904614947822443108020473836214247321763840000000000 680 1408049222837228542658409112647948316559803424899950399932894436779129838944839932817298564190969468022814545018880000000000 681 32237793451603575496522057873270773332364642482580946837288942670965154468456363594853422325508495783192554121461760000000000 682 322384496955562646924556099711963162474751498787092934610111820326411063552985312223167975253040677530819638465658880000000000 683 1533842919742055748160339928742547944080551922816889298467960216079818764804167438436558908022379626172755051680890880000000000 684 3734757043567091396317410455878776352885711539414843964481786688892536133118107282676037460125988527532936204323389440000000000 685 4955150558382234291898497353985713673604770887865328624895343330454578443273353759736613713389072506530898010408222720000000000 686 3734757043567091396317410455878776352885711539414843964481786688892536133118107282676037460125988527532936204323389440000000000 687 1533842919742055748160339928742547944080551922816889298467960216079818764804167438436558908022379626172755051680890880000000000 688 322384496955562646924556099711963162474751498787092934610111820326411063552985312223167975253040677530819638465658880000000000 689 32237793451603575496522057873270773332364642482580946837288942670965154468456363594853422325508495783192554121461760000000000 690 1408049222837228542658409112647948316559803424899950399932894436779129838944839932817298564190969468022814545018880000000000 691 24277342774618677995630194905119706716846638233309508760415782691698496904614947822443108020473836214247321763840000000000 692 146426316801459888317321838372420354889464260210329343229362830454625399516763088951016086621388800000000000000000000000 693 266941318300436119651737014509030085000488934000936627028433143321771646971836142076523260822652170211531161600000000 694 122990525139646640205253028645642874071581203545177609014387694928411245418464910367129414339492767701401600000000 695 11463987405318403944721430893297470674364666993507989990143547649634756702251453840563398743851165286400000000 696 163095655153741315822483977329066875351547088342682989613498069728749964836443861765163676093644800000000 697 245992927866230974944904385398288705002570908309267555405269839944244535715476395291331788800000000 698 24247983546135881138311776417321997118772776351733893103616000000000000000000000000000000000 699 80472275499165139460142564604096965934439309988963731948031413180294324289536000000 700 3487738200826806731258590067387354828800000000000000000000000000000000000 701 476837158203125000000000000000000000000000000000000000000000 702 22300745198530623141535718272648361505980416 703 18889465931478580854784 704 75557863725914323419136 705 356811923176489970264571492362373784095686656 706 23841857910156250000000000000000000000000000000000000000000000 707 453405966107484875063616708760356127744000000000000000000000000000000000000 708 23819793547752881280202199122812701916594035756733264656617298301367119989702656000000 709 14791269963142887494370183614566418242451393574557674793205760000000000000000000000000000000000 710 286089775108426623860923800218209763917989966363678166936328823855156395037099047723818870374400000000 711 339728249685243160858234124776446301357272585017808667364916479244986176754312564056835937303062118400000000 712 40628371364448423580092751085846236069948379824992316525068732870305577752779152410956685148208529775001600000000 713 710393273206598993825541493457233240637453031676945869667103325906503353537053322280539497224910226243295641600000000 714 2422759404894758221959165143683957051464437564992500826910059208788399467916384825486525115226391096839856822681600000000 715 2023611698196175656545387806306849304572396076106751523429794316882923021321665889303042317107593216000000000000000000000000 716 497102870653092050638523870877231114734151764465245501378273566395218422618895671612345079827222270322928160436387840000000000 717 41703601881993034976456761098406933239868257838686730945212467428524267569868269130182748874208133703899721194369187840000000000 718 1352085295153705559899631629262849504332705470361927491302735544562949543561528345531747385754151821642878912408227676160000000000 719 18787601329079324374822355822914077219541093094815414950273486553162257550677325040429560093821451564463576070863202549760000000000 720 122112302526504542222540982407051726924140899679298190829631248722546531503589378108811327785477686798865375174419084738560000000000 721 400007418394209756911179929466440462499471248717487447971857281527146190001481762403734316129333875252887599227852302581760000000000 722 704136804647232257347360270996077884446585152707438928254878077944256505946030115966092281900013981323053669075029264957440000000000 723 704136804647232257347360270996077884446585152707438928254878077944256505946030115966092281900013981323053669075029264957440000000000 724 400007418394209756911179929466440462499471248717487447971857281527146190001481762403734316129333875252887599227852302581760000000000 725 122112302526504542222540982407051726924140899679298190829631248722546531503589378108811327785477686798865375174419084738560000000000 726 18787601329079324374822355822914077219541093094815414950273486553162257550677325040429560093821451564463576070863202549760000000000 727 1352085295153705559899631629262849504332705470361927491302735544562949543561528345531747385754151821642878912408227676160000000000 728 41703601881993034976456761098406933239868257838686730945212467428524267569868269130182748874208133703899721194369187840000000000 729 497102870653092050638523870877231114734151764465245501378273566395218422618895671612345079827222270322928160436387840000000000 730 2023611698196175656545387806306849304572396076106751523429794316882923021321665889303042317107593216000000000000000000000000 731 2422759404894758221959165143683957051464437564992500826910059208788399467916384825486525115226391096839856822681600000000 732 710393273206598993825541493457233240637453031676945869667103325906503353537053322280539497224910226243295641600000000 733 40628371364448423580092751085846236069948379824992316525068732870305577752779152410956685148208529775001600000000 734 339728249685243160858234124776446301357272585017808667364916479244986176754312564056835937303062118400000000 735 286089775108426623860923800218209763917989966363678166936328823855156395037099047723818870374400000000 736 14791269963142887494370183614566418242451393574557674793205760000000000000000000000000000000000 737 23819793547752881280202199122812701916594035756733264656617298301367119989702656000000 738 453405966107484875063616708760356127744000000000000000000000000000000000000 739 23841857910156250000000000000000000000000000000000000000000000 740 356811923176489970264571492362373784095686656 741 75557863725914323419136 742 302231454903657293676544 743 5708990770823839524233143877797980545530986496 744 1192092895507812500000000000000000000000000000000000000000000000 745 58942775593973033758270172138846296606720000000000000000000000000000000000000 746 7050658890134852858939850940352559767311834583993046338358720297204667516951986176000000 747 9022674677517161371565812004885515127895350080480181623855513600000000000000000000000000000000000 748 332722408451100163550254379653777955436622330880957708146950422143546887428146192502801346245427200000000 749 707653944094361504067701681909337645727198794592095454121121026267306206179233070930389257402278392627200000000 750 143986948115605213167848709848239060631897058099772769764843589292362967555849316144430492165251029522605670400000000 751 4103231546041315788336327666208979197921928710966039343197188810435963370030019989492396135971081466781275625881600000000 752 21988964358824825622501382844075594199091235339871937505035697378963513570809108676115701945794725594918540522658201600000000 753 27966313669071147573457259483160657389190513771795306053799757459321996154665422590168044822426938245120000000000000000000000000 754 10178678379492712828874414780082184305296491529190366886221529545508492421544507771934377854542203207132277013095477411840000000000 755 1235177280540869709932696350212616548698418060666223597135302860298031756884358395097752656156296504042101942334826605445120000000000 756 56707809364041564887750450162913171061218000132449600912728031474514666806514060339947017105914881551523984465313476965826560000000000 757 1094885042654755786591522430291963678123196282286557937057087975858636883280822471381113473587632732822243822681694854992363520000000000 758 9721604628740079615420932691390202083884705305268287568328602973299374466063757569998687427657449601431270248385852174206238720000000000 759 42842394539693441804215015165573639295543368622637775627577802280683465533918702680489560194716175375085273427699893015716823040000000000 760 100059248213980998233574589229084659535628643370032486582874684632034738007942771539013645442555786773968572482899808608982138880000000000 761 131086332373956640421328672210255835435882971538933075517497632258570456685948642568943535752198002846987609357021898140066775040000000000 762 100059248213980998233574589229084659535628643370032486582874684632034738007942771539013645442555786773968572482899808608982138880000000000 763 42842394539693441804215015165573639295543368622637775627577802280683465533918702680489560194716175375085273427699893015716823040000000000 764 9721604628740079615420932691390202083884705305268287568328602973299374466063757569998687427657449601431270248385852174206238720000000000 765 1094885042654755786591522430291963678123196282286557937057087975858636883280822471381113473587632732822243822681694854992363520000000000 766 56707809364041564887750450162913171061218000132449600912728031474514666806514060339947017105914881551523984465313476965826560000000000 767 1235177280540869709932696350212616548698418060666223597135302860298031756884358395097752656156296504042101942334826605445120000000000 768 10178678379492712828874414780082184305296491529190366886221529545508492421544507771934377854542203207132277013095477411840000000000 769 27966313669071147573457259483160657389190513771795306053799757459321996154665422590168044822426938245120000000000000000000000000 770 21988964358824825622501382844075594199091235339871937505035697378963513570809108676115701945794725594918540522658201600000000 771 4103231546041315788336327666208979197921928710966039343197188810435963370030019989492396135971081466781275625881600000000 772 143986948115605213167848709848239060631897058099772769764843589292362967555849316144430492165251029522605670400000000 773 707653944094361504067701681909337645727198794592095454121121026267306206179233070930389257402278392627200000000 774 332722408451100163550254379653777955436622330880957708146950422143546887428146192502801346245427200000000 775 9022674677517161371565812004885515127895350080480181623855513600000000000000000000000000000000000 776 7050658890134852858939850940352559767311834583993046338358720297204667516951986176000000 777 58942775593973033758270172138846296606720000000000000000000000000000000000000 778 1192092895507812500000000000000000000000000000000000000000000000 779 5708990770823839524233143877797980545530986496 780 302231454903657293676544 781 1208925819614629174706176 782 91343852333181432387730302044767688728495783936 783 59604644775390625000000000000000000000000000000000000000000000000 784 7662560827216494388575122378050018558873600000000000000000000000000000000000000 785 2086995031479916446246195878344357691124303036861941716154181207972581585017787908096000000 786 5503831553285468436655145322980164228016163549092910790551863296000000000000000000000000000000000000 787 386956161028629490208945843537343762172791770814553814574903340952945030078934021880757965683431833600000000 788 1474043165548555012973022603417150316049755089135334830934295097714798827471342486748000823168945891842457600000000 789 510289744121704875466855827702159230879443173905594696046605680452134357017929976415861664233649648628114495897600000000 790 23700265409934639993430628600023063847197060234539843246306962569078124425293395459308080081368966552128648015092121600000000 791 199571840520694117349822550692830092950952051944677704795703989411472849168663470344426110860032929499480673783645837721600000000 792 386494454906563259465179326057280285118612900326211129663512648087829986857476140196122379445940286547558400000000000000000000000000 793 208418618498492787884032517036962805835250960551701952362272038973831890823545341138128320949606152869240504120142995484835840000000000 794 36583480695059479068786600500597276939349746120812210499953400116307104575400926946005238170037189856718975328072894400073564160000000000 795 2378382232537267272957141630282741307478544143555068711880726368072619640532006204717717844439176047152467432459712537423731752960000000000 796 63806615630791202975194152670124767269985509742813736897875915969113781646956491164677149900266472770681903254421131064389968855040000000000 797 773956387703255218342891293426956768302229158763018909889776739910309799992267867662735503490664877669146287014494463292907076976640000000000 798 4588591824779326390998644984293599063109876952958996320816092935470321892544828731891153855094881247373133125200369341555334614876160000000000 799 14218619289703127810987416278631388289331901480168356408399658435581400340404683721236917044678062412154482086965028602953579899125760000000000 800 24403818152730011920677073590694487859756589279517014936790464207049027639396314992489942276843693398012295283559338689143671242096640000000000 801 24403818152730011920677073590694487859756589279517014936790464207049027639396314992489942276843693398012295283559338689143671242096640000000000 802 14218619289703127810987416278631388289331901480168356408399658435581400340404683721236917044678062412154482086965028602953579899125760000000000 803 4588591824779326390998644984293599063109876952958996320816092935470321892544828731891153855094881247373133125200369341555334614876160000000000 804 773956387703255218342891293426956768302229158763018909889776739910309799992267867662735503490664877669146287014494463292907076976640000000000 805 63806615630791202975194152670124767269985509742813736897875915969113781646956491164677149900266472770681903254421131064389968855040000000000 806 2378382232537267272957141630282741307478544143555068711880726368072619640532006204717717844439176047152467432459712537423731752960000000000 807 36583480695059479068786600500597276939349746120812210499953400116307104575400926946005238170037189856718975328072894400073564160000000000 808 208418618498492787884032517036962805835250960551701952362272038973831890823545341138128320949606152869240504120142995484835840000000000 809 386494454906563259465179326057280285118612900326211129663512648087829986857476140196122379445940286547558400000000000000000000000000 810 199571840520694117349822550692830092950952051944677704795703989411472849168663470344426110860032929499480673783645837721600000000 811 23700265409934639993430628600023063847197060234539843246306962569078124425293395459308080081368966552128648015092121600000000 812 510289744121704875466855827702159230879443173905594696046605680452134357017929976415861664233649648628114495897600000000 813 1474043165548555012973022603417150316049755089135334830934295097714798827471342486748000823168945891842457600000000 814 386956161028629490208945843537343762172791770814553814574903340952945030078934021880757965683431833600000000 815 5503831553285468436655145322980164228016163549092910790551863296000000000000000000000000000000000000 816 2086995031479916446246195878344357691124303036861941716154181207972581585017787908096000000 817 7662560827216494388575122378050018558873600000000000000000000000000000000000000 818 59604644775390625000000000000000000000000000000000000000000000000 819 91343852333181432387730302044767688728495783936 820 1208925819614629174706176 821 4835703278458516698824704 822 1461501637330902918203684832716283019655932542976 823 2980232238769531250000000000000000000000000000000000000000000000000 824 996132907538144270514765909146502412653568000000000000000000000000000000000000000 825 617750529318055268088873979989929876572793698911134747981637637559884149165265220796416000000 826 3357337247504135746359638647017900179089859764946675582236636610560000000000000000000000000000000000000 827 450030015276296097113004016033930795406956829457326086350612585528275069981800267447321514089831222476800000000 828 3070431913837640092022806082917924108331639850668902452836136688539925957622806399896085714660914292707839180800000000 829 1808466853167322078654537053376452314236746608321427602789170531522364161271543836417813738044054354738037773461094400000000 830 136892733007782480602055310793733216781410219914702134590669015798995246680494652172963470549987150805095070935172094361600000000 831 1811314024565819809066989470088125923622840823449894848725809407898527579054789656846011382165658868137286595260369623161241600000000 832 5341353366808704245808778286111613540339230282508237811949744796573810418370320257510411283942894760087257088000000000000000000000000000 833 4267579632375138324713449818848850412282598668256649176569882270028181796502914405144315499764135586150568562364047975547498659840000000000 834 1083529531226271651059321533626690148389660780606216050587619804644783823314224654286783144120161489176302611266862986341378823290880000000000 835 99751729214845526695095477115688453176957619924843136844989544603333740343552872232065804113623482593621636584792803532088733450895360000000000 836 3718458139115618935785389635156861062192945551281956145197514754932043853039683435603890264737829233657029275957900255039454214965166080000000000 837 61616215937831554442714261652306882238077067787441461454144905817739583796984429480365698903898812240996074201797933211674918212264263680000000000 838 491456538801164973781518872397781634055320261169720341944686817760613355979121336500470142496082161118652050241460357957942558591696240640000000000 839 2020494238305393868196933828026077538690641864134883782346408263012988151172186366155208385882842024891976213521904494536909610825568747520000000000 840 4543161210221135399224768082085230026899445199810564602722533559569489279515854376891882593910883025134356963759107846403120700456163082240000000000 841 5883467710805373113932194317833352689132996596220198097080939434749035975526778788909415203639692353939988245322753845888269412414594744320000000000 842 4543161210221135399224768082085230026899445199810564602722533559569489279515854376891882593910883025134356963759107846403120700456163082240000000000 843 2020494238305393868196933828026077538690641864134883782346408263012988151172186366155208385882842024891976213521904494536909610825568747520000000000 844 491456538801164973781518872397781634055320261169720341944686817760613355979121336500470142496082161118652050241460357957942558591696240640000000000 845 61616215937831554442714261652306882238077067787441461454144905817739583796984429480365698903898812240996074201797933211674918212264263680000000000 846 3718458139115618935785389635156861062192945551281956145197514754932043853039683435603890264737829233657029275957900255039454214965166080000000000 847 99751729214845526695095477115688453176957619924843136844989544603333740343552872232065804113623482593621636584792803532088733450895360000000000 848 1083529531226271651059321533626690148389660780606216050587619804644783823314224654286783144120161489176302611266862986341378823290880000000000 849 4267579632375138324713449818848850412282598668256649176569882270028181796502914405144315499764135586150568562364047975547498659840000000000 850 5341353366808704245808778286111613540339230282508237811949744796573810418370320257510411283942894760087257088000000000000000000000000000 851 1811314024565819809066989470088125923622840823449894848725809407898527579054789656846011382165658868137286595260369623161241600000000 852 136892733007782480602055310793733216781410219914702134590669015798995246680494652172963470549987150805095070935172094361600000000 853 1808466853167322078654537053376452314236746608321427602789170531522364161271543836417813738044054354738037773461094400000000 854 3070431913837640092022806082917924108331639850668902452836136688539925957622806399896085714660914292707839180800000000 855 450030015276296097113004016033930795406956829457326086350612585528275069981800267447321514089831222476800000000 856 3357337247504135746359638647017900179089859764946675582236636610560000000000000000000000000000000000000 857 617750529318055268088873979989929876572793698911134747981637637559884149165265220796416000000 858 996132907538144270514765909146502412653568000000000000000000000000000000000000000 859 2980232238769531250000000000000000000000000000000000000000000000000 860 1461501637330902918203684832716283019655932542976 861 4835703278458516698824704 862 19342813113834066795298816 863 23384026197294446691258957323460528314494920687616 864 149011611938476562500000000000000000000000000000000000000000000000000 865 129497277979958755166919568189045313644963840000000000000000000000000000000000000000 866 182854156678144359354306698077019243465546934877695885402564740717725708152918505355739136000000 867 2047975720977522805279379574680919109244814456617472105164348332441600000000000000000000000000000000000000 868 523384907766332360942423670647461515058290792658870238425762436969383906388833711041234920886473711740518400000000 869 6395709676523804311683505070718035917654805808943323809257672722228665769728305730983546543638684471710429013606400000000 870 6409206527624989446751679317166147001655029979891139424284820363715258587546351356264731887628128633191605869146118553600000000 871 790692425852951607957471475144603060129425430227319529395704235254996544826537110951037005896725783050229129721554017032601600000000 872 16439486086959380587091996430519830882800903313631245647035446186087036307501270925534399304535519887214013138583114699811428761600000000 873 73817503529296292677077315914062499127488162504263846561145473088650059981877825958793883944090805584405892956160000000000000000000000000000 874 87382960552513332336832598490749061041898490331223148539444909361097050465193675359735004173170440262019041882966246347310582558883840000000000 875 32091977655859713761074985182955308815004972999994906986304123373969207278920705810665943162550942986423730740501947929458957988229283840000000000 876 4183687274999836235118999405709089414694779537267846002415706490208420403748951014285071890329482483459085060002794972939333569664002293760000000000 877 216700584973240924720765151768036392121418287892058558273675567373174719623593631576687912958126474249830695114998553162934273285524983644160000000000 878 4905390183242645712293367798663455508737791520693789629287384241961883745245524399790874021137192240130179459353537058847863588714782560092160000000000 879 52636961131759973351895797309292004133861021252321727503643736929432732878787811624546354141900383784452109189061370178727479795405034157506560000000000 880 287116272251673079458520690830161670403017590177295255238989306990671642257870027003387422050723617421199603893889672482683929517534970160087040000000000 881 845782149862027892732078174769478933187762115067933569830443182650813541210348545928454214978013449257162698515178071333483368321122056368291840000000000 882 1418433463462645793291684863697807333117695883389535118829049526444775585267800044660593092615086150226683886088372079197511096100209817718620160000000000 883 1418433463462645793291684863697807333117695883389535118829049526444775585267800044660593092615086150226683886088372079197511096100209817718620160000000000 884 845782149862027892732078174769478933187762115067933569830443182650813541210348545928454214978013449257162698515178071333483368321122056368291840000000000 885 287116272251673079458520690830161670403017590177295255238989306990671642257870027003387422050723617421199603893889672482683929517534970160087040000000000 886 52636961131759973351895797309292004133861021252321727503643736929432732878787811624546354141900383784452109189061370178727479795405034157506560000000000 887 4905390183242645712293367798663455508737791520693789629287384241961883745245524399790874021137192240130179459353537058847863588714782560092160000000000 888 216700584973240924720765151768036392121418287892058558273675567373174719623593631576687912958126474249830695114998553162934273285524983644160000000000 889 4183687274999836235118999405709089414694779537267846002415706490208420403748951014285071890329482483459085060002794972939333569664002293760000000000 890 32091977655859713761074985182955308815004972999994906986304123373969207278920705810665943162550942986423730740501947929458957988229283840000000000 891 87382960552513332336832598490749061041898490331223148539444909361097050465193675359735004173170440262019041882966246347310582558883840000000000 892 73817503529296292677077315914062499127488162504263846561145473088650059981877825958793883944090805584405892956160000000000000000000000000000 893 16439486086959380587091996430519830882800903313631245647035446186087036307501270925534399304535519887214013138583114699811428761600000000 894 790692425852951607957471475144603060129425430227319529395704235254996544826537110951037005896725783050229129721554017032601600000000 895 6409206527624989446751679317166147001655029979891139424284820363715258587546351356264731887628128633191605869146118553600000000 896 6395709676523804311683505070718035917654805808943323809257672722228665769728305730983546543638684471710429013606400000000 897 523384907766332360942423670647461515058290792658870238425762436969383906388833711041234920886473711740518400000000 898 2047975720977522805279379574680919109244814456617472105164348332441600000000000000000000000000000000000000 899 182854156678144359354306698077019243465546934877695885402564740717725708152918505355739136000000 900 129497277979958755166919568189045313644963840000000000000000000000000000000000000000 901 149011611938476562500000000000000000000000000000000000000000000000000 902 23384026197294446691258957323460528314494920687616 903 19342813113834066795298816 904 77371252455336267181195264 905 374144419156711147060143317175368453031918731001856 906 7450580596923828125000000000000000000000000000000000000000000000000000 907 16834646137394638171699543864575890773845299200000000000000000000000000000000000000000 908 54124830376730730368874782630797696065801892723797982079159163252446809613263877585298784256000000 909 1249265189796288911220421540555360656639336818536657984150252482789376000000000000000000000000000000000000000 910 608696647732244535776038728962997742012792191862266087289161714195393483130213605940956212990968926754222899200000000 911 13322263256199084381236741062305668816474960500028943494683732280402310798344060837638727450399379754572823635342131200000000 912 22714227933902962599287951500036824973865426248734198119665403369006876434264269206602209809754087876031051200253844153958400000000 913 4567039451726648487562355240435227275307561284992997601789587662832860042918078352853189746059488122898123453271696002380306841600000000 914 149204775725243338208446959603397985092300998474517185492493709584925941526881534920150208087964378496354383245780349015488527440281600000000 915 1020157898774874764797208505932343737941886405808926359475030438085143828949551554750531476107334933176489440654131200000000000000000000000000000 916 1789253500273262992928984286696577773893913488022125189493673964077823205325305696665933945449837934805101901595616860207531488475705507840000000000 917 950500194211253002175518911148770336482817290313849155120355526090219981187073464700303904588433829371898057072186693774715417695374928773120000000000 918 175468028000768131537125954074844919141713748572550729187317145905831360153634754490130200152308824838757486501577223960048589245277920202588160000000000 919 12628659990485561369952030749585856823659893563485496600514991039806503135504166067394641503460736539857383419216770682676320644260539471830712320000000000 920 390527923268313510447099597187195019961633058545473979966827234271069488726486688516151062570774148621243847118053792328996116024761269174057041920000000000 921 5637629085056020185881447475014410810753050820208666302550258800089963422249689776235412714014098704849958702585228991622427996007060778405582602240000000000 922 40799796519507247937214707208347633687609605599374010359970858501988421708127846577235359448251927482787306112529510239134351752300754329688688558080000000000 923 157455879711214284678360065484134815075832921913736920961054285541371353712965747401316607385596851794408950931776640827869264746870008745859418685440000000000 924 341967286839282349013105720419176974326679065134616242728257892231518056301043377167133067512385889785850764729273447829569555136607384534146697134080000000000 925 438173954932099762588907537984344454502719906121394851697957005412161405147417182996282454612096723011125825987103372473219942740700215630729828106240000000000 926 341967286839282349013105720419176974326679065134616242728257892231518056301043377167133067512385889785850764729273447829569555136607384534146697134080000000000 927 157455879711214284678360065484134815075832921913736920961054285541371353712965747401316607385596851794408950931776640827869264746870008745859418685440000000000 928 40799796519507247937214707208347633687609605599374010359970858501988421708127846577235359448251927482787306112529510239134351752300754329688688558080000000000 929 5637629085056020185881447475014410810753050820208666302550258800089963422249689776235412714014098704849958702585228991622427996007060778405582602240000000000 930 390527923268313510447099597187195019961633058545473979966827234271069488726486688516151062570774148621243847118053792328996116024761269174057041920000000000 931 12628659990485561369952030749585856823659893563485496600514991039806503135504166067394641503460736539857383419216770682676320644260539471830712320000000000 932 175468028000768131537125954074844919141713748572550729187317145905831360153634754490130200152308824838757486501577223960048589245277920202588160000000000 933 950500194211253002175518911148770336482817290313849155120355526090219981187073464700303904588433829371898057072186693774715417695374928773120000000000 934 1789253500273262992928984286696577773893913488022125189493673964077823205325305696665933945449837934805101901595616860207531488475705507840000000000 935 1020157898774874764797208505932343737941886405808926359475030438085143828949551554750531476107334933176489440654131200000000000000000000000000000 936 149204775725243338208446959603397985092300998474517185492493709584925941526881534920150208087964378496354383245780349015488527440281600000000 937 4567039451726648487562355240435227275307561284992997601789587662832860042918078352853189746059488122898123453271696002380306841600000000 938 22714227933902962599287951500036824973865426248734198119665403369006876434264269206602209809754087876031051200253844153958400000000 939 13322263256199084381236741062305668816474960500028943494683732280402310798344060837638727450399379754572823635342131200000000 940 608696647732244535776038728962997742012792191862266087289161714195393483130213605940956212990968926754222899200000000 941 1249265189796288911220421540555360656639336818536657984150252482789376000000000000000000000000000000000000000 942 54124830376730730368874782630797696065801892723797982079159163252446809613263877585298784256000000 943 16834646137394638171699543864575890773845299200000000000000000000000000000000000000000 944 7450580596923828125000000000000000000000000000000000000000000000000000 945 374144419156711147060143317175368453031918731001856 946 77371252455336267181195264 947 309485009821345068724781056 948 5986310706507378352962293074805895248510699696029696 949 372529029846191406250000000000000000000000000000000000000000000000000000 950 2188503997861302962320940702394865800599888896000000000000000000000000000000000000000000 951 16020949791512296189186935658716118035477360246244202695431112322724255645526107765248440139776000000 952 762051765775736235844457139738770000549995459307361370331654014501519360000000000000000000000000000000000000000 953 707914201312600395107533041783966373960877319135815459517295073609242620880438423709332075708496861815161231769600000000 954 27750274362662692766116131632782708144717342721560289299426214340078013392950678724801469279181908028775191632417659289600000000 955 80499223797752099451876500116130507707379070625513998136094189539760370083032570068198231565768487432654045453699623681628569600000000 956 26379219873173121664160163868753872742176473982119554147936658340522599607894820566080023973239603397859561066097316109748652317081600000000 957 1354182544482308537579864605360440112697723862154717975529872908192787845297976810935283288606364699232912382338702447664573875047995801600000000 958 14098582161068769249497421551984990458356870128279362287944920654336687716082802486652344999803368776499084069840093184000000000000000000000000000000 959 36636754671595333043213882254399126498251772580741035380072468088457507952240959444931663467030881553069266537071850829609414758028545978531840000000000 960 28151914752148891418434519110404279825948082504515584276354689971740135402798741877493601046100233158336876654364025496219521241301614640402268160000000000 961 7359304562380216204798599639853070753722616328881350132845268416436473076203595238070550724587984422562327741362650350108397881536201251216750018560000000000 962 735960418265527059956694495993614978112427617199244285388212132826803583227776285909557522897181343333268733521695745074327938185571458799878421872640000000000 963 31090709027236975193714493131266969929185531056922274493119049774788384136493058246147818393384471520034465156762498514896038788963294161485029221335040000000000 964 603812625525839985988646550363943455474894755047628995668342918524835442376630773793917643321766027684249976881688365918728528084340237610351519030312960000000000 965 5797732685015018946374084323720615442276700174882245620172578934849558701568383254318299048315495399159041773202668464001469652705441791757422021480284160000000000 966 29312931302317918521431579950919441983407511740992747627635632122094939435327981330713507530547023511157936759165130116361109540865802048181664538993623040000000000 967 82444209249508902958871631924418538386470402455174360726870238722312225157505945714469776980426089396691189167051076990335264908774401122568358918661079040000000000 968 135358069113894666060389783188895782818253217079584569217422690369892428309709231668113598184041247092258923408980051204192265391800666411351274119611023360000000000 969 135358069113894666060389783188895782818253217079584569217422690369892428309709231668113598184041247092258923408980051204192265391800666411351274119611023360000000000 970 82444209249508902958871631924418538386470402455174360726870238722312225157505945714469776980426089396691189167051076990335264908774401122568358918661079040000000000 971 29312931302317918521431579950919441983407511740992747627635632122094939435327981330713507530547023511157936759165130116361109540865802048181664538993623040000000000 972 5797732685015018946374084323720615442276700174882245620172578934849558701568383254318299048315495399159041773202668464001469652705441791757422021480284160000000000 973 603812625525839985988646550363943455474894755047628995668342918524835442376630773793917643321766027684249976881688365918728528084340237610351519030312960000000000 974 31090709027236975193714493131266969929185531056922274493119049774788384136493058246147818393384471520034465156762498514896038788963294161485029221335040000000000 975 735960418265527059956694495993614978112427617199244285388212132826803583227776285909557522897181343333268733521695745074327938185571458799878421872640000000000 976 7359304562380216204798599639853070753722616328881350132845268416436473076203595238070550724587984422562327741362650350108397881536201251216750018560000000000 977 28151914752148891418434519110404279825948082504515584276354689971740135402798741877493601046100233158336876654364025496219521241301614640402268160000000000 978 36636754671595333043213882254399126498251772580741035380072468088457507952240959444931663467030881553069266537071850829609414758028545978531840000000000 979 14098582161068769249497421551984990458356870128279362287944920654336687716082802486652344999803368776499084069840093184000000000000000000000000000000 980 1354182544482308537579864605360440112697723862154717975529872908192787845297976810935283288606364699232912382338702447664573875047995801600000000 981 26379219873173121664160163868753872742176473982119554147936658340522599607894820566080023973239603397859561066097316109748652317081600000000 982 80499223797752099451876500116130507707379070625513998136094189539760370083032570068198231565768487432654045453699623681628569600000000 983 27750274362662692766116131632782708144717342721560289299426214340078013392950678724801469279181908028775191632417659289600000000 984 707914201312600395107533041783966373960877319135815459517295073609242620880438423709332075708496861815161231769600000000 985 762051765775736235844457139738770000549995459307361370331654014501519360000000000000000000000000000000000000000 986 16020949791512296189186935658716118035477360246244202695431112322724255645526107765248440139776000000 987 2188503997861302962320940702394865800599888896000000000000000000000000000000000000000000 988 372529029846191406250000000000000000000000000000000000000000000000000000 989 5986310706507378352962293074805895248510699696029696 990 309485009821345068724781056 991 1237940039285380274899124224 992 95780971304118053647396689196894323976171195136475136 993 18626451492309570312500000000000000000000000000000000000000000000000000000 994 284505519721969385101722291311332554077985556480000000000000000000000000000000000000000000 995 4742201138287639671999332954979970938501298632888283997847609247526379671075727898513538281373696000000 996 464851577123199103865118855240649700335497230177490435902308948845926809600000000000000000000000000000000000000000 997 823304216126554259510060927594752892916500322154953379418614170607549168083949886773953204048981850291032512548044800000000 998 57803821497426389031819902191086381065446224889010082610704804470382501897516263783761460508535914423938724170325984300236800000000 999 285289249139233440457450316411566519314951426296821609394317807728910751574267428321694532669083519461325937087911466327691650662400000000 1000 152366373987447950732189106505922368958811313720722544758482138574858535335200483589678218469431949226036824717778097849908215783463321600000000