0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 2 8 1 9 1 10 1 11 6 12 4 13 1 14 1 15 1 16 24 17 36 18 8 19 1 20 1 21 1 22 120 23 576 24 216 25 16 26 1 27 1 28 1 29 720 30 14400 31 13824 32 1296 33 32 34 1 35 1 36 1 37 5040 38 518400 39 1728000 40 331776 41 7776 42 64 43 1 44 1 45 1 46 40320 47 25401600 48 373248000 49 207360000 50 7962624 51 46656 52 128 53 1 54 1 55 1 56 362880 57 1625702400 58 128024064000 59 268738560000 60 24883200000 61 191102976 62 279936 63 256 64 1 65 1 66 1 67 3628800 68 131681894400 69 65548320768000 70 645241282560000 71 193491763200000 72 2985984000000 73 4586471424 74 1679616 75 512 76 1 77 1 78 1 79 39916800 80 13168189440000 81 47784725839872000 82 2642908293365760000 83 3252016064102400000 84 139314069504000000 85 358318080000000 86 110075314176 87 10077696 88 1024 89 1 90 1 91 1 92 479001600 93 1593350922240000 94 47784725839872000000 95 17340121312772751360000 96 106562062388507443200000 97 16390160963076096000000 98 100306130042880000000 99 42998169600000000 100 2641807540224 101 60466176 102 2048 103 1 104 1 105 1 106 6227020800 107 229442532802560000 108 63601470092869632000000 109 173401213127727513600000000 110 6292383221978976013516800000 111 4296582355504620109824000000 112 82606411253903523840000000 113 72220413630873600000000 114 5159780352000000000 115 63403380965376 116 362797056 117 4096 118 1 119 1 120 1 121 87178291200 122 38775788043632640000 123 109903340320478724096000000 124 2538767161403058526617600000000 125 629238322197897601351680000000000 126 2283380023591730815784976384000000 127 173238200573946282828103680000000 128 416336312719673760153600000000 129 51998697814228992000000000 130 619173642240000000000 131 1521681143169024 132 2176782336 133 8192 134 1 135 1 136 1 137 1307674368000 138 7600054456551997440000 139 241457638684091756838912000000 140 52643875858853821607942553600000000 141 101339461028293606595289415680000000000 142 2283380023591730815784976384000000000000 143 828592942960967278432052230225920000000 144 6984964247141514123629140377600000000 145 2098335016107155751174144000000000 146 37439062426244874240000000000 147 74300837068800000000000 148 36520347436056576 149 13060694016 150 16384 151 1 152 1 153 1 154 20922789888000 155 1710012252724199424000000 156 662559760549147780765974528000000 157 1503561738404723998944447273369600000000 158 25216500766592354716319055882485760000000000 159 4045146997974190235742848547815424000000000000 160 8285929429609672784320522302259200000000000000 161 300679807141675805997423113304381849600000000 162 281633758444745849464726940024832000000000 163 10575608481180064985917685760000000000 164 26956124946896309452800000000000 165 8916100448256000000000000 166 876488338465357824 167 78364164096 168 32768 169 1 170 1 171 1 172 355687428096000 173 437763136697395052544000000 174 2236139191853373760085164032000000000 175 57760827742555877143449886453766553600000000 176 9362710219130375159686251215775785287680000000000 177 12078744213598964456884373878200091017216000000000000 178 161469323688736156802100136913438716723200000000000000 179 30067980714167580599742311330438184960000000000000000 180 109110688415571316480344899355894085582848000000000 181 11355473140492152650417790221801226240000000000 182 53301066745147527529025136230400000000000 183 19408409961765342806016000000000000 184 1069932053790720000000000000 185 21035720123168587776 186 470184984576 187 65536 188 1 189 1 190 1 191 6402373705728000 192 126513546505547170185216000000 193 9159226129831418921308831875072000000000 194 2924141904466891280387150501721931776000000000000 195 5035490260893574889883098373873395946561208320000000000 196 58301791278897404031169607794661103122717343744000000000000 197 5785737804304645733190746102656048717392091545600000000000000 198 6445338699818543423838070745146350567696629760000000000000000 199 109110688415571316480344899355894085582848000000000000000000 200 39594086612242519324387557078266845776303882240000000000 201 457852677024643594864845301743025441996800000000000 202 268637376395543538746286686601216000000000000 203 13974055172471046820331520000000000000 204 128391846454886400000000000000 205 504857282956046106624 206 2821109907456 207 131072 208 1 209 1 210 1 211 121645100408832000 212 40990389067797283140009984000000 213 44999277975861761160390291002228736000000000 214 191636563851142186951452295280848520871936000000000000 215 3823825416866058432004977827660110046919917568000000000000000 216 438985436298944043959236683995781383762212657544822784000000000000 217 363046466970952735968096996065196818096105852014637875200000000000000 218 2771377665442412193631540488366011585308759677688872960000000000000000 219 257277295812916834140659502319857846340632830803968000000000000000000 220 395940866122425193243875570782668457763038822400000000000000000000 221 14367902149850565412433756712561472995305152787251200000000000 222 18460619937633629744950562566278785821310976000000000000 223 1353932377033539435281284900470128640000000000000 224 10061319724179153710638694400000000000000 225 15407021574586368000000000000000 226 12116574790945106558976 227 16926659444736 228 262144 229 1 230 1 231 1 232 2432902008176640000 233 14797530453474819213543604224000000 234 262435789155225791087396177124997988352000000000 235 16005677449411246596372247154151749311744966656000000000000 236 4009571560315744086398051630616527552559099483783168000000000000000 237 5000318485342659500723180353639447324416453552346497024000000000000000000 238 38270000198228394116783936567106609045161126615768437715946700800000000000000 239 2260697901194635682690248130915498742378267539496871953338204160000000000000000 240 1327494335951180148609017704392100934981432379628454450036736000000000000000000 241 10269686361505038685025877222201301680809772580635829862400000000000000000000 242 1436790214985056541243375671256147299530515278725120000000000000000000000 243 5213824332137773176863961635854307320536333843437715456000000000000 244 744332195885387951316406682672360644315258552320000000000000 245 6823819180249038753817675898369448345600000000000000 246 7244150201408990671659859968000000000000000 247 1848842588950364160000000000000000 248 290797794982682557415424 249 101559956668416 250 524288 251 1 252 1 253 1 254 51090942171709440000 255 5919012181389927685417441689600000000 256 1800047077815693701068450378900361202106368000000000 257 1680211995929395022700773017254234035749739619680256000000000000 258 5693018246915231451280878394092290961193905315745917566976000000000000000 259 83891423297386632458084952999965393882356915201684487415005184000000000000000000 260 6538788315119179526047380411895480779825576867866060412873080832000000000000000000000 261 3336313221505212666421356829529548304783610647029531374969864366021672960000000000000000 262 14077412853255341244534375068371933711163313436411843188373626738966528000000000000000000 263 635871910911552813071957254832143375217602080133837087094716602777600000000000000000000 264 409933016554924328182440935903164918932547530146724293451448320000000000000000000000 265 5213824332137773176863961635854307320536333843437715456000000000000000000000000 266 1891992573646155130420394398418811040476224825106678184673280000000000000 267 30011474138098842197077517445349581178791224829542400000000000000 268 34392048668455155319241086527782019661824000000000000000 269 5215788145014473283595099176960000000000000000 270 221861110674043699200000000000000000 271 6979147079584381377970176 272 609359740010496 273 1048576 274 1 275 1 276 1 277 1124000727777607680000 278 2610284371992958109269091785113600000000 279 14400376622525549608547603031202889616850944000000000000 280 218966907521514688753387440381589033772941816976350642176000000000000 281 10757345102787120062933906825368182046961245279663381965195706368000000000000000 282 2024935018348877360634665160898421692447567923307808231209319264157696000000000000000000 283 1755242623056488650420392438472631207471714326988677673853133723262779392000000000000000000000 284 8550605877459257931402547718181002510814558380922170059053625041198514176000000000000000000000000 285 290854085558791532151209507583835721118891961974160901206659226925540790818045952000000000000000000 286 87660342647408357640813439865753453355635144965456024900340891874980740359782400000000000000000000 287 304583662721691255945968440196204408158631744547436178857708604277034844160000000000000000000000 288 16363214235219603423192858350259453436046713251360764276842772299776000000000000000000000000 289 18919925736461551304203943984188110404762248251066781846732800000000000000000000000000 290 686566265124716773726952719298218150368012464534711379654239846400000000000000 291 1210062637248145317386165503396495113128862185127149568000000000000000 292 173335925289013982808975076100021379095592960000000000000000 293 3755367464410420764188471407411200000000000000000 294 26623333280885243904000000000000000000 295 167499529910025153071284224 296 3656158440062976 297 2097152 298 1 299 1 300 1 301 25852016738884976640000 302 1263377636044591724886240423994982400000000 303 133361887901209114924759351671969960741656592384000000000000 304 35034705203442350200541990461054245403670690716216102748160000000000000000 305 26636251451666085200710583756387330198298692475729220420639123342098432000000000000000 306 68872543429526126938435013617473159849985788462759994508935157700046727675904000000000000000000 307 720243928738038756853064725342093636492330941971622082713621688895198126005026816000000000000000000000 308 36724572604672896387802553860666830392442414566743430724985708262194271029712388096000000000000000000000000 309 11181408136823620561195813940962184567935840795971501989161471803858240987639840768000000000000000000000000000 310 25356162167554042909972304884352238908664753282322725921048569464081675779413896218437222400000000000000000000 311 545862777000538909123184218963595961717369844910909948539740660796056069819764488273920000000000000000000000 312 145896061777550466304128396403486225435037659449013205570728593782466533608390656000000000000000000000000 313 653167149984413865922904688195636550915989443511917355485877573335698636800000000000000000000000000 314 68656626512471677372695271929821815036801246453471137965423984640000000000000000000000000000 315 249141166288457222850036602778937402405544363130356065448930555461632000000000000000 316 48789725533845219197010193096946682961355723304326670581760000000000000000 317 873613063456630473357234383544107750641788518400000000000000000 318 2703864574375502950215699413336064000000000000000000 319 3194799993706229268480000000000000000000 320 4019988717840603673710821376 321 21936950640377856 322 4194304 323 1 324 1 325 1 326 620448401733239439360000 327 668326769467589022464821184293345689600000000 328 1420037382372074655718837576603136141977159395704832000000000000 329 6813584502670671709351606846856290700351279601180423878564904960000000000000000 330 85236004645331472642273868020439456634555815922333505346045194694714982400000000000000000000 331 3240169482352818054336507976881021798996409255710179633228016865872632044679986151424000000000000000000 332 440947761099807807337823505447007777080331217048456614570840117211312241349137549452378112000000000000000000000 333 256181710614591708348235686732349919331965123577967278017687079028656865123086923350551822336000000000000000000000000 334 768380516334171898090387000456535319872005223119363353463159485772756346591997701203320373248000000000000000000000000000 335 14621640818670885544833541319493314016774853677420650809687470491060145245103624587915034624000000000000000000000000000000 336 2210506889157449544542860979143241806951546064822486412722960398083140271681731609857498983306362880000000000000000000000 337 3399098866328117398319377893718066496410065745553010396483894721382785704733925719583055937536000000000000000000000000 338 69884447025145517440423588482704147561343734936332443889507909587551521544872897649049600000000000000000000000000 339 26072342492497851403271401857767585075603367418776502695458677919326415345418240000000000000000000000000000 340 249141166288457222850036602778937402405544363130356065448930555461632000000000000000000000000000000 341 90408346422755357027821282416420804584923938492743609030107919965917020160000000000000000 342 1967201733524639238023450985668890257001862763630451357856563200000000000000000 343 4403009839821417585720461293062303063234614132736000000000000000000 344 1946782493550362124155303577601966080000000000000000000 345 383375999244747512217600000000000000000000 346 96479729228174488169059713024 347 131621703842267136 348 8388608 349 1 350 1 351 1 352 15511210043330985984000000 353 384956219213331276939737002152967117209600000000 354 17277594831321032336131096794530357439436098367540690944000000000000 355 1596123051257620871945870013517167234301489354254121376097100376309760000000000000000 356 348112451808002912749783346656144805280646042364218191517288525697880154334822400000000000000000000 357 207370846870580355477536510520385395135770192365451496526593079415848450859519113691136000000000000000000000000 358 394150742022441757310837257288992814045320007679090361332489594262639503646741287479195720658976768000000000000000000000 359 2823112351265041356334047346946782374875035918436167465972943041600395027888167282744214909987676225536000000000000000000000000 360 91120613773737868231510883753073893129499745247017990449756914338233658236924750238807264709057766752256000000000000000000000000000 361 16076664097292830618219315643158648574132836336564999388836763069457506354362872764456076937417640116224000000000000000000000000000000 362 19120344916678452854840536810170305487111598180913525417706751251915725083379087377511053339637317632000000000000000000000000000000000 363 192708213282574259043464905320866660758436067129308796796405626510159924415117112004401836870386041965510656000000000000000000000000 364 21166259341881606664176651187242589408928604726926103241521459295060811345320813921498656650600172748800000000000000000000000000 365 33474761940159943086790803560956859008519747184479138754984511905092518902428589770530996879360000000000000000000000000000 366 1040724480804538234894103893676137139945844496581817902794084954770168656059990802432000000000000000000000000000000 367 904083464227553570278212824164208045849239384927436090301079199659170201600000000000000000000000000000000 368 32807380749889463958255786963270781567777198800246800844845561997231968275660800000000000000000 369 79317573895713454077105543742169655162315106629579798748776628224000000000000000000 370 22191169592699944632031124917034007438702455228989440000000000000000000 371 1401683395356260729391818575873415577600000000000000000000 372 46005119909369701466112000000000000000000000 373 2315513501476187716057433112576 374 789730223053602816 375 16777216 376 1 377 1 378 1 379 403291461126605635584000000 380 240597637008332048087335626345604448256000000000000 381 238845470948181951014676282087587661242764623832882511609856000000000000 382 446660670786983882426204210452657596014163082383827580008388666406899548160000000000000000 383 1794043471236181667240491448394200865128106424601590526785626699269417495544879434956800000000000000000000 384 17785393144574666108109409143209146765847277746608589270730861766942267554080070306646726803456000000000000000000000000 385 504512949788725449357871689329910801978009609829235662505586680656178564667828847973370522443490263040000000000000000000000000000 386 47946506589535565974771437771549477335797867017899984292784700547322594486641642144440045401827839709487590014976000000000000000000000000 387 18074620286055250057251590037728277979834640194035269453743182686233392778449031471985447562411828594896364223070208000000000000000000000000000 388 32410456759709775219747850146362884981473729053999029236516327169359315737793210232728517795005422771603395445784576000000000000000000000000000000 389 336368665007611084633775885904959988766612126471441133867480006432297355596759258958792212366351809456554651942912000000000000000000000000000000000 390 25003184954859508496171394714020190200225591296696044013251611952682104587669495390803544088924518683640856576000000000000000000000000000000000000 391 16799972734179966640515416973042943187970552316781630341838676821221161649231069272422759016501411022884708325471027200000000000000000000000000 392 131802737180091075835246621817304298895258127349547164947901550676697009512188690962101702135345608190370775040000000000000000000000000000 393 16034464528955716994481733770984032996055372532961002630259589177758364702293538385827980354808446976000000000000000000000000000000 394 41542390955378591814620966303091630987790285601157108862250930322569868210215440862517657600000000000000000000000000000000 395 3280738074988946395825578696327078156777719880024680084484556199723196827566080000000000000000000000000000000000 396 11905142326519888681171859973231701215314989900633559090577557537555536647871791104000000000000000000 397 3198084579475166468388895523684280496144545099304657485550673649991680000000000000000000 398 111843494747207720945436869581851397491060374354106777600000000000000000000 399 1009212044656507725162109374628859215872000000000000000000000 400 5520614389124364175933440000000000000000000000 401 55572324035428505185378394701824 402 4738381338321616896 403 33554432 404 1 405 1 406 1 407 10888869450418352160768000000 408 162644002617632464507038883409628607021056000000000000 409 3731960483565342984604316907618557206918197247388789243904000000000000000000 410 148191290711022364575836328127140926575194970820976779184863158185815504490332160000000000000000 411 11547079137786699220671666450431875978861231889239474975942980906455820411527815937028154982400000000000000000000 412 2016506167334133764169498430153775312233674829571818177090895116973184668823913179680856446890068148224000000000000000000000000 413 908672492650581777833538507800414313994713242251317318527355519012069573673054009434068721120153632806419824640000000000000000000000000000 414 1227430568692110488954148806951666619796425395658239597895288334011458418858026038897665162286792696562882304383385600000000000000000000000000000000 415 5832457608336779058570673533461669772478981031328058947956310554936866432749962171987299608105600385964668200239987418602668032000000000000000000000000000 416 115720473660458034711995546668670642420490006995747125054492742815676976413256879721667968527847243602367390718972007222475751424000000000000000000000000000000 417 11527992008277787823302386048185031727771055295007265812817202897581502830874083654370636099099647780004763748251955242305847296000000000000000000000000000000000 418 7037770902861304644612278288870538582010665791754845676469765010623846068289014828913391109591854190348104446990518746873856000000000000000000000000000000000000 419 32696024083833016301521559002334892959319793556333299843128985285204817021590607978047937528644505769334249061999443968000000000000000000000000000000000000000 420 1464592915172401324993138738965360251345953146897223616751567711343108769858938413118643415047985615363932966424977586404720640000000000000000000000000000 421 820738385917360475120458087186087669150189380374679066711613872416046353530196832145779310912201517390089175886200832000000000000000000000000000000 422 7680534164513034769503941647075385379563317131884372997498551631488941105782128556473019914721813795019161600000000000000000000000000000000 423 1658239311287656173745862187727248015813427272284268083032697935499956915373527709820944834887680000000000000000000000000000000000 424 11905142326519888681171859973231701215314989900633559090577557537555536647871791104000000000000000000000000000000000000 425 4320138047447537204623644547086319737013503535141905922788784079228153138779715555819520000000000000000000 426 128946770244438712005440267514950189604548058403963789817403161567664537600000000000000000000 427 563691213525926913565001822692531043354944286744698159104000000000000000000000 428 726632672152685562116718749732778635427840000000000000000000000 429 662473726694923701112012800000000000000000000000 430 1333735776850284124449081472843776 431 28430288029929701376 432 67108864 433 1 434 1 435 1 436 304888344611713860501504000000 437 118567477908254066625631346005619254518349824000000000000 438 65592937459144468297405473968303761468794234820105359750856704000000000000000000 439 57887222933993111162436065674664424443435535476944054369087171166334181441536000000000000000000000000 440 91945049472439678095301507398203666034303937710823585190843002397286870548521263847762875538577817600000000000000000000 441 298515283155291251823748046791918535052764629132587593192010092446884381610518572012872320396752523592923611136000000000000000000000000 442 2266554399651600685328150327883712973780821766107628231859717782628089708296179401481895730460127409762548866630360760320000000000000000000000000000 443 46424933775033944733985714302798825685118456190510376332034682261859384738966549095302304904442601309859845491488387373832601600000000000000000000000000000000 444 2986218295468430877988184849132374923509238288039966181353631004127675613567980632057497399350067397613910118522873558324566032384000000000000000000000000000000000000 445 709489891396383631189277495118863767672384271876131636529953188897224967694461400841644794255878242891739476679720523175177949341609176858624000000000000000000000000000000 446 740885717778106124520870985338930026313195001686954165371134935756088652331953898969205728880831033784799251431130884115660457175096252956672000000000000000000000000000000000 447 4100361828535568293194811790779047063975045876592936926593977850825363640456146078643844543632287900089370432243834775939071317336356028416000000000000000000000000000000000000 448 147249801880447135084781209863022447584806616935875798894642118902016819089265956923871149535557546660985746923461057668966745928368128000000000000000000000000000000000000000 449 42755752629939118609625902106752991674926160748668620269718194975311508849264140642429594581473685978586517922904715707205812224000000000000000000000000000000000000000000 450 127680707648356500913517686987522962704742695381762536932685367995987079452036315901722995786015751949608142124276518981063897008570368000000000000000000000000000000 451 5110755000465830759672975014435981386421747595532238341737807185103266897196689101865876401259945822579647012098231013841305600000000000000000000000000000000 452 3678988153656406875448019255255744917427436207480025680798602229165813171975408829956266895983612362716250437058560000000000000000000000000000000000 453 66191606940807113956178831775071013597621413742316672216799596951764680199582030887380690785244545024000000000000000000000000000000000000 454 43201380474475372046236445470863197370135035351419059227887840792281531387797155558195200000000000000000000000000000000000000 455 1567691694657762300813828133246683706167460162832294821261593966670312211000383180895787417600000000000000000000 456 5199133776255768868059351586202791644855377714847820005437695474408234156032000000000000000000000 457 2841003716170671644367609186370356458508919205193278721884160000000000000000000000 458 523175523949933604724037499807600617508044800000000000000000000000 459 79496847203390844133441536000000000000000000000000 460 32009658644406818986777955348250624 461 170581728179578208256 462 134217728 463 1 464 1 465 1 466 8841761993739701954543616000000 467 92956902680071188234494975268405495542386262016000000000000 468 1291065788008340569497831944118122936990276923964133795976112504832000000000000000000 469 26453071587484435966565383547745450024463397260111986189367979130906728898427355136000000000000000000000000 470 897900873754293731399428783185582676116249391707261574129326195286004595200402967263309331431424000000000000000000000000000000 471 57047158992458828370283679216122884798143637654773787639670468088634727253689772014930210735844907994117914628756340736000000000000000000000000 472 7717222096943577947687925781819859589972985749814734744651583240530534375805638639042788092871294823621722608684061459527803863040000000000000000000000000000 473 2547608794755937825329413219311014769145868959090003734892502769367738033150296719488144495625504754050736831075416509939017001035471257600000000000000000000000000000000 474 2371893606825699698983434189536501211680074099408213033715226727592015989616033412040734856226057891702265977193895240820009528518573874479104000000000000000000000000000000000000 475 7265176487898968383378201550017164980965214944011587958066720654307583669191284744618442693180193207211412241200338157313822201258077971032309760000000000000000000000000000000000000000 476 86305969077964397733749092527858391789319263855835427178512457884535643040919804543984008590627058969609151612567904743620340096209333865113765335864967168000000000000000000000000000000000 477 4743427238451962478874341378882600190629298832493991951140478511081832514569421112930331801771573459877010348661689845917369973362315643597295389262217216000000000000000000000000000000000000 478 1458447153054828028264227064952975298391024042168951542539358727002063144117798254988904817306211337127008777592637421806132700062091133103872132775936000000000000000000000000000000000000000 479 3080876665794222702870430320414451931444401907261431709536739702742011165246819132869414873317499333720560749842318127358042283118325840859889664000000000000000000000000000000000000000000 480 55910601798719974806319590253878086920618328703681644852635730152441252937587892379652234078824826820678586358155096836640033545945874432000000000000000000000000000000000000000000000 481 11130985911990490238051710932548727609360798319064189613968399809133322043907158380655597908369654111249906340001164961053515699219956437195161600000000000000000000000000000000 482 31824777691604737829763416612773156361661059849729235224558833488027493116795244728452131160874828844076571600993536166394897870356480000000000000000000000000000000000 483 1762241211982464743590601940098310224639609827280864269143619745533991174677295990203179773203183895520864305351749533696000000000000000000000000000000000000 484 2642157135934809406365999192199154635573534448069306141543546151604200386590676010525397557936449454814003200000000000000000000000000000000000000 485 156769169465776230081382813324668370616746016283229482126159396667031221100038318089578741760000000000000000000000000000000000000000 486 568883962157408783719321952992556583294047943888583144739407218625322895127819048683463338098688000000000000000000000 487 209629073858632600760153055955696559120568829462664102619247881528140001171210240000000000000000000000 488 14318658729500185087612750299306596550884952794174124758296166400000000000000000000000 489 376686377243952195401306999861472444605792256000000000000000000000000 490 9539621664406901296012984320000000000000000000000000 491 768231807465763655682670928358014976 492 1023490369077469249536 493 268435456 494 1 495 1 496 1 497 265252859812191058636308480000000 498 78176755153939869305210274200729021751146846355456000000000000 499 28341476178359092181616406837281034712810559034860665089267621706072064000000000000000000 500 14058246817524316134507473997997389706450852303311174052463908197308202912509132040830976000000000000000000000000 501 10668297891803295437199619558250385554023378732645256692582397152842448133303783005571069171045366759424000000000000000000000000000000 502 13927529050893268645088788871123751171421786536810006747966422873201837708420354495832570980430885740751444001161216000000000000000000000000000000000000 503 35394818620293077997387238468149644725103456073484494200484423369050614514082238596039998301241651818420150930384182128384004951309769768960000000000000000000000000000 504 199505754827878397026722827593831702547755756997252073637401810489208670790296776460618669450930071682662777105551525710778750575697551412812159385600000000000000000000000000000000 505 2863514139398308067674820451567641288857463272145152199313881095099945007488105451776154804316902492043103293640808418502364372156605397985754677529018368000000000000000000000000000000000000 506 121182279103779150397801168059040444251042870985474229197077284676196189456402979372650198379627701984659666301163362177827662480858780680315532261405239541760000000000000000000000000000000000000000 507 17675462467167108655871814149705398638452585237675095486159351374752899694780375970607924959360421676975954250253906891493445651703671575575299140785145276006400000000000000000000000000000000000000000000 508 10498698274370528908844022389744695851400322815680459403381775154855731933127469731438714654733757851187243981489232701397532265181184921168604878400018427440423057227776000000000000000000000000000000000000 509 30369193826498824509984729927971922266339543186524863188519070520898143950560865201103530394800875887682149069074948544192581328039285455085241397868989897099599413248000000000000000000000000000000000000000 510 518751316884005051048877719854478523067721508490776223670676442460496428217051052175200355483391061388542949799542078947667647205169374641282684525918900879097856000000000000000000000000000000000000000000 511 64460535149254518256437468082176094840287001459457397144697850617018677081009244377365121935924176073015285874490551309565943236704541010632396686734917632000000000000000000000000000000000000000000000 512 73112860871640806263829892591258986862968639156803154205870881561312159092288390612013751258815317595440319747033887901832055110693570310072958976000000000000000000000000000000000000000000000000 513 970380331178604529603629376335956533718335521723848433658552746158649168767117439073314161365960623353821530881347767313960050410368975133114309195857920000000000000000000000000000000000 514 198173552640998687844483654326803990345715742234308822111420526953683750610140818265161772543095705408504768152076050373693290052585504374784000000000000000000000000000000000000 515 844116360125539784123488074270194754898732530643257634302624487902374627056304262980907436451962211048726835646376589439637913600000000000000000000000000000000000000 516 105466457963682600112030316555175215757261659856692879390765423024354545991462696176940189240637665597919602933760000000000000000000000000000000000000000 517 568883962157408783719321952992556583294047943888583144739407218625322895127819048683463338098688000000000000000000000000000000000000000000 518 206436612187680499436067550301938932945744117878289051563036091494757172183982976386255176129251901440000000000000000000000 519 8452244257980066462649371216133685263741335203934616617608074583214604847223196876800000000000000000000000 520 72166039996680932841568261508505246616460162082637588781812678656000000000000000000000000 521 271214191615645580688941039900260160116170424320000000000000000000000000 522 1144754599728828155521558118400000000000000000000000000 523 18437563379178327736384102280592359424 524 6140942214464815497216 525 536870912 526 1 527 1 528 1 529 8222838654177922817725562880000000 530 70359079638545882374689246780656119576032161719910400000000000000 531 691220262513999899217442546354447155610736724301216760862148025789391568896000000000000000000 532 8640985755872226057971825937713083567408255073344032998391255956924670769391213063689004384256000000000000000000000000 533 153078414297781548521901681476715865028824937260504652272992406583201073917099585095119753425897060411866349568000000000000000000000000000000 534 4302433444519237576674071803023357585150670211325015799113283943819295300322735543275207430494887882971567146739261941743616000000000000000000000000000000000000 535 216032828492999743636396719165952421417867773886013758547878560602115567102552725805908192756601878774537054018458142873437530220396544000000000000000000000000000000000000000000 536 21960658642598743356239779515062106777613194595185232374304491393950856694865271881182641331142221055875306162154244106370112679244648842119211116042907130265600000000000000000000000000000000 537 5157626113314194561531687574371720597994907539075013557047404776959186958222140598782221226315682885219692677854963286132429521468058825617514376791992753937012752384000000000000000000000000000000000000 538 3218591976685168197221178319586397224111071622967611787292451677039258996233178577049469749267748756150280349012219151432765593159015659135467113389446577070841641817866240000000000000000000000000000000000000000 539 6191316813927133836616956203318903711647986380730137479310610150770818484608325169448127674111369783346312017004891760712019057877100415025993350166382999831994032701466214400000000000000000000000000000000000000000000 540 43002668131821686410625115708394274207335722253027161716251751034289077998090116019972975225789472158462951348179897144924292158182133437106605581926475478795972842404970496000000000000000000000000000000000000000000000000 541 1277115205747834239076674062863251862957280903265427829550589955693318896688462965912205293290106036907569102669239192324978935928947668892601250984661151253869340566101573630146117632000000000000000000000000000000000000000 542 194434928018933179361826889085642862483879857309013881846687055395280813151589552161603089848744766621679762243968283755853175690884899611439307870595919689749755694500932216684544000000000000000000000000000000000000000000 543 184513321723884857367448503362236261257226471389865621536090140311348904631917171601727720835392297469886492375032360819424891612194177302222520645522630904761469845347762176000000000000000000000000000000000000000000000 544 1348694232995891005314101248094076750159685849153776470945884261705092937537677575093255829324841335075215772964220144091331474822103761100940809882422038367322505216000000000000000000000000000000000000000000000000 545 95607814132994820454064196053782477970352817813192617576568746935291730891723674867302215384680524865336699806920459236611078709017384596888220662830727168000000000000000000000000000000000000000000000000000 546 84596099086240824891424222347090407727039672892145584734149192675178398633417709088131640108645504990472974052003928307366251099841826013600198009963339583586304000000000000000000000000000000000000 547 1234030834305393761980306880753018445405771117780479508911315538887549351671359566266182272990725853969431688182155128858835889977883029520270963507200000000000000000000000000000000000000 548 404333087086309757458805385156342119908100720150169436043172013904418090159373032054675431512388222231877832237551420544129664035061760000000000000000000000000000000000000000 549 4209883509244725612151891739869618052339462224167638328065305237778555541432018150755686145880685570139037206386311168000000000000000000000000000000000000000000 550 2064366121876804994360675503019389329457441178782890515630360914947571721839829763862551761292519014400000000000000000000000000000000000000000000 551 74911717830665499635360192653567599987351625495673531031194536881617482642123742471044278313782929994547200000000000000000000000 552 340794488481756279774022647434510189834050635422643742021957567195212867440039298072576000000000000000000000000 553 363716841583271901521504038002866442946959216896493447460335900426240000000000000000000000000 554 195274217963264818096037548728187315283642705510400000000000000000000000000 555 137370551967459378662586974208000000000000000000000000000 556 442501521100279865673218454734216626176 557 36845653286788892983296 558 1073741824 559 1 560 1 561 1 562 263130836933693530167218012160000000 563 67615075532642592962076366156210530912566907412833894400000000000000 564 18662947087877997278870948751570073201489891556132852543277996696313572360192000000000000000000000 565 6111605046399063918508371021051647458640078056529841003135165904469638066445786566899022709900967936000000000000000000000000 566 2634535842921282033671783998033063468584407777830196931330235778502513100108485352134325960528949139806451442881921024000000000000000000000000000000 567 1666850868965597391862243891548420874060931791949270958825194231910319912886436061993361524298762975621019317086059616969401223348224000000000000000000000000000000000000 568 1735134670240138085704202412970110891075870734520152369980858006256304498982293818704431223504244461122045120154513803760937435324488484854431744000000000000000000000000000000000000000000 569 3350930579009818017004360887918412289064513335446965389145582793266427107981151104916784871084933632793473230309180314082353619269508185137819078986039296000000000000000000000000000000000000000000000000 570 13625455555809641831063785764682620255215521032282074729362857113981417048539773907444746347756035021117051639129244195567341524426573887488739813605810689377571351206095031894016000000000000000000000000000000000000 571 133335036614308821085842813257414926856320954344761963525407700359080318587063376173326575920249798253201160534189782097351739089882423165178215421599569217479440798634141720633944309760000000000000000000000000000000000000000 572 3617699724213297943650651543262691739171503337964116013420164363661633149401990439104440245466596736524536642636453291638733644328521356352855264718330774514352025185153620090138429436723200000000000000000000000000000000000000000000 573 316320209307083530054846737490855361211807094335670590170283280893079597536824644283158597190462007111664796306016501167996085881368374129673455833617267794995948595768503113380415653543936000000000000000000000000000000000000000000000000 574 104621277654862580865161139229757592613460451595503847796784329170396684016718886167527857626325486543468060890664074635262274431299393035681894480663441510716976379175040911781569956413440000000000000000000000000000000000000000000000000000 575 155354807436841434592204491674601369663133716842364361112275860630136139285568697505624495402622992336605565532105159856761692635576220410910901804854158852953049109519392776716926044316300763725824000000000000000000000000000000000000000000 576 1244845070623534157295992510019281331042071388702647072736168150811012435540519559686530727068002970484890382822017201686061922458327801356807948831230675031739423422784603667685165439261868032000000000000000000000000000000000000000000000 577 65629068853418409970667555390638224417693611102870629443220410850967464569033400320717221854008558858272494481925975104632318775384909955974148073096206284278092729648404399090508496896000000000000000000000000000000000000000000000000 578 28218446060130344271536031857430928300936977469931327703318873026021664151613535987165533722794844152716144293993889016600013129864039171649532124294470293300163341768152055808000000000000000000000000000000000000000000000000000 579 125023887922225469784541870606058095889355043770885798251705227757159551089460832962736908368161982235187454027220433558505154812612564303748738721911712240394829824000000000000000000000000000000000000000000000000000000 580 7374943360524356545712789238508195037554594717344213978747932903281609448013771094122026585325097471630506157635642405523498143434330982153373222490244519542373550443724800000000000000000000000000000000000000 581 7684335673061040508041620136832165522325401190458295735964547216015978673884070783418495350504528099765413686489394176230651350678789164789741311395375349760000000000000000000000000000000000000000 582 193676195647281711918379713578504125583372097913083400135777063735438512255283937351040819175124378270225052646318710522910979680257039138816000000000000000000000000000000000000000000 583 168045078061819863315144632202027569871623845709654785613717176115359045836233582120084572747890149766125920359881105630822400000000000000000000000000000000000000000000 584 7491171783066549963536019265356759998735162549567353103119453688161748264212374247104427831378292999454720000000000000000000000000000000000000000000000 585 27183964166391896507679506710126610683410157859870010940599873543601352101173863667892547714505549636421287936000000000000000000000000 586 13740833775584413200488593144559450854108921620240995678325329109310982815182384498286264320000000000000000000000000 587 1833132881579690383668380351534446872452674453158326975200092938148249600000000000000000000000000 588 140597436933550669029147035084294867004222747967488000000000000000000000000000 589 16484466236095125439510436904960000000000000000000000000000 590 10620036506406716776157242913621199028224 591 221073919720733357899776 592 2147483648 593 1 594 1 595 1 596 8683317618811886495518194401280000000 597 69237837345426015193166198943959583654468513190741907865600000000000000 598 555987856694973416934844434258024050745585359348753810116794799579877634182479872000000000000000000000 599 4950400087583241773991780527051834441498463225789171212539484382620406833821087119188208395019784028160000000000000000000000000000 600 54037357219999011063664978679471871730591607007834065957857234257996043070777059221944627790977394619991956706216071529496576000000000000000000000000000000 601 803239271968495892706103835020411565721168135745698934926644331274310563558098191390543830926234277145957587500473662983508314217247561220096000000000000000000000000000000000000 602 18150121505482777203958242221072228202730668553851838511377309094431328804872747386771998459075832432992993646518788322078435347879118466883672082095276032000000000000000000000000000000000000000000 603 699764996412576337174977937214946981307867104931396591142341587434602631651176766777271185380353270916036905537102517894503621433260903725535908267222472668265578496000000000000000000000000000000000000000000000000 604 51976988051642005275969641741495591183530887726906107823802402931142490572127433423785195723556652149646956020848252088803640458780570554690322164939158208380017666649227264000000000000000000000000000000000000000000000000000000 605 8453892122489379927232696973795508116333715299131291404476489381096890031744163959905264593871764209158118636272561298289584389189701906896931305604622585774257360036736608909441009669265610778869760000000000000000000000000000000000000000 606 3446979598432952885709463739574609316145349549876072784622206202037550867693040604932937923943452148363487138629695100342957782907895785076106968679939372228871435888702304087147007596085823468078524006400000000000000000000000000000000000000000000 607 4066297122896597481213079807761891343850585483406910931743138677661670917980735727118015237566698243045317445445928898259001165124176498679882035813178284554011795284743383595526277179409012290900434354176000000000000000000000000000000000000000000000000 608 16161097521451230823989532462975419370443265166569392209900882290286884722650648333715026513919621513305458213932482953637182326307964312175116966451617963167760127350179173640734279327913007464975265955840000000000000000000000000000000000000000000000000000 609 254533316504521006435867839159666884056078281674529769246352770056415050605475753993215173267657510644294558567801093909318357214128079521236421517073053864678275661036573125373011631007827171288390041600000000000000000000000000000000000000000000000000000000 610 18898151149649336629130931997406197813119494460779380668036414776192938330146750861339064044321087869530780882668611948913378491383529213095195084175190445765494426402898459806040528044195146583426106897956077568000000000000000000000000000000000000000000000 611 7969963347865230254255129214535878384155194916761289653356792440162830855523046944048720609106508334399859449300066825826953040176399953226953173719812943361744456357003544652621252896979758937039538487296000000000000000000000000000000000000000000000000 612 23343434708807693860244465577127730639117507769310884269275720399233068225933495204797490187346549088270381735814602041623593960937470934688989318384263824829547443044837207062635328785773039190016000000000000000000000000000000000000000000000000000 613 590408617881968607086452813574301684313297213133163007325414380588402035580311789636191126757414960336985271568724240250313018854186549595424727010119502186977051715894979873706034069504000000000000000000000000000000000000000000000000000000 614 163490533623599024354003886814314797513395754790705423028974138629639673446074406205300554200610131441025981306574535250304219344325293454763991938973026055756173160566751232000000000000000000000000000000000000000000000000000000000 615 642934959867298939634775651798893680570329394166615576874397906040345584063615798053512641989612994050188004613753137127796009590977474439348773852536925883869132119760929827061760000000000000000000000000000000000000000 616 47850518070333098913217735857752740816563137581328569080402543576713592334632525557019265652294986971423706146374136514787131558224914247960346772678279326762795008000000000000000000000000000000000000000000 617 92771207596960975659642952211645201761036168295723609598477430772577024071900614445448314050195257390443032577670896450411195924410610158755486105600000000000000000000000000000000000000000000 618 6707821771978051119977965254681894101051634724423148146385625775561563960835768650770991873462981530184495137821302117244411576320000000000000000000000000000000000000000000000 619 27183964166391896507679506710126610683410157859870010940599873543601352101173863667892547714505549636421287936000000000000000000000000000000000000000000000000 620 9864516916700291404706739394970744484795878084189629570124882111502058650473971647804847714639773852064556966215680000000000000000000000000 621 554030417831563540243700075588637058437671719728116945750077269687418827108153742970902177382400000000000000000000000000 622 9238989723161639533688636971733612237161479243917967955008468408267177984000000000000000000000000000 623 101230154592156481700985865260692304243040378536591360000000000000000000000000000 624 1978135948331415052741252428595200000000000000000000000000000 625 254880876153761202627773829926908776677376 626 1326443518324400147398656 627 4294967296 628 1 629 1 630 1 631 295232799039604140847618609643520000000 632 75400004869168930545357990649971986599716210864717937665638400000000000000 633 18218610088180888926120982421766932094831341055139964849907131992633430316891500445696000000000000000000000 634 4571798439284963026358663144123437195247102256744041187375677156521980739577284197399813405177065965470351360000000000000000000000000000 635 1313107780445975968847058981911166483053376050290367802775930792469303846619882539093254455320750689265804547961050538166766796800000000000000000000000000000000000 636 477785451309922934274304360117677310309074990503635451939229472514409571401009542647016889507605178755992893922179833288885183693814709844088314658816000000000000000000000000000000000000 637 244898291957592928860231805722107675127995153987089279273782530270089376857314377746749389651684364605265493469348208494664759405746796291240426823761754672683024384000000000000000000000000000000000000000000 638 197634303582432562747357787799018995995771077604521728540315004832124555157664633919100941053010597988848521500333446476722665858971773915542272615232978841004938612832601112576000000000000000000000000000000000000000000000000 639 282209247848481861923575172001139007891465024934967918411460083895907278564241294857538227884615065114066046614755258472378442529411068309399441206919836571603814754155854608395522801664000000000000000000000000000000000000000000000000000000 640 806225979088724129412908265475798427232142953789834156463288248166741374182144542685057124507118626514255393626457338170011938971491041841214304504835375382829414371179257288879490820814667776000000000000000000000000000000000000000000000000000000000000 641 5245203855823759035637056577707102237088362622242109505573364883046173114364982798720712913662504232144174744500823944151117275736400818257716971267859249378089616614784508449715448373867493992922762649680195756857753600000000000000000000000000000000000000000000 642 89111374277283712995296201510560338277250882986172008650034383050892578450193262085560028203238214734254980648162104464530455918288265774526846999539049705108954708483641824684849430071925477549717720516200898554543210496000000000000000000000000000000000000000000000000 643 4570520925495767786636168593093332688351635383028750368497261756552957194899864076729992935279399451261448568661552354450161679913559364922009747577238560561684607945051681993815651410326486021841209517328171355095097671680000000000000000000000000000000000000000000000000000 644 825685698899821595050840243770975483560323368779782769894434860344317344296708775351129205170269897688531808953080857358012817055411819239646614359770075406268276485837335371714633708067446737638137224911118532408351129600000000000000000000000000000000000000000000000000000000 645 619254616871709462663362379691006289940299594490818745730217239386290203202248732224358450604313407308784627963285076341993586405655485254703352518252640526843721364370176730924336022952186563245706670832224749748224000000000000000000000000000000000000000000000000000000000000 646 2298867494140377449997732728678533863960272879964222998690712236366131128245045886593233027720815397365737789426319777209936778220352904869197330782134255947699606372421840768101563757412084187019917284207818986672295904280576000000000000000000000000000000000000000000000000 647 51026683773988251380859391269619545613975228037887126537942311769685039084201950638878913241902561107954545161337626179507747673897213435351894062639249336565910833076949551103634249378886554644741956262564170970431488000000000000000000000000000000000000000000000000000 648 8302966254502707307807284022946566833908764669591486503998185301500812368157182358134368085253091247867905760664027931666846876078046525834279800305714890091953595604231189391116566875758966864674206081089536000000000000000000000000000000000000000000000000000000 649 12352995460008908749881880069641548417211623154881123767123849927584801600118363724087282905755367961158596512383037430969731819717127686340762969352488794029277342929380533771540126714001780375552000000000000000000000000000000000000000000000000000000000 650 213792380230222604057538640959452636191377765179818686333586402420858446041321731215491680464332598846540579376654669628335291838823952504873039747953646416508486499842688939118821376000000000000000000000000000000000000000000000000000000000000 651 56049971153971700316931693419193757122599958004576794079212246477455486276131977367629518286251828970611157280964714513440532138320227159314104145279409983456760582627791614846355753664512000000000000000000000000000000000000000000 652 297966171314740069861064236115132158321747642232194691297903511225101935110477297000090553217566451606784423786559592659618975785402952100265436928680517075961921180952166400000000000000000000000000000000000000000000 653 44437556872876462478530029538101590275859142271520882155446046903953630653678909360352855147346008602434037313556483673181283505706161323020131853360168960000000000000000000000000000000000000000000000 654 267754780107693470945936443478086230452857892967853919929645746957935836311889210079095528414647141144068455517385352353621728009650176000000000000000000000000000000000000000000000000 655 98645169167002914047067393949707444847958780841896295701248821115020586504739716478048477146397738520645569662156800000000000000000000000000000000000000000000000000 656 3579635898732201744939981591646983758642728239190732778406917220621867043083994831555423138688481135437186431900345958400000000000000000000000000 657 22338506446968641942625987047733846196206923739437675252643115513796727109000758916586775792058368000000000000000000000000000 658 46564508204734663249790730337537405675293855389346558493242680777666577039360000000000000000000000000000 659 72885711306352666824709822987698459054989072546345779200000000000000000000000000000 660 237376313799769806328950291431424000000000000000000000000000000 661 6117141027690268863066571918245810640257024 662 7958661109946400884391936 663 8589934592 664 1 665 1 666 1 667 10333147966386144929666651337523200000000 668 87162405628759283710433837191367616509271939759613935941477990400000000000000 669 654722190738956605338009745291038238691953903498564916811112602419267585298129851516977152000000000000000000000 670 4793878120271669390327061565012377280443425495967639732093638050077192475982990354572706741146947121809039147663360000000000000000000000000000 671 37593160925662693354493747499041053829474044003546533671210341823153362689761456813964184882800524916344797540063657975807629807373516800000000000000000000000000000000000 672 348305594004933819085967878525786759215315668077150244463698285463004577551335956589675312451044175313118819669269098467597298912790923476340381386276864000000000000000000000000000000000000000000 673 4224465244553847496212034997774075822737472149428698250412705993724090113163560158058729098312799882950087372452103879383710186170376579796917302890256010188584951788030918656000000000000000000000000000000000000000000 674 74666634833186705909909482534441615827626695324180444952063933164502153147020754241550222890325544029173314066425036969243921669584738139510669883117908240341671026373164513779989700673536000000000000000000000000000000000000000000000000 675 2152014130633456227130501829615321558476536040006964601869960627995170564122026034377451807015129513764433287342887604291502174960353161278437236839871077621343114330265928608002532451720010418618368000000000000000000000000000000000000000000000000000000 676 113812579908254637918698532117995607641445784602458762975084557954695377843794158058585886897115127107370549723706629636973391324092398832684605593438260816179859533462178919912311934632498377868635092811776000000000000000000000000000000000000000000000000000000000000 677 12505540504035375203220979160564189522477060847859643711026584823241646562492806431581289562374363499031483517887172565820496739712717099804203441781662105031227151429139395832337017950695738775545984863472451584000000000000000000000000000000000000000000000000000000000000000000 678 3254378349110876166043437116243153454823553403291156685513078669925890980170431651229256322611971066522992709121141739678729407961555167561661167857239857975698291464726940381658872911446674950971658372795454911743232825625423724933021696000000000000000000000000000000000000000000000000 679 2303708739441382686122878485372128317120010524269663065029905325584336808131226173848507077644984699388804974071272279231621395094708569168295446659016357908536810994223332622775621878202245097034913305412376250853577620454629789207562813440000000000000000000000000000000000000000000000000000 680 5137268846580028000868451221516359184324273057420517090495338059221121701933197755911086978980260724160273217337382358266773845032909922872482752877180011474689125559859131489482807604494308636777564214032555961870944063182282391208486502400000000000000000000000000000000000000000000000000000000 681 42185060294498277897186948131855319501380123271444824141365900312851886453258117203830629514488558654582861497332026142109006363098916372294481725772326005529357127145977368059117579099430447178144047495646377627042400851487906986983424000000000000000000000000000000000000000000000000000000000000 682 1506585800959837765630514121066763953085004434613353184421945171224907696206673272237741197047113578817609917678432929192304166974490479735077162701379505977884414032230377565783040824057583492805372991378436251105555843829318287360000000000000000000000000000000000000000000000000000000000000000 683 279645967151306224307117991190846186665936147181142185159564776064702922726519552801901090888086006283251310504372923857421647536585524061487315026209482916505025514743817534869757538331267236208753742376915384552901154465009174716436447232000000000000000000000000000000000000000000000000000 684 326691898485079969407207553972184381037246109718121248716111369800765513332922558133365324884037110249828910762773909356253805409816074477866855349523331730969656034086489134077480921364241593183370929067073068255361607741697163264000000000000000000000000000000000000000000000000000000 685 2953260712631946141783037075336856604785982108039507053584608950942054280084495280034877769029856091187742643552290620158487199662052396141823002883184203787458287364648642849913331901775892892106053237933420281338003456000000000000000000000000000000000000000000000000000000000 686 258459128497184304381943321515524925008297754101013434196855354108500819181442720129439424809933669779448259873559882343419002951649358176175351177373106447349078766590351330099222265397955118455596228018176000000000000000000000000000000000000000000000000000000000000 687 279570815700772038260256077952231139657493846130771807005862835959089738444547496751883955060454077738447481122720729060482147647429669955071869172644163871003199850318320357882795219765690368000000000000000000000000000000000000000000000000000000000000000 688 4886340707012544926788603459407597027656093240030766687000001090017788617618237132587015598874586902532535711408942098777585024637439442144833763444295508901980656681007278611993845151760294241894400000000000000000000000000000000000000000000 689 1855441546473249761618300108425039144618415660530834772361624160791743232053192426347341476769293219537640028034921343930974682290400519109756561275981696386770063201749703977861120000000000000000000000000000000000000000000000 690 21285660842198822129555849796797922704680970522686136985870105180668835408921243469863994180146973874179667767653257369827711889286860403584759989970486308110336000000000000000000000000000000000000000000000000 691 10687914006602778741054755827026072443740637942019231351047683352170533190894419220885240388621787003619551725196367632829047792615604145356800000000000000000000000000000000000000000000000000 692 357963589873220174493998159164698375864272823919073277840691722062186704308399483155542313868848113543718643190034595840000000000000000000000000000000000000000000000000000 693 1298978274931941369203820519976857466336273223437533110628302121019263112594320044474831948567276034427446212407997541384192000000000000000000000000000 694 900688579941775643126679797764628678631063165174127066186570417516284037034910599516778799935793397760000000000000000000000000000 695 234685121351862702778945280901188524603481031162306654805943111119439548278374400000000000000000000000000000 696 52477712140573920113791072551142890519592132233368961024000000000000000000000000000000 697 28485157655972376759474034971770880000000000000000000000000000000 698 146811384664566452713597726037899455366168576 699 47751966659678405306351616 700 17179869184 701 1 702 1