0 0 1 8589934592 2 17592186044416 3 1521681143169024 4 36028797018963968 5 419430400000000000 6 3116402981210161152 7 16985107389382393856 8 73786976294838206464 9 269561249468963094528 10 858993459200000000000 11 2450808588882738675712 12 6382393305518410039296 13 15394540563150776827904 14 34785499933455142617088 15 74300837068800000000000 16 151115727451828646838272 17 294393347626373780340736 18 552061438912436417593344 19 1000643704540847195291648 20 1759218604441600000000000 21 3008860818706922924408832 22 5019255990031848807858176 23 8184573499099987295862784 24 13071141489701703760478208 25 20480000000000000000000000 26 31528019073332790943547392 27 47751966659678405306351616 28 71240703863716132079796224 29 104801580876470315823136768 30 152168114316902400000000000 31 218257154622460658242813952 32 309485009821345068724781056 33 434153389094810508186353664 34 602917575938813502137827328 35 829350946747187200000000000 36 1130621826892669783231168512 37 1528300733849759596723306496 38 2049318306899655055957295104 39 2727096677140470662732709888 40 3602879701896396800000000000 41 4727290386521267611811971072 42 6162146956711778149189287936 43 7982572438812891719395180544 44 10279436267585226358493544448 45 13162170384226713600000000000 46 16762006526156773981926981632 47 21235685958581725467693285376 48 26769697770909089301459369984 49 33585107073752721624827691008 50 41943040000000000000000000000 51 52150898351969236066020360192 52 64569383062185555852385058816 53 79620412364205057441922023424 54 97796027719021374067408109568 55 119668388129039974400000000000 56 145900961512890638499422666752 57 177261030328297458104329568256 58 214633637635011206805784100864 59 259037109303946675027997360128 60 311640298121016115200000000000 61 373781706123910725302654861312 62 446990652666799428081282973696 63 533010667451475275290251362304 64 633825300114114700748351602688 65 751686550935096524800000000000 66 889146140866171920765652303872 67 1049089853365942218594908635136 68 1234775195522690052378270367744 69 1449872641645065449500204597248 70 1698510738938239385600000000000 71 1985325372078533349421908754432 72 2315513501476187716057433112576 73 2694891708797160239686624477184 74 3129959902924307654089331703808 75 3627970560000000000000000000000 76 4197003892530493554600540372992 77 4846049364771931674565742166016 78 5585093994783683917276589850624 79 6425217907652245794981693882368 80 7378697629483820646400000000000 81 8459117637862050464804269719552 82 9681490711595556068990916755456 83 11062387650764733594415151448064 84 12620076967345721649539661692928 85 14374675177069032243200000000000 86 16348308354688802241321329754112 87 18565285647524087037121209040896 88 21052285476014543582194779029504 89 23838555185138038073496319295488 90 26956124946896309452800000000000 91 30440036751716311363039287836672 92 34328589365569073114986458382336 93 38663600169905038225739763154944 94 43490684843175373757835848450048 95 48859555885783554457600000000000 96 54824341034821814889388789727232 97 61443922660924375597171947339776 98 68782299287045573887647111184384 99 76908970417978397093687992516608 100 85899345920000000000000000000000 101 95835181242198505233705223585792 102 106805039824832995463209697673216 103 118904784095539711713830003277824 104 132238096511356018385684600455168 105 146917032163423970918400000000000 106 163062604521891957641056303972352 107 180805405960990857210015206342656 108 200286264768555774090051808395264 109 221656940410431346576466250825728 110 245080858888273867571200000000000 111 270733890099283363280743575846912 112 298805169178400027646817621508096 113 329497963877519041984158660296704 114 363030590112353194197666955788288 115 399637377885741567180800000000000 116 439569689876502951538245838569472 117 483096995065402956491111358529536 118 530507999854482790457338593542144 119 582111839222924447981744945102848 120 638239330551841003929600000000000 121 699244292841921653548332489900032 122 765504934141769165419837155966976 123 837425310101082993629655239491584 124 915436856661605228710467530129408 125 1000000000000000000000000000000000 126 1091605846940621363794434789998592 127 1190777959162481953767280571580416 128 1298074214633706907132624082305024 129 1414088759818387329415698047827968 130 1539454056315077682790400000000000 131 1674843025703255180973123045425152 132 1820971296493920093728055918329856 133 1978599557203207695126719274942464 134 2148536019693449663682372884758528 135 2331638997054609634099200000000000 136 2528819600430469227270697713139712 137 2741044559328402507848023640375296 138 2969339170089094040576419015163904 139 3214790377333174483948196581081088 140 3478549993345514261708800000000000 141 3761838060504876921425462424502272 142 4065946362016836299616069129076736 143 4392242086361352882651717481529344 144 4742171651023232442485623014555648 145 5117264691233902139801600000000000 146 5519138219616584170878206929272832 147 5949500962794073377673350978994176 148 6410157881188982075574951329398784 149 6903014878420552055045130664542208 150 7430083706880000000000000000000000 151 7993487076247908498088787959611392 152 8595463971902450799821906683887616 153 9238375190356294261387308746932224 154 9924709099052916069510639956000768 155 10657087628049836828262400000000000 156 11438272501316984662582456014077952 157 12271171715583096779649383772717056 158 13158846274871799388122509071089664 159 14104517189081833310664160683491328 160 15111572745182864683827200000000000 161 16183576059819491311069736061632512 162 17324272922341479351919144385642496 163 18537599937507996268617860963631104 164 19827692977347698829293397515173888 165 21198895951895044345036800000000000 166 22655769908766174401362230165635072 167 24203102471785228679353071290023936 168 25845917629124037938257227147116544 169 27589485881674876082139081576808448 170 29439334762637378034073600000000000 171 31401259739566909810807670027845632 172 33481335510402666990226083336421376 173 35685927705269635297638343700905984 174 38021705006129330252024236115755008 175 40495651696640000000000000000000000 176 43115080654877785256334907452424192 177 45887646801866241641184648354594816 178 48821361019162701974520461917159424 179 51924604549056248919111424244973568 180 55206143891243641759334400000000000 181 58675146210166455411397290729930752 182 62341195267515005671504461489504256 183 66214307894732413255189400716836864 184 70304951020685461739492266767024128 185 74624059270007792808755200000000000 186 79183053147965518286315034941325312 187 83993857828045574712942936977309696 188 89068922558823165456047817625698304 189 94421240707026490591842158078066688 190 100064370454084719529164800000000000 191 106012456163818879314647754181967872 192 112280250439315076893468241361371136 193 118883136887405310759990826310303744 194 125837153609573121223008148151861248 195 133159017438499544078745600000000000 196 140866148939869335321901283705618432 197 148976698199468290464226276148248576 198 157509571416019757247873008674013184 199 166484458320632201556195398603767808 200 175921860444160000000000000000000000 201 185843120254216566197432279988436992 202 196270451184022538718628297903702016 203 207226968575722134922744389512986624 204 218736721561257974708653460834746368 205 230824725904358770108006400000000000 206 243516997827665329589923846712983552 207 256840588849498409182612743788691456 208 270823621655257125653882061732184064 209 285495327028928999977933864255356928 210 300886081870692292440883200000000000 211 317027448327098194636049594672218112 212 333952214060834729248883310535376896 213 351694433687595947250042870121365504 214 370289471408109275566111142589759488 215 389774044863910728486092800000000000 216 410186270246002225336426103593500672 217 431565708686077528008899414863118336 218 453953413960563397788602881691090944 219 477391981538290544979766466259714048 220 501925599003184880785817600000000000 221 527600097883953552828898713882591232 222 554463006923332327998962843334475776 223 582563606820061153751843290568720384 224 611952986477363256620682488848580608 225 642684100792320000000000000000000000 226 674811830021158997983556936287649792 227 708393040756106744305993679651209216 228 743486648550099341716821925454413824 229 780153682226295884209465855645319168 230 818457349909998729586278400000000000 231 858463106821253380354297527483236352 232 900238724867078044750327477390278656 233 943854364072959254964986647637131264 234 989382645893945254893796062268489728 235 1036898728446373313852211200000000000 236 1086480383701980754856629439574310912 237 1138208076686872385843622126179844096 238 1192165046728549269466613647570632704 239 1248437390794945442107511991370252288 240 1307114148970170376047820800000000000 241 1368287392112415751279849411520233472 242 1432052311740255546466984939315265536 243 1498507312194348653688681968009478144 244 1567754105122343250779826495420366848 245 1639897806335582110587289600000000000 246 1715047035087017970953533930478764032 247 1793314015820568115675686170815102976 248 1874814682442967508399037501705027584 249 1959668785170020262049860833570193408 250 2048000000000000000000000000000000000 251 2139936040867810856034036651070062592 252 2235608774534392553051002449917116416 253 2335154338266735280311487231661441024 254 2438713260364763041315390610596691968 255 2546430583592247854786150400000000000 256 2658455991569831745807614120560689152 257 2774943938189158949316240501014265856 258 2896053780108057250643349601951678464 259 3021949912387654994721889105926422528 260 3152801907333279094354739200000000000 261 3288784656601949446364910817967603712 262 3430078516640266610632955997030711296 263 3576869457517482509437241627093499904 264 3729349215219548351955058520739545088 265 3887715447470950070406348800000000000 266 4052171893152169359619521075082166272 267 4222928535381648030605652474237812736 268 4400201768332184911221499667985465344 269 4584214567852758043704190711153819648 270 4775196665967840530635161600000000000 271 4973384729327366158944634407414136832 272 5179022541681600977450388916510130176 273 5392361190456289409028320722402934784 274 5613659257504568336072752415488606208 275 5843183014113280000000000000000000000 276 6081206620342464595100506143055675392 277 6328012328777976207317029897021423616 278 6583890692778341343125906598054068224 279 6849140779298167806575121823608864768 280 7124070386371613207979622400000000000 281 7408996265340637020426540997465341952 282 7704244347913987935079347045380653056 283 8010149978144119398611746456195825664 284 8327058149410480741613709576349155328 285 8655323746498899321500467200000000000 286 8995311792868050703670717402172096512 287 9347397703195309187095553088207978496 288 9711967541295580042210555933809967104 289 10089418283508037767308793923017637888 290 10480158087647031582313676800000000000 291 10884606567614770363912218955399299072 292 11303195073774764381958567791150759936 293 11736366979186380622564895372339052544 294 12184577971802262277475022804980072448 295 12648296352731771241601433600000000000 296 13128003340675035290777500322608709632 297 13624193382633619109955546810339557376 298 14137374471005290608732427600982441984 299 14668068467171821097015141073323819008 300 15216811431690240000000000000000000000 301 15784153961199461969923342274964488192 302 16370661532155716604085837741284130816 303 16976914851511738606635179242552295424 304 17603510214456219238035264888601837568 305 18251059869331578383918694400000000000 306 18920192389849690647321208313717194752 307 19611553054726788628682170533209440256 308 20325804234860372110357790629889572864 309 21063625788172573310969843590656688128 310 21825715462246065824281395200000000000 311 22612789304880258412374587488507789312 312 23425582082697184588968869916831645696 313 24264847707928185011369050140840034304 314 25131359673514182204721937966524530688 315 26025911496654066176281804800000000000 316 26949317170937445146874898577591631872 317 27902411627199768038691243573574107136 318 28886051203239594620240201079790239744 319 29901114122539575428449938884419125248 320 30948500982134506872478105600000000000 321 32029135249771647382182563757982482432 322 33143963770510318205070819454223384576 323 34293957282909667587941495153763549184 324 35480110944955349712730407701795831808 325 36703444869877760000000000000000000000 326 37965004672016376358129379253516500992 327 39265862022886681751981266935025238016 328 40607115217608087202392878111076122624 329 41989889751853236118354115695495610368 330 43415338909481050818635366400000000000 331 44884644361017880330688380208836247552 332 46399016773153125173989847379220627456 333 47959696429417749955093882230552920064 334 49567953862216148335315090001969020928 335 51225090496383897392329523200000000000 336 52932439304446029697550801197294682112 337 54691365473752561685750028152021712896 338 56503267085670146216220839069303701504 339 58369575807010865730367754195580223488 340 60291757593881350213782732800000000000 341 62271313408137591386879976330779164672 342 64309779946633031292534108217027854336 343 66408730383449729837806206197059026944 344 68569775125304661995983018672990978048 345 70794562580325461401377177600000000000 346 73084779940392213089563327899455455232 347 75442153977244204267222711122081611776 348 77868451852552868356145635565066256384 349 80365481942164504263149085451624644608 350 82935094674718720000000000000000000000 351 85579183384850937533530903829431713792 352 88299685181189704204973890462564745216 353 91098581829361985338444630677545549824 354 93977900650222062881146159830210183168 355 96939715433522136202241638400000000000 356 99986147367245213643817906006342500352 357 103119365982823397186622171790134214656 358 106341590116467197786340196853705867264 359 109655088886834075674476303599406153728 360 113062182689266978323116851200000000000 361 116565244206836248967075687672852774912 362 120166699438420900682541651414898180096 363 123869028744067895161126455588320968704 364 127674767907870731615241137130504716288 365 131586509218611339828448460800000000000 366 135606902568411982346627892668081897472 367 139738656569646604316572534629032001536 368 143984539690363825642480162338865414144 369 148347381408476549072512536710215630848 370 152830073384975959672330649600000000000 371 157435570656430516015763586236947628032 372 162166892847033381450373191559834238976 373 167027125400464615103816548987210563584 374 172019420831837337012107134929530257408 375 177147000000000000000000000000000000000 376 182413153400469842853985930497430126592 377 187821242479275565027326626140222652416 378 193374700967990252732092739743880577024 379 199077036240238599933517291774665555968 380 204931830689965505595729510400000000000 381 210942743131756190664012451413755953152 382 217113510223501064836398600564670201856 383 223447947911701684306290714382868414464 384 229949952899717277477822958308088086528 385 236623504139254476297155379200000000000 386 243472664345406076436461212283502067712 387 250501581535547860244002662078581047296 388 257714490592405752264720687415011835904 389 265115714851608838372854919467618009088 390 272709667714047066273270988800000000000 391 280500854283355757453756955306619830272 392 288493873028852398739253829029106548736 393 296693417474254545543845828127929401344 394 305104277912511058870735413551613083648 395 313731343147082314208090521600000000000 396 322579602260008462843643921764379000832 397 331654146407108294907657276785401266176 398 340960170640654748787088176340516470784 399 350502975759876633568612939398232670208 400 360287970189639680000000000000000000000 401 370320671887663611243979756696231739392 402 380606710280635527572341309416318959616 403 391151828229583529246971844240001204224 404 401961884024878159295750754106781728768 405 413042853411232932851770982400000000000 406 424400831643078932321780509722596605952 407 436042035570692188021856217893548589056 408 447972805757456332203322287789560561664 409 460199608628646810728330430389134819328 410 472729038652126761181197107200000000000 411 485567820551348519057753843821562560512 412 498722811551058595000164038068190314496 413 512201003656107875978789453914496303104 414 526009525963772742005990899279240101888 415 540155647009996757539802316800000000000 416 554646777149966593339150462427512963072 417 569490470973439860307971179748771495936 418 584694429755246591954808553994970988544 419 600266503941390196639228386968703336448 420 616214695671177814918928793600000000000 421 632547161335814161194427486179669573632 422 649272214173897102614629569888702693376 423 666398326904257431999756392113303977984 424 683934134396589525501713019976451883008 425 701888436380323840000000000000000000000 426 720270200192196499968087798008556552192 427 739088563562975548885466226171173666816 428 758352837443807796359395620023827431424 429 778072508872654579103103796700478701568 430 798257243881289171939518054400000000000 431 818916890443333034207662693008384458752 432 840061481463812557489000660159489376256 433 861701237810722492590006751933302308864 434 883846571389086777362226001639666352128 435 906508088258012062359434035200000000000 436 929696591791233838671058701703354253312 437 953423085881659711679869529660845981696 438 977698778190419036118561722899894370304 439 1002535083440932831793065587213690994688 440 1027943626758522635849354444800000000000 441 1053936247056081716634701105875881295872 442 1080525000466336876193584566031546843136 443 1107722163821233903392957406978710175744 444 1135540238178984607741875903149006389248 445 1163991952399318265307437465600000000000 446 1193090266767485242883775059084739346432 447 1222848376667565534895079761831658520576 448 1253279716305639949559157737161893085184 449 1284397962483386716757116470838907895808 450 1316217038422671360000000000000000000000 451 1348751117641702779007479703361124564992 452 1382014627883333627870324605517106774016 453 1416022255096088246710934520681279258624 454 1450788947468506612338675055925676474368 455 1486329919517398015773402726400000000000 456 1522660656230603451836051303330639511552 457 1559796917264871018434450000737212563456 458 1597754741199453970860986072361613656064 459 1636550449846046459521977582592802684928 460 1676200652615677398192698163200000000000 461 1716722250943188364293248983169197146112 462 1758132442769926922965601336285668048896 463 1800448727085292293058176467432326037504 464 1843688908527775835648670673695290687488 465 1887871102046144444616199372800000000000 466 1933013737621420554168292654360844828672 467 1979135565050318150295238626832952590336 468 2026255658790799882022494335525866962944 469 2074393422870426114220464727896042242048 470 2123568595858172546769328537600000000000 471 2173801255900398845224549387185508319232 472 2225111825821656585946377092248188747776 473 2277521078291030714104487191510603792384 474 2331050141054714646207738114416320708608 475 2385720502235525120000000000000000000000 476 2441554015700068903867624750224655777792 477 2498572906494279525484224072598438281216 478 2556799776348048265436184558326276685824 479 2616257609249679786190302653848295047168 480 2676969777090908930145936998400000000000 481 2738960045383221422821363183932881764352 482 2802252579046227458621131594793438150656 483 2866871948268843427282070534110014603264 484 2932843134444043359164385155717663817728 485 3000191536177948027205661491200000000000 486 3068942975374026042754420670483411238912 487 3139123703393187721811450743323776516096 488 3210760407290558977597084662620911304704 489 3283880216129729014996848216124359180288 490 3358510707375272162482769100800000000000 491 3434679913364350777729758916655523561472 492 3512416327858212804512837489620508737536 493 3591748912674404240748890374291161350144 494 3672707104400523500903805277829330894848 495 3755320821190351420590234009600000000000 496 3839620469643197457201228803491896492032 497 3925636951767309488029303770244213374976 498 4013401672028201496678114987151756099584 499 4102946544482760369854320376595410321408 500 4194304000000000000000000000000000000000 501 4287506993569337904861358519813870190592 502 4382589011697276633157707061391488188416 503 4479584079893379326186687124400739713024 504 4578526770246435948648453017430254419968 505 4679452209091723888364512870400000000000 506 4782396084770273854077925850442631217152 507 4887394655481059273322691884086886137856 508 4994484757227034708613919970502025150464 509 5103703811855956170109534938619369750528 510 5215089835196923606602036019200000000000 511 5328681445293593304388652518134316531712 512 5444517870735015415413993718908291383296 513 5562638959085059372255146322422770171904 514 5683085185411397528199660546077216473088 515 5805897660915024986026855628800000000000 516 5931118141661301249317579984797037494272 517 6058789037413507045362536559173735284736 518 6188953420569917429190428888937313337344 519 6321655035205400084070739671584392347648 520 6456938306218555585238505881600000000000 521 6594848348585424290716930126517823864832 522 6735430976720792466155337355197652402176 523 6878732713948138239732462460845670006784 524 7024800802079266018576293881918896734208 525 7173683211104686080000000000000000000000 526 7325428648995804179327470852287487803392 527 7480086571619994191360702187504576495616 528 7637707192769635024803959850474588340224 529 7798341494306201318386060417729474592768 530 7962041236420505744192202342400000000000 531 8128858968010199108010936902071407869952 532 8298848037175642848500779161768276525056 533 8472062601835276996865668031949165297664 534 8648557640461615166680376267239040483328 535 8828388962939006699707773747200000000000 536 9011613221544314698181631320034233024512 537 9198287922051667327273831470724332650496 538 9388471434962448473506182576443022639104 539 9582223006861702595887614896506182565888 540 9779602771902137406740810956800000000000 541 9980671763416916868712075757286506627072 542 10185491925662445893518611266384152231936 543 10394126125692357076762795860935042924544 544 10606638165363918801818396501012746600448 545 10823092793478093094554016153600000000000 546 11043555718054480709690000839481210437632 547 11268093618742400079072342097558425829376 548 11496774159369355952276996946920665513984 549 11729666000628162810917036768785499947008 550 11966838812903997440000000000000000000000 551 12208363289242664392860975081948228616192 552 12454311158461367490765836580978023202816 553 12704755198403289954426598509045742567424 554 12959769249337295272585277229099875565568 555 13219428227504070472692557414400000000000 556 13483808138810043070721856712814731722752 557 13752986092670412641507359297180329312256 558 14027040316002647667865849494750955044864 559 14306050167371808096346681199053796016128 560 14590096151289063849942266675200000000000 561 14879259932664789423673702456719480717312 562 15173624351417624617833555962809020317696 563 15473273437240901446011742786734788706304 564 15778292424527847291042502748939577458688 565 16088767767456984471882747084800000000000 566 16404787155239156528356856742289050959872 567 16726439527527621728873062777055279579136 568 17053815089992664558824877212363070111744 569 17387005330062186254631052322381913653248 570 17726103032829745810432956825600000000000 571 18071202297131533301553140549503976210432 572 18422398551793767841117629239648453656576 573 18779788572052023013951905710073062621184 574 19143470496143993215171692724649939959808 575 19513543842077224960000000000000000000000 576 19890109524573347926447218552442812628992 577 20273269872190351243787469179084148310016 578 20663128644624461347448409954340122394624 579 21059791050193188585200094908391377338368 580 21463363763501120680578410086400000000000 581 21873954943290052137507594402652122775552 582 22291674250475049705292224420657764499456 583 22716632866368065115729990609894914392064 584 23148943511090717454251146836276756348928 585 23588720462177878734917546803200000000000 586 24036079573373707515012905722550379610112 587 24491138293621786709025900392351474384896 588 24954015686251033144268846704599188373504 589 25424832448359057841387213900681721151488 590 25903710930394667502799736012800000000000 591 26390775155941209250866292140833790492672 592 26886150841702472275512320660702637326336 593 27389965417692871728345923170708114898944 594 27902348047633651937188959867575413506048 595 28423429649556857811608639897600000000000 596 28953342916618835166684011726812041183232 597 29492222338125032609075346276461655883776 598 30040204220767889606687008918167181328384 599 30597426710079607401029707741222936772608 600 31164029812101611520000000000000000000000 601 31740155415272526808407994411961959841792 602 32325947312536498114403004979127271817216 603 32921551223673702052176536103111647821824 604 33527114817854907605167795694149899911168 605 34142787736421955739664672358400000000000 606 34768721615896040666388847088747101028352 607 35405070111215687917583854568327302086656 608 36051988919206336999496222491856563339264 609 36709635802283449035159400369057041481728 610 37378170612391072530265486131200000000000 611 38057755315177813175848556432911249702912 612 38748554014412166445713834626492814852096 613 39450732976639184654237461667385341640704 614 40164460656080463111541085252012933644288 615 40889907719779443048323009740800000000000 616 41627247072994042082012755210013845225472 617 42376653884838636159618402519353745473536 618 43138305614177430140866239673664897286144 619 43912382035771267478200502975292766158848 620 44699065266679942808128297369600000000000 621 45498539792922094691472299723935325356032 622 46310992496394769228543155176463952510976 623 47136612682054758829276471655035341635584 624 47975592105363834038208245589671210385408 625 48828125000000000000000000000000000000000 626 49694408105836922903283814688440390254592 627 50574640697193685559091050251243713724416 628 51469024611357045155270528955442238849024 629 52377764277378380180306195025817363283968 630 53301066745147527529025136230400000000000 631 54239141714745724889058952416647186481152 632 55192201566079887660799792286907662073856 633 56160461388800463885192277547399421886464 634 57144139012505124943239666838679771414528 635 58143455037230564148792996659200000000000 636 59158632864234689782251931811410410995712 637 60189898727071513607452365599126161719296 638 61237481722961050477465474835290368507904 639 62301613844456559267503344313389534937088 640 63382530011411470074835160268800000000000 641 64480468103248357396783405906186335158272 642 65595668991532333838709890576348124020736 643 66728376572851253814635566813936137273344 644 67878837802005131683985038242249491611648 645 69047302725507193819125881241600000000000 646 70234024515398999220104182074907748728832 647 71439259503382078485481159562393263538176 648 72663267215268556211671874973277863542784 649 73906310405753237227896642015817480798208 650 75168655093509652480000000000000000000000 651 76450570596612575854192504644756823867392 652 77752329568289538781448968711201794031616 653 79074208033003885085075336655541815476224 654 80416485422871924228057634682931687456768 655 81779444614416756883453273702400000000000 656 83163371965661362590500614371483899133952 657 84568557353563555171530690198509564461056 658 85995294211795427570389228944375010033664 659 87443879568869923832141859620766066147328 660 88914614086617192076565230387200000000000 661 90407802099013388524546622657080183488512 662 91923751651364618917249802667696634986496 663 93462774539848720022980920468159388975104 664 95025186351417600356331207432643845029888 665 96611306504062875738609339596800000000000 666 98221458287447551908032270808172380291072 667 99855968903906523042846085225137292967936 668 101515169509818671790725304324032554860544 669 103199395257353373203677783394377109864448 670 104908985336594221859490863513600000000000 671 106644283018042818408721167074467231301632 672 108405635695505468820584040852059508965376 673 110193394929365666712068205987063067049984 674 112007916490245246332416057655340468011008 675 113849560403057111040000000000000000000000 676 115718690991452459450820278413933980680192 677 117615676922665448857580398653201832738816 678 119540891252758253015793160592548297703424 679 121494711472269488968864686644326792429568 680 123477519552269005237827036774400000000000 681 125489701990822041433573862369172758986752 682 127531649859865787160330191525435729248256 683 129603758852501385968889333120522847780864 684 131706429330704448087109853628473045680128 685 133840066373457153703516779315200000000000 686 136005079825305046707827110291576887181312 687 138201884345341637000054247930001354653696 688 140430899456623947767773222242285523042304 689 142692549596022162499383192742184183922688 690 144987264164506544950020459724800000000000 691 147315477577874823806389380320457100623872 692 149677629317923252407425695538084772315136 693 152074163984064572569622744101072870047744 694 154505531345396130339272112378023140917248 695 156972186393221410349033036185600000000000 696 159474589394028274393386261637255693074432 697 162013205942927208856885363359144608792576 698 164588507017552904730929327004927272157184 699 167200969032432513139282489668974892023808 700 169851073893823938560000000000000000000000 701 172539309055027551282017455914338580692992 702 175266167572174720068671291042676149846016 703 178032148160496585518071143541327605530624 704 180837755251076514211786527667332598202368 705 183683499048089693428977657446400000000000 706 186569895586533345973134603627613286039552 707 189497466790451064513230803574980876435456 708 192466740531654784780587335332270455128064 709 195478250688947936987324701235693830012928 710 198532537207853334942190875443200000000000 711 201630146160849382535040128786380842074112 712 204771629808118197542539071500989440720896 713 207957546658809273075037210607209890709504 714 211188461532822317438202207826194871615488 715 214464945623112933723228392652800000000000 716 217787576558524821066424723156389616156672 717 221156938467152200233019426735266082062336 718 224573622040236186981327469771583802834944 719 228038224596598857552258617171151104770048 720 231551350147618771605743311257600000000000 721 235113609462751738990266428437019054047232 722 238725620135600637884571008354002483019776 723 242388006650538113091971483702574798864384 724 246101400449886004597845302097711472836608 725 249866440001655377920000000000000000000000 726 253683770867851049289986981044881343905792 727 257554045773344520301301028569089065353216 728 261477924675319258348013848843273658957824 729 265456074833292280954988944586975024775168 730 269489170879716023968662447718400000000000 731 273577894891164495535699128817889000292352 732 277722936460107739845893924184231726022656 733 281924992767278656755736598243533352075264 734 286184768654636245640340550920257539145728 735 290502976698929364144206590771200000000000 736 294880337285865114915799372469996368166912 737 299317578684885995917409131749562013188096 738 303815437124559972500505675182521611976704 739 308374656868587652128016972107836228108288 740 312995990292430765408933170380800000000000 741 317680197960566179987600778101383046889472 742 322428048704369696800283824613268742209536 743 327240319700633901275282083296300073222144 744 332117796550724365210364296314540521422848 745 337061273360378518312750520729600000000000 746 342071552820151531732616292325807234220032 747 347149446286513579361346697084459051646976 748 352295773863602866200795412335677967171584 749 357511364485638836739857434937996930449408 750 362797056000000000000000000000000000000000 751 368153695250970831732269901160216990318592 752 373582138164162238164963185658736899260416 753 379083249831610089713861490627108377985024 754 384657904597556357175964930335175992147968 755 390306986144917407133241599590400000000000 756 396031387582444037595325930995467421745152 757 401832011532577859309590181124866998009856 758 407709770220008652663843413554515058622464 759 413665585560937354701339028627129293078528 760 419700389253049355460054037299200000000000 761 425815122866202807638600108715151785459712 762 432010737933836678479897500495372192055296 763 438288196045103297751148212194657806843904 764 444648468937730180784944333956444573401088 765 451092538591615930731802184908800000000000 766 457621397323165049459283383056114512822272 767 464236047880366511917411736933992272756736 768 470937503538620984274581418614964401209344 769 477726788197321591712839230162986910875648 770 484604936477193167456574216601600000000000 771 491572993818394940394524056033174153592832 772 498632016579391644541872562756612234674176 773 505783072136598059577329605992677097078784 774 513027238984802017779717451936933984862208 775 520365606838370938880000000000000000000000 776 527799276733246980638147967825944239931392 777 535329361129735919349998489447547971567616 778 542956984016094900987606875069681682612224 779 550683281012924230277766830679953420320768 780 558509399478368391727658985062400000000000 781 566436498614131523414242197811400070397952 782 574465749572312591265294244467957412397056 783 582598335563065538575204856670507094769664 784 590835451963089712617991841851610211811328 785 599178306424955897443817567027200000000000 786 607628118987273309273796256005999413952512 787 616186122185702938341370453165625097322496 788 624853561164822648567266126953703595311104 789 633631693790849474099279042514732227493888 790 642521790765224579498169388236800000000000 791 651525135739066378207016701359725133955072 792 660643025428497331903782751773448193703936 793 669876769730849981405816402331127506796544 794 679227691841757787970882102856501793128448 795 688697128373136392122273470873600000000000 796 698286429472060925515956585145377732165632 797 707996958940545039865745731475631952101376 798 717830094356227345548519299887580508585984 799 727787227193970981225707587107481356075008 800 737869762948382064640000000000000000000000 801 748079121257252803677699518853805812744192 802 758416736025935075827670541713882602274816 803 768884055552650313317656012696771492839424 804 779482542654741560468155001684621229293568 805 790213674795873599173326956134400000000000 806 801078944214187067897798337003522466250752 807 812079858051412529168066271908765689184256 808 823217938482950470237697544410688980516864 809 834494722848923251416985366442537415344128 810 845911763786205046480426971955200000000000 811 857470629361435849599598487285315573645312 812 869172903205025653395006483911877848989696 813 881020184646154932958565151370192097378304 814 893014088848777601068761534245987510386688 815 905156246948632630303606492364800000000000 816 917448306191270568352404045393020030287872 817 929891930071101203536484972830560025051136 818 942488798471468668371620721436948109983744 819 955240607805760299941139931011512688181248 820 968149071159555606899091675545600000000000 821 981215918433821724087416622364579889938432 822 994442896489161767030279872146560123928576 823 1007831769291122529962767735692764521693184 824 1021384318056568002560335949963653764087808 825 1035102341401125212160000000000000000000000 826 1048987655487708930004560801616888428756992 827 1063042094176131811897442861771333111382016 828 1077267509173806575628269361723883728666624 829 1091665770187546849618391937886989339066368 830 1106238765076473359441515144806400000000000 831 1120988400006032151197589895167654129303552 832 1135916599603131583158580147051546548371456 833 1151025307112404849662816655756928235864064 834 1166316484553604833910724976125484023676928 835 1181792112880138119109036684083200000000000 836 1197454192138745020323447918581700584538112 837 1213304741630332532431363105686839567056896 838 1229345800071967122717139736511904433045504 839 1245579425760034329922418294201274742079488 840 1262007696734572164953966169292800000000000 841 1278632710944785341961272317461668321820672 842 1295456586415747402126187491695963286798336 843 1312481461416297826257500458077992930770944 844 1329709494628141266154761359132063116034048 845 1347142865316156058698197342617600000000000 846 1364783773499919220735501091048046546911232 847 1382634440126455157071898675335110670155776 848 1400697107244215348227508264911773456400384 849 1418974038178296319105875049475721928900608 850 1437467517706903224320000000000000000000000 851 1456179852239066420647460897644822807969792 852 1475113369993618431934643810321523818889216 853 1494270421179438746741952662437052310093824 854 1513653378176973924117434831198563669639168 855 1533264635721040518105843263078400000000000 856 1553106611084918366944042229808798579556352 857 1573181744265741828362146670654346709958656 858 1593492498171196578003156575642580380811264 859 1614041358807529623692400874745959156809728 860 1634830835468880224132132975411200000000000 861 1655863460927939436566415942916778766630912 862 1677141791627946054057293195281171371524096 863 1698668407876026729235454680200669722312704 864 1720445914037888117737473352006634242572288 865 1742476938733868911017497251020800000000000 866 1764764135036359664824333827959403128553472 867 1787310180668598366365450917080805498945536 868 1810117778204849720037838851358036689158144 869 1833189655271976168592226881741012596686848 870 1856528564752408703712120904089600000000000 871 1880137284988525557232825448027347623084032 872 1904018619988446901598328221088469510782976 873 1928175399633253725655957851292119632707584 874 1952610479885639089520372796745412570513408 875 1977326743000000000000000000000000000000000 876 2002327097733978185970814408498983670382592 877 2027614479561458091104633954266911044796416 878 2053191850887030439512198322613639157121024 879 2079062201261929768145503520523746141011968 880 2105228547601454358219477902950400000000000 881 2131693934403877036460409294672343337009152 882 2158461433970855355667867864833804893945856 883 2185534146629349702888516521781288935358464 884 2212915200955057922444461191232607934742528 885 2240607753997375080135969157939200000000000 886 2268614991505887034148776769492398439923712 887 2296940128158406517540120643320286382391296 888 2325586407790560476655361849649165085179904 889 2354557103626937449438933472570282331865088 890 2383855518513803807349631929548800000000000 891 2413484985153397724471295250811221570486272 892 2443448866339809777425971321005546181492736 893 2473750555196459119848080346183862105145344 894 2504393475415174215465123352231236650139648 895 2535381081496887154253487511961600000000000 896 2566716858993950616697155045707557038456832 897 2598404324754086591872941195716094565810176 898 2630447027165975995918574532278083370614784 899 2662848546406498378409796146401108408926208 900 2695612494689630945280000000000000000000000 901 2728742516517016168161072062927689735995392 902 2762242288930207291407318432483583109103616 903 2796115521764601089586010313983134189748224 904 2830365957905067269878424792099034673184768 905 2864997373543283955634633336422400000000000 906 2900013578436788729263993898355259921661952 907 2935418416169754754721646550229951820333056 908 2971215764415501542069606514535785419505664 909 3007409535200749958949602097280411477475328 910 3044003675171631136303928783667200000000000 911 3081002165861458958320595228157831924416512 912 3118409023960275869360233069221149719658496 913 3156228301586181773544941759137715641647104 914 3194464086558455845753753601509811329957888 915 3233120502672481115976044956876800000000000 916 3272201709976481732323299476196584767619072 917 3311711905050082851491460961948756854439936 918 3351655321284703149101010089150059898732544 919 3392036229165789986120174138436826796392448 920 3432858936556907311498645838233600000000000 921 3474127788985686425205160463446452713029632 922 3515847169931649770072573917530515755237376 923 3558021501115917965209013399503512990121984 924 3600655242792810338233551536713048164139008 925 3643752894043349258240000000000000000000000 926 3687318993070678616183145405301403724808192 927 3731358117497406844318374882554060331810816 928 3775874884664884911408477539727955327975424 929 3820873951934429775640777990552223186157568 930 3866360016990503822573976315494400000000000 931 3912337818145860860957452796197303853514752 932 3958812134648669294936663356131010209120256 933 4005787786991623136976921049826689353252864 934 4053269637223051571804648707753886905008128 935 4101262589260037827780416844595200000000000 936 4149771589203558158382068399156975540109312 937 4198801625655651782889297361109078503325696 938 4248357730038632681923511762731094511714304 939 4298444976916354190208993125299389556850688 940 4349068484317537375783584845004800000000000 941 4400233414061174241899722120552617839951872 942 4451944972084016835019877144955921037787136 943 4504208408770163389624757031463828789919744 944 4557029019282752688018180284924290555445248 945 4610412143897777860929792874905600000000000 946 4664363168340030902485989768213716566802432 947 4718887524121189221040905131548134999064576 948 4773990688880055595433447658324624811229184 949 4829678186724962954463410288428526556151808 950 4885955588578355445760000000000000000000000 951 4942828512523557308750037725327932356820992 952 5000302624153741115120895488460095032918016 953 5058383636923106989015292633024248491802624 954 5117077312500284468191690900681601599930368 955 5176389461123968716535534872166400000000000 956 5236325941960802847613305975452214652567552 957 5296892663465518168423621323558194780307456 958 5358095583743344202117739835081308256600064 959 5419940710914700398236164523810287337340928 960 5482434103482181488938878972723200000000000 961 5545581870699848499794455628155549607002112 962 5609390172944837473938151800694541853392896 963 5673865222091298018811494622035322815381504 964 5739013281886673835256077506136961332543488 965 5804840668330337439452677065932800000000000 966 5871353750054591339073680453857309907484672 967 5938558948708047976052518578708234251534336 968 6006462739341400799568660798909775498706944 969 6075071650795598884201072042003751447298048 970 6144392266092437559717194733977600000000000 971 6214431222827577570638826664530134519775232 972 6285195213566005335561053533150026217291776 973 6356690986239946928195993326392803153936384 974 6428925344549248454269851122327094304964608 975 6501905148364235550720000000000000000000000 976 6575637314131064786118829389047626352033792 977 6650128815279579793893269709235471532425216 978 6725386682633685022713545146622687601229824 979 6801418004824250041392158859955155834503168 980 6878229928704557388764711118438400000000000 981 6955829659768307012318225493738915838820352 982 7034224462570190392790546261310512253894656 983 7113421661149047505586406948222437649547264 984 7193428639453619823642291178742801894473728 985 7274252841770912620323548640051200000000000 986 7355901773157179885053727486548298445094912 987 7438382999871545218658076533109960889860096 988 7521704149812272129850993208994469672648704 989 7605872912955697208911183851531446977036288 990 7690897041797839709368799251660800000000000 991 7776784351798701123476148504192714090217472 992 7863542721829268392348116589551404015681536 993 7951180094621234446940454488854714745094144 994 8039704477219449831484014121460148991950848 995 8129123941437119216611103447449600000000000 996 8219446624313756665196779493686796491948032 997 8310680728575913569893418980702735329918976 998 8402834523100693237461648131267400338243584 999 8495916343382066151295015955495758130577408 1000 8589934592000000000000000000000000000000000 1001 8684897739092418616527381731108580430446592 1002 8780814322830004029156062248578806150332416 1003 8877692949893855882606350093469274576257024 1004 8975542295956022544706984061729767809875968 1005 9074371106162918271358998046310400000000000 1006 9174188195621640860030335230772714932273152 1007 9275002449889204279678219014969561349881856 1008 9376822825464700822832031779697161052094464 1009 9479658350284407383578184246543755696406528 1010 9583518124219850523370522358579200000000000 1011 9688411319578845044945560237046190374387712 1012 9794347181609520853151592141706508732727296 1013 9901335029007352940204869103727452203515904 1014 10009384254425209391764872978609942810329088 1015 10118504324986432369274628394188800000000000 1016 10228704782800967083241308099588147508150272 1017 10339995245484553831537456552484449850228736 1018 10452385406680998236384327554292469249081344 1019 10565885036587534873436452039004438709403648 1020 10680503982483299546320969767321600000000000 1021 10796252169260925520096822042244296403320832 1022 10913139599961279087387960357139080256946176 1023 11031176356311349901411627167068536684150784 1024 11150372599265311570767859136324180752990208 1025 11270738569548768071680000000000000000000000 1026 11392284588206201594378539668321833312059392 1027 11515021057151637501502368825426347206639616 1028 11638958459722542137752904798366139336884224 1029 11764107361236969291577856009190415446048768 1030 11890478409553971171383000327782400000000000 1031 12018082335637289820672608913376503452925952 1032 12146929954122344958602403808864332788269056 1033 12277032163886534294693547117545649984241664 1034 12408399948622862428902474873187809863139328 1035 12541044377416914510869762880307200000000000 1036 12674976605327190894981998364543617714880512 1037 12810207873968819090874184087810910501994496 1038 12946749512100659372176874847404835527983104 1039 13084612936215820469672394533144921152421888 1040 13223809651135601838568460045516800000000000 1041 13364351250606879053325701607143391281283072 1042 13506249417902948947388272899108503275175936 1043 13649515926427851179264344934928669730668544 1044 13794162640324182970686130903444792119656448 1045 13940201515084423827047551965593600000000000 1046 14087644598165787114972083119811932173893632 1047 14236504029608615436704071040498950918373376 1048 14386792042658336806044249870169900511657984 1049 14538520964390998695764654278219880892203008 1050 14691703216342397091840000000000000000000000 1051 14846351315140817755422229194496567716872192 1052 15002477873143406959262660305484775021346816 1053 15160095599076189031252399020672339803111424 1054 15319217298677748103906718080009372663021568 1055 15479855875346591534963359114854400000000000 1056 15642024330792212530798509773771956920778752 1057 15805735765689869571087924820996009289056256 1058 15971003380339100300054651735509963965988864 1059 16137840475325987616749450990635161514672128 1060 16306260452189195764105630397235200000000000 1061 16476276814089794283997003732265596786573312 1062 16647903166484887773206398775442243317661696 1063 16821153217805069443082941610165632766050304 1064 16996040780135716553729595723301430323314688 1065 17172579769902145861818499517644800000000000 1066 17350784208558647289580888129431890529615872 1067 17530668223281414091161169062535607810523136 1068 17712246047665387861361410595305554909855744 1069 17895532022425036800833462012577796742709248 1070 18080540596099085721001520634265600000000000 1071 18267286325759216341418557866106905723666432 1072 18455783877722756501875980943430109234200576 1073 18646048028269376981397604873931548140765184 1074 18838093664361814686256806852043433268215808 1075 19031935784370641039360000000000000000000000 1076 19227589498803094473740661916555310364884992 1077 19425070031035996003506453753724001914454016 1078 19624392718052766916377835308044661894938624 1079 19825573011184567702950389161725409380794368 1080 20028626476855577409005180839526400000000000 1081 20233568797332432668582271201150734855831552 1082 20440415771477845747122331150922765572243456 1083 20649183315508420995770556844182850517336064 1084 20859887463756689189926115873554743771004928 1085 21072544369437379297309541741363200000000000 1086 21287170305417947293210205923194967909466112 1087 21503781664993381713166605000988736299728896 1088 21722394962665305706124076034074105037717504 1089 21943026834925395424108068228104294643007488 1090 22165694041043134657646625082572800000000000 1091 22390413463857925699573640918183954373148672 1092 22617202110575576493445121719257518976270336 1093 22846077113569184196604475629966771506642944 1094 23077055731184435361940156615799656098562048 1095 23310155348549343016590159485337600000000000 1096 23545393478388440990263289747293522972639232 1097 23782787761841455920467182081648989124427776 1098 24022355969286477436758091302472703891472384 1099 24264116001167647101157904697263668601028608 1100 24508085888827386757120000000000000000000000 1101 24754283795343187014867874791929131976097792 1102 25002728016368976676579276967829972205961216 1103 25253436980981093980744248541218419532365824 1104 25506429252528880621088433317842991519367168 1105 25761723529489919571723570013798400000000000 1106 26019338646329937826665673746525680778084352 1107 26279293574367395238548378340604568357830656 1108 26541607422642780718254647765196545158283264 1109 26806299438792637134294945798767425752137728 1110 27073389009928336328074357584691200000000000 1111 27342895663519625738715464326779595403558912 1112 27614839068282968208838362547844570568196096 1113 27889239035074696620644472011116561462984704 1114 28166115517789005089807071840625314431500288 1115 28445488614260798523039223172300800000000000 1116 28727378567173422423789259765249955931881472 1117 29011805764971294909305736687974504292417536 1118 29298790742777462981318003095662174241030144 1119 29588354183316105171795790203437389707214848 1120 29880516917840002764681762150809600000000000 1121 30175299927063001874135248201602393840812032 1122 30472724342097488739683742631361496509054976 1123 30772811445396900678751607063484560083779584 1124 31075582671703295217323122611832873610641408 1125 31381059609000000000000000000000000000000000 1126 31689263999469366161432049227232847270510592 1127 32000217740455647922034321052617462215868416 1128 32313942885433031252055045629828254635393024 1129 32630461644978834529426494444651480998739968 1130 32949796387751904198415866029670400000000000 1131 33271969641476228517895829840862022207537152 1132 33597004093929792570074842608207976365817856 1133 33924922593938697782766164188451571408830464 1134 34255748152376569300732032567409212578070528 1135 34589503943169274624316097639219200000000000 1136 34926213304304977016473348530919567588851712 1137 35265899738849547262422787686006679243063296 1138 35608586915967357449484395156238159161851904 1139 35954298671947480518218877405890466008793088 1140 36303059011235319419766695578828800000000000 1141 36654892107469689798282308130843532325814272 1142 37009822304525380201580831845384143278964736 1143 37367874117561213907557813730592625833017344 1144 37729072234073636538608904682800033088667648 1145 38093441514955853721165324982681600000000000 1146 38461006995562543132573502894229632248184832 1147 38831793886780165362883542435643809308082176 1148 39205827576102898104671626700083077037686784 1149 39583133628714218269806481180781991017054208 1150 39963737788574156718080000000000000000000000 1151 40347665979512250368857469698220214968123392 1152 40734944306326216553363903595402880264175616 1153 41125599055886374551910218319268937124020224 1154 41519656698245839347276736878764335738912768 1155 41917143887756512712612183959142400000000000 1156 42318087464190896839574343586488570664189952 1157 42722514453869755800034271954870940316205056 1158 43130452070795650222489794372385540788977664 1159 43541927717792370652386360649814445368803328 1160 43956968987650295153824583856947200000000000 1161 44375603664277696798644339579234396785344512 1162 44797859723858026777615553336631547444330496 1163 45223765336013198957436149735419703254319104 1164 45653348864972901796438475613507101694885888 1165 46086638870749963621337238654156800000000000 1166 46523664110321797357015020769064784674947072 1167 46964453538817950891236130418930127455911936 1168 47409036310713789346306348720694797002604544 1169 47857441781030335620055399800949837762920448 1170 48309699506540295649111135852953600000000000 1171 48765839246980294938259871541516056114757632 1172 49225890966269352990746430919783177441509376 1173 49689884833733622365660683361701783073193984 1174 50157851225337419180085044003535819540267008 1175 50629820724920571965440000000000000000000000 1176 51105824125442115879462598051019137788936192 1177 51585892430230359367486393002337066670882816 1178 52070056854239350459161014068596164918247424 1179 52558348825311769979455656915378309659885568 1180 53050799985448279045733859354214400000000000 1181 53547442192083348315867268981788921668042752 1182 54048307519367596545774166304427602928992256 1183 54553428259456666108424670647281952818724864 1184 55062836923806663220249232713119001244336128 1185 55576566244476190715020611629875200000000000 1186 56094649175435001299652450653610219313037312 1187 56617118893879299320970209661552012291997696 1188 57144008801553719167362989808794446860386304 1189 57675352526080008524318102205011149809778688 1190 58211183922292444798174494510284800000000000 1191 58751537073580013118006763610703478099279872 1192 59296446293235374421368856016511060343259136 1193 59845946125810652225686097672965966469791744 1194 60400071348480066783386309174193471249973248 1195 60958856972409445415405858953625600000000000 1196 61522338244132637914494994264406387360530432 1197 62090550646934866006779076375578722829336576 1198 62663529902243035957308841454024574510301184 1199 63241311971023043502853921479948213900279808 1200 63823933055184100392960000000000000000000000 1201 64411429598990111918301555644646862452948992 1202 65003838290478134903619572555698093755990016 1203 65601196062883945741037281959467363938074624 1204 66203540096074748138297354197252652681658368 1205 66810907817989050355461397046886400000000000 1206 67423336906083741802857545939172654739095552 1207 68040865288788398972554766836093098924179456 1208 68663531146966850775383645581618995018072064 1209 69291372915386033455513321291583493324668928 1210 69924429284192165354833248990003200000000000 1211 70562739200394271899877061742026995491930112 1212 71206341869355091284764358837754062906064896 1213 71855276756289391424625188348804891100053504 1214 72509583587769728855211734155934314673471488 1215 73169302353239680355892674219212800000000000 1216 73834473306534578174968263663322241718812672 1217 74505136967409779838238828753149257461006336 1218 75181334123076503624006451955828820954578944 1219 75863105829745260890189600284293217069826048 1220 76550493414176916541983715596697600000000000 1221 77243538475241409031507763431188451905503232 1222 77942282885484161384137843574602239391563776 1223 78646768792700214849744618527958515669008384 1224 79357038621516116880821933315057284817092608 1225 80073135074979595243520000000000000000000000 1226 80795101136157050171878321494805179680161792 1227 81522980069738896580091550752144065839497216 1228 82256815423652788452436142596122488103501824 1229 82996651030684757635537375934408310724231168 1230 83742531010108299362965523949158400000000000 1231 84494499769321436947717049456326533397348352 1232 85252602005491798183962122670108355021766656 1233 86016882707209736105523920171458342907019264 1234 86787387156149526854898488359636470729801728 1235 87564160928738677523226863809331200000000000 1236 88347249897835376928494058851665709642022912 1237 89136700234414122406352865776813640406532096 1238 89932558409259555795354630093399585093320704 1239 90734871194668541906014615392591276605964288 1240 91543685666160522871046753012940800000000000 1241 92359049204196181882271862688619768653545472 1242 93181009495904449928135269834619546329153536 1243 94009614536817889254464555566536255176966144 1244 94844912632616487380056381801398174742478848 1245 95686952400879895607903361014169600000000000 1246 96535782772848146082358213949512379669676032 1247 97391452995190881552283404670418993048190976 1248 98254012631785132110250486967646638869315584 1249 99123511565501673288134965902560599010705408 1250 100000000000000000000000000000000000000000000 1251 100883528461531950933976170578955624190574592 1252 101774147800754018105925252481925919241404416 1253 102671909194548376399023862956404819334529024 1254 103576864147852668025018470914547125707603968 1255 104489064495498576954786945853030400000000000 1256 105408562404059228477994043300745705162801152 1257 106335410373705449164049391066344889941753856 1258 107269661240070922609267087412873960005566464 1259 108211368176126276468086378567637618579734528 1260 109160584694062136379443478999859200000000000 1261 110117364647181182512885864327295570083315712 1262 111081762231799244572792734549293437913399296 1263 112053831989155471213109245894269925960187904 1264 113033628807331609929317974603586891927257088 1265 114021207923180433608959337483468800000000000 1266 115016624924263350036873784417074016023478272 1267 116019935750797230766472929958038066467700736 1268 117031196697610495883754837685616171856953344 1269 118050464416108491306460845593695459787931648 1270 119077795916248195376728057158041600000000000 1271 120113248568522291621823354967689804573048832 1272 121156880105952644674051956349768521719218176 1273 122208748626093216457716558037520744431222784 1274 123268912593042459868062444747010379201118208 1275 124337430839465227284480000000000000000000000 1276 125414362568624231377849292462674674704187392 1277 126499767356421095789802253609060222281711616 1278 127593705153447033379846849153821767551156224 1279 128696236287043189854745014264191035551776768 1280 129807421463370690713262408230502400000000000 1281 130927321769490429558413685567544901555453952 1282 132055998675452635948612415295869614404141056 1283 133193514036396261078700446617420897833713664 1284 134339930094658219701677855900360957994467328 1285 135495309481892526822082055713587200000000000 1286 136659715221199367812373640834941209135808512 1287 137833210729264140724377528274099700546666496 1288 139015859818506509688801358320126958820655104 1289 140207726699239508417109401706043392957349888 1290 141408875981838732941569804782796800000000000 1291 142619372678921662851116341059865404948611072 1292 143839282207537150402773364889411069396647936 1293 145068670391365117010784823078356281714540544 1294 146307603462926496738265414783781403726184448 1295 147556148065803466539154741500313600000000000 1296 148814371256870003121503999945273064535621632 1297 150082340508532806426659884192705435324645376 1298 151360123710982629842732322848394200674729984 1299 152647789174456057394841926084728704108331008 1300 153945405631507768279040000000000000000000000 1301 155253042239293329231479146407288953941000192 1302 156570768581862555349386249512461975280418816 1303 157898654672463480105652502070645670673383424 1304 159236770955856975424407487920541274176749568 1305 160585188310642062810786661033574400000000000 1306 161943978051591956654234289470549638095306752 1307 163313211932000880951107512345469631128928256 1308 164692962146041700819062035830644095911460864 1309 166083301331134410302706617518198046094000128 1310 167484302570325518097312304542515200000000000 1311 168896039394678372944953847570829883119501312 1312 170318585785674470585345258232799025426333696 1313 171752016177625784271809560275018176794722304 1314 173196405460098160991294853526547588016242688 1315 174651828980345825656115313822924800000000000 1316 176118362545757035664157140878080020548943872 1317 177596082426310928353646189578143718635995136 1318 179085065357045604008226528503328903469727744 1319 180585388540537487198047913211752754077237248 1320 182097129649392009372805591832985600000000000 1321 183620366828745655753218428052914401477394432 1322 185155178698779419698271483201700215784472576 1323 186701644357243707856687396802594743919837184 1324 188259843381994739542527595863442708452343808 1325 189829855833542483906560000000000000000000000 1326 191411762257610178607064925118790428621012992 1327 193005643687705473816085776148037410557526016 1328 194611581647703245529766312822054594621210624 1329 196229658154440122284352225774057571502522368 1330 197859955720320769512671927494246400000000000 1331 199502557355935975909450298726667414302359552 1332 201157546572692586307650090615137034836115456 1333 202825007385455325702179221713627181758808064 1334 204505024315200559191748782541081175998332928 1335 206197682391682032744416624718643200000000000 1336 207903067156108639827405423255618672354394112 1337 209621264663834259077142515968895161672400896 1338 211352361487059708321132100391684321002389504 1339 213096444717546860399238963256818061423935488 1340 214853601969344966368237288475852800000000000 1341 216623921381529231810058694569192811944476672 1342 218407491620951692101060950168508889705742336 1343 220204401885004432636833265287955763842514944 1344 222014741904395200144556115665017874361090048 1345 223838601945935451352743687068057600000000000 1346 225676072815340885426315685861505161318367232 1347 227527245860044506713372911459700017018699776 1348 229392212972022264488788086078137278486544384 1349 231271066590631316518770448240639782953156608 1350 233163899705460963409920000000000000000000000 1351 235070805859196300845955515298031609464225792 1352 236991879150494636955279930191736792433033216 1353 238927214236874722192838007011313133314637824 1354 240876906337618839260324656441757353449095168 1355 242841051236687800729718476924518400000000000 1356 244819745285648902176344392893538913696612352 1357 246813085406616878769212205768513712245702656 1358 248821169095207913408234878247581270895755264 1359 250844094423506744640101917535126576827465728 1360 252881960043046922727069771313971200000000000 1361 254934865187804262385733166473901681160486912 1362 257002909677203540855959270132065810404868096 1363 259086193919138490103600900959956180563656704 1364 261184818913005132104356232244092373500428288 1365 263298886252748506300210972773580800000000000 1366 265428498129922838464285354230830792255209472 1367 267573757336765200354612861268075970125889536 1368 269734767269282709682400980231112797552902144 1369 271911631930353320065666782234827944097742848 1370 274104455932840250784802364037529600000000000 1371 276313344502720106302607514280594993978540032 1372 278538403482224735657629921877149464947326976 1373 280779739332996881986277266711936676694851584 1374 283037459139259672576111099760642774330769408 1375 285311670611000000000000000000000000000000000 1376 287602482087165845028399559152200751190638592 1377 289910002538877592164939762823567217226940416 1378 292234341572653388798736778735993208673665024 1379 294575609433648599115406500631234941936467968 1380 296933917008909404057641901516390400000000000 1381 299309375830640598775425794020469203798065152 1382 301702098079487639155485450896296142077689856 1383 304112196587832989169456177621473766842302464 1384 306539784843106820930407824461997613701398528 1385 308984976991112119497901850440499200000000000 1386 311447887839364244622587379918997237857779712 1387 313928632860445001772513197827359424743735296 1388 316427328195371274934829286150191392598523904 1389 318944090656978273838376786676234260565721088 1390 321479037733317448394819658108108800000000000 1391 324032287591069123308455254661816238601142272 1392 326603959078969905957655063833099659416436736 1393 329194171731254920804031378992774947320889344 1394 331803045771114923738901224159528158807195648 1395 334430702114168349930425870293401600000000000 1396 337077262371948348888943261706091053377912832 1397 339742848855404860622482084987971457490354176 1398 342427584578421786909250538842060578864758784 1399 345131593261349311869030579370405185305182208 1400 347854999334551426170880000000000000000000000 1401 350597927941968709370350637027577052520251392 1402 353360504944696425025571749712565413259247616 1403 356142856924577983398023687305234870618292224 1404 358945111187813826700638804055400754884640768 1405 361767395768585792013014697141862400000000000 1406 364609839432697007141009701972638936126717952 1407 367472571681227374855812665152600195052077056 1408 370355722754204701105738808662697161118449664 1409 373259423634291522952501480850987987740131328 1410 376183806050487692142546242450227200000000000 1411 379129002481848770383209541103015094766272512 1412 382095146161220292552979668229352009809002496 1413 385082371078987954234993250291751242226991104 1414 388090811986843780123096685721560834939813888 1415 391120604401568330010339182431436800000000000 1416 394171884608828999230642862760489892102275072 1417 397244789666994470585616267030868769097383936 1418 400339457410965374950040988130700963866476544 1419 403456026456021217911467592514528930009448448 1420 406594636201683629961606912907673600000000000 1421 409755426835595997919796720337237197436485632 1422 412938539337419535431762183754507964567781376 1423 416144115482745850550171890669022193316265984 1424 419372297847026068567120018434026374596395008 1425 422623229809516568432640000000000000000000000 1426 425897055557241391257676207323565856173064192 1427 429193920088971379564608267762730540849954816 1428 432513969219220106113438121628047097068519424 1429 435857349582256651297113310857940506213613568 1430 439224208636135288265171748152934400000000000 1431 442614694666742135100953841788595546202570752 1432 446028956791858833544037833024285933888864256 1433 449467144965243313916314030170777833244196864 1434 452929409980727706077223785953824936063664128 1435 456415903476333456401150053135155200000000000 1436 459926777938403710937758658092203628205965312 1437 463462186705753025084253544221263922720669696 1438 467022283973834460267025647966517462569058304 1439 470607224798924128299044271683389784942706688 1440 474217165102323244248562301455564800000000000 1441 477852261674577748824282876780314157878607872 1442 481512672179715561452065645439015022688731136 1443 485198555159501525388536023944158205909663744 1444 488910070037710106387601425108997085224501248 1445 492647377124415906606874703272345600000000000 1446 496410637620302055612357598622873188074258432 1447 500200013620986540511446229341420828099608576 1448 504015668121366537416387178696113096369373184 1449 507857765019980806612736948905986756924407808 1450 511726469123390213980160000000000000000000000 1451 515621946150576441386041755848013848869076992 1452 519544362737358948945893337179916992319062016 1453 523493886440830252218384869232648593944346624 1454 527470685743809577577064506509494405843386368 1455 531474930059314959175401316181606400000000000 1456 535506789735053841096732362431024453545623552 1457 539566436057932248455998234393242413308051456 1458 543654041258582591395817358514124850739544064 1459 547769778515910166095478230642192431791996928 1460 551913821961658417087820692927283200000000000 1461 556086346684993025355733064827577038496858112 1462 560287528737104886857111815819036672598736896 1463 564517545135832046304615039677449034744725504 1464 568776573870300651204390756729306574894399488 1465 573064793905584991336176531852492800000000000 1466 577382385187386689035748553202756305050140672 1467 581729528646733105819646670941781855710478336 1468 586106406204695031071417448284687440170450944 1469 590513200777123718688300530949267067972354048 1470 594950096279407337767335097899417600000000000 1471 599417277631246903590283318796973891211231232 1472 603914930761451755347557114818552562005835776 1473 608443242612754647222493602808776032344080384 1474 613002401146646519638853901823103003009220608 1475 617592595348231017656320000000000000000000000 1476 622214015231098823681035622773804261328289792 1477 626866851842221871840880015419687191986569216 1478 631551297266867511558178758876848595165773824 1479 636267544633532688035943683134556359693959168 1480 641015788118898207557495132939878400000000000 1481 645796222952803155683454782290800261675876352 1482 650609045423239536614606393551632480029638656 1483 655454452881367202174005880849818769124491264 1484 660332643746549139046981272807974384045129728 1485 665243817511407183103298184098611200000000000 1486 670188174746898229811777706590822549958950912 1487 675165917107411009944041727140369720563204096 1488 680177247335883499950826078852178987873992704 1489 685222369268941036581445144755151645114892288 1490 690301487842055205504513066454220800000000000 1491 695414809094723573875927074987451666736873472 1492 700562540175670336988398166683253215682625536 1493 705744889348067949325473903493907641368838144 1494 710962065994779810532038035628972137773006848 1495 716214280623624077002692435220889600000000000 1496 721501744872658669979229004463468476767404032 1497 726824671515487551238583291752747152206462976 1498 732183274466588337643228026753017713560387584 1499 737577768786661326016914182275203239570833408 1500 743008370688000000000000000000000000000000000 1501 748475297539883090730325191356732068270702592 1502 753978767873988263387688757576124396172476416 1503 759519001389827501832475077709467662652801024 1504 765096218960204263761844604229093169685331968 1505 770710642636692479000163197019750400000000000 1506 776362495655137463733988332804317958113329152 1507 782052002441178823695961663330097572773625856 1508 787779388615795419496376177326440431919038464 1509 793544881000872467495993064026217837943062528 1510 799348707624790849808878795961139200000000000 1511 805191097728038707219617462175487610912243712 1512 811072281768845388995227506678717279734071296 1513 816992491428837833768476277941651199076859904 1514 822951959618719455866040690943727611924185088 1515 828950920483971611652108361452748800000000000 1516 834989609410577720655551310959646840058806272 1517 841068263030770116446734278437542362125172736 1518 847187119228799702428342330628360792224825344 1519 853346417146728487903328355005895570146459648 1520 859546397190245079982190668388761600000000000 1521 865787301034503207091294899190339618662776832 1522 872069371629983350043853022648630856621490176 1523 878392853208377556835466466572861620338294784 1524 884757991288497517526830081014522249329246208 1525 891165032682205975777280000000000000000000000 1526 897614225500371553794351538574659188416315392 1527 904105819158847067666393785771605493196783616 1528 910640064384471410247565995942798486325428224 1529 917217213221095078967217769728883733737504768 1530 923837519035629426138730874693222400000000000 1531 930501236524119709546375907544104114377981952 1532 937208621717842021292612368498922522260013056 1533 943959931989424173092536627629939770643185664 1534 950755426058990616406859237240816174605795328 1535 957595364000331476009871608066867200000000000 1536 964480007247095775794342745323447093676736512 1537 971409618599008935821170058642245115231338496 1538 978384462228114619827894743373797193473327104 1539 985404803685041012616882405578226467642277888 1540 992470909905291606951063995600076800000000000 1541 999583049215560579792631252094922886135939072 1542 1006741491340072837927985266755940666558119936 1543 1013946507406948813230546987131396683458412544 1544 1021198369954594088021755008525541856612712448 1545 1028497352938113931199699394075033600000000000 1546 1035843731735752826014371033073002694817349632 1547 1043237783155359070578444730198353005170917376 1548 1050679785440874532412861341566840800997801984 1549 1058170018278849638537230366863816671004459008 1550 1065708762804983682826240000000000000000000000 1551 1073296301610690532564837263847949684485128192 1552 1080932918749689816346927038107533803379490816 1553 1088618899744623675674736063996106684103655424 1554 1096354531593699162828796906388578245770477568 1555 1104140102777356367791727904712294400000000000 1556 1111975903264962357222618880142708085989834752 1557 1119862224521531008692879320602160351208800256 1558 1127799359514468823608866469232544604816932864 1559 1135787602720346802461485729232912311153328128 1560 1143827250131698466258245601407795200000000000 1561 1151918599263844108208954523986650494572429312 1562 1160061949161741359952368021117747344175005696 1563 1168257600406862156827632021122252944183394304 1564 1176505855124096186911322612670376780589170688 1565 1184807016988680908758254401408204800000000000 1566 1193161391233158223002019546461198530088271872 1567 1201569284654357883189428031251026412501467136 1568 1210031005620407731441647292112097713789599744 1569 1218546864077770844753886527551427904691765248 1570 1227117171558309677964938377271705600000000000 1571 1235742241186377289647778730226964987151122432 1572 1244422387685935737392734732300286799774744576 1573 1253157927387701729175462154323530671858909184 1574 1261949178236319617723126688083200199316471808 1575 1270796459797561825013760000000000000000000000 1576 1279700093265556784265761028001184963197140992 1577 1288660401470044486996936595736031879040598016 1578 1297677708883659722955323479070171601907482624 1579 1306752341629243100947307132431477395704250368 1580 1315884627487179938812250907108966400000000000 1581 1325074895902767111016974310409873212468887552 1582 1334323477993607942567970204384717074339987456 1583 1343630706557035238164229366704709441960280064 1584 1352996916077562535738947075632021900705660928 1585 1362422442734363673764220877615923200000000000 1586 1371907624408780761919111991974149133919322112 1587 1381452800691860644948135444819523235685072896 1588 1391058312891919949764366546650115672327061504 1589 1400724504042138806078904277963310895084863488 1590 1410451718908183331066416068349132800000000000 1591 1420240303995856968804903890578013361035804672 1592 1430090607558780775456679086377733595475214336 1593 1440002979606102741386813439391243689938386944 1594 1449977771910236241645047258062094237903618048 1595 1460015338014627706467282172090777600000000000 1596 1470116033241553603683367526169764881584095232 1597 1480280214699946825148905219806690114352971776 1598 1490508241293252569550249138396121817241616384 1599 1500800473727313814163762494855698784985284608 1600 1511157274518286468382720000000000000000000000 1601 1521579008000584302058002350626158975272353792 1602 1532066040334853741931928614612594304500105216 1603 1542618739515978629678208250112867113656909824 1604 1553237475381115035295069269430031569458823168 1605 1563922619617756219833132995995238400000000000 1606 1574674545771827841674559514002988017335140352 1607 1585493629255813500815381823972396498373574656 1608 1596380247356910715838781443450104277593227264 1609 1607334779245217428503334280229876532382793728 1610 1618357605981949131106973606163251200000000000 1611 1629449110527686712024577423544403356037414912 1612 1640609677750655115054690994183214010881540096 1613 1651839694435032908448942344988740647024328704 1614 1663139549289292859736199724869152131449356288 1615 1674509632954573612692455818054860800000000000 1616 1685950338013082563046804570953091032098537472 1617 1697462058996530029753703316071380722999361536 1618 1709045192394594818901986030474316626624774144 1619 1720700136663421277571813601074836195768270848 1620 1732427292234147935191914438564249600000000000 1621 1744227061521467830191084240052191068036268032 1622 1756099848932220619979977701960326294825598976 1623 1768046060874016572541738084176032789465923584 1624 1780066105763892538152973279051525834730897408 1625 1792160394037000000000000000000000000000000000 1626 1804329338155325302699141430006153415430766592 1627 1816573352616442157974178716489700496078012416 1628 1828892853962296526988823622135782421271937024 1629 1841288260788023979077298998377060048954195968 1630 1853759993750799626861786096363110400000000000 1631 1866308475578720737991623627010817408108593152 1632 1878934131079722123985723484964905022029561856 1633 1891637387150524406906702719223643395235774464 1634 1904418672785615264842721224356986931304726528 1635 1917278419086263757420960299561779200000000000 1636 1930217059269567832825079237502869729246707712 1637 1943235028677535118037846020564599642884407296 1638 1956332764786197094279454578711577985395195904 1639 1969510707214756759861815460901321986002649088 1640 1982769297734769882929339751517388800000000000 1641 1996108980279359946807428185556182460396470272 1642 2009530200952466890931029242602659614593908736 1643 2023033408038129750577242091611545546568761344 1644 2036619052009803298878013178156155133805723648 1645 2050287585539708794841509555444121600000000000 1646 2064039463508218941363748322698781740427640832 1647 2077875143013277157465520312480044959112626176 1648 2091795083379851269243568025525562908851830784 1649 2105799746169421724279363311431077411273310208 1650 2119889595189504434503680000000000000000000000 1651 2134065096503208352770471165761492922392379392 1652 2148326718438827888649340521711387502094319616 1653 2162674931599470269202143152841882854672564224 1654 2177110208872717950765962980907690212110368768 1655 2191633025440326188021893564884582400000000000 1656 2206243858787955866886695652810513876309245952 1657 2220943188714941708022519876601816436027949056 1658 2235731497344095948018466688792554166407921664 1659 2250609269131547605556808646081926158591459328 1660 2265576990876617440136223016563507200000000000 1661 2280635151731728711184375993364868245867200512 1662 2295784243212353845652664105303355656813674496 1663 2311024759206997122446854293563049452559663104 1664 2326357195987213482308772141161567331064741888 1665 2341782052217663572026068468288716800000000000 1666 2357299828966205132109448510990189027049603072 1667 2372911029714020837339575753009584201778855936 1668 2388616160365782699849164751104991280490348544 1669 2404415729259853144669554553378929623535976448 1670 2420310247178522867935307129002393600000000000 1671 2436300227358285588205104177417603796678213632 1672 2452386185500149801622421337255322797134053376 1673 2468568639779987651905141741729585063719337984 1674 2484848110858921026419431640446647433332523008 1675 2501225121893744989859840000000000000000000000 1676 2517700198547388667324702180376380278877192192 1677 2534273868999413688843525534368782802869026816 1678 2550946663956550307681112666524210671778791424 1679 2567719116663271305011736690632016732847341568 1680 2584591762912403793825722714711654400000000000 1681 2601565141055779035200311534557908697457098752 1682 2618639792014920380336685706161496723088736256 1683 2635816259291769452035525369100485850629668864 1684 2653095088979450679554431982993332811362992128 1685 2670476829773074301062013093360435200000000000 1686 2687962032980577948175360938143729522218893312 1687 2705551252533606927340082718411769929789341696 1688 2723245044998433313084951263502465261637730304 1689 2741043969586913968456642199441707614955634688 1690 2758948588167487608213908157680844800000000000 1691 2776959465276211020634912617119565777177935872 1692 2795077168127834564066306234466399328074203136 1693 2813302266626917054617977565022671267109535744 1694 2831635333378980161683248487086306652479029248 1695 2850076943701702428240612997831065600000000000 1696 2868627675636153033169936926539312038707986432 1697 2887288109958065413093346092609764370809880576 1698 2906058830189150861528832101326278510388445184 1699 2924940422608452223422898900802862875628535808 1700 2943933476263737803407360000000000000000000000 1701 2963038582982935606404676451767011611605204992 1702 2982256337385608029485999918376597110722134016 1703 3001587336894467124166353942195625858510618624 1704 3021032181746930548602150523538480781085114368 1705 3040591475006718329437498844276326400000000000 1706 3060265822575490553327519052671083131072151552 1707 3080055833204526108449127025752988857931923456 1708 3099962118506442596592506534294658395421016064 1709 3119985292966957536709733836324634222739324928 1710 3140125973956690981080767002784563200000000000 1711 3160384781743009665541258818324221998621786112 1712 3180762339501912815501398486648419490931408896 1713 3201259273329959729770234188922980873749397504 1714 3221876212256239264485676381500102061995327488 1715 3242613788254381339736631161965772800000000000 1716 3263472636254610591750464666916004619901468672 1717 3284453394155842293806253877949449548999950336 1718 3305556702837820669322036991479724353146322944 1719 3326783206173299720852538240822312824154882048 1720 3348133551040266699022608333642137600000000000 1721 3369608387334208335710893072645488372436959232 1722 3391208367980419966088019851093562914060107776 1723 3412934148946357664403875146376901673179152384 1724 3434786389254033518709336463935838968881348608 1725 3456765750992454169989120000000000000000000000 1726 3478872899330102741474211185050971591296417792 1727 3501108502527464284194659831030577169973641216 1728 3523473231949594865126345424909586928788045824 1729 3545967762078734424578651780427969222743687168 1730 3568592770526963529763834370090598400000000000 1731 3591348938048904151783218802667219620674404352 1732 3614236948554464593560235679660857607277510656 1733 3637257489121628696545676049976051236301963264 1734 3660411250009289454316443478181489661840457728 1735 3683698924670127161485483941507891200000000000 1736 3707121209763532226637493967581259139395878912 1737 3730678805168572778302441212736807321359876096 1738 3754372413997007193276880653805593798014664704 1739 3778202742606341676901514319072836872503820288 1740 3802170500612933025202423611575500800000000000 1741 3826276400905136699102901375281397528340201472 1742 3850521159656500341212826517560007932076097536 1743 3874905496339002866003057825646615593320710144 1744 3899430133736339254473376196789185558083534848 1745 3924095797957251184724076438067609600000000000 1746 3948903218448903630143401679446261007785132032 1747 3973853128010307557225625879764921132804734976 1748 3998946262805788855337723487734604944411459584 1749 4024183362378503631056220646571054399810961408 1750 4049565169664000000000000000000000000000000000 1751 4075092431003826509389531767677908632670830592 1752 4100765896159187324868227908605918556943548416 1753 4126586318324644315427364481231971724531073024 1754 4152554454141866170582290338338633819743059968 1755 4178671063713424684254438663546470400000000000 1756 4204936910616638340120982164712732993783857152 1757 4231352761917463333501823588402994329845497856 1758 4257919388184432165161991210032632096792510464 1759 4284637563502639942716414687631953533786390528 1760 4311508065487778525633490745242419200000000000 1761 4338531675300218650143811176803886632861171712 1762 4365709177659140170670918235488959154194743296 1763 4393041360856710554711975199568180391553531904 1764 4420529016772311768407793387179632422801113088 1765 4448172940886815690353741732302028800000000000 1766 4475973932296908191515681836608079739614134272 1767 4503932793729462019428220780864064856822644736 1768 4532050331555958625166256519644381050352697344 1769 4560327355806959071895006999191424289784987648 1770 4588764680186624164118464835459481600000000000 1771 4617363122087283937061505073267203658672504832 1772 4646123502604056645936694823920432004963762176 1773 4675046646549517395163211053872283484405366784 1774 4704133382468416547922167077519946511137374208 1775 4733384542652448056750080000000000000000000000 1776 4762800963155067856190181068081490094448443392 1777 4792383483806362458839779226556638479951855616 1778 4822132948227967896450935751823938215659700224 1779 4852050203848039148061295251921430430003232768 1780 4882136101916270197452046191715942400000000000 1781 4912391497518964862550653032246681661920509952 1782 4942817249594158539717212673661381776355885056 1783 4973414220946791006175040771415625788412657664 1784 5004183278263930424168389265419358579697123328 1785 5035125292130048690753035731940147200000000000 1786 5066241137042348277448868548984549591337664512 1787 5097531691426140704307519968593980274556010496 1788 5128997837650276793272572625369572659485999104 1789 5160640462042628846034884391284470465207205888 1790 5192460454905624891911142424497356800000000000 1791 5224458710531835151599870366836352954843267072 1792 5256636127219610862995773533609076814759591936 1793 5288993607288775615570516223486912594962284544 1794 5321532057096369340155783568826561670779240448 1795 5354252387052445101292788261689753600000000000 1796 5387155511635918839641240642105514743019077632 1797 5420242349410472212270209637234419580457189376 1798 5453513823040508678983262507829470021480873984 1799 5486970859307162983160783906875226501580587008 1800 5520614389124364175933440000000000000000000000 1801 5554445347554952332832371954012637479349256192 1802 5588464673826849112393875584875908579318562816 1803 5622673311349282306529050986095825300093927424 1804 5657072207729064532802188149726378207444205568 1805 5691662314786926219095492562151014400000000000 1806 5726444588573903031472149123037458820604362752 1807 5761419989387777896384674116245818889528672256 1808 5796589481789577768711013974218823010682404864 1809 5831954034620125297436916841057919076692656128 1810 5867514621016645541139729072993075200000000000 1811 5903272218429427885765954437533639751145357312 1812 5939227808638543317532659503831572319563677696 1813 5975382377770617204121115176628675054932066304 1814 6011736916315657737669932134870941328042098688 1815 6048292419143940193414377714273484800000000000 1816 6085049885522947158158554141769288539147599872 1817 6122010319134364883107673610177675209406939136 1818 6159174728091135915928785095230282705869471744 1819 6196544124954568167249991686282654768586293248 1820 6234119526751500567150446148950425600000000000 1821 6271901954991525467536227085215476582744850432 1822 6309892435684267946640579027267239781205016576 1823 6348091999356722172230947718838267651957981184 1824 6386501681070644980449757325764914625860599808 1825 6425122520440006827560960000000000000000000000 1826 6463955561648500272220040722714041634093268992 1827 6503001853467106146231382297177347727363670016 1828 6542262449271717572103687375892093603753754624 1829 6581738407060821986061517114359538801985978368 1830 6621430789473241325518940071683686400000000000 1831 6661340663805930540369790952032763649355415552 1832 6701469102031834587798117327250605604083859456 1833 6741817180817804070662044226420929151121752064 1834 6782385981542569679854512050071054037892988928 1835 6823176590314775601395143292433203200000000000 1836 6864190097991072049358868662579322672604250112 1837 6905427600194267086098894012470510078337744896 1838 6946890197331537891574116635518621279011733504 1839 6988578994612701643944203621992311115625791488 1840 7030495102068546173949226676702412800000000000 1841 7072639634569220555945007749404810721647132672 1842 7115013711842685798820168629138335156284686336 1843 7157618458493225800376295940489109269794258944 1844 7200455004020018729108631383102496266726146048 1845 7243524482835768997681276206553497600000000000 1846 7286828034285399992748059442183194603769823232 1847 7330366802664807726127961953302541201127243776 1848 7374141937239675572702313547188322640156688384 1849 7418154592264350260759888848825095394697412608 1850 7462405927000779280875520000000000000000000000 1851 7506897105737509879767921151095957949400481792 1852 7551629297808749805943081790057274828407177216 1853 7596603677613489974290833837167306280559181824 1854 7641821424634689217164031759470715559548551168 1855 7687283723458521289832206359225958400000000000 1856 7732991763793684298564562001362852511693668352 1857 7778946740490772719960784500564187646741446656 1858 7825149853561712180512313324650953085250699264 1859 7871602308199257165741507823132430412418121728 1860 7918305314796551828631503494132531200000000000 1861 7965260088966754067425511495812644940034342912 1862 8012467851562723043240863326612078291998212096 1863 8059929828696770308310243479195971080845000704 1864 8107647251760474716030286553356308908278284288 1865 8155621357444561284366042431016140800000000000 1866 8203853387758844184528734310045059795461865472 1867 8252344590052234027213750301253004282912833536 1868 8301096217032809619055920553479960381456646144 1869 8350109526787954362329839124274545664718798848 1870 8399385782804557471294293697730969600000000000 1871 8448926253989280178951767406450616536013996032 1872 8498732214688887108366476081473485906143870976 1873 8548804944710642983057501872890837218396995584 1874 8599145729342774851357280995551392774811025408 1875 8649755859375000000000000000000000000000000000 1876 8700636631119119732579352090073281559990894592 1877 8751789346429679188890603247297921618769084416 1878 8803215312724693381548017920613149812430209024 1879 8854915843006439626645396440531872722051923968 1880 8906892255882316545604781762569830400000000000 1881 8959145875585769815736302278857070155139121152 1882 9011678031997284847410630902891761336221433856 1883 9064490060665446566124659074336635976589246464 1884 9117583302828066478120708392869726285388054528 1885 9170959105433377198599932917003059200000000000 1886 9224618821161294621951502400437921361755635712 1887 9278563808444747913800701530238468453665079296 1888 9332795431491077505061233223524947057551867904 1889 9387315060303501268559775878504633962319577088 1890 9442124070702649059184215807806668800000000000 1891 9497223844348165798890957553943035317711798272 1892 9552615768760383288291307045301691528811380736 1893 9608301237342060926922126243751799143576633344 1894 9664281649400195524691773709410580478084251648 1895 9720558410167900387378774012434841600000000000 1896 9777132930826353859447700804248831613397368832 1897 9834006628526817507834414270137930234174898176 1898 9891180926412724130741064270701622386998902784 1899 9948657253641835775870156390689165388921438208 1900 10006437045408471952916480000000000000000000000 1901 10064521742965808225525815943223902544584507392 1902 10122912793648245368320077261471605466769391616 1903 10181611650893849274979890064196494809286836224 1904 10240619774266861803767593960366274627416096768 1905 10299938629480282747266232979187302400000000000 1906 10359569688418523113503319312433660911211773952 1907 10419514429160129906021984145450838383243821056 1908 10479774336000582590856582964595920076657393664 1909 10540350899475161438764897688091114077922787328 1910 10601245616381887931464775418196787200000000000 1911 10662459989804537421019364208788402170088128512 1912 10723995529135724231912050637726135608458346496 1913 10785853750100059395749772822056711454252335104 1914 10848036174777381208931576470647182910069669888 1915 10910544331626058804018101288225996800000000000 1916 10973379755506368925937131182246519309516931072 1917 11036543987703946104560414935084015945500327936 1918 11100038575953306415587664944763468466874220544 1919 11163865074461445022074970963970067438342504448 1920 11228025043931507689346824136137113600000000000 1921 11292520051586536466433534695900649773839941632 1922 11357351671193289727579045126462565595140325376 1923 11422521483086136767767990006063190714282409984 1924 11488031074191027146625334887822421715748651008 1925 11553882038049534975447040000000000000000000000 1926 11620075974842978342525940985928341125901320192 1927 11686614491416614072343418983505862172728098816 1928 11753499201303908014604446732568496809049063424 1929 11820731724750881059501246754388344909561069568 1930 11888313688740531075999082631030374400000000000 1931 11956246727017330970346625683722859895431626752 1932 12024532480111803062422897569499770690528608256 1933 12093172595365169977942985145231457524975140864 1934 12162168726954082254955558049194463747142320128 1935 12231522535915422863476692484305715200000000000 1936 12301235690171188837516617316167220221351821312 1937 12371309864553450219168751485584115153498013696 1938 12441746740829386514843795542023682964066402304 1939 12512548007726400864145675494710996959848562688 1940 12583715360957312122300814815186124800000000000 1941 12655250503245625057467530972999279455997263872 1942 12727155144350878864668317008957715496499675136 1943 12799431001094074198504377012468215870069407744 1944 12872079797383178927229037635891253693013557248 1945 12945103264238712811174556614629785600000000000 1946 13018503139819411308945394332452460859261714432 1947 13092281169447968715210206443176019270960152576 1948 13166439105636860834344655098525889136567517184 1949 13240978708114247394597624104321455290012663808 1950 13315901743849954407874560000000000000000000000 1951 13391209987081536680653447297150662870661332992 1952 13466905219340420681971362588769538768965206016 1953 13542989229478127974842639620304737077636890624 1954 13619463813692579417893416364514245698406842368 1955 13696330775554480344421726333331046400000000000 1956 13773591926033786926517340460283264207318679552 1957 13851249083526253932301263565859235152795795456 1958 13929304073880064084771141345188159149062488064 1959 14007758730422539231165840662519265986166652928 1960 14086614893986933532190128370561843200000000000 1961 14165874412939308880868692565473618195866714112 1962 14245539143205492761227725811177299637904080896 1963 14325610948298118757431923091108893528114069504 1964 14406091699343749924435038743163929095976255488 1965 14486983275110085231633097076559052800000000000 1966 14568287562033249291440961429959552306272796672 1967 14650006454245165585145236781274115857329422336 1968 14732141853601013398819412334065258279882194944 1969 14814695669706768682520743456988978005617410048 1970 14897669819946829046422627614824857600000000000 1971 14981066229511723107971147176595373815582687232 1972 15064886831425904404590033892450915215554379776 1973 15149133566575630086894556071208071758174224384 1974 15233808383736924607811740739809199902433476608 1975 15318913239603628623441920000000000000000000000 1976 15404450098815533321934834092020673889584545792 1977 15490420933986600397092434006239846319800713216 1978 15576827725733267883850104527936403408970317824 1979 15663672462702842073228275034703176819873415168 1980 15750957141601975724787300867401318400000000000 1981 15838683767225232795060083341771484130392932352 1982 15926854352483739900879152136586678456765382656 1983 16015470918433924736957860563833783264439435264 1984 16104535494306341667528942775401275424115785728 1985 16194050117534584712287952968037171200000000000 1986 16284016833784288147334050793174455797952806912 1987 16374437696982214942246215140194675562796548096 1988 16465314769345433254879260920750385135515336704 1989 16556650121410581205911001118173031278772748288 1990 16648445832063220155619539860376780800000000000 1991 16740703988567276705818002307995806473463529472 1992 16833426686594573650323004403070559215509569536 1993 16926616030254450097782840679078386831032582144 1994 17020274132123470991141722072479201955674062848 1995 17114403113275226248467428681554329600000000000 1996 17209005103310219750321455372835635892722860032 1997 17304082240385848399303121721874894854843006976 1998 17399636671246471477852192676855312651422531584 1999 17495670551253570530848313234306304799731089408 2000 17592186044416000000000000000000000000000000000 2001 17689185323420328837471055459377396037390958592 2002 17786670569661273326648077785310372721554620416 2003 17884643973272221338409230751732510924969345024 2004 17983107733155848251711615485089394995880787968 2005 18082064057014824767772449057433190400000000000 2006 18181515161382616847577804991425074332174385152 2007 18281463271654378002911908294963721881157369856 2008 18381910622117934171559903358422564474625982464 2009 18482859455984861407797627617689873826109718528 2010 18584312025421656619743227998843699200000000000 2011 18686270591581001585607451503180996955930099712 2012 18788737424633120481342126552622520181295415296 2013 18891714803797231152649728583740646623390203904 2014 18995205017373090364780992542657661644558041088 2015 19099210362772633264012297082031308800000000000 2016 19203733146551707285160001084819785834689462272 2017 19308775684441900739955063327379793070560116736 2018 19414340301382466321568121336921611666240569344 2019 19520429331552339761042746485990261138703515648 2020 19627045118402253871862829790370201600000000000 2021 19734190014686948219348987427874331844602232832 2022 19841866382497474652048507365470597886746034176 2023 19950076593293598932753689363058658656632438784 2024 20058823027936298707254460706214929884625502208 2025 20168108076720358049402880000000000000000000000 2026 20277934139407058821539571924433822112800571392 2027 20388303625256969089805267702800055502546927616 2028 20499218953062828834334459860193162875553972224 2029 20610682551182533194802716345664953044348960768 2030 20722696857572213492274438951298662400000000000 2031 20835264319819416268773794880218745064183037952 2032 20948387395176380586478198987956526096691757056 2033 21062068550593413828911078343101882471142129664 2034 21176310262752366246988711019488153293268451328 2035 21291115018100204493254698139333427200000000000 2036 21406485312882684388115102831190977022118592512 2037 21522423653178123162367472644982558298520682496 2038 21638932554931271420797853775881090476858671104 2039 21756014543987285072101506886797311705652133888 2040 21873672156125797470865346083474636800000000000 2041 21991907937095092017833145384816832731070595072 2042 22110724442646375465158291542516319034001063936 2043 22230124238568152173833308997111846736226156544 2044 22350109900720699570970542811420836366225768448 2045 22470684015070645055094259296344473600000000000 2046 22591849177725644598091012438156363129140805632 2047 22713607994969163292952427850724603081183461376 2048 22835963083295358096932575511191922182123945984 2049 22958917069444063020230838694301260915836715008 2050 23082472590435877010800640000000000000000000000 2051 23206632293607354786374556872722951058533384192 2052 23331398836646300865287249240723114623097634816 2053 23456774887627167048169231562213851438644199424 2054 23582763125046553603076851354473159079197933568 2055 23709366237858814407116886905349734400000000000 2056 23836586925511766298117949027053853361938890752 2057 23964427897982502890395366113309115966088544256 2058 24092891875813313109151449106821970833507876864 2059 24221981590147704698548973978875719462711984128 2060 24351699782766532958992384671298355200000000000 2061 24482049206124234969648609858055949972838285312 2062 24613032623385169552737503054595079071592349696 2063 24744652808460063236620758243451569629040738304 2064 24876912546042562475217723000554153550375026688 2065 25009814631645892381776828804418764800000000000 2066 25143361871639622235532384496733491167726927872 2067 25277557083286538020278234444699701629352411136 2068 25412403094779622254392268540288634599709343744 2069 25547902745279141372348987467004644865760821248 2070 25684058884949840918261274378869145600000000000 2071 25820874374998248812497203977548707108258578432 2072 25958352087710086952923132650585329080075288576 2073 26096494906487791412830459555628014004217053184 2074 26235305725888141498110329011836744708084727808 2075 26374787451659997926748160000000000000000000000 2076 26514943000782150394218239687485103161309396992 2077 26655775301501274788867705393379945275526742016 2078 26797287293370000321889064003880798520160026624 2079 26939481927285086836990960249272755710347706368 2080 27082362165525712565388206173218406400000000000 2081 27225930981791872592244124274341174244961943552 2082 27370191361242888301211036891429665344067731456 2083 27515146300536028064228255149508665829243224064 2084 27660798807865239444251182897374214707560316928 2085 27807151902999993179100155261170483200000000000 2086 27954208617324239215133378426733915608409178112 2087 28101971993875475059964827759627012809630416896 2088 28250445087383926723965196090254934261056405504 2089 28399630964311842520801963646770307043046719488 2090 28549532702892899997793386425535692800000000000 2091 28700153393171726267370671462982390013778460672 2092 28851496137043532011462826229374837092134158336 2093 29003564048293859431139635920200911223410130944 2094 29156360252638444414369937490941851480828674048 2095 29309887887763193195274823582456217600000000000 2096 29464150103364273778778623734107956247875551232 2097 29619150061188322405084475197389895197341515776 2098 29774890935072765328926011961794316067231760384 2099 29931375910986256189072169005058044332089540608 2100 30088608187069229244088320000000000000000000000 2101 30246590973674568750883941468656515251848609792 2102 30405327493408394763104725390328970684154249216 2103 30564820981170965626955546262857336554021453824 2104 30725074684197697452569928305632819243718279168 2105 30886091862100300839571654598616678400000000000 2106 31047875786908035136004913194336951916772196352 2107 31210429743109080510340886340229741877349318656 2108 31373757027692028116800958627859195213868171264 2109 31537860950187488634769748864915561336933449728 2110 31702744832709819463604959467221811200000000000 2111 31868412009998970854685586913387226753151270912 2112 32034865829462451263075348016684967773754884096 2113 32202109651217412201714250169996628602025672704 2114 32370146848132852881588070033399827023987212288 2115 32538980805871944921863105083657420800000000000 2116 32708614922934477414511926754324406202345193472 2117 32879052610699422628494993288589182169866305536 2118 33050297293467622639102875628820810782048518144 2119 33222352408504597168604511401957199870949326848 2120 33395221406083472924888331053537689600000000000 2121 33568907749528034725325297160897137317911724032 2122 33743414915255898693625863643679942218902142976 2123 33918746392821807818006596713627094283488067584 2124 34094905684961050159526704692105714314571153408 2125 34271896307633000000000000000000000000000000000 2126 34449721790064782219433864417619215904871022592 2127 34628385674795060193493608849799454905300156416 2128 34807891517717947502038212041321329302148481024 2129 34988242888127043740321789698418378881229651968 2130 35169443368759594725004287012136550400000000000 2131 35351496555840777387664804377592230964889649152 2132 35534406059128109649061658889076511804653305856 2133 35718175501955985567934753694121007030902718464 2134 35902808521280336058698074240072924795951382528 2135 36088308767723415472923155574764339200000000000 2136 36274679905618714340068168899185776455384563712 2137 36461925613055998563461859245713226977085751296 2138 36650049581926475368106930201759327729068539904 2139 36839055517968086297423616747435410509516505088 2140 37028947140810927556611114258975948800000000000 2141 37219728184022798000862241279688107930547126272 2142 37411402395154875067225206509786942922068852736 2143 37603973535787518949465627348744510458344505344 2144 37797445381576205315842008972144863711642779648 2145 37991821722297586870268740073265561600000000000 2146 38187106361895684057902294781811810592287096832 2147 38383303118528205216748750622866413202677170176 2148 38580415824612996477453940432984951333305974784 2149 38778448326874621714001552642601595838249566208 2150 38977404486391072848609280000000000000000000000 2151 39177288178640610814678692387872180639096635392 2152 39378103293548737482220875605105275627284463616 2153 39579853735535298850747035590413632654461108224 2154 39782543423561719815181217287626755920801824768 2155 39986176291178370810921029932050022400000000000 2156 40190756286572066644741806710875467560834301952 2157 40396287372613697818809957256017904756699693056 2158 40602773526905994655642397003213638411866865664 2159 40810218741831424532420858835314396865734115328 2160 41018627024600222533642610359350067200000000000 2161 41228002397298555831662615385375465187429056512 2162 41438348896936822105256491419956704984743018496 2163 41649670575498082306908726998332614367305007104 2164 41861971499986628090106534197089823891954597888 2165 42075255752476684208496423434243276800000000000 2166 42289527430161246199338100416886477859504259072 2167 42504790645401053664268599579380223520261799936 2168 42721049525773699460968685309040115243018092544 2169 42938308214122875119903472423460017894429032448 2170 43156570868607752800889941486311833600000000000 2171 43375841662752504104825553369375449048921669632 2172 43596124785495956056494501730703294278586597376 2173 43817424441241384574951282525581319465005481984 2174 44039744849906445748565207042024931941844779008 2175 44263090246973245232394240000000000000000000000 2176 44487464883538546086142107717783767117245448192 2177 44712873026364115371538993974619656970427170816 2178 44939318957927209828573323731157595428879335424 2179 45166806976471200950590128053534622956354797568 2180 45395341396056339778860288169109094400000000000 2181 45624926546610661737814573307928420660126154752 2182 45855566773981031832726816600440738556208480256 2183 46087266439984330532221816555553624376280612864 2184 46320029922458780658575609281039398863401648128 2185 46553861615315415609368629377970995200000000000 2186 46788765928589689234645966090171948045604749312 2187 47024747288493227694333426566748864713846685696 2188 47261810137465723621253440749157695689855074304 2189 47499958934226972915680983172792050139621490688 2190 47739198153829054497976646625971404800000000000 2191 47979532287708653346431781885990916314336591872 2192 48220965843739527148059217402457135047965147136 2193 48463503346285116890662493572702582734789279744 2194 48707149336251301725116788903217129726828085248 2195 48951908371139298427395780625668505600000000000 2196 49197785025098705790480570987464097569735442432 2197 49444783888980694276889523216530315448550424576 2198 49692909570391341263171388819995993294906589184 2199 49942166693745112208308471169047202720076791808 2200 50192559900318488078581760000000000000000000000 2201 50444093848303739362055988277585430346037460992 2202 50696773212862847006449407573870862287048278016 2203 50950602686181570614760751468809600171323162624 2204 51205586977523664233634359230115783077808570368 2205 51461730813285240070053764935345766400000000000 2206 51719038937049280472564221012415323202285207552 2207 51977516109640298513835620651321804017899667456 2208 52237167109179147511989111434942446631663960064 2209 52497996731137979828723353606157804842073980928 2210 52760009788395355282889871388259123200000000000 2211 53023211111291499518781275462039661950231642112 2212 53287605547683712669011299832884594233516752896 2213 53553197963001928652481597651647160117838741504 2214 53819993240304425448547078841558155996837183488 2215 54087996280333686689109248387632332800000000000 2216 54357212001572414910985518623122524484164124672 2217 54627645340299696811521822557986864300698894336 2218 54899301250647320851036048995875687940378066944 2219 55172184704656247546300854637954970132359938048 2220 55446300692333232799896284333447577600000000000 2221 55721654221707604610885348867920312140648415232 2222 55998250318888193512889270941244611386488651776 2223 56276094028120417086263515038325702607329296384 2224 56555190411843518891700966497985680523665604608 2225 56835544550747962173214720000000000000000000000 2226 57117161543832978679079878678766717876192673792 2227 57400046508464272949941552896318846961467785216 2228 57684204580431882423924883129600643955712589824 2229 57969640914008193709212395209689669071083143168 2230 58256360682006115375184329056872038400000000000 2231 58544369075837407613848764848425333310831460352 2232 58833671305571169123920403999231909748493254656 2233 59124272599992481570539747192877522373536907264 2234 59416178206661211974258148736971784790871113728 2235 59709393391970973383548816495686451200000000000 2236 60003923441208244185739270339916132845629734912 2237 60299773658611646411897070216338043564873220096 2238 60596949367431383391837778336639774120376008704 2239 60895455909988837116062129393296879183921676288 2240 61195298647736325662068248884858060800000000000 2241 61496482961317021043124483348420667622106857472 2242 61799014250625027838228988316881702585983041536 2243 62102897934865622962623660911001028074504454144 2244 62408139452615656938872304909028344850544590848 2245 62714744261884117029156077677681049600000000000 2246 63022717840172852590083291266016379051580588032 2247 63332065684537463011955525026961342238321278976 2248 63642793311648348605077755109033725154593603584 2249 63954906257851924796346817822535705159331217408 2250 64268410079232000000000000000000000000000000000 2251 64583310351671317527053890810031545002431086592 2252 64899612670913261898612836817372871210005692416 2253 65217322652623729928876416180828959183967617024 2254 65536445932453166944326289515760562618098515968 2255 65856988166098768506224594890679910400000000000 2256 66178955029366848004208733449888265493284913152 2257 66502352218235370489420941028252886946709241856 2258 66827185448916653116265460622646233085419454464 2259 67153460457920232562541421480120367834913046528 2260 67481183002115899798355693628764979200000000000 2261 67810358858796902574877022686941562900119027712 2262 68140993825743316004650659514085421481036087296 2263 68473093721285581605851483485750319014586875904 2264 68806664384368215183513277661609935597194969088 2265 69141711674613683921432349642640588800000000000 2266 69478241472386453059105104257948818245284790272 2267 69816259678857202528721464158276034523337588736 2268 70155772216067213927899202698054067359888441344 2269 70496785026992928204508300937286545636902043648 2270 70839304075610674430599367965120921600000000000 2271 71183335346961570043115971815726814096451960832 2272 71528884847216592929737417791323274421968306176 2273 71875958603741825738866082804558539457019510784 2274 72224562665163872793441869180941679089793630208 2275 72574703101435449988935680000000000000000000000 2276 72926386003901148056544041279975749963472699392 2277 73279617485363369573278104904210072880981999616 2278 73634403680148440101312260927263674386008244224 2279 73990750744172893839630469565007533496774688768 2280 74348664855009934171682192545441382400000000000 2281 74708152211956069493434461356263601841165565952 2282 75069219036097924706882167051967554203267629056 2283 75431871570379228764755093458562993338831601664 2284 75796116079667978652837543619346725435319779328 2285 76161958850823780196994628942246707200000000000 2286 76529406192765366082678402520253697706019520512 2287 76898464436538291475367023283792752307125354496 2288 77269139935382807631071036790374467765591343104 2289 77641439064801913886722652345647046508977061888 2290 78015368222629588420946585564531916800000000000 2291 78390933829099198176394621205297679334817923072 2292 78768142326912088335510533927382286844282535936 2293 79147000181306351742277385320027221827250028544 2294 79527513880125778663185494908198521462952296448 2295 79909689933888987281346561650039193600000000000 2296 80293534875858735318367491481770141773182533632 2297 80679055262111413179286466527419321427349733376 2298 81066257671606719016563673458241517602927017984 2299 81455148706257516109809892946766782633772843008 2300 81845734990999872958627840000000000000000000000 2301 82238023173863286486633736962645929142037512192 2302 82632019926041088755420097941955000254716706816 2303 83027731941961037587915106108819515019754471424 2304 83425165939356091501289274563385098781031661568 2305 83824328659335369350256298006308454400000000000 2306 84225226866455295082312127117862783229993418752 2307 84627867348790928007154331105682642300888416256 2308 85032256918007478983222757127709359593293348864 2309 85438402409432012925002349019848174589211312128 2310 85846310682125338035429752748323635200000000000 2311 86255988618954082168447013055407973479651213312 2312 86667443126662956727448255665128592720261021696 2313 87080681135947208506068752954108701786509410304 2314 87495709601525259878470188963575685767587954688 2315 87912535502211537746981272823844044800000000000 2316 88331165840989491655659098874645587535826255872 2317 88751607645084801479043817786283837192337883136 2318 89173867966038775096087266610819984115309215744 2319 89597953879781936459945207712784769716215349248 2320 90023872486707804475032747739027865600000000000 2321 90451630911746863093453348981379954483692306432 2322 90881236304440723043623607458272044616385560576 2323 91312695839016475604628655587133658048636125184 2324 91746016714461238840556653233421409165988855808 2325 92181206154596896709775360000000000000000000000 2326 92618271408155031464829234658139552264845524992 2327 93057219748852049759351885414780104843529814016 2328 93498058475464502879105998056462544271126298624 2329 93940794911904601514981098705294602040789434368 2330 94385436407295925496498664763713126400000000000 2331 94831990336049328905094182410164780519288471552 2332 95280464097939040987166762535044679014291603456 2333 95730865118178963287608870073537178996324696064 2334 96183200847499163425251595097968901029707644928 2335 96637478762222565932384698575827763200000000000 2336 97093706364341840581235402179982944261334106112 2337 97551891181596488621015560754461708549563088896 2338 98012040767550127349873458792345267738461077504 2339 98474162701667973446814009372225546997347647488 2340 98938264589394525489379606226848972800000000000 2341 99404354062231446083613287783036196357429788672 2342 99872438777815644033556216917024882923023630336 2343 100342526419997556978262762615696088270786002944 2344 100814624698919634925048690523715947400211202048 2345 101288741351095025108421129291798937600000000000 2346 101764884139486458604873079524765251733901279232 2347 102243060853585339134460272762854114022995787776 2348 102723279309491034480814170119241358418466832384 2349 103205547349990370961981814744610320317161668608 2350 103689872844637331385221120000000000000000000000 2351 104176263689832956919618986896406357602616737792 2352 104664727808905453321139400808487194191741321216 2353 105155273152190501945449359495306943854043725824 2354 105647907697111775984612132868786312541968007168 2355 106142639448261662364479950546167398400000000000 2356 106639476437482189740361756812484945752570724352 2357 107138426723946163029286165009208833910197190656 2358 107639498394238504917925185362694778183445643264 2359 108142699562437804785990692677995402425928777728 2360 108648038370198075485662943957431091200000000000 2361 109155522986830718418358751666930989115388198912 2362 109665161609386697350896166874703711576151556096 2363 110176962462738921413862728634802174330566344704 2364 110690933799664837725745492591467730798576140288 2365 111207083900929234087133163647978700800000000000 2366 111725421075367252190053725485633439372748521472 2367 112245953659967611788264984544357269903859777536 2368 112768690019956046275070428596467714548400390144 2369 113293638548878950115988741069938202334459854848 2370 113820807668687238584362212617984409600000000000 2371 114350205829820420248747151899220059333729452032 2372 114881841511290882661688218938593729153100414976 2373 115415723220768391700238387595771228304739139584 2374 115951859494664805009346989386858521174011281408 2375 116490258898219000000000000000000000000000000000 2376 117030930025582016854759403128411027170071150592 2377 117573881499902416994112104529129844675671228416 2378 118119121973411857457803473315862834810426753024 2379 118666660127510881656096158223752244446487379968 2380 119216504672854926946661364757063270400000000000 2381 119768664349440549493577285562357143357360177152 2382 120323147926691866865677851874720723147325177856 2383 120879964203547218832264419278436192078176190464 2384 121439122008546046814963417121814651582994710528 2385 122000630199915992455284378544845619200000000000 2386 122564497665660215758205128034234299330133491712 2387 123130733323644933272884236530056656333146423296 2388 123699346121687176772375161188748229119945211904 2389 124270345037642772894991768775888651947593433088 2390 124843739079494544210751199137025228800000000000 2391 125419537285440732177097259093713773418902454272 2392 125997748723983642448885748253504281314366324736 2393 126578382494018513008392307425566734210872377344 2394 127161447724922605581883548417185224354481307648 2395 127746953576644520810073371769936281600000000000 2396 128334909239793737640568507297842328597096824832 2397 128925323935730377411190421933328999784619442176 2398 129518206916655193093844831190933942067773046784 2399 130113567465699784169395125344275855479257694208 2400 130711414897017037604782080000000000000000000000 2401 131311758555871795404419263964817141925928763392 2402 131914607818731749208681585960236774303639535616 2403 132519972093358562413093436666395138310195380224 2404 133127860818899220282612884594069696012267552768 2405 133738283465977608536199374215472742400000000000 2406 134351249536786320877644353452989161345176829952 2407 134966768565178695949437225854271174276395565056 2408 135584850116761084187232981395973432692036337664 2409 136205503788985345053282809681194979642025443328 2410 136828739211241575127984941152023347200000000000 2411 137454566044951067539509896653426145617889984512 2412 138082993983659503212252254083425596905667690496 2413 138714032753130374415659963772683115311717679104 2414 139347692111438641095792162480318666596719525888 2415 139983981849064620472757350298340556800000000000 2416 140622911788988110387985706151155701797011587072 2417 141264491786782746886092226786301386446063271936 2418 141908731730710596516891282005162994328921964544 2419 142555641541816983843928086205737016511795560448 2420 143205231174025554646698493931526553600000000000 2421 143857510614233575304535435869822115541923397632 2422 144512489882407468850948222447671286767472869376 2423 145170179031678588188009855663867131635888553984 2424 145830588148439226951197406899720320831620907008 2425 146493727352438868515901440000000000000000000000 2426 147159606796880673637632385738352416972909576192 2427 147828236668518207218764706709196175515966242816 2428 148499627187752404695473631551353476451269607424 2429 149173788608728778539334185038655508793228525568 2430 149850731219434865368868196800947814400000000000 2431 150530465341797914167141937097151402511540682752 2432 151213001331782816102335003982483951040128352256 2433 151898349579490276449020073227131797924546084864 2434 152586520509255229108713121286449679280140976128 2435 153277524579745494229074743326356275200000000000 2436 153971372284060679421965213605537425314977677312 2437 154668074149831325081378975242256103730835357696 2438 155367640739318294303108301382232508559003746304 2439 156070082649512407908810940869775419474274418688 2440 156775410512234325077982649542036684800000000000 2441 157483634994234670092162614051186577472195919872 2442 158194766797294405696527899507073949502470619136 2443 158908816658325453584862196059489642581269151744 2444 159625795349471562514714303640785386273922613248 2445 160345713678209424560392979302947225600000000000 2446 161068582487450040012276978745259040090129170432 2447 161794412655640331431752353576737502823580696576 2448 162523215096865007371923319429237319305405661184 2449 163255000760948676275078288070520103885820919808 2450 163989780633558211058728960000000000000000000000 2451 164727565736305364902877703482015216757733588992 2452 165468367126849638752006802421361007984971350016 2453 166212195899001401046122539752833113059569434624 2454 166959063182825260196027495940391046839290298368 2455 167708980144743690318835884602320486400000000000 2456 168461957987640910750589220036858855635971735552 2457 169218007950967019853673115358896438173243539456 2458 169977141310842383637580545913668220363225432064 2459 170739369380162279712412481449243327910461308928 2460 171504703508701797095353393047876403200000000000 2461 172273155083220992391206777879028489581716570112 2462 173044735527570302868924517286556740397769424896 2463 173819456302796216956913592402018233762923413504 2464 174597328907247202680754427228381911084578111488 2465 175378364876679894567816912807185612800000000000 2466 176162575784365539544112988511146686273575452672 2467 176949973241196702349578518537611898399108366336 2468 177740568895794230998832104160535492054633938944 2469 178534374434614482815314416074766156724382466048 2470 179331401582056811567568617081510297600000000000 2471 180131662100571316237280474263469025267634143232 2472 180935167790766851949555832528211373346862923776 2473 181741930491519303596773238805080890540644368384 2474 182551962080080122688210669110914335552577732608 2475 183365274472185127958507520000000000000000000000 2476 184181879622163570268886282431282350271120801792 2477 185001789523047462335922620668435251414974857216 2478 185825016206681173823517932324026934489014861824 2479 186651571743831292334594868915877895896372871168 2480 187481468244296750839903750170502758400000000000 2481 188314717857019222082196310634206346681989988352 2482 189151332770193780494892774786293286202461126656 2483 189991325211379832175238867640612656083594379264 2484 190834707447612313452821032621300830882106441728 2485 191681491785513158595180848156455731200000000000 2486 192531690571403037193143409800266250602426662912 2487 193385316191413361769349276620866500447589892096 2488 194242381071598566154355469929263461872596680704 2489 195102897678048655175547960025819284907950604288 2490 195966878517002026204986083357019340800000000000 2491 196834336134958563113178399159030610094270185472 2492 197705283118793003176669622168601353563496513536 2493 198579732095868577488199457159264426043736326144 2494 199457695734150925419076412765018097762695118848 2495 200339186742322283684292987138447769600000000000 2496 201224217869895950561792997309740316404358316032 2497 202112801907331025818187268521693657203239550976 2498 203004951686147426894100410168444106773924675584 2499 203900680079041181903218982117372566198611345408 2500 204800000000000000000000000000000000000000000000 2501 205702924404419119671888441374478146247791214592 2502 206609466289217435512783197345701118342296764416 2503 207519638692953904035382767135628470421525889024 2504 208433454695944229080934917082984282606396243968 2505 209350927420377827385808521475286630400000000000 2506 210272070030435074865200871334717069997115441152 2507 211196895732404834175189879650553016246501113856 2508 212125417774802264115237828432992513449172926464 2509 213057649448486911434151595214779184680196374528 2510 213993604086781085603403665107006259200000000000 2511 214933295065588517122618680083106568785427955712 2512 215876735803513299922931800679927204173416759296 2513 216823939761979118434827757626892946685143547904 2514 217774920445348759887973152903874334600711897088 2515 218729691401043912411459332246129868800000000000 2516 219688266219665249503778995021565870091400118272 2517 220650658535112801442766633562873216735155060736 2518 221616882024706614206640903306521842851296313344 2519 222586950409307696478196118334128577304380571648 2520 223560877453439255305100244991711641600000000000 2521 224538676965408220990168030041498780334221688832 2522 225520362797427061786390250142301327530630578176 2523 226505948845735888972413507221382158205566582784 2524 227495449050724852885079520356952960846641758208 2525 228488877397056830486548480000000000000000000000 2526 229486247913790405044447735591464808366464827392 2527 230487574674503138504404883740647226935257071616 2528 231492871797415137135243211988145954667022516224 2529 232502153445512911028037433647142213707280416768 2530 233515433826673528031148723166144102400000000000 2531 234532727193789062704280229750564399512868093952 2532 235554047844891340875517510486167584816083501056 2533 236579410123276980386242683791300121911481073664 2534 237608828417632728609736560554061960125851107328 2535 238642317162161097330209564652679987200000000000 2536 239679890836706295569929907580141919963040448512 2537 240721563966880460953046234465820855420370026496 2538 241767351124190190195631811775888301645684015104 2539 242817266926163369312408281249641731195181989888 2540 243871326036476304131539061059669196800000000000 2541 244929543165081151709815634639588849886085251072 2542 245991933068333653241494230973828719765604007936 2543 247058510549121169054975768259788140588033900544 2544 248129290456991016292458406604325932480958824448 2545 249204287688279109868629635674773913600000000000 2546 250283517186238907305403510860842484595144261632 2547 251366993941170658040648447389475712538956005376 2548 252454732990550957809791886841877256603890089984 2549 253546749419162608700130165522859214375388971008 2550 254643058359224785478615040000000000000000000000 2551 255743674990523508794832562736814050449861640192 2552 256848614540542425861835350963557733794175778816 2553 257957892284593899218435755635087425963424743424 2554 259071523545950404177515015391355335232945389568 2555 260189523695976235565852173737027174400000000000 2556 261311908154259524361926347067026979944767946752 2557 262438692388744564839096857559594908613928288256 2558 263569891915864452822517789213063240810038820864 2559 264705522300674035669096688292736505576190640128 2560 265845599156983174580761412056068915200000000000 2561 266990138147490319862254532714174342591584141312 2562 268139154983916399735631228042331958385569693696 2563 269292665427139023324594236748658316647338082304 2564 270450685287326998422758226525940970299680882688 2565 271613230424075164660895816524549324800000000000 2566 272780316746539542689178514672477998763445583872 2567 273951960213572799991387974710401933418363355136 2568 275128176833860033949036248883939241972669087744 2569 276308982666054872774298110821278560839949877248 2570 277494393818915894931624050101426585600000000000 2571 278684426451443367668869196266405556629046034432 2572 279879096773016305279741216429959596310135832576 2573 281078421043529847720339148066235768105215197184 2574 282282415573532960203525177905356186719572983808 2575 283491096724366454395842560000000000000000000000 2576 284704480908301331842665181839620011664701652992 2577 285922584588677450248237737758622426751372886016 2578 287145424280042513238240054693976868776652570624 2579 288373016548291384233484837478877511713311162368 2580 289605378010805725064334960195167846400000000000 2581 290842525336593959956404427531537097992334999552 2582 292084475246431565519086266490604349334755475456 2583 293331244513001687369430885039878608172366168064 2584 294582849961036084024879851293513870124334972928 2585 295839308467456398699342605428405043200000000000 2586 297100636961515759638087317664473664951379034112 2587 298366852424940709627901950160294794418135760896 2588 299637971892073465319967569477184314831225749504 2589 300914012450014507003873090233508039298528575488 2590 302194991238765499472188910592642252800000000000 2591 303480925451372544616006327189404314872601116672 2592 304771832334069766392840191887919236168953102336 2593 306067729186423228809283996266174159131921874944 2594 307368633361475187561799442826660731544873730048 2595 308674562265888675980016585526581657600000000000 2596 309985533360092425917915797193511322981847007232 2597 311301564158426124239259148631903279598090059776 2598 312622672229286005544636264621524386013861904384 2599 313948875195270781788488356450204258069913796608 2600 315280190733327909435473920000000000000000000000 2601 316616636574900194806540533608113451721704865792 2602 317958230506072738266069291842127777671168393216 2603 319304990367720217902461670854161394100625997824 2604 320656934055654513355543039001522125374297735168 2605 322014079520772670445162603833878118400000000000 2606 323376444769205207256376324240682333539089252352 2607 324744047862464762337607215419775158465285062656 2608 326116906917595085669186535261268529513983115264 2609 327495040107320373060689564632851446799404105728 2610 328878465660194944636491081796760371200000000000 2611 330267201860753268069978183678381012346745126912 2612 331661267049660327227871824835685658819188228096 2613 333060679623862336887123329641700549386467016704 2614 334465458036737804187868185283521804552045068288 2615 335875620798248937486936643595979980800000000000 2616 337291186475093403277439049381159108426671849472 2617 338712173690856431840963372612215743004893249536 2618 340138601126163272299943152677269598400512262144 2619 341570487518831997738775965482845116575250382848 2620 343007851664026661063295599703071129600000000000 2621 344450712414410802269225377627574728503467180032 2622 345899088680301307791265479825059600628738686976 2623 347352999429822622605493732098605343602150211584 2624 348812463689061315758787088860772404073131409408 2625 350277500542221000000000000000000000000000000000 2626 351748129131777606188665979443237226075591278592 2627 353224368658635013158020003842288955249882300416 2628 354706238382281033710171860022369460257265025024 2629 356193757620943757422294230930562095337825107968 2630 357686945751748250943724162709349990400000000000 2631 359185822210873616464912591096520490852550705152 2632 360690406493710409040193824518307882084237049856 2633 362200718155018413447385284898720506638409662464 2634 363716776809084781268267396256038335766518038528 2635 365238602129882528875034286499246899200000000000 2636 366766213851229397008847930374817594306002419712 2637 368299631766947072637671512150220057641847095296 2638 369838875731020773781602126257669640350181883904 2639 371383965657759197994968463663025118596550361088 2640 372934921521954835195505852073954508800000000000 2641 374491763359044645531968930162319044902777782272 2642 376054511265271102982591340652368694225703796736 2643 377623185397843605377852125323321605121160249344 2644 379197805975100251542059997597082041926599835648 2645 380778393276669986249319356334447001600000000000 2646 382364967643635113690495788651714035547826552832 2647 383957549478694180148853890900027915900001714176 2648 385556159246325226583096516328330666910400118784 2649 387160817472949411817592036283989991031945822208 2650 388771544747095007040634880000000000000000000000 2651 390388361719561762312644496981343041125080891392 2652 392011289103585645787268966643282797815834607616 2653 393640347675003956349421763078980133696489652224 2654 395275558272420810375343669551180616821813280768 2655 396916941797373003320846528421455462400000000000 2656 398564519214496246844961408659567809784239357952 2657 400218311551691782177280875724308725662331437056 2658 401878339900293370438353358385269906437165809664 2659 403544625415234660623557124872503427526796771328 2660 405217189315216935961952107508216627200000000000 2661 406896052882877239362679751602258771781470912512 2662 408581237464956878662554211792214864491232362496 2663 410272764472470312389562578090813051407490351104 2664 411970655380874416758067385579800647344364453888 2665 413674931730238134612581446872517836800000000000 2666 415385615125412507038063046069508468242038915072 2667 417102727236201088355758747865407804242904743936 2668 418826289797530745224701506644134248444585836544 2669 420556324609622840570053408736525458810442088448 2670 422292853538164803060565247423781273600000000000 2671 424035898514482082858509215665531803172845125632 2672 425785481535710494366526306827507040981799141376 2673 427541624664968946696916539795455467546931625984 2674 429304350031532562589987872704297291105077035008 2675 431073679831006186509168640000000000000000000000 2676 432849636325498282641678541602169489412893704192 2677 434632241843795223534644631464041746129345314816 2678 436421518781535970097641396749963389796219879424 2679 438217489601387143703727889085432620340182253568 2680 440020176833218491122149966798546534400000000000 2681 441829603074278743016972032681820456969675210752 2682 443645790989371866747000206477706878862288224256 2683 445468763311033714203457655947985669689771556864 2684 447298542839709065422972825945106206117360304128 2685 449135152443929068714542552281461555200000000000 2686 450978615060489078040234527309733404349470605312 2687 452828953694626888390497297903475437324464029696 2688 454686191420201369896050924881956606691512418304 2689 456550351379871501419437616777261417283807346688 2690 458421456785275804370419071115381964800000000000 2691 460299530917212177490515913997519004049575247872 2692 462184597125818133353094524644362570380016091136 2693 464076678830751437326517666626415346129509023744 2694 465975799521371149748987722669465634854297141248 2695 467881982756919072064824946118465945600000000000 2696 469795252166701597673038000288025146340442898432 2697 471715631450271968240160157946517151316050968576 2698 473643144377612936230441877996830275488064733184 2699 475577814789319834407609065953754717507245047808 2700 477519666596784053063516160000000000000000000000 2701 479468723782376925730144266154261364825749716992 2702 481425010399634024132516895330368736182734422016 2703 483388550573439863141229432731451453662375706624 2704 485359368500213016484413297032676950902852026368 2705 487337488448091643980081824086255206400000000000 2706 489322934757119431050932238359169297028378263552 2707 491315731839431941284806655913964800338827411456 2708 493315904179443382805144896392719059863746904064 2709 495323476334033789216892969091170272311328636928 2710 497338472932736615894463440741413683200000000000 2711 499360918677926752379477490985408477410321498112 2712 501390838345008951657153316645967695250662096896 2713 503428256782606677081341658715451047583368085504 2714 505473198912751367719346597413916082679199039488 2715 507525689731072122888808391647218892800000000000 2716 509585754306985806660065030651046442794506780672 2717 511653417783887573098550318469006541672557838336 2718 513728705379341813022928727111939229342649810944 2719 515811642385273523055810932712128565301684994048 2720 517902254168160097745038891651013017600000000000 2721 520000566169223545534675521433585275116539871232 2722 522106603904623129365981524938550643016677195776 2723 524220392965648432689810637522432411878119440384 2724 526341959018912851673004585230470779709169860608 2725 528471327806547514382520320000000000000000000000 2726 530608525146395627732174645165990257794368929792 2727 532753576932207252978045162726933052000321929216 2728 534906509133834510549721563635901180928877133824 2729 537067347797427215005757644780439267215742599168 2730 539236119045628940902832072240293478400000000000 2731 541412849077773520369284820798567943763868516352 2732 543597564170081973174856405464741462538668998656 2733 545790290675859870089618482882475451914611851264 2734 547991055025695130326247139877019586817821769728 2735 550199883727656253860954203982345011200000000000 2736 552416803367490989429557207513319009388343590912 2737 554641840608825438996335213550035155330946564096 2738 556875022193363599494485570016927629512177352704 2739 559116374941087342638165797805968912770859532288 2740 561365925750456833607275241548860620800000000000 2741 563623701598611389407302818125804903009953513472 2742 565889729541570777707740189246658547668049985536 2743 568164036714436956963733961392836547458728198144 2744 570446650331596258626826080004402104212125646848 2745 572737597686922012251808435975854489600000000000 2746 575036906153977614307895842226046313871056044032 2747 577344603186220041503600967272611953669597822976 2748 579660716317203809435875532309796401829415747584 2749 581985273160785377375264089201508758637571473408 2750 584318301411328000000000000000000000000000000000 2751 586659828843907026893157835026336430493471342592 2752 589009883314515650618162297143707138438427836416 2753 591368492760271104189140965560807478557644161024 2754 593735685199621308753796634262665660880773971968 2755 596111488732551972307664798923253350400000000000 2756 598495931540794140259812922851314091363665969152 2757 600889041888032198671230488101668556500532985856 2758 603290848120112330988352513292769161085886398464 2759 605701378665251429095354195851777433481959702528 2760 608120662034246459510050614305567539200000000000 2761 610548726820684285549433006794803238931856883712 2762 612985601701151946292072026153920929378437431296 2763 615431315435447393165818560618148758755060219904 2764 617885896866790684990434203435614498975108825088 2765 620349374922035642305986255324499148800000000000 2766 622821778611881961819046251768778274493035446272 2767 625303137031087791799936423538400887226012532736 2768 627793479358682769265475224498171112860464185344 2769 630292834858181519782881096681848815661139099648 2770 632801232877797620731702989702142361600000000000 2771 635318702850658028861856810791743400477911416832 2772 637845274295017972987058954074106343132732850176 2773 640380976814476312654161343994403427222273654784 2774 642925840098191363630107029150432101875169886208 2775 645479893921097191049441280000000000000000000000 2776 648043168144120371066530378035591972041776955392 2777 650615692714397221857858835959404373985372143616 2778 653197497665491504820995659112927765638596788224 2779 655788613117612596818041448866326995595866144768 2780 658389069277834134312590659805406822400000000000 2781 660998896440313130250467155319804125599290621952 2782 663618124986509564535716361547399656655139373056 2783 666246785385406448954563798519321311709090545664 2784 668884908193730367401277570730188102484862435328 2785 671532524056172492261101528182633267200000000000 2786 674189663705610077806656264177203092113181376512 2787 676856357963328431465436898692354680758254698496 2788 679532637739243363817269707078713669237136687104 2789 682218534032124118181824093931587182084266917888 2790 684914077929816780657512182360886476800000000000 2791 687619300609468171474345390403368941504872579072 2792 690334233337750218524555799974074477317965479936 2793 693058907471084813936029890487963785738577772544 2794 695793354455869154554843310055365544940245352448 2795 698537605828701567204427792922548633600000000000 2796 701291693216607819590145103548540065515025989632 2797 704055648337267917719287996338537634336002277376 2798 706829502999243390707774626550589819505013161984 2799 709613289102205063846050633213648538860685099008 2800 712407038637161320797962240000000000000000000000 2801 715210783686686855807614185842145233702005768192 2802 718024556425151916790478104632477803561474850816 2803 720848389118952040186270123552977474189655015424 2804 723682314126738278452370943411333966354939117568 2805 726526363899647921077817502769505894400000000000 2806 729380570981535709999152511601121015026262474752 2807 732244968009205550300676670666092345625208160256 2808 735119587712642717082908270705460746003744292864 2809 738004462915246559384316091898221293543649968128 2810 740899626534063702042654099746534195200000000000 2811 743805111580021746383490359628389929628637069312 2812 746720951158163470624787869639964541187518365696 2813 749647178467881530887661641006379139331526754304 2814 752583826803153663704704338232525199466653810688 2815 755530929552778390918542128258534604800000000000 2816 758488520200611227864553080141203785970584911872 2817 761456632325801395732952505167410961827428827136 2818 764435299603029039006723032782823398891788959744 2819 767424555802742948873141981253849709756964405248 2820 770424434791398793507934704538065305600000000000 2821 773434970531697856132360079383784891464319762432 2822 776456197082826281744813140178974914081326104576 2823 779488148600694833429810074489534592493954269184 2824 782530859338179159148502360533712916088837111808 2825 785584363645360569916149760000000000000000000000 2826 788648695969767330273266176597506544080877780992 2827 791723890856616461958438053498239831319055958016 2828 794809982949056061692102012357756589956738842624 2829 797907006988408133981856833852722878647912890368 2830 801014997814411939861174645619582566400000000000 2831 804133990365467862474667319086815482184101527552 2832 807264019678881790424356582933483299025459347456 2833 810405120891110019792690238748587972877367640064 2834 813557329238004675759342114879219239111442300928 2835 816720680055059654730130018410902323200000000000 2836 819895208777657087897683943691675573998543962112 2837 823080950941314327154796169763273987535348432896 2838 826277942181931454282685629469755248659350421504 2839 829486218236039314337711060847709552266589503488 2840 832705814941048074161370957634915532800000000000 2841 835936768235496306939733221338357470679292444672 2842 839179114159300603739743683250661780349922574336 2843 842432888854005712951170312069344722526817746944 2844 845698128563035208564248952329232311434816258048 2845 848974869631942688214406851678804377600000000000 2846 852263148508663501926752032090157451911712735232 2847 855563001743767012494329742364248193842624331776 2848 858874465990709388425461797752886015173416976384 2849 862197578006086930396800568141748752310345924608 2850 865532374649889932150046720000000000000000000000 2851 868878892885757076771598550177735204329112993792 2852 872237169781230369295720872598662873442435465216 2853 875607242508010606573142932928667233213768269824 2854 878989148342213385348317732378072147660707463168 2855 882382924664625649489899440893748838400000000000 2856 885788608960962777320321273094240454796327780352 2857 889206238822126209991683288374716330262612934656 2858 892635851944461621856488060637062156725480587264 2859 896077486130017633783092044062346547577359433728 2860 899531179286805070367071740217209651200000000000 2861 902996969429056761991036449551668616767222054912 2862 906474894677487892686753467983043678622864900096 2863 909964993259556894754787067749136174889727688704 2864 913467303509726891098189482033737592604393996288 2865 916981863869727686228120395999661260800000000000 2866 920508712888818306900611133789753002484115177472 2867 924047889224050093345030822756084196992966721536 2868 927599431640530342046154313633433469058384134144 2869 931163379011686501043075539567237666113320910848 2870 934739770319530918709555308820797849600000000000 2871 938328644654926146981739246604363530747124908032 2872 941930041217850800000529731772833030565816958976 2873 945543999317665969137245215112587224495721283584 2874 949170558373382195372551258565148513731931537408 2875 952809757913927000000000000000000000000000000000 2876 956461637578412974626868527035427763341431406592 2877 960126237116406431446341836899420970947933372416 2878 963803596388196614756442668407582279562663297024 2879 967493755365065474702468517797109517475242835968 2880 971196754129558004221055593380996710400000000000 2881 974912632875753140165350325760798796970461233152 2882 978641431909535229592131331646083395335388921856 2883 982383191648866062193088431160871146231603134464 2884 986137952624057469853830441859102766466521366528 2885 989905755478044494325560018509968179200000000000 2886 993686640966659123995721777037636005702991347712 2887 997480649958904600745299334796718252023187767296 2888 1001287823437230297881807718623226030539778555904 2889 1005108202497807170138399837809691330776387289088 2890 1008941828350803776730879392301763788800000000000 2891 1012788742320662878465787687991499575502173110272 2892 1016648985846378609894108361979644289176081268736 2893 1020522600481774227506511982085718337909208121344 2894 1024409627895780434967441877691229855947998363648 2895 1028310109872714286386723384198797721600000000000 2896 1032224088312558668628760941969639621364476280832 2897 1036151605231242363660771183555384107468823986176 2898 1040092702760920691942885271359460878181187190784 2899 1044047423150256737864340312540712609216313950208 2900 1048015808764703158231367680000000000000000000000 2901 1051997902086784574813775508662427572956553019392 2902 1055993745716380551958613515976732362483869679616 2903 1060003382371009160280700615593025020733343924224 2904 1064026854886111127441189554544470000269439008768 2905 1068064206215334577026738007941998182400000000000 2906 1072115479430820356543252212188464320398021885952 2907 1076180717723487955539567309024838557634507309056 2908 1080259964403322014877828109331444543167255281664 2909 1084353262899659428168734968517657665640048099328 2910 1088460656761477036391221895539929907200000000000 2911 1092582189657679916717537896086929911998171840512 2912 1096717905377390266566107878258738080861437034496 2913 1100867847830236883905956227141519739774623023104 2914 1105032061046645244837884384037360462454889381888 2915 1109210589178128179479003447748775116800000000000 2916 1113403476497577147178633950236927694314586243072 2917 1117610767399554112094997548170296896430786215936 2918 1121832506400584020163539416355210100310009708544 2919 1126068738139447878489135629790505900310368616448 2920 1130319507377476438195856779115075993600000000000 2921 1134584858998844481769377480519026705861686853632 2922 1138864838010865715928541316766877774841565413376 2923 1143159489544288271064012081835112847518134697984 2924 1147468858853590808283364998797387105482213163008 2925 1151792991317279235103395840000000000000000000000 2926 1156131932438184030831851601259415623157197832192 2927 1160485727843758182682213568784563017130564386816 2928 1164854423286375733666592269781619865383730151424 2929 1169238064643630943313223916240564535517215981568 2930 1173636697918638062256489537233905254400000000000 2931 1178050369240331721748811049181936075554529738752 2932 1182479124863767939145213036959244912742688096256 2933 1186923011170425740412775012437969811191957028864 2934 1191382074668509400718636382088769240495059632128 2935 1195856361993251304151655292595286835200000000000 2936 1200345919907215423634262934087039877469083533312 2937 1204850795300601422082496765564475990614732701696 2938 1209371035191549375873639487384098955207381090304 2939 1213906686726445121682335422297080115888220274688 2940 1218457797180226227747502280498007244800000000000 2941 1223024413956688590633804076448081577166474575872 2942 1227606584588793658552900236896202529200601563136 2943 1232204356738976282311136691539367724099508895744 2944 1236817778199453194951796971148395646987951669248 2945 1241446896892532121161485053744224665600000000000 2946 1246091760870921517511666898552373314240676626432 2947 1250752418318040944607854290997323550845961240576 2948 1255428917548332072220372790933714950162883805184 2949 1260121307007570318472115231656760162304349175808 2950 1264829635273177124160143360000000000000000000000 2951 1269553951054532863289462839024542657270085844992 2952 1274294303193290390898760955440751127200337494016 2953 1279050740663689229259361984991774079899741978624 2954 1283823312572870393530122271579519369188493754368 2955 1288612068161191857952455670939149926400000000000 2956 1293417056802544663671150098179785922899504791552 2957 1298238328004669669268107501519014473234651283456 2958 1303075931409474945097612663059571424653228376064 2959 1307929916793353812513210802501044435164675964928 2960 1312800334067503529077750032260870963200000000000 2961 1317687233278244620849622283610830241756046426112 2962 1322590664607340862839715394131558935912194768896 2963 1327510678372319908735069618062603014699172757504 2964 1332447325026794570986713893993743319100699967488 2965 1337400655160784752360640779819732172800000000000 2966 1342370719501040030052364043980428839166958108672 2967 1347357568911362893466989485747241237641047310336 2968 1352361254392932636768217646710731538524425682944 2969 1357381827084629907301186671689528383384267522048 2970 1362419338263361910995554681033955737600000000000 2971 1367473839344388275856713628756027863607365599232 2972 1372545381881647574654520743098004582315931467776 2973 1377634017568084507920429279072226722939754512384 2974 1382739798235977748365397457183477187713441988608 2975 1387862775857268447832453120000000000000000000000 2976 1393003002543889407899291809489262567165937057792 2977 1398160530548094915247787654098612561037509001216 2978 1403335412262791242918799656458550569195299405824 2979 1408527700221867818572160691337146152949192327168 2980 1413737447100529060873242760098244198400000000000 2981 1418964705715626885128999803433959384076467044352 2982 1424209529025993879297898649574301013477116870656 2983 1429471970132777151499659471544713057386589323264 2984 1434752082279772850152239445367302585718017097728 2985 1440049918853761357865007142405354291200000000000 2986 1445365533384843160218570554355522849523380518912 2987 1450698979546775390563238539720334637334943236096 2988 1456050311157309051969613896968134938159118024704 2989 1461419582178526917466336213031548187092648460288 2990 1466806846717182109701514107332381900800000000000 2991 1472212159025037361165909492174547455489156841472 2992 1477635573499204956117461001141183440419643457536 2993 1483077144682487355348259799092283439039480070144 2994 1488536927263718504936618581509626167718836174848 2995 1494014976078105830128403698301901209600000000000 2996 1499511346107572915493330998790180277371673772032 2997 1505026092481102872503458191468207065557396094976 2998 1510559270475082395682640245299616234641066819584 2999 1516110935513646508477249629801734713196211601408 3000 1521681143169024000000000000000000000000000000000 3001 1527269949161883553800250280545527068459471470592 3002 1532877409361680569815705991898587275818398908416 3003 1538503579787004680661976091520691697512322433024 3004 1544148516605927963417986575515902763361231699968 3005 1549812276136353848066796602146580070400000000000 3006 1555494914846366723752908959148989773112936497152 3007 1561196489354582244018714302819405874428804857856 3008 1566917056430498332184257749461182811515559870464 3009 1572656672994846888036067100007801583360203030528 3010 1578415396119946196992334227496448819200000000000 3011 1584193283030054042913294955591985037659405811712 3012 1589990391101721525727208105583243178216098103296 3013 1595806777864147585043891290223862464344336891904 3014 1601642500999534230929329486500039829040385753088 3015 1607497618343442483016432426909748428800000000000 3016 1613372187885149019128578411164550004570190774272 3017 1619266267768003534594145258408877713515910004736 3018 1625179916289786813431793795125694132107392057344 3019 1631113191903069512587835506895183880227177627648 3020 1637066153215571660408583774128413081600000000000 3021 1643038858990522870532157463844812884447521144832 3022 1649031368147023272385776562535398627148275122176 3023 1655043739760405159476162010187639938827140726784 3024 1661076033062595356662225933678012988895378014208 3025 1667128307442478307600814080000000000000000000000 3026 1673200622446259883557839417224501655709409083392 3027 1679293037777831914778724604722486690351327215616 3028 1685405613299137445613651335052754149220731060224 3029 1691538409030536714594696419067804841082531872768 3030 1697691485151173860663517924255229542400000000000 3031 1703864901999344356749839685148285607620433149952 3032 1710058720072863171902569084845356728440435245056 3033 1716273000029433663176971159312021486251660017664 3034 1722507802687017198482911802240086757632353763328 3035 1728763189024203511600774148844106547200000000000 3036 1735039220180581790573245093126882902476442304512 3037 1741335957457112500682763345880853561440779370496 3038 1747653462316499943226016471052074127659949359104 3039 1753991796383565551298471947118006975496231845888 3040 1760351021445621923803526488860183756800000000000 3041 1766731199452847598902458634389005191311179907072 3042 1773132392518662568122971953541815539021366951936 3043 1779554662920104532345720167868617419998881644544 3044 1785998073098205900889810990384395994360811880448 3045 1792462685658371534919892596145363353600000000000 3046 1798948563370757236399035323541220598452827717632 3047 1805455769170648983813231482029815664738488549376 3048 1811984366158842915894948005917741566626296233984 3049 1818534417602026064574780146754207298809661227008 3050 1825105986933157838391869440000000000000000000000 3051 1831699137751852257595365815902962837618469896192 3052 1838313933824760942170831951000902017876613922816 3053 1844950439085956854027107776427314829618445287424 3054 1851608717637318794580774473260248050067012845568 3055 1858288833748916658976980294575744614400000000000 3056 1864990851859397448187015159690851299994477002752 3057 1871714836576372040224647169353519304054728032256 3058 1878460852676802721724861992404753886694409764864 3059 1885228965107391481130275475749222479611589296128 3060 1892019238984969064732120831371719475200000000000 3061 1898831739596884796814344357676259846910809997312 3062 1905666532401397165150977858650325226246107037696 3063 1912523683028065173108591734317450374959075426304 3064 1919403257278140459607270130685793325588506738688 3065 1926305321124960188195188557977799884800000000000 3066 1933229940714340706493515013386116650277244239872 3067 1940177182364971977269997879993433013939534299136 3068 1947147112568812782401247717869191525592668831744 3069 1954139797991486700985365517764690067987258933248 3070 1961155305472678862868217053320944025600000000000 3071 1968193702026533478848301645332060376909513490432 3072 1975255054842052148826813942422419647849956376576 3073 1982339431283492949171149227550630059534853341184 3074 1989446898890770300561756280099317995993781239808 3075 1996577525379855617593896960000000000000000000000 3076 2003731378643178741407528434429536652233373908992 3077 2010908526750030156620182340152333558866579030016 3078 2018109037946963993839375166624207805731385114624 3079 2025332980658201819032745757573701056764594618368 3080 2032580423486037211035779062988957286400000000000 3081 2039851435211241128478640130317801128614588055552 3082 2047146084793468067415308804290402070806403219456 3083 2054464441371663010939873710153283172631329112064 3084 2061806574264469172076513826316166485111029628928 3085 2069172552970636531231367310515319603200000000000 3086 2076562447169431169496160229645100407722828890112 3087 2083976326721045399095142458460054525021201104896 3088 2091414261667008692268554257460309722342835093504 3089 2098876322230599409887524916500583614221530431488 3090 2106362578817257331096984359065668812800000000000 3091 2113873102014996985284849743790919028897503772672 3092 2121407962594821787677431875733509518985932046336 3093 2128967231511138979862690651177907457175473618944 3094 2136550979902175376544654807446226954590038786048 3095 2144159279090393919834008934340467097600000000000 3096 2151792200582911042381540027528889960443498463232 3097 2159449816071914840662826827463182378676598603776 3098 2167132197435084059724247791337096542217132048384 3099 2174839416736007890702077791231859257758458052608 3100 2182571546224606582428139520000000000000000000000 3101 2190328658337552868437173118678938462144841121792 3102 2198110825698694210692786716360600953825542537216 3103 2205918121119475861350551396535752287113470541824 3104 2213750617599364743878506574044229229321197191168 3105 2221608388326274154857045884957779558400000000000 3106 2229491506676989287781859459064026489044286308352 3107 2237400046217593580195315862171813884022180806656 3108 2245334080703895885473376064283808247337938059264 3109 2253293684081858470596842510846046917879794761728 3110 2261278930488025841237458748850778931200000000000 3111 2269289894249954395491089088603439362696818982912 3112 2277326649886642907591923466532266160107181572096 3113 2285389272108963842943370015585589951960348360704 3114 2293477835820095505803016848593224399275622924288 3115 2301592416115955020960765217531022540800000000000 3116 2309733088285632150750958528988251350665078505472 3117 2317899927811823948741055674363023347388080193536 3118 2326093010371270251441122773469004413242016006144 3119 2334312411835190009380144733394727734468671438848 3120 2342558208269718458896886991683164569600000000000 3121 2350830475936345135994768445262155891984702636032 3122 2359129291292352733611938865124660212884335230976 3123 2367454730991256803659488062600630335305452355584 3124 2375806871883246305182449707249146560870411665408 3125 2384185791015625000000000000000000000000000000000 3126 2392591565633253697182990379258374029687591534592 3127 2401024273178993347728694083325094396089824444416 3128 2409483991294148990794388710748931646646621569024 3129 2417970797818914552853140912187809056778740563968 3130 2426484770792818501136905014084003430400000000000 3131 2435025988455170352733794717026376425231091761152 3132 2443594529245508040708136031152534589620780793856 3133 2452190471804046138613660308408124186377756606464 3134 2460813894972124944771948608002102092803004694528 3135 2469464877792660427689992688049009459200000000000 3136 2478143499510595033992493654245576117841100275712 3137 2486849839573349360246276716563309580597168439296 3138 2495583977631274690055959608425324348808735227904 3139 2504345993538106397811773010749139568807104217088 3140 2513135967351418220472193796652453068800000000000 3141 2521953979333077398765816072611267658337088438272 3142 2530800109949700689198650839504824293685498740736 3143 2539674439873111248254812633355552227295015993344 3144 2548577049980796390180320731750987365938676891648 3145 2557508021356366219741513428994988441600000000000 3146 2566467435290013141351346492054590815967046008832 3147 2575455373278972245958621211423817240411086258176 3148 2584471917027982577096963457194394008200134262784 3149 2593517148449749277492152841983622876752362078208 3150 2602591149665406617628180480000000000000000000000 3151 2611694003004981907674194916506261872140345147392 3152 2620825791007860294176278585346426804627744751616 3153 2629986596423250442919781635117483481340758196224 3154 2639176502210651109369726148067393288275144736768 3155 2648395591540318598098581660969100902400000000000 3156 2657643947793735112612502485135711440706524413952 3157 2666921654564077996988908614485658588912923181056 3158 2676228795656689870740085007219665706402304753664 3159 2685565455089549658319268729315042979101779427328 3160 2694931717093744514687489857759163187200000000000 3161 2704327666113942648361230159314954374587992768512 3162 2713753386808867043362763387719420339136281706496 3163 2723208964051770081496842579644372977533115695104 3164 2732694482930909066379202978579900568248294309888 3165 2742210028750022650644154177119112396800000000000 3166 2751755687028808167760341743011244937134653571072 3167 2761331543503399869885566983893483202529707687936 3168 2770937684126848073193363610894380852645193580544 3169 2780574195069599212105841883408435056531575144448 3170 2790241162719976803869124357357410713600000000000 3171 2799938673684663324909512618264980057528448581632 3172 2809666814789183000410341359563057426266771685376 3173 2819425673078385508551294866807117471869497769984 3174 2829215335816930600853781390990383586683029291008 3175 2839035890489773640077783040000000000000000000000 3176 2848887424802652057117422687539436896925821960192 3177 2858770026682572728344314994638046956839623458816 3178 2868683784278300274849595961268860713133800423424 3179 2878628785960846285037354475687686792244329709568 3180 2888605120323959462024020107979023974400000000000 3181 2898612876184616697300093903036190589786104266752 3182 2908652142583515072112443167903771363401327968256 3183 2918723008785564788027217220159653673951102500864 3184 2928825564280383028135278768901598403533238960128 3185 2938959898782788750363885039019832115200000000000 3186 2949126102233298414360193923873267076993816461312 3187 2959324264798622643414013362333706408721641373696 3188 2969554476872163822889056784511168999226609762304 3189 2979816829074514636633813857416011347607513202688 3190 2990111412253957542844993888441912524800000000000 3191 3000438317486965190858349111960448317942893903872 3192 3010797636078701780343536693595678477484227035136 3193 3021189459563525364381531638989016887211268767744 3194 3031613879705491097904957890164101354194886197248 3195 3042070988498855432983561734052223385600000000000 3196 3052560878168581262438910235435257481710830354432 3197 3063083641170844013274257741599425711333311512576 3198 3073639370193538691407385589464471111649862877184 3199 3084228158156787879196083978954060116997133303808 3200 3094850098213450687247810560000000000000000000000 3201 3105505283749632662006927615920995316810741972992 3202 3116193808385196650614788814082373581357780566016 3203 3126915765974274624539817336823023729691668250624 3204 3137671250605780463476589802726593135616215482368 3205 3148460356603923701014814741513004646400000000000 3206 3159283178528724233580970496231151848769351319552 3207 3170139811176527994157245295142118959580715155456 3208 3181030349580523592284301863792704654251669848064 3209 3191954889011259921856270336390002973590503292928 3210 3202913524977164738218256375798248243200000000000 3211 3213906353225064206078536324388346638938891354112 3212 3224933469740703419749497884678119459502367440896 3213 3235994970749267897233273270307240028230337429504 3214 3247090952715906049669901975495468028669080895488 3215 3258221512346252627667752285836725452800000000000 3216 3269386746586953146037824396185813560510929436672 3217 3280586752626189288455453513600479549824576782336 3218 3291821627894205293574828605910787138319961554944 3219 3303091470063835324123641510602351958492130050048 3220 3314396377051031820507081945422338457600000000000 3221 3325736447015394840452296562549890632660111327232 3222 3337111778360702386226334563418938073164625739776 3223 3348522469735441720962508542444477960045549584384 3224 3359968620033341675632007156087222294285394116608 3225 3371450328393905948199505920000000000000000000000 3226 3382967694202947396503433922536940845105825185792 3227 3394520817093123326403467508778010410846536073216 3228 3406109796944471776739737036532023565208281677824 3229 3417734733884948802650149635636291883016722055168 3230 3429395728290966758794149515376354918400000000000 3231 3441092880787933584033157763110945767139785572352 3232 3452826292250793089119855761311930433737804742656 3233 3464596063804566248950400321323263500019526795264 3234 3476402296824893500935584391314187720702692425728 3235 3488245092938578051048884744257483571200000000000 3236 3500124554024130189111267390411400451327537446912 3237 3512040782212312614874552588832171095579579908096 3238 3523993879886686776467074255001264528933418696704 3239 3535983949684160222767303277826653292193317388288 3240 3548011094495534971273040770179583180800000000000 3241 3560075417466056893035725583867206816651880169472 3242 3572177021995966116231340523626887307338276929536 3243 3584316011741048449941343596470249227505991942144 3244 3596492490613187829718994333614748251802826702848 3245 3608706562780919786518390723428587929600000000000 3246 3620958332669985940565479596392515152826211500032 3247 3633247904963889521752252408161000546786634366976 3248 3645575384604451918137289275497524909528877891584 3249 3657940876792370254137766833276459420594531729408 3250 3670344486987776000000000000000000000000000000000 3251 3682786320910794614137544065485792170865791598592 3252 3695266484542106219927841648652602194802209980416 3253 3707785084123507318560359016781336121205560705024 3254 3720342226158473539531118011370906615967769427968 3255 3732938017412723430380493390857266790400000000000 3256 3745572564914783287273110778134082398764927025152 3257 3758245975956553028020647592120053256751316729856 3258 3770958358093873109150308348676218980258193342464 3259 3783709819147092488623716538102433463434926358528 3260 3796500467201637635812937925351650099200000000000 3261 3809330410608582590342324576110151669288074739712 3262 3822199757985220071406845188118154051806398775296 3263 3835108618215633639179545403665423252572973563904 3264 3848057100451270909922761697208125485116542681088 3265 3861045314111517826419694172633877708800000000000 3266 3874073368884273985344927168970021673442866102272 3267 3887141374726529023194471962403991483124847476736 3268 3900249441864940062397893067483109235312079929344 3269 3913397680796410219237068682403394550522496155648 3270 3926586202288668175198126693502523801600000000000 3271 3939815117380848813385090353560778482163050872832 3272 3953084537384074921625762278405877205497257394176 3273 3966394573882039963902371767733532965340167798784 3274 3979745338731591921741508650116300068627266142208 3275 3993136944063318207199866880000000000000000000000 3276 4006569502282131649084322977201311714089361211392 3277 4020043126067857554046878098143891672353122287616 3278 4033557928375821844196998063925907427333425332224 3279 4047114022437440272875893044421723672087277600768 3280 4060711521760808720239287811107612262400000000000 3281 4074350540131294570297244525289051513096295677952 3282 4088031191612129171061612924019061678891971117056 3283 4101753590545001379453697504357062449059189489664 3284 4115517851550652192626747888850246890688325091328 3285 4129324089529470467359896982349099827200000000000 3286 4143172419662089729182191803620445279372823232512 3287 4157062957409986072887383995820628350587944042496 3288 4170995818516077156102170988863805714034122031104 3289 4184971119005322287572604605191862447751076773888 3290 4198988975185323611835411569549561036800000000000 3291 4213049503646928391942999904217873476425007235072 3292 4227152821264832391912956564887105004395808423936 3293 4241299045198184360574874900086786386088945516544 3294 4255488292891191618489385599959132076262658408448 3295 4269720682073726749616301739295218073600000000000 3296 4283996330761935399410827316276352837328549445632 3297 4298315357258845181028819343406167101666414821376 3298 4312677880154975691324136061810846538287739305984 3299 4327084018328949638323148225555130596942317355008 3300 4341533890948105081863536640000000000000000000000 3301 4356027617469108789086547238644515660919254024192 3302 4370565317638570706473924947479537505059592994816 3303 4385147111493659550122799415765869942169795559424 3304 4399773119362719515953849388464921604289166573568 3305 4414443461865888111550128059427743334400000000000 3306 4429158259915715111325989177020176086369411530752 3307 4443917634717782636727612976259998054622487904256 3308 4458721707771326363168692184898949554402035236864 3309 4473570600869857855406901396331219364900008624128 3310 4488464436101788033068838020883624755200000000000 3311 4503403335851051768033189820074879446758102925312 3312 4518387422797733615383952696955932418681335709696 3313 4533416819918694679647592960794631708649984098304 3314 4548491650488200618030120707280520060985239666688 3315 4563612038078550782372115257234345164800000000000 3316 4578778106560708501541819778647150932803423567872 3317 4593989980104932505988500279881235301274679771136 3318 4609247783181409496180344107175784772795308703744 3319 4624551640560887856653254908349939647050833461248 3320 4639901677315312517398984737922062745600000000000 3321 4655298018818460964323129577903077470884627218432 3322 4670740790746580400505602034411250167536026648576 3323 4686230119079026059998284344133401777547912413184 3324 4701766130098900675896656087661272385154405367808 3325 4717348950393695104424284160000000000000000000000 3326 4732978706855930106771157593217125278842190036992 3327 4748655526683799290428946763414253169713942102016 3328 4764379537381813211768365345098889894020591386624 3329 4780150866761444641605914101750771359983356346368 3330 4795969642941774995509388223055292006400000000000 3331 4811835994350141930593634438056859072803794583552 3332 4827750049722788110560150550507907127397587091456 3333 4843711938105511140736228359096024986954250584064 3334 4859721788854314674871451142163628445243096956928 3335 4875779731636060695451469005133656883200000000000 3336 4891885896429122969291089410263022142444233818112 3337 4908040413524041680170836133705479163995693776896 3338 4924243413524179240283247725320047869001679765504 3339 4940495027346377282257306283353265513483351359488 3340 4956795386221614833531509000196902092800000000000 3341 4973144621695667674848218488021184994647235100672 3342 4989542865629768884644053355351252575596981518336 3343 5005990250201270571113207878736032121797889490944 3344 5022486907904306793722718898698901088530541314048 3345 5039032971550457675960829267303569817600000000000 3346 5055628574269414711101730287062190210497204191232 3347 5072273849509647262772100608701662076020012875776 3348 5088968931039070262106995999634733943465007120384 3349 5105713952945713103284783257001377789134250180608 3350 5122509049638389739232952320000000000000000000000 3351 5139354355847369979298783337064619511888889249792 3352 5156250006625051990680990065410826811140489609216 3353 5173196137346636005420607524718105661719732813824 3354 5190192883710799234751540294387267180275766919168 3355 5207240381740371992613338236057970278400000000000 3356 5224338767783015030130918741041583455802964836352 3357 5241488178511898082868108847168323274463988678656 3358 5258688750926379632664036742414370268871355531264 3359 5275940622352687885863560274714542130826710089728 3360 5293243930444602969755080119729468211200000000000 3361 5310598813184140349031247222173773050455535910912 3362 5328005408882235464090238022774597012392138244096 3363 5345463856179429592997436813169259261718329032704 3364 5362974294046556938929532326218745288885731852288 3365 5380536861785432944925205370462063820800000000000 3366 5398151699029543837768755955917795022089561833472 3367 5415818945744737402835191935306115029710233665536 3368 5433538742229914991727476701170345597671407878144 3369 5451311229117724764538810936475099365161301966848 3370 5469136547375256168575002815202171289600000000000 3371 5487014838304735655374162391409608278136200364032 3372 5504946243544223637863139201318358061504293502976 3373 5522930905068312689492307334399383820351343427584 3374 5540968965188826987192489407307304816208571793408 3375 5559060566555523000000000000000000000000000000000 3376 5577205852156791425197980187653048855834071662592 3377 5595404965320360373824387826179582054995555516416 3378 5613658049713999807399203224456617195429139841024 3379 5631965249346227227725606763895148219168318291968 3380 5650326708567014621622083906930370150400000000000 3381 5668742572068496662444613871508025579154442289152 3382 5687212984885680170260301039860870711660412665856 3383 5705738092397154832536012917963934582596870078464 3384 5724318040325805187207795168187185823895968022528 3385 5742952974739523869999042902988370739200000000000 3386 5761643042051926127857618053166430755040329203712 3387 5780388389023065600384315211386675904483789111296 3388 5799189162760151371127292901552756024277051899904 3389 5818045510718266290619303738297747873008701145088 3390 5836957580701086573036775419558022348800000000000 3391 5855925520861602668362014940039972226527523766272 3392 5874949479702841411932030825552511055273956212736 3393 5894029606078589453259692568819184647998583865344 3394 5913166049194117966015172797664797431418635419648 3395 5932358958606908641057846027555019161600000000000 3396 5951608484227380964411048143516218389275535736832 3397 5970914776319620782074333022639825700646788530176 3398 5990277985502110153570096948844263169287241334784 3399 6009698262748458496123677687491630520360090206208 3400 6029175759388135021378273280000000000000000000000 3401 6048710627107202466548265788919770513396457275392 3402 6068303017949052121916777373218839780567459823616 3403 6087953084315140156585530202911486477438732468224 3404 6107660978965725244387327832835270882758930464768 3405 6127426855020607491873723748494763622400000000000 3406 6147250865959868670292692873616641758229746941952 3407 6167133165624613753473373890564136658217579053056 3408 6187073908217713763537204272206808639662314225664 3409 6207073248304549926357025958401332013031990755328 3410 6227131340813759138687997633077916467200000000000 3411 6247248341037980748896409570213025207870933696512 3412 6267424404634604653214759019870378252435766378496 3413 6287659687626520709453708100177395041802968367104 3414 6307954346402869470103812148742121181044579237888 3415 6328308537719794236762174468775529676800000000000 3416 6348722418701194437821453382235460393822240899072 3417 6369196146839480331360919475821278382059669159936 3418 6389729879996329035181534896792850888170137452544 3419 6410323776403441885929302525534265802994061672448 3420 6430977994663303129253410821702785433600000000000 3421 6451692693749939942947980111868136132093130309632 3422 6472468033009683795028498059928006653177417957376 3423 6493304172161933138696316038454539220921020841984 3424 6514201271299917446146864100655963117427525419008 3425 6535159490891462583179530240000000000000000000000 3426 6556178991779757526569439618914264829438766088192 3427 6577259935184122426163661450526940853576522530816 3428 6598402482700778013666665229312209022966430695424 3429 6619606796303616360082144028933291888441523437568 3430 6640873038344972983780620619705902694400000000000 3431 6662201371556400311164552205111088171184398794752 3432 6683591959049442491904951637843977461558207840256 3433 6705044964316411570725847052169201589487207972864 3434 6726560551231165017715207942040472676351898288128 3435 6748138884049884619143273824707097395200000000000 3436 6769780127411856730771531758550475475243669389312 3437 6791484446340253895637901132845674856765190045696 3438 6813252006242917828305998317204096663869198434304 3439 6835082972913143767568669950800504704761686130688 3440 6856977512530466199598301867299097804800000000000 3441 6878935791661445953538730891846993887498833231872 3442 6900957977260458671535909012777960186750892507136 3443 6923044236670484655206793723943295026184788639744 3444 6945194737623900090548264655039616847995100725248 3445 6967409648243269653290194958114462105600000000000 3446 6989689137042140496699136299779894626670904082432 3447 7012033372925837623841408721731987362698101784576 3448 7034442525192260646316721078140598208269001949184 3449 7056916763532681931475784238520212820305597431808 3450 7079456258032546140137717760000000000000000000000 3451 7102061179172271156825391284661193006167718100992 3452 7124731697828050414539184506984389818975063638016 3453 7147467985272656616091994184630616420958154522624 3454 7170270213176246854030663333950622044106017210368 3455 7193138553607169131171356460959819366400000000000 3456 7216073179032770283778755430214834030157917847552 3457 7239074262320205309421303369265417682097019027456 3458 7262141976737248101537078846316480968179071320064 3459 7285276495953103592747239444603534404708810620928 3460 7308477994039221308956332789945545523200000000000 3461 7331746645470110336281134069177132765278856282112 3462 7355082625124155702852032107862465783141180112896 3463 7378486108284436177533351157041916461296862101504 3464 7401957270639543487611362671945436379704341823488 3465 7425496288284402957501110551810198732800000000000 3466 7449103337721095570525544550350952931946420764672 3467 7472778595859681455822829862236858161743146254336 3468 7496522240019024802440076243315690827449257426944 3469 7520334447927620202674107432483005798145272578048 3470 7544215397724420426722271112208161177600000000000 3471 7568165267959665630708671173989522464194777055232 3472 7592184237595714000153587645606418717482760011776 3473 7616272486007873830956235290154647939515504656384 3474 7640430192985237049963399603684981394145026244608 3475 7664657538731514177198878720000000000000000000000 3476 7688954703865870731831051578993856098334033313792 3477 7713321869423765083958286630032679553747403145216 3478 7737759216857787754294301325461169914887823949824 3479 7762266928038502163837980712574610747338331783168 3480 7786845185255286835614563556506625638400000000000 3481 7811494171217179050577506622643328032473824100352 3482 7836214069053719959762742016576302138040732614656 3483 7861005062315801154789448823442635687333424267264 3484 7885867334976512698803868707962896244891847753728 3485 7910801071431992619965105632770732851200000000000 3486 7935806456502277869574262426924268735120814374912 3487 7960883675432156746950681589993546199184856580096 3488 7986032913892022793161474451024252022955079368704 3489 8011254357978730155712941617180394172392866316288 3490 8036548194216450426314908545162464460800000000000 3491 8061914609557530953831423050778196175618123497472 3492 8087353791383354634533686639505942543943950401536 3493 8112865927505201181773518694731936119578263814144 3494 8138451206165109877198081801758558479984097230848 3495 8164109816036743805629027815867914649600000000000 3496 8189841946226255575731657702880470926154669228032 3497 8215647786273154528602123691969624671277312638976 3498 8241527526151175436403139884177519410812848963584 3499 8267481356269148693181107157323230431552531857408 3500 8293509467471872000000000000000000000000000000000 3501 8319612051040983546529806795322215288432431726592 3502 8345789298695836691229761060204356879709861052416 3503 8372041402594376142269049229432605023557358977024 3504 8398368555334015641330130756824921204620387155968 3505 8424770949952517152442258589567313510400000000000 3506 8451248779928871557995242457563078091839637553152 3507 8477802239184180864085953908538860910188068601856 3508 8504431522082541917352530612917522062833786814464 3509 8531136823431931635453698161294470262826129686528 3510 8557918338485093753353090382943171379200000000000 3511 8584776262940427087570914127329069078137863667712 3512 8611710792942875320567771473331677171269339447296 3513 8638722125084818307427921463964944792560970235904 3514 8665810456406964907011734709049332387523579609088 3515 8692975984399247339749567555728886988800000000000 3516 8720218907001717074251757998146830534231061430272 3517 8747539422605442244911923084197979103572824948736 3518 8774937730053406602683217280270240837194527801344 3519 8802414028641410001209693075475385766067094683648 3520 8829968518118970420497389046256474521600000000000 3521 8857601398690227530312256661651350483544500600832 3522 8885312871014847795494525290094359824099679666176 3523 8913103136208931125381595171658227459081354870784 3524 8940972395845919069534040546281388347790834270208 3525 8968920851957504561961799680000000000000000000000 3526 8996948707034543216050125208715633441901633339392 3527 9025056164027966172387367023786889136310757359616 3528 9053243426349694501699160856943887201896679604224 3529 9081510697873555165096098784897056370530103328768 3530 9109858182936198533844463067754554982400000000000 3531 9138286086338017470872112061185004349546878205952 3532 9166794613344067976224116401373347306729746989056 3533 9195383969684991398685255255427252883651678961664 3534 9224054361557938215788996159209604826772776419328 3535 9252805995627493384435097830809613107200000000000 3536 9281639079026603264340493352231692391122324160512 3537 9310553819357504116550631255588521421319748714496 3538 9339550424692652179240974334344036945479654703104 3539 9368629103575655323040880426175272695168801701888 3540 9397790065022206288114615983021018316800000000000 3541 9427033518521017505236781957072678313966354563072 3542 9456359674034757503101962390051233092961289895936 3543 9485768742000988904110939098316962106728769388544 3544 9515260933333108010878350999389044746165784936448 3545 9544836459421285985709213927524112793600000000000 3546 9574495532133411625294256238330436576062191173632 3547 9604238363816035732876567106192175963039781093376 3548 9634065167295317090144598174760850454809342377984 3549 9663976155877970031109105131154056095978653483008 3550 9693971543352213620224163840000000000000000000000 3551 9724051543988722437014945895296497942324358152192 3552 9754216372541578969477490827430891713430412066816 3553 9784466244249227618518266740849438541763705831424 3554 9814801374835430315703867855987995606941400301568 3555 9845221980510223756593756288397502054400000000000 3556 9875728277970878251931516419735425465671066058752 3557 9906320484402858198972653400665908788048487776256 3558 9936998817480784175229532675935089520646620708864 3559 9967763495369396656916624938182570610528907952128 3560 9998614736724521364381790600634250035200000000000 3561 10029552760694036236811909730914954321490515853312 3562 10060577786918840038503737410041204043613204381696 3563 10091690035533822598993440673424943305524252770304 3564 10122889727168836689340851555658509877976852594688 3565 10154177082949671536867051299180170444800000000000 3566 10185552324499027980646483499859201614669122895872 3567 10217015673937495270057378851311110155352865243136 3568 10248567353884529508696861215578846371219708575744 3569 10280207587459433745969693991916806618467687989248 3570 10311936598282339718662217179013421465600000000000 3571 10343754610475191244815619130307904671309660946432 3572 10375661848662729272215282788320357563059536920576 3573 10407658537973478583815544153345289034853131485184 3574 10439744904040736162421800895680471602290709495808 3575 10471921173003561216954511360000000000000000000000 3576 10504187571507766872622228736756884806627326164992 3577 10536544326706913527333421889841276544181145174016 3578 10568991666263303876679443233350595512744357658624 3579 10601529818348979609823615144472902062224198074368 3580 10634159011646719778634019685370586726400000000000 3581 10666879475351040842400191885804038190271721111552 3582 10699691439169198390476534511280850851519010963456 3583 10732595133322190545197892109982197075366132056064 3584 10765590788545763047415344196831389316627644284928 3585 10798678636091416027002901696057914163200000000000 3586 10831858907727412460688417225701196994482758746112 3587 10865131835739788319564648469920258181578826448896 3588 10898497652933364408639044748956798301755884437504 3589 10931956592632759900783459963368992298372052287488 3590 10965508888683407567447630359940615372800000000000 3591 10999154775452570708502893042704644013048486428672 3592 11032894487830361783585260835032094193703070990336 3593 11066728261230762747309610988955838555114065362944 3594 11100656331592647090729389337056091300776323842048 3595 11134678935380803591418877791560112537600000000000 3596 11168796309586961774557721616034754603992829919232 3597 11203008691730819087400063628408386247792867147776 3598 11237316319861069789513285441280463875237042192384 3599 11271719432556435561174011007794892921157722308608 3600 11306218268926697832311685120000000000000000000000 3601 11340813068613731834392699102826424080281257377792 3602 11375504071792542377640697761817881557707276681216 3603 11410291519172301355991365677782257742952555085824 3604 11445175651997386982182657197825860770444416647168 3605 11480156712048424755384102951026320998400000000000 3606 11515234941643330163771496419524250214592363364352 3607 11550410583638353124455937023305453876308036550656 3608 11585683881429124163178881330639622568845733003264 3609 11621055078951702336187531387273765119538105417728 3610 11656524420683624896707568767285277491200000000000 3611 11692092151644958708432924788216903720363372838912 3612 11727758517399353408454961403980715664597734916096 3613 11763523764055096322056123592267737965283669704704 3614 11799388138266169131795812590071437085754720780288 3615 11835351887233306303318920102664785100800000000000 3616 11871415258705055270320156619200149525877565161472 3617 11907578500978838381100002213267342199479427137536 3618 11943841862902016609150805690486618269066559750144 3619 11980205593872955030214257668769428761711212494848 3620 12016669943842090068254165141489818009600000000000 3621 12053235163312998512791159280713384195121618092032 3622 12089901503343468310048674688068894210345691774976 3623 12126669215546571130362246996060512503953394499584 3624 12163538552091736714306886663847060110466411921408 3625 12200509765705829000000000000000000000000000000000 3626 12237583109674224034040043881735526512500871790592 3627 12274758837841889668543818326840141091985126588416 3628 12312037204614467046748021012215687839830218113024 3629 12349418464959353879643410022901607470563976019968 3630 12386902874406789516112645558832096870400000000000 3631 12424490689050941809045608024697226302260512817152 3632 12462182165550995779908718882343502928174284537856 3633 12499977561132244084247521856414856170408943550464 3634 12537877133587179280604515553643878828865411350528 3635 12575881141276587905336964285600052019200000000000 3636 12613989843130646355822151875031618981620678131712 3637 12652203498650018584540283478446102604803049783296 3638 12690522367906955606527982973506876966064728571904 3639 12728946711546396822698078240425740043701178073088 3640 12767476790787073161524113713050471628800000000000 3641 12806112867422612041590778889028618853193479094272 3642 12844855203822644157514193070521296041461453684736 3643 12883704062933912091738740458691023054739911737344 3644 12922659708281380754719905847843307071907873947648 3645 12961722403969349656005319559910889881600000000000 3646 13000892414682567008728980928180772151209945464832 3647 13040170005687345670036392582026066594095930802176 3648 13079555442832680919961103003166545153762508406784 3649 13119048992551370081275922319892895826759498334208 3650 13158650921861133982844846080000000000000000000000 3651 13198361498365740269004493797134131511444889403392 3652 13238180990256128557506643400118357266623014895616 3653 13278109666311537448556219331830422250947266740224 3654 13318147795900633387481870944619208145640796192768 3655 13358295648982641383579059024310986342400000000000 3656 13398553496108477587668351745827007700487689469952 3657 13438921608421883730914417121561690524268474925056 3658 13479400257660563427453987050208335466467283697664 3659 13519989716157320343383858409919804772550682083328 3660 13560690256841198234662789266808189747200000000000 3661 13601502153238622856483943189073733700166994624512 3662 13642425679474545746677331869763099953879891050496 3663 13683461110273589885704505768544740689704181039104 3664 13724608720961197235810544286209240277163744165888 3665 13765868787464778161901201086110026956800000000000 3666 13807241586314862736715866575710062901497348227072 3667 13848727394646253932869818260048671214540670631936 3668 13890326490199182704342040678545518669604841324544 3669 13932039151320464959987709938372267175217828200448 3670 13973865656964660431657253462903200153600000000000 3671 14015806286695233439506713483761230243475732037632 3672 14057861320685715557086963020962452833493504229376 3673 14100031039720870178802145618888519654992703913984 3674 14142315725197858992330534937539604640435701547008 3675 14184715659127410358603837440000000000000000000000 3676 14227231124134989601943790869542136379416030216192 3677 14269862403461971212957742974562132315661261602816 3678 14312609780966812966797729017840253164801620967424 3679 14355473541126231959390402999712649282028797165568 3680 14398453969036382564248016233886541414400000000000 3681 14441551350414036312473477941090064831269413322752 3682 14484765971597763698575375870781052357933327712256 3683 14528098119549117914711680626007252769320273444864 3684 14571548081853820515983705352475310400071037616128 3685 14615116146722949019404742761209082675200000000000 3686 14658802602994126439170654086121695784538642317312 3687 14702607740132712760862539534652629019865378717696 3688 14746531848232998357214477072593912354255147106304 3689 14790575218019399348082175994611399539670739058688 3690 14834738140847654907251253671021563084800000000000 3691 14879020908706026518726708130375213586954292559872 3692 14923423814216499185148025737591182548520597979136 3693 14967947150635984590977232160039876411740068511744 3694 15012591211857526223110066080363604379908595253248 3695 15057356292411506451563328716202940825600000000000 3696 15102242687466855572894338144641684767040897810432 3697 15147250692832262819011295704353146954860332056576 3698 15192380604957389334036252362393795368340301021184 3699 15237632720934083121885245886613331070949741559808 3700 15283007338497595967233064960000000000000000000000 3701 15328504756027802332532984011223666828061014228992 3702 15374125272550420233764702517444521880372186710016 3703 15419869187738234097586614862390241451619200794624 3704 15465736801912319602571431506037298848577898938368 3705 15511728416043270507207069243231594086400000000000 3706 15557844331752427467347627698518643262585204375552 3707 15604084851313108845802170924593595983503562899456 3708 15650450277651843516751937043396025465955432792064 3709 15696940914349605667689505293233798605639597948928 3710 15743557065643051601576358623694762803200000000000 3711 15790299036425758541918191113765205957095941210112 3712 15837167132249465443460222978791121943948632784896 3713 15884161659325315811207701779963655167018746773504 3714 15931282924525102530479686657155456300526482751488 3715 15978531235382514710707132973452152012800000000000 3716 16025906900094386545689217688885151918593432092672 3717 16073410227521948193024771072951366876916755726336 3718 16121041527192078675438608021775217484632313298944 3719 16168801109298560806725482267502036569863695106048 3720 16216689284703338145037319155983423897600000000000 3721 16264706364937773976242317425298447280131362783232 3722 16312852662203912330087447543424296837190334283776 3723 16361128489375741031898813659700926157669619728384 3724 16409534160000456792557288092901536342012338372608 3725 16458069988299732339489771520000000000000000000000 3726 16506736289170985591419378645393348773570561441792 3727 16555533378188650879620798121668469262060110217216 3728 16604461571605452218430026861273720644153926221824 3729 16653521186353678627760632624945197995834021511168 3730 16702712540046461510381654898721056358400000000000 3731 16752035950979054086715212578133262959598582628352 3732 16801491738130112889914847866972282461105900486656 3733 16851080221162981323988599070154789406848281739264 3734 16900801720426975287733760616966152771405483081728 3735 16950656556958670867253256693577102131200000000000 3736 17000645052483194099826525293526958861223211302912 3737 17050767529415512811910782313103737137270773252096 3738 17101024310861730534051510526514269521344100040704 3739 17151415720620382495483995874705614532011295244288 3740 17201942083183733701210713492953025740800000000000 3741 17252603723739079094342348287150713361507886825472 3742 17303400968170045806493219648410862665756663873536 3743 17354334143057897499024867071375584401976295686144 3744 17405403575682840797934543014857699135782647758848 3745 17456609594025333825188351315331881369600000000000 3746 17507952526767396829301763835680434623277046956032 3747 17559432703293924917973244804740902432949430910976 3748 17611050453694002895579711478889252402812980035584 3749 17662806108762222208345561336406253856790211985408 3750 17714700000000000000000000000000000000000000000000 3751 17766732459616900280740410473878741411879391854592 3752 17818903820531957212322513080470080634861352124416 3753 17871214416375000512101076689550251958487717249024 3754 17923664581487982978847955450466143475239084883968 3755 17976254650926310143177241267588720230400000000000 3756 18028984960460172045410340701415730815857068081152 3757 18081855846575877143716805834130520961459060473856 3758 18134867646477188355369771910209275334762340286464 3759 18188020698086661233957880251138244530653813014528 3760 18241315340046984285398593049743012659200000000000 3761 18294751911722321425600837175331489448528772595712 3762 18348330753199656582627947067099279677724920119296 3763 18402052205290140446214912161328945233428326907904 3764 18455916609530439367496972089122327216581496537088 3765 18509924308184086411809643097026776268800000000000 3766 18564075644242834567423301784241430480054776758272 3767 18618370961428012113078497318408506602379842420736 3768 18672810604191880147191210788597199432474735673344 3769 18727394917718992281600330280264826626380973211648 3770 18782124247927556502732662614022265241600000000000 3771 18836998941470799203063857479229798218511870328832 3772 18892019345738331385756676916096862948875541938176 3773 18947185808857517045361102757346852052370701942784 3774 19002498679694843727463836733928383393106082398208 3775 19057958307857295270177812480000000000000000000000 3776 19113565043693726730365405641779091573866225467392 3777 19169319238296241497492097704121301218544232431616 3778 19225221243501570598010420999177490354830493876224 3779 19281271411892454193177086654455520778331009056768 3780 19337470096799025273209273974388057702400000000000 3781 19393817652300195550689138931370026464492180733952 3782 19450314433225043556128681070475336330673762861056 3783 19506960795154204938610192207987428353549128433664 3784 19563757094421264974420596828777864251005707747328 3785 19620703688114153286601083062737646387200000000000 3786 19677800934076540778336514547203684646044945088512 3787 19735049190909238783112207361924586666756193386496 3788 19792448817971600434568752556872868819116547375104 3789 19850000175382924258988663582432234574069406629888 3790 19907703624023859993351729177466555596800000000000 3791 19965559525537816631899055974809772861055221891072 3792 20023568242332372704148891247101607144237811367936 3793 20081730137580688787310424839931570084638353260544 3794 20140045575222922256044880425242481119590191464448 3795 20198514919967644272526319757184047513600000000000 3796 20257138537293259019757699626396922648573752901632 3797 20315916793449425181100839688348232986778587365376 3798 20374850055458479668982080288131410716511105449984 3799 20433938691116863605738532819387184018638669611008 3800 20493183068996550559572951040000000000000000000000 3801 20552583558446477038588380123276569360553782280192 3802 20612140529593975245876871051722552411309071138816 3803 20671854353346208098639681262601921638320176103424 3804 20731725401391606514319518231493847995943714029568 3805 20791754046201308966728520933357020774400000000000 3806 20851940661030603315158814851474421369419440586752 3807 20912285619920370909465619414386369615052727648256 3808 20972789297698532974116032430830130436948166180864 3809 21033452069981499274199764264094834237618287280128 3810 21094274313175619066401245141375595315200000000000 3811 21155256404478634337935682131975520303428048781312 3812 21216398721881135336454797951864137546161713053696 3813 21277701644168018393931141862461345810701881442304 3814 21339165550919946047533023529883317008883345522688 3815 21400790822514809460505283798567275724800000000000 3816 21462577840129193146074281911492444316994342223872 3817 21524526985739841997398646779441755027694090715136 3818 21586638642125130626590510465210601631585868447744 3819 21648913192866535015835115106672687313757822517248 3820 21711351022350106483639860056467020185600000000000 3821 21773952515767947969247034067082753516104614674432 3822 21836718059119692638247657899598647644340487192576 3823 21899648039213984812437045783590570799770510557184 3824 21962742843669963226955879706063125726122693623808 3825 22026002860918746617763778560000000000000000000000 3826 22089428480204921642495534739572145058308782292992 3827 22153020091588033137753383830503889882588188246016 3828 22216778085944076715891868611885430599822683930624 3829 22280702854966993704355056661146990397407119802368 3830 22344794791170168430629071438286841446400000000000 3831 22409054287887927855876099820084191196538367639552 3832 22473481739277043560319244661240871545890674835456 3833 22538077540318236083450799078495385977386973528064 3834 22602842086817681622139729787052064656384671612928 3835 22667775775408521089717369967480091443200000000000 3836 22732879003552371539123537806875583420158403674112 3837 22798152169540839953198515041858649374890599120896 3838 22863595672497039405209540534210698113725449109504 3839 22929209912377107592703697133959822777207633215488 3840 22994995289971727747782295830808808652800000000000 3841 23060952206907651926895089464286497369221257756672 3842 23127081065649226683255879057204530736824200462336 3843 23193382269499921124984309157233876675844001234944 3844 23259856222603857362081884418995334338847386370048 3845 23326503329947343345353478035302095257600000000000 3846 23393323997360408100388843532417414582850375647232 3847 23460318631518339359721884881713876575915161419776 3848 23527487639943223596288685850260319673853237264384 3849 23594831431005488461308548016936259788548874436608 3850 23662350413925447629715537920000000000000000000000 3851 23730044998774848056271297377934267334041945505792 3852 23797915596478419645493127139181242625845903753216 3853 23865962618815427338534612669376660196731937357824 3854 23934186478421225620159322078220005729747146375168 3855 24002587588788815448951369923494831718400000000000 3856 24071166364270403613909906908300281464932481892352 3857 24139923220078964520577864310592848984274324422656 3858 24208858572289804409858553352987330374781070475264 3859 24277972837842128012676993636749312177133980745728 3860 24347266434540607643646121228350206771200000000000 3861 24416739781056954736901306001171939652740329766912 3862 24486393296931493827269889400264417065843971588096 3863 24556227402574738979945737915797696403776370376704 3864 24626242519268972671842094222335530374202589708288 3865 24696439069169827127799297167611186380800000000000 3866 24766817475307868114827233577434025011149088489472 3867 24837378161590181197565679184020468932215660609536 3868 24908121552801960458148982884750261754147471622144 3869 24979048074608099683664847998423204287638403022848 3870 25050158153554786024400266207858104729600000000000 3871 25121452217071096126070964462460074188860955820032 3872 25192930693470594739234032263510467013328530046976 3873 25264594011952935809086706469731976890431605571584 3874 25336442602605466048857603042476267834363932049408 3875 25408476896404831000000000000000000000000000000000 3876 25480697325218583582400093270064502710407991918592 3877 25553104321806795137816467120842292971378537660416 3878 25625698319823668969770343413168121773769856385024 3879 25698479753819156383109499053861580236885713747968 3880 25771449059240575226472068741501183590400000000000 3881 25844606672434230940879780383975286478069303345152 3882 25917953030647040117693503432702524325882396409856 3883 25991488572028156569167325822933421665333977022464 3884 26065213735630599914840713234345401336831334678528 3885 26139128961412886687011644992556053299200000000000 3886 26213234690240663958536964121534906101902147059712 3887 26287531363888345496209524830523158582674950455296 3888 26362019425040750442965069078305287563291765243904 3889 26436699317294744532175114803847905641204535001088 3890 26511571485160883837285491946761800908800000000000 3891 26586636374065061060063518505085189751454954422272 3892 26661894430350154360720167592862639839767991156736 3893 26737346101277678733176937767238000982238999609344 3894 26812991835029439928750502795624487466926392475648 3895 26888832080709190931531583529294600601600000000000 3896 26964867288344290988737853641781020951690275192832 3897 27041097908887367199324062680131435746678513074176 3898 27117524394217978664135934165650340433945935478784 3899 27194147197144283200897773369624349642670586462208 3900 27270966771404706627327098880000000000000000000000 3901 27347983571669614615672994168400296321005641531392 3902 27425198053542987121978260064564557559114409967616 3903 27502610673564095393368836348612016323786361012224 3904 27580221889209181556677350581800015398840741920768 3905 27658032158893140791711044815009769062400000000000 3906 27736041941971206092477725942384101535000351997952 3907 27814251698740635619686783206700267865785610797056 3908 27892661890442402647845716714525175190337213169664 3909 27971272979262888110276023784308668622777853411328 3910 28050085428335575745375695530661983027200000000000 3911 28129099701742749847458984284482289379796175552512 3912 28208316264517195625507513262660125096588655722496 3913 28287735582643902173170213334184377158356753711104 3914 28367358123061768053352987782879713592925789093888 3915 28447184353665309500742424642114604236800000000000 3916 28527214743306371245611297474945349937279975555072 3917 28607449761795839962257019395654207599492712103936 3918 28687889879905360345427641676839456739669305196544 3919 28768535569369053818093417461464144368722874728448 3920 28849387302885239873925382902910654873600000000000 3921 28930445554118160057845842489462908745596253765632 3922 29011710797699704588019082374089970065135030501376 3923 29093183509231141622654075227277552014404546985984 3924 29174864165284849174994382461291109658427557675008 3925 29256753243406049679873904640000000000000000000000 3926 29338851222114547215220578490591013945577614344192 3927 29421158580906467381893569173496229271413840674816 3928 29503675800255999845242959345999726788559371239424 3929 29586403361617143541784392074615725390926150893568 3930 29669341747425454554384582812792940134400000000000 3931 29752491441099796659357076465142608421561147850752 3932 29835852927044094548871089008557163123246687584256 3933 29919426690649089732079739235629801304970298916864 3934 30003213218294099118377444928049389275810656944128 3935 30087212997348776286199729158477787955200000000000 3936 30171426516174875440782156460165648957198735245312 3937 30255854264128018064298595295576236103142207389696 3938 30340496731559462261802482599913426955504455778304 3939 30425354409817874806398248174038644964654671986688 3940 30510427791251105887073541355161308364800000000000 3941 30595717369207966562626389704248043357429271887872 3942 30681223638040008925124909417667325574313343451136 3943 30766947093103308976340679798518657394597108383744 3944 30852888230760252220600389411739474361455369781248 3945 30939047548381321977503859497789659545600000000000 3946 31025425544346890417960050833834130960740811538432 3947 31112022718049012326996163510230097657740002328576 3948 31198839569893221596798445035129241400183760093184 3949 31285876601300330453446830792478602227649565687808 3950 31373134314708231420809052160000000000000000000000 3951 31460613213573702025063361545199425325210630356992 3952 31548313802374212243322540220458340125869149782016 3953 31636236586609734699835374134141941399594807066624 3954 31724382072804557613245304844779205262951860666368 3955 31812750768509100498389487371080328806400000000000 3956 31901343182301732626125014073213754181571210903552 3957 31990159823790594244672593681722365126520346771456 3958 32079201203615420565971507271072106127100754264064 3959 32168467833449368520543198336451946813502865276928 3960 32257960226000846284364392176437900083200000000000 3961 32347678895015345581254180511852145790710146138112 3962 32437624355277276764283050683947999499044725456896 3963 32527797122611806679715384874289627478515991445504 3964 32618197713886699317000503575729517479455503679488 3965 32708826647014159248330879020074585292800000000000 3966 32799684440952677861289698434731588125571963420672 3967 32890771615708882388113513859192728618865405198336 3968 32982088692339387735099274804021812068589129170944 3969 33073636192952651115688602281389251101167397634048 3970 33165414640710829490765727678540126617600000000000 3971 33257424559831639819709087585223284042389868511232 3972 33349666475590222125740136024421285474207348555776 3973 33442140914321005379116508574061509790827894800384 3974 33534848403419576201720248607118695552607330500608 3975 33627789471344550396595384320000000000000000000000 3976 33720964647619447305992726365696788757535409569792 3977 33814374462834567001483339760254805128104657289216 3978 33908019448648870309705730290018368058926588493824 3979 34001900137791861677315374914207429838423791239168 3980 34096017064065474878708817634051647078400000000000 3981 34190370762345961570098146987296383168034061156352 3982 34284961768585782693515268726775411657653308358656 3983 34379790619815502734328987355278015326084099211264 3984 34474857854145686835861513017488505273363598409728 3985 34570164010768800774694615794708591411200000000000 3986 34665709629961113800259257710752536229954728230912 3987 34761495253084604342306143739196976618957329924096 3988 34857521422588868589858246804437405605220480712704 3989 34953788682013031945249978193117611835368604172288 3990 35050297575987663356861293939823267020800000000000 3991 35147048650236692534158649622833060843441170153472 3992 35244042451579330048658340603567382308296417345536 3993 35341279527931990324431392068532952441420087558144 3994 35438760428310217521772793286399784662718478286848 3995 35536485702830614317661503276732488089600000000000 3996 35634455902712773586641290602199680310113344684032 3997 35732671580281212985756108244171927545722989182976 3998 35831133288967312447177345503859312229849271107584 3999 35929841583311254582163942588903914367027572113408 4000 36028797018963968000000000000000000000000000000000 4001 36128000152689073545558164025035696971926671982592 4002 36227451542364833459140721580804907084576683196416 4003 36327151746986103462253992315897999759916635521024 4004 36427101326666287772975263304315643333743862611968 4005 36527300842639297054575171819033486950400000000000 4006 36627750857261509301062104579548182374337218609152 4007 36728451934013733663318847518729647457284292345856 4008 36829404637503177219505388513463080951563853758464 4009 36930609533465414693405446671959944176037976342528 4010 37032067188766361124397975669623173939200000000000 4011 37133778171404247492738565276341871204780801523712 4012 37235743050511599303839344622438552232293140791296 4013 37337962396357218135239672909572027204295043579904 4014 37440436780348166149963588188085702412610293465088 4015 37543166775031753579963672494959545548800000000000 4016 37646152954097529183354682078049412044034012086272 4017 37749395892379273679143984624055549127065899892736 4018 37852896165856996163169541361028861595872703545344 4019 37956654351658933508959870622575270390984131739648 4020 38060671028063552757234130941631895961600000000000 4021 38164946774501556497764165988140870056985160056832 4022 38269482171557891247324060678514681765744844210176 4023 38374277800973758827456467566848799057528209014784 4024 38479334245648630745788675179770921331293010526208 4025 38584652089642265584635105280000000000000000000000 4026 38690231918176729400626644139500844284703137595392 4027 38796074317638419139110933772940782375373547503616 4028 38902179875580089067071472727362891048054868148224 4029 39008549180722880228317102445965499697409994784768 4030 39115182822958352924697184424000120422400000000000 4031 39222081393350522227101505354450100045452203261952 4032 39329245484137896520007682221710921389444018733056 4033 39436675688735519083342576844341331302271537905664 4034 39544372601737012715427969694473816208507119075328 4035 39652336818916627400784485933045199667200000000000 4036 39760568937231291026571512498015460692460686016512 4037 39869069554822663151444593768567769500017278058496 4038 39977839271019191830615544803308054812064800047104 4039 40086878686338173500904275416091342700772891557888 4040 40196188402487815929575075410678172876800000000000 4041 40305769022369304230753871146351478914811609219072 4042 40415621150078869953226726252286631617745372839936 4043 40525745390909863243423624750249449902537697132544 4044 40636142351354828087395343084483784472055877992448 4045 40746812639107580635594988595827022233600000000000 4046 40857756863065290614279555815544132928783234629632 4047 40968975633330565827350628594484615630802833637376 4048 41080469561213539752457135526328176403713028521984 4049 41192239259233962235186848371280797147642365739008 4050 41304285341123293285177098240000000000000000000000 4051 41416608421826799977978972158153875034327526408192 4052 41529209117505656466513043301240467687015570210816 4053 41642088045539047105958481668500405521759206375424 4054 41755245824526272695921188255334513669216107757568 4055 41868683074288859843730394886978299494400000000000 4056 41982400415872673452716973793675597569134535114752 4057 42096398471550032339330505740623716566355207520256 4058 42210677864821827982955963075921823834826671652864 4059 42325239220419646412294674428033087627288146608128 4060 42440083164307893232178050972259660595200000000000 4061 42555210323685921794686370194818663464890701709312 4062 42670621326990164518448731914687989891446861725696 4063 42786316803896267360004122978854420349302870114304 4064 42902297385321227441107351527334965446024718450688 4065 43018563703425533835867439031747661004800000000000 4066 43135116391615311521609888446672655300899081551872 4067 43251956084544468497358079777961152489818356187136 4068 43369083418116846073832880167911737944613788319744 4069 43486499029488372338873394225234286224441237045248 4070 43604203557069218802185621789354858905600000000000 4071 43722197640525960223329634615274898583189488402432 4072 43840481920783737626859730598279120941298877464576 4073 43959057040028424508535874128683645720620049629184 4074 44077923641708796236528583976924279395370357751808 4075 44197082370538702651543285760000000000000000000000 4076 44316533872499243869794004533004473296606558420992 4077 44436278794840949292760134385595067705255071318016 4078 44556317786085959827663886104160894373175570202624 4079 44676651496030213322609880987555782559452121530368 4080 44797280575745633220332228778956056166400000000000 4081 44918205677582320434498300400084094647123734167552 4082 45039427455170748452522281748104873433232578707456 4083 45160946563423961668845473241352261112536775000064 4084 45282763658539776952644181079073421381634178940928 4085 45404879398002988453929930313992188723200000000000 4086 45527294440587575652010616826085062115791168602112 4087 45650009446358914650285105132936138061051011792896 4088 45773025076675992721347671677789872878030373781504 4089 45896341994193626106382588802353357518310094143488 4090 46019960862864681072833043038913481932800000000000 4091 46143882347942298234332482646829978988285549084672 4092 46268107115982120136890393473344231688480369934336 4093 46392635834844522115328409239307606482707697106944 4094 46517469173696846423966572238283987110263728898048 4095 46642607803015639645563473193921517977600000000000 4096 46768052394588893382517914646921056628989841375232 4097 46893803621518288234343660740756557462306895691776 4098 47019862158221441065432757645928982355633592336384 4099 47146228680434155567126833107364120086027706564608 4100 47272903865212676118119710720000000000000000000000 4101 47399888390935944947218604535055853879890953633792 4102 47527182937307862602495092475336603767876370825216 4103 47654788185359551730861002793609765968977879629824 4104 47782704817451624172108286445000938748103956103168 4105 47910933517276451371455889763895502438400000000000 4106 48039474969860438114650586239413967746343320420352 4107 48168329861566299589672673472553065813082852294656 4108 48297498880095341779101391573961029794197367947264 4109 48426982714489745187198872325450762956734336073728 4110 48556782055134851905775384382156256051200000000000 4111 48686897593761456022902598637113583367906406694912 4112 48817330023448097378545559607406291685250848260096 4113 48948080038623358671188013332264561398316431048704 4114 49079148335068165919529709800057069498549338636288 4115 49210535609918092283338268344373267660800000000000 4116 49342242561665665247542167770771396267024131817472 4117 49474269890162677173655399196673920423438934081536 4118 49606618296622499222628298708737473459634143494144 4119 49739288483622398653223058966219446466462873550848 4120 49872281155105859500016403806819031449600000000000 4121 50005597016384906635135897744598115845274213548032 4122 50139236774142433217840352989298585544372808318976 4123 50273201136434531536058790264079313164105976643584 4124 50407490812692827244006406255810721938621132177408 4125 50542106513726817000000000000000000000000000000000 4126 50677048951726209508599312882588814600275432046592 4127 50812318840263269971204742234681103477495788732416 4128 50947916894295167949245896705134906471168054657024 4129 51083843830166328644099472721303292904053531475968 4130 51220100365610787597878945391449630310400000000000 4131 51356687219754548819242584164906461830100813873152 4132 51493605113117946338370323449310189911504748281856 4133 51630854767618009195264041189641022662891970494464 4134 51768436906570829865529824142744988936913738006528 4135 51906352254693936127804827234928374579200000000000 4136 52044601538108666376995365970511123660204735987712 4137 52183185484342548387496915367321376259219491127296 4138 52322104822331681530570726332425512685078161915904 4139 52461360282423122450055810759334319985838771929088 4140 52600952596377274200599089927924010188800000000000 4141 52740882497370278852590547021778963774431949750272 4142 52881150719996413567994273746019752157713568628736 4143 53021758000270490151270353133344058045215847481344 4144 53162705075630258079586575668398753955994191003648 4145 53303992684938811016523043842138151321600000000000 4146 53445621568486996813476781169926172680636524920832 4147 53587592467995831002977525571229147704314535346176 4148 53729906126618913788129953816241653162157522550784 4149 53872563288944850532401653497111213374813354590208 4150 54015564700999675753980231680000000000000000000000 4151 54158911110249280628927025040464509836798713659392 4152 54302603265601844007358954879969491274361645039616 4153 54446641917410266946894151967202411497876015284224 4154 54591027817474610767601060645642127924278767648768 4155 54735761719044538632694819099983111782400000000000 4156 54880844376821760659228803079947875369287734525952 4157 55026276546962482563033313742158826281488986669056 4158 55172058987079857842157486590510603694792102641664 4159 55318192456246443503074597774309378288833504739328 4160 55464677714996659333915046242751296307200000000000 4161 55611515525329250728995395455523240015078476480512 4162 55758706650709755068915966513850724853682060394496 4163 55906251856072971660503585705615764164880686383104 4164 56054151907825435240880203553647954624650714021888 4165 56202407573847893049942219519381261516800000000000 4166 56351019623497785475539466546193747618290122883072 4167 56499988827611730275646932629334870556435793575936 4168 56649315958508010381826422573822391721083529068544 4169 56799001789989065288279492049486158739029201256448 4170 56949047097343986030797117974877149593600000000000 4171 57099452657351013759915704160475649032374695493632 4172 57250219248280041912593159017951059166021996773376 4173 57401347649895121986722922997576761219476550057984 4174 57552838643456972922807967251716122234123093803008 4175 57704693011725494097120931840000000000000000000000 4176 57856911538962281930680721592842105366643518472192 4177 58009495010933150118380030535716839969154259746816 4178 58162444214910653482602421548585588824159681511424 4179 58315759939676615455671746694433103593053584621568 4180 58469442975524659195480855399497098854400000000000 4181 58623494114262742338650702406873378633579602378752 4182 58777914149215695395575135156187934748218287456256 4183 58932703875227763791710810966379076167957284388864 4184 59087864088665153559475868117759666364690756272128 4185 59243395587418580685125151644865213235200000000000 4186 59399299170905824114973974364571466185543948173312 4187 59555575640074282425346576376019262831715676061696 4188 59712225797403534160629631981448911832737124450304 4189 59869250446907901843815341691556019852033484914688 4190 60026650394139019663922838696870333644800000000000 4191 60184426446188404844690833909364179780043771215872 4192 60342579411690032698938621407453094395649128923136 4193 60501110100822915372996766854194236405475908255744 4194 60660019325313684285613005204254505364155424309248 4195 60819307898439176265743080771546618265600000000000 4196 60978976635029023393640472497754759305690645266432 4197 61139026351468246549663160043729167361257112600576 4198 61299457865699852675219802122358874792119379165184 4199 61460271997227435750281917304471808209125069815808 4200 61621469567117781491892879360000000000000000000000 4201 61783051398003475778108764046523474480336566484992 4202 61945018314085516801810312127808543235785952854016 4203 62107371141135930958829504297524192122804973338624 4204 62270110706500392474838477599393731961147902394368 4205 62433237839100846775452749876058023526400000000000 4206 62596753369438137604004958746331825262635937431552 4207 62760658129594637891449564605766942293867370643456 4208 62924952953236884382863213169936013811135035736064 4209 63089638675618216025009702135060441625418612604928 4210 63254716133581416119442748617966957363200000000000 4211 63420186165561358245624009158311814082441471066112 4212 63586049611587655958538062222002077525549458128896 4213 63752307313287316265290324337212833208908596117504 4214 63918960113887396885178135224790511364811404607488 4215 64086008858217667297729514554589498572800000000000 4216 64253454392713273583208363269855631798002014748672 4217 64421297565417407060089155774590279431109094670336 4218 64589539225983976724008445675347069618039705042944 4219 64758180225680285492704787210574836379576380162048 4220 64927221417389710261462956988870269337600000000000 4221 65096663655614385773582646193787666752890294239232 4222 65266507796477892310396081998617040390453802827776 4223 65436754697727947205363328571231883695310329872384 4224 65607405218739100186778312738170814000650002628608 4225 65778460220515432553622917120000000000000000000000 4226 65949920565693260189110784348153095376948577697792 4227 66121787118543840416466779828309969064201044361216 4228 66294060744976082701492367428402845745125810765824 4229 66466742312539263206471462441976883445027640967168 4230 66639832690425743199975639211330397798400000000000 4231 66813332749473691327131886891066917117300259684352 4232 66987243362169809744920425992856383902402956230656 4233 67161565402652064127074420577775814992560876683264 4234 67336299746712417543157746255030645083886193737728 4235 67511447271799568216401302506597200691200000000000 4236 67687008857021691164882689287825020481635365158912 4237 67862985383149183730638402355746132873364526596096 4238 68039377732617415001302039351208345335704221384704 4239 68216186789529479128866349309432857306784793100288 4240 68393413439658952550171301997645188300800000000000 4241 68571058570452655113724700279494965730537973481472 4242 68749123071033415117466208585517337227083210817536 4243 68927607832202838262090023528349796684629639430144 4244 69106513746444080524545768742256521664311588814848 4245 69285841707924624956341555150181734809600000000000 4246 69465592612499062411277510069508289092583562412032 4247 69645767357711876207242443861392144443517987454976 4248 69826366842800230726710691209432502916241722179584 4249 70007391968696763960580535582976295192984612241408 4250 70188843638032384000000000000000000000000000000000 4251 70370722755139069480830164855717309839294272110592 4252 70553030226052673985400554327284154173175854268416 4253 70735766958515734406215516703669620541764113793024 4254 70918933861980283276274910924389283646054720339968 4255 71102531847610665070676801642813613670400000000000 4256 71286561828286356484174258260626082410800089137152 4257 71471024718604790689362749611171256364383764217856 4258 71655921434884185580179025302360839948758327230464 4259 71841252895166376005396777165953932468098619670528 4260 72027020019219649996808779800855655219200000000000 4261 72213223728541588996789617845045099011213950451712 4262 72399864946361912089937519365308889016094001463296 4263 72586944597645324243498229617580557814281120251904 4264 72774463609094368561278277404828696175929970393088 4265 72962422909152282555759407345559194828800000000000 4266 73150823428005858443130375565559822399288767414272 4267 73339666097588307465956733639980270945150997364736 4268 73528951851582128248213656043669349982108431417344 4269 73718681625421979187411299916345274479396570267648 4270 73908856356297554888546622617117366681600000000000 4271 74099476983156466644620022331570713408884369784832 4272 74290544446707126968459609905532470180627586482176 4273 74482059689421638180600366114223004466873876086784 4274 74674023655538685057969887735220688849071618654208 4275 74866437291066431548136878080000000000000000000000 4276 75059301543785421553882993053203103189132369723392 4277 75252617363251483792863112352740099383118702575616 4278 75446385700798640737123567098747720723489802420224 4279 75640607509542021637252319986835960889687060512768 4280 75835283744380779635939562002382743142400000000000 4281 76030415362001012975731660809364427119946945789952 4282 76226003320878690305765870140801245041760514605056 4283 76422048581282580092277686869818491053338907377664 4284 76618552105277184137677222932043659104397010403328 4285 76815514856725675212995442903044272947200000000000 4286 77012937801292838808505604810228757418689546944512 4287 77210821906448019007329731678551586854223002730496 4288 77409168141468068486844434374952680881444412719104 4289 77607977477440302652704902529188509451599256485888 4290 77807250887265457910310379670047870156800000000000 4291 78006989345660654078538941227358406912355516547072 4292 78207193829162360950583899713150588093003974311936 4293 78407865316129369006728670211324335223146801004544 4294 78609004786745764283901441275630414239082844520448 4295 78810613223023907406855511462205036953600000000000 4296 79012691608807416785825670006753180330610636357632 4297 79215240929774155985515521599235568073032519909376 4298 79418262173439225270275179812048068276735111593984 4299 79621756329157957330333281502662780825709741867008 4300 79825724388128917193951805440000000000000000000000 4301 80030167343396906330376712496892565522365590536192 4302 80235086189855970948461962010362225948869909282816 4303 80440481924252414495848999338525241762000796647424 4304 80646355545187814363588353239255604484678581485568 4305 80852708053122042801094528462733338214400000000000 4306 81059540450376292046329928889167119676336349642752 4307 81266853741136103676118099655779983592675927392256 4308 81474648931454402181491133005059596125802137124864 4309 81682927029254532772980642050776247520658485936128 4310 81891689044333303420766269300838445875200000000000 4311 82100935988364031134600262598164240118198474637312 4312 82310668874899592488431220143872957564588650397696 4313 82520888719375478394654678452724048526447218786304 4314 82731596539112853132922792460324668941720971378688 4315 82942793353321617638449935556673326284800000000000 4316 83154480183103477054755629062581531467503340879872 4317 83366658051455012555790795595897450233245661659136 4318 83579327983270757442397918894723884781023468191744 4319 83792491005346277518060283976456736002037931573248 4320 84006148146381255748900066015948937625600000000000 4321 84220300436982581212889634024908597490484282130432 4322 84434948909667442343245036309248952703854707736576 4323 84650094598866424470975238773002312125721748701184 4324 84865738540926611671565294428071331808753701879808 4325 85081881774114692920776232960000000000000000000000 4326 85298525338620072564549072892585194224240654548992 4327 85515670276557985108004975789999552852501794390016 4328 85733317631972614328538182035639959330723016474624 4329 85951468450840216718002991033635793702279203258368 4330 86170123781072249259000675193330230886400000000000 4331 86389284672518501540276846780569568937547820695552 4332 86608952176970232216244429653783506656264722579456 4333 86829127348163309815652024049097454780335536472064 4334 87049811241781357904422091938570697769496166268928 4335 87271004915458904607688033060586206003200000000000 4336 87492709428784536496063867512914156017701053530112 4337 87714925843304056841184889808517117077180064464896 4338 87937655222523648245562311523246116647790658453504 4339 88160898631913039651799565114679458849999435071488 4340 88384657138908677736222600163966635212800000000000 4341 88608931812916902691981165189144675435361360412672 4342 88833723725317128406682733300480919652191579406336 4343 89059033949465027039625398317451878054425152978944 4344 89284863560695718003700739544480346682545351426048 4345 89511213636326961357042328210010380697600000000000 4346 89738085255662355609500226612390542264331227103232 4347 89965479499994539949026512287848836028888069963776 4348 90193397452608400893061544022067060616898107408384 4349 90421840198784283370015374268987422068314218692608 4350 90650808825801206235943403520000000000000000000000 4351 90880304422940082231520066385056197764548281761792 4352 91110328081486942384419036606021155056118677897216 4353 91340880894736164862213138923208109285610381901824 4354 91571963957993708280911859660021057475434845831168 4355 91803578368580349474259055079460333158400000000000 4356 92035725225834925728918167001410755438344878948352 4357 92268405631117581490676968852626055497453620166656 4358 92501620687813019546808582253638907814614625419264 4359 92735371501333756689730224429956000471459171401728 4360 92969659179123383867105870170335425331200000000000 4361 93204484830659830823543738744182851626181603622912 4362 93439849567458635239044246134637405511938364932096 4363 93675754503076216369358796145242196250023851720704 4364 93912200753113153193424520397702632563114967564288 4365 94149189435217467073044816957623028940800000000000 4366 94386721669087908929990280305773822722622695145472 4367 94624798576477250945699361615873662988669247553536 4368 94863421281195582788762847807568688872246575366144 4369 95102590909113612375381000616751827981704624078848 4370 95342308588165971167986952966084598169600000000000 4371 95582575448354524017234719228059713790281391276032 4372 95823392621751683552554938552672149597398526590976 4373 96064761242503729126486236283246913189296507715584 4374 96306682446834130317994857608701674933958012305408 4375 96549157373046875000000000000000000000000000000000 4376 96792187161529801976327046654274960772823192174592 4377 97035772954757938193315682123572462714656879804416 4378 97279915897296840531314653537878118685944812929024 4379 97524617135805942181299726345550724817987429203968 4380 97769877819041903611856172289989437030400000000000 4381 98015699097861968131771919420811075921875044401152 4382 98262082125227322053492289302509396611761340153856 4383 98509028056206459462692045235010789638602923966464 4384 98756538047978551599225277240232212578232621334528 4385 99004613259836820854718454798189015859200000000000 4386 99253254853191919392076786836894889440848444915712 4387 99502463991575312392178840293745931575556671799296 4388 99752241840642665933039183673788681680543918587904 4389 100002589568177239506723640433741064157923888857088 4390 100253508344093283179306558721369099468800000000000 4391 100504999340439439399164328999324836415244465078272 4392 100757063731402149458904209382326471822818186100736 4393 101009702693309064616232350118114619938390455353344 4394 101262917404632461879069743547454086038631269531648 4395 101516709045992664460229664088073542041600000000000 4396 101771078800161466906975004303351794267968694648832 4397 102026027852065564910778757940274815732923997618176 4398 102281557388789989802615748954208671170717269622784 4399 102537668599581547739118556981866518989907802718208 4400 102794362675852263584935444480000000000000000000000 4401 103051640811182829496632948817323830393544105787392 4402 103309504201326058213490663992494961348684720111616 4403 103567954044210341060540601353122247855136229556224 4404 103826991539943110669208386711287525963874873376768 4405 104086617890814308420918422591423014502400000000000 4406 104346834301299856619030019008122061150869837053952 4407 104607641978065135394476374156069813290098602541056 4408 104869042129968464350483167703277123743351952113664 4409 105131035968064588951748414013694955855837636067328 4410 105393624705608171663470110587588129587200000000000 4411 105656809558057287845613108299267191614333897408512 4412 105920591743076926407811524633426581918280105066496 4413 106184972480542495230307919074927533906395979055104 4414 106449952992543331356335351093907054628658518949888 4415 106715534503386215961353345790101998796800000000000 4416 106981718239598894104553700218762130701647790211072 4417 107248505429933599268056974717000960224889915047936 4418 107515897305370582689225428185411184316567512940544 4419 107783895099121647491523074256766247801656807784448 4420 108052500046633687619358456603154684313600000000000 4421 108321713385592231582350666296463679537731057221632 4422 108591536355924991014464052146257227674074403045376 4423 108861970199805414053462006295297183870528713129984 4424 109133016161656243546135142057747648990242309931008 4425 109404675488153080084764119040000000000000000000000 4426 109676949428227949880282311990573383921333742600192 4427 109949839233072877477608464585199852977202518818816 4428 110223346156143463318624417467511103481522551783424 4429 110497471453162466158277951336221904226331098349568 4430 110772216382123390339295740697871017574400000000000 4431 111047582203294077930996372091551326998844776906752 4432 111323570179220305737698342140154930143568127328256 4433 111600181574729387182222915692994421209801229860864 4434 111877417656933779069996692598757098087831335600128 4435 112155279695234693239263703287123358515200000000000 4436 112433768961325713102921828343553408901894281101312 4437 112712886729196415087503315636237255450705784733696 4438 112992634275135994974824150298531778831073153122304 4439 113273012877736899151832017985895852834127177842688 4440 113554023817898460774187590314900638924800000000000 4441 113835668378830540849118853254858400075917790543872 4442 114117947846057174243093194481500799264047954395136 4443 114400863507420220619856964318468393955096468127744 4444 114684416653083020314397226887668964119528758837248 4445 114968608575534055148385423465345816985600000000000 4446 115253440569590614192667678798491038939810398994432 4447 115538913932402464482371493277565898675331662872576 4448 115825029963455526690203579387874673712467158237184 4449 116111789964575555763518619774902845494096253943808 4450 116399195239931826530743746560000000000000000000000 4451 116687247096040824282748567233486337716158822612992 4452 116975946841769940334755591534114238210442595926016 4453 117265295788341172574390946198347982759169699610624 4454 117555295249334831001480300331660998577086024122368 4455 117845946540693248265199963418516678246400000000000 4456 118137250980724495204198160649422118821299383959552 4457 118429209890106101395306536303950530588264634515456 4458 118721824591888780716466985389444442257578277208064 4459 119015096411500161929503966597765376998506839932928 4460 119309026676748524288377505908473934643200000000000 4461 119603616717826538178557159837735074888609915994112 4462 119898867867315010793162270409575082620582830800896 4463 120194781460186636851518910411397780651316560789504 4464 120491358833809754365788987390426951164914185535488 4465 120788601327952105461332048153508891852800000000000 4466 121086510284784602256465402251013165821003586076672 4467 121385087048885097807293263057940848477167824142336 4468 121684332967242162123280688613318215251704040914944 4469 121984249389258863259253191344050479552610642690048 4470 122284837666756553489507976183165852057600000000000 4471 122586099153978660569727860396326164453552639967232 4472 122888035207594484092394025656148240067849697099776 4473 123190647186702996941398853552802100407436924944384 4474 123493936452836651851565199803060313220860354756608 4475 123797904369965193078783569920000000000000000000000 4476 124102552304499473186483770033438257398530065825792 4477 124407881625295274954162720908446379302669271433216 4478 124713893703657138413695240997472008568671593037824 4479 125020589913342193019159725582235256945565570695168 4480 125327971630563994955915773716189308518400000000000 4481 125636040233996369594675942768482809106917178212352 4482 125944797104777259096318941897565527290074844102656 4483 126254243626512575173196710748375780833798614155264 4484 126564381185280057012692968072973726896093269065728 4485 126875211169633134368795956822074929971200000000000 4486 127186734970604795827453257545730105496585122086912 4487 127498953981711462251481690676926389649612363268096 4488 127811869598956865410810480453690050253915322056704 4489 128125483220835931803841008864887715930579862028288 4490 128439796248338671675711647083890789580800000000000 4491 128754810084954073239261314384123899771918296809472 4492 129070526136674002104490580512801544297637044289536 4493 129386945811997105922324296935406351658324951302144 4494 129704070521932724248484915255216828904081979342848 4495 130021901680004803633290827460991621529600000000000 4496 130340440702255817943199242463301069116607700140032 4497 130659689007250693919918296647505428280254425726976 4498 130979648016080741982918282900553124166310333251584 4499 131300319152367592281177072761152698125381332369408 4500 131621703842267136000000000000000000000000000000000 4501 131943803514473471928759671060159229324702192238592 4502 132266619600222858295406368378944604164978865340416 4503 132590153533297669873604916673271015697950152065024 4504 132914406750030360368359089801979640238091658067968 4505 133239380689307430085989846822641100390400000000000 4506 133565076792573398894338900338337708408765679665152 4507 133891496503834784479074338183471245569477476089856 4508 134218641269664085901980240928277632241865760702464 4509 134546512539203772467117462590999068035955742998528 4510 134875111764170277900747970336112456499200000000000 4511 135204440398857999850920370808185203772148219379712 4512 135534499900143304712619486105371167730247502135296 4513 135865291727488537784388081235816348652506556923904 4514 136196817342946038762334087225861912466860527321088 4515 136529078211162162577441909862457724108800000000000 4516 136862075799381305582111663355179485358939042742272 4517 137195811577449937091855420997223905444155134836736 4518 137530287017820636288084831191286513325901919289344 4519 137865503595556134487929706986853520471138288795648 4520 138201462788333362787032460551710677401600000000000 4521 138538166076447505081268520773936794724129499512832 4522 138875614942816056473348142462856320819443768754176 4523 139213810872982887070260289389923227952727703158784 4524 139552755355122311177524550684846943193161906782208 4525 139892449880043161896222330880000000000000000000000 4526 140232895941192871128783838178816653341873921851392 4527 140574095034661554999512683313052411338099697647616 4528 140916048659186104695835192650977148103055296692224 4529 141258758316154282736266834025370377077082206240768 4530 141602225509608824671093452068127925862400000000000 4531 141946451746251546221770311668926549555496408317952 4532 142291438535447455865047253520279179766343250477056 4533 142637187389228872867833574572001103810271236849664 4534 142983699822299550778821558596149318703795381731328 4535 143330977352038806382892897960446866227200000000000 4536 143679021498505654124337567125614729953051527872512 4537 144027833784442946004920031321459807182493367402496 4538 144377415735281516962833000319562845464375385391104 4539 144727768879144335738584267208529684962868501413888 4540 145078894746850661233867505592567647436800000000000 4541 145430794871920204369473235677181775930806943875072 4542 145783470790577295448301510278608515269533615783936 4543 146136924041755057029543215897773333789185664876544 4544 146491156167099582320102231636630066016191091048448 4545 146846168710974119089336039906270091673600000000000 4546 147201963220463259113197737583735888807975958085632 4547 147558541245377133153867754519593381211387646181376 4548 147915904338255611480968948082568558775897354665984 4549 148274054054372509940464107752494142955560797995008 4550 148632991951739801577340272640000000000000000000000 4551 148992719591111833818189637222375316823387974664192 4552 149353238535989551219802196541390335925192088354816 4553 149714550352624723789890661612150127208964946919424 4554 150076656610024180886073558843822229260251135213568 4555 150439558879954050699247813874894136934400000000000 4556 150803258736944005327487510379036005142544884170752 4557 151167757758291511446610908104229382564734887264256 4558 151533057524066086583563201669135428601394562596864 4559 151899159617113560998767902458277390018849305264128 4560 152266065623060345183605130333063951155200000000000 4561 152633777130317702979180509810544596815671367565312 4562 153002295730086030322553776857627856570707079069696 4563 153371623016359139626601617506871092427254927458304 4564 153741760585928549799694678122429551008292104306688 4565 154112710038387781911374109332896271564800000000000 4566 154484472976136660510218431403137010357927120207872 4567 154857051004385620600096938141389841069496007131136 4568 155230445731160020281011289332422093691534908063744 4569 155604658767304459060732378153982717458067906101248 4570 155979691726487101843445000073721256345600000000000 4571 156355546225204008601618293338731010895908995858432 4572 156732223882783469737325368361479572901927978008576 4573 157109726321390347139240994075681048023395607773184 4574 157488055166030420941551663685207556724992726007808 4575 157867212044554741991017820160000000000000000000000 4576 158247198587663990028433483346686909983931070676992 4577 158628016428912837590733985659823136484648357462016 4578 159009667204714319640007992003885151250385022746624 4579 159392152554344208925675451847975227939808364986368 4580 159775474119945397086098607236161365606400000000000 4581 160159633546532281495898659968082598303330627223552 4582 160544632481995157865256184228449647277707106451456 4583 160930472577104618597478857581938442160303257944064 4584 161317155485515956911125573483278923457090633596928 4585 161704682863773576732981492282654143283200000000000 4586 162093056371315408368184085135415750302208058458112 4587 162482277670477329953805726254162566780397757136896 4588 162872348426497594702203893571990571956126303125504 4589 163263270307521263940455546119776970860595655999488 4590 163655044984604645952197758259280268492800000000000 4591 164047674131719740628202206359194845915568691740672 4592 164441159425758689932016622554665250351477828878336 4593 164835502546538234187011852893715411549716368850944 4594 165230705176804174191178683448154770283212253954048 4595 165626769002235839166024127853360683417600000000000 4596 166023695711450560545922403242478628050794532831232 4597 166421486996008151614281358657603182117578684235776 4598 166820144550415392992890660754978370833966782480384 4599 167219670072130523990823585974760940550128410820608 4600 167620065261567739819269816320000000000000000000000 4601 168021331822101694678682187485777142474733929889792 4602 168423471460072010724625893299498862882892824969216 4603 168826485884787792918724209278714385652549444173824 4604 169230376808532149771100360585123840521659815559168 4605 169635145946566719980720725754221323878400000000000 4606 170040795017136204980050137310862366760457157476352 4607 170447325741472907390435613743533643092106628038656 4608 170854739843801275394640434305812682303552842891264 4609 171263039051342453032956048744015531094428486729728 4610 171672225094318836429324898316919714611200000000000 4611 172082299705958635953912812378297795427885920550912 4612 172493264622500444328575236337382980055026521604096 4613 172905121583197810681667141997892580740018632392704 4614 173317872330323820558652070104438051432219476492288 4615 173731518609175681894971357397632470220800000000000 4616 174146062168079316957640206597548768447064778473472 4617 174561504758393960262042867500966084063426601025536 4618 174977848134516762470404810792649061558704767238144 4619 175395094053887400278425393236317793676883654606848 4620 175813244276992692296560133628566804889600000000000 4621 176232300567371220932447343270362759689802489004032 4622 176652264691617960280979482737475529686325684862976 4623 177073138419388910028525248414859304510323198787584 4624 177494923523405735377814027602183357891094572433408 4625 177917621779460413000000000000000000000000000000000 4626 178341234966419883020428806050014621258771272302592 4627 178765764866230707044635348930174365107181810876416 4628 179191213263923732231106946997403004452020131201024 4629 179617581947618761417351707129365528284607406931968 4630 180044872708529229305817646743232603750400000000000 4631 180473087340966884716213753265618640156911994929152 4632 180902227642346478910789834495274163273372172025856 4633 181332295413190459999137681640310471947986837438464 4634 181763292457133673429081738826309298569907984662528 4635 182195220580928068570233148562209977139200000000000 4636 182628081594447411396786722018959327468153273843712 4637 183061877310692003276146066023143323992806492471296 4638 183496609545793405869967785395783208378809035259904 4639 183932280119019172154221369676760944997779885785088 4640 184368890852777583564867067369529068748800000000000 4641 184806443572622393275759748620447639807012500406272 4642 185244940107257575615392458713866146782601843572736 4643 185684382288542081629099069919521078436482823225344 4644 186124771951494600793341148074541147374357628059648 4645 186566110934298328888709862819932772761600000000000 4646 187008401078305742038279486642449731683606784376832 4647 187451644228043376917954747798824531818426899890176 4648 187895842231216617145460025822047045971945176694784 4649 188340996938714485854624105630310629014673930846208 4650 188787110204614444461619937280000000000000000000000 4651 189234183886187197629824583126261649765961817915392 4652 189682219843901504439970272579869803038403635183616 4653 190131219941428995772263226778872742757487003828224 4654 190581186045648997907152661329469654719549059104768 4655 191032120026653362351438124814321477222400000000000 4656 191484023757751301896409084019635290667266659581952 4657 191936899115474232914716423796475646330334458413056 4658 192390747979580623902681290148443344979536761585664 4659 192845572233060850274752469528718310768910247395328 4660 193301373762142055416829265436084482867200000000000 4661 193758154456293018005172605223537528425882438336512 4662 194215916208229025597632885576017470503502789738496 4663 194674660913916754503928844377305171060022631727104 4664 195134390472579155941717529671771502621269203877888 4665 195595106786700348485201223136068816076800000000000 4666 196056811762030516813022965910604142584472977539072 4667 196519507307590816762208128802330973864375076519936 4668 196983195335678286694915266760640309308841256812544 4669 197447877761870765184765299148521145232125694312448 4670 197913556505031815029523862683295259033600000000000 4671 198380233487315653596917493006710899735585338949632 4672 198847910634172089510370103664605069847212249317376 4673 199316589874351465681452047833315048247881036201984 4674 199786273139909608695839868425137579109505206059008 4675 200256962366212784559590666240000000000000000000000 4676 200728659491942660812540843606723108328368286728192 4677 201201366459101275015644812476422717183878617890816 4678 201675085213016009619075091194317920250567982055424 4679 202149817702344573217911053186091704588678692077568 4680 202625565879079988202249433552586696294400000000000 4681 203102331698555584808575546073618816888876671434752 4682 203580117119450001579240013379658130140016207200256 4683 204058924103792192236891667060663175162022135332864 4684 204538754616966438980723132246066960226352394928128 4685 205019610627717372211391472710404223795200000000000 4686 205501494108154996691482137836945588778569734029312 4687 205984407033759724148390321808570219725232533405696 4688 206468351383387412326499718192570260275632541794304 4689 206953329139274410495544529645743742303255750770688 4690 207439342287042611422046472789604224204800000000000 4691 207926392815704509810724402394421882106171329871872 4692 208414482717668267222780066866719235551029819867136 4693 208903613988742783477969398659382572634178787999744 4694 209393788628142774547374638618325225519095373365248 4695 209885008638493856943798492446259255705600000000000 4696 210377276025837638616707420404206302041020072722432 4697 210870592799636816358657068086515128929883653144576 4698 211364960972780279730138756596961936009547097309184 4699 211860382561588221509791864723599245121283118071808 4700 212356859585817254676932853760000000000000000000000 4701 212854394068665535933357607452025575895397398740992 4702 213352988036777895771379685163840220370159078998016 4703 213852643520250975095073015756210895726608985882624 4704 214353362552638368401693492855781773704686225850368 4705 214855147170955773530259869167608292966400000000000 4706 215357999415686147984280288246388621013081550487552 4707 215861921330784871835616736696152799032432138387456 4708 216366914963684917216485648115274368085950478680064 4709 216872982365302024406598842245168798249887547260928 4710 217380125590039884522454938718550831923200000000000 4711 217888346695795328815797344538252514505535480922112 4712 218397647743963524588260877951969168901264843472896 4713 218908030799443177729235058723516166578859885461504 4714 219419497930641741883978065938859691848083846463488 4715 219932051209480634259021339426944765132800000000000 4716 220445692711400458071910779622798905719696677404672 4717 220960424515366231652336483255155638040561593614336 4718 221476248703872624201708938604534584168302136786944 4719 221993167362949198218245594251950487927790185218048 4720 222511182582165658594637709224818874777600000000000 4721 223030296454637108395373390246798201226296905695232 4722 223550511077029311320798723413874665708315031371776 4723 224071828549563960865004913051574060143527680016384 4724 224594250976023956174635349759393201307958386884608 4725 225117780463758684615712542720000000000000000000000 4726 225642419123689311055590868244074853028999873953792 4727 226168169070314073867147107238475870395829338505216 4728 226695032421713587662326768827325912675483935309824 4729 227223011299556152762170225724260289429957580423168 4730 227752107829103071410448719151060379238400000000000 4731 228282324139213970738046327124850839276404816740352 4732 228813662362352132485230029794577283835388971974656 4733 229346124634589829488956049199228476157317311627264 4734 229879713095613668942366688346843688763104824393728 4735 230414429888729942433637945876373779251200000000000 4736 230950277160869982771344237765565879395123999014912 4737 231487257062595527603512616588838926216820839940096 4738 232025371748104089837544941711233438380973782728704 4739 232564623375234334868192520529577166451073810956288 4740 233105014105471464620773811441632070860800000000000 4741 233646546103952608416831853639801399356702140137472 4742 234189221539472220669434167089602681515477917761536 4743 234733042584487485415323948166177809969226023174144 4744 235278011415123727691137472386239957305549649870848 4745 235824130211179831760908705489674148249600000000000 4746 236371401156133666202088217796139475568105757868032 4747 236919826437147515857309594289092164929852303998976 4748 237469408245073520659142634264286251364375104323584 4749 238020148774459121335078739623639163514937732497408 4750 238572050223552512000000000000000000000000000000000 4751 239125114794308099643389595865456046178870432366592 4752 239679344692391970518547257606985783644305716412416 4753 240234742127187363441079639250142295902394750337024 4754 240791309311800150003941590075657921895774675795968 4755 241349048463064321716310435807027947110400000000000 4756 241907961801547484073581513350887085691753990193152 4757 242468051551556357565779339247966874879285427961856 4758 243029319941142285631684932042244596626406154174464 4759 243591769202106749565985952701195024868729346326528 4760 244155401570006890386762475022465577779200000000000 4761 244720219284161037670627349643444082631903608307712 4762 245286224587654245362846280831707429595873642807296 4763 245853419727343834569768894677860335788091353595904 4764 246421806953864943340908240639428041005721964249088 4765 246991388521636083448012335596887133388800000000000 4766 247562166688864704168477530682237321376104838070272 4767 248134143717552763080459656128366635131598312308736 4768 248707321873502303877045078265476406441973167161344 4769 249281703426321041206849985560643934105729287323648 4770 249857290649427952548422407259843828121600000000000 4771 250434085820058877125827658750057819492640549240832 4772 251012091219272121872804102214111845028113391026176 4773 251591309131954074452882309504223332867409690230784 4774 252171741846824823342866916413556032170283874910208 4775 252753391656443784987086663680000000000000000000000 4776 253336260857215338029824330114556373237647793979392 4777 253920351749394464633344477209746549656636532719616 4778 254505666637092398888943142453019959188671350964224 4779 255092207828282282328449840347840645941515431968768 4780 255679977634804826543618455832627668582400000000000 4781 256268978372373982920849844386645469059620590845952 4782 256859212360582619498695186623925807961912226349056 4783 257450681922908204955595382602990912656588526321664 4784 258043389386718499735318012423176768131822233059328 4785 258637337083277254317559634939364979507200000000000 4786 259232527347749914641187445607560671663866628800512 4787 259828962519209334687600567575642130457948372074496 4788 260426644940641496231697507158395339477977718063104 4789 261025576958951235767942565785273577130900626341888 4790 261625760924967978619030265384829504716800000000000 4791 262227199193451480234653112973095733687285891203072 4792 262829894123097574687884302945981088966854297255936 4793 263433848076543930376693232239645407423374288748544 4794 264039063420375812938117984119457791558900617576448 4795 264645542525131855382625220889174186393600000000000 4796 265253287765309835456194214279032713354799199813632 4797 265862301519372460237668034676202472663788212453376 4798 266472586169753157978921216705076952021519757737984 4799 267084144102861877195399518949920533999915534123008 4800 267696977709090893014593699840000000000000000000000 4801 268311089382820620790015539889206850376114678792192 4802 268926481522425436988250652599945506664302107426816 4803 269543156530279507356668942406372183992571657191424 4804 270161116812762622379379888046564913773853768941568 4805 270780364780266040029026153718532695654400000000000 4806 271400902847198335822015358292777243259280138698752 4807 272022733431991260184796164726050783273252087136256 4808 272645858957105603138791187648654737433123948068864 4809 273270281849037066311605556882744070582980604592128 4810 273896004538322142282136318393288176435200000000000 4811 274523029459544001267214201878239290349629380493312 4812 275151359051338385157415635871721802434922147741696 4813 275780995756399508909689246865329074616845996130304 4814 276411942021485969304447438549547364918058117234688 4815 277044200297426661074780010841568496844800000000000 4816 277677773039126700415453145898953590153290419535872 4817 278312662705573355879363459822419442930089392603136 4818 278948871759841986669123194227087318306868107935744 4819 279586402669101988331459001311511579564051160629248 4820 280225257904622745862113159479343815065600000000000 4821 280865439941779594228942443971238122497383629586432 4822 281506951260059786320916268346216746225438688280576 4823 282149794343068468330722108013844291101961626845184 4824 282793971678534662578692616362855622462807430135808 4825 283439485758317257785775247360000000000000000000000 4826 284086339078411006803271605806455020158397806804992 4827 284734534138952531807080157739881938082014760534016 4828 285384073444226336964182348759692629190081589018624 4829 286034959502670828579118597333031898345959606714368 4830 286687194826884342728207053411001460326400000000000 4831 287340781933631180389264439950418450819992153751552 4832 287995723343847650074594726197566877280279730323456 4833 288652021582648117975017816848620421311959939416064 4834 289309679179331065622716880458345239441537580924928 4835 289968698667385155080689383725988000563200000000000 4836 290629082584495301666593345546573812385632183386112 4837 291290833472548754218786775978837735047824089808896 4838 291953953877641182912364720549349409816157307797504 4839 292618446350082774633004789587720439398418756927488 4840 293284313444404335916438515571766381772800000000000 4841 293951557719363403461372348755787742274027543068672 4842 294620181737950362223688572661395692629859118350336 4843 295290188067394571099762896330197277207301344722944 4844 295961579279170496206741959572830795299784436482048 4845 296634357949003851767630470800964426137600000000000 4846 297308526656877748609044184399599885590299758559232 4847 297984087987038850279491415988018208290298738507776 4848 298661044528003536796052289330627217063159617552384 4849 299339398872564076027331408095480796906190282948608 4850 300019153617794802720566149120000000000000000000000 4851 300700311365058305180779281332096880937167898017792 4852 301382874720011619609871125992145749960518812041216 4853 302066846292612432113552989468725531855715066445824 4854 302752228697125288384030119340433767456698865287168 4855 303439024552127811066348958229010474598400000000000 4856 304127236480516924816329997417171919772200156004352 4857 304816867109515089058014063989604007571761875910656 4858 305507919070676538448556410959166482008532020363264 4859 306200394999893531058509519604176804558762282057728 4860 306894297537402604275442067048341123891200000000000 4861 307589629327790838438848059964144220013339357478912 4862 308286393020002128214306687174966072343635318276096 4863 308984591267343461714859999872525491129420773064704 4864 309684226727491207377582088156127131730182865420288 4865 310385302062497408603319986640273591500800000000000 4866 311087819938796086167593109969165922149470381801472 4867 311791783027209548410644591222120872203230994497536 4868 312497194002954709214644472394648943165728719110144 4869 313204055545649413776051276397531680555519965134848 4870 313912370339318772181145074332377651609600000000000 4871 314622141072401500792751750178492752249757506732032 4872 315333370437756271456184757464140647045074283134976 4873 316046061132668068532437258997062430351506049859584 4874 316760215858854553766664141296140500440750812561408 4875 317475837322472439000000000000000000000000000000000 4876 318192928234123866732765801230812177528839672430592 4877 318911491308862798547123536664268189399390581948416 4878 319631529266201411397244806901300059083314009473024 4879 320353044830116501775065888655308948569833464659968 4880 321076040729055897759708466262091130470400000000000 4881 321800519695944878958651837090000973778731665457152 4882 322526484468192604348749033576830110663057243897856 4883 323253937787698548025185941849085317826563710910464 4884 323982882400858942866489138190487448581059827990528 4885 324713321058573232123694810021263258419200000000000 4886 325445256516250528941797777529834788006439222771712 4887 326178691533816083821606285665501056492088953143296 4888 326913628875717760030134893856328471088993511931904 4889 327650071310932516967674452562394215105726762713088 4890 328388021612972901499684821612435918028800000000000 4891 329127482559893547261662655203526462722856055734272 4892 329868456934297681945143252470290514104584541044736 4893 330610947523343642573002150654085271394212951097344 4894 331354957118751398772228820125158405782693266587648 4895 332100488516809084052351506833747843481600000000000 4896 332847544518379535097698958191078029937470794104832 4897 333596127928906839081691462909912946666743242162176 4898 334346241558422889011360333968425172758161243766784 4899 335097888221553947110301666602310756535831738974208 4900 335851070737527216248276910080000000000000000000000 4901 336605791930177419425679502976163213168771850043392 4902 337362054627953387321093536731167163919838390255616 4903 338119861663924653910177131470381770846848338100224 4904 338879215875788060164109931358947344353221324832768 4905 339640120105874365835850854186470499942400000000000 4906 340402577201154869342458961413802215545998202109952 4907 341166590013248035751737050572245192760916554285056 4908 341932161398426132881464311685920863926866531057664 4909 342699294217621875519491133292280559833171338723328 4910 343467991336435077772975891665552356147200000000000 4911 344238255625139313555050309004957132938044099264512 4912 345010089958688585217206722635486936342470114410496 4913 345783497216724000335707367685598692782880644399104 4914 346558480283580456660322540255019905378802768805888 4915 347335042048293335233711276768673713356800000000000 4916 348113185404605201689764958031192515303885684867072 4917 348892913250972515739241023452286485854411277991936 4918 349674228490572348851020762008050335560624760684544 4919 350457134031309110137331931738813500865955860840448 4920 351241632785821280451283748962050873753600000000000 4921 352027727671488154705068581900858800139857540677632 4922 352815421610436592417191481096250346663355535589376 4923 353604717529547776497095480786721054311853519273984 4924 354395618360463980275557411402868204334631782187008 4925 355188127039595342789235773440000000000000000000000 4926 355982246508126652327759037239333342746467150856192 4927 356777979712024138251749551630237721797502556962816 4928 357575329602042271090185066963726153901215972327424 4929 358374299133730570925506704802710458938016365805568 4930 359174891267440424074889037429116135014400000000000 4931 359977108968331908076094775383480743515195285962752 4932 360780955206380624986343400470828413488282527072256 4933 361586432956384543002629925049111551636140000804864 4934 362393545197970846411936805965029167921373934256128 4935 363202294915602793879788893218259809075200000000000 4936 364012685098586585085608149320776687727890306957312 4937 364824718741078235713331735374634300940415922077696 4938 365638398842090460805763924121121088971535290466304 4939 366453728405499566491139168618153276411739203698688 4940 367270710440052350090380527782933089484800000000000 4941 368089347959373008613544526794902524371924389199872 4942 368909643981970055653950411291584563748114725339136 4943 369731601531243246688498639408710357113442867871744 4944 370555223635490512792690345017776892614375267893248 4945 371380513327914902778866399000558934425600000000000 4946 372207473646631533766191593072805663827239666450432 4947 373036107634674550190916372530081070174833083416576 4948 373866418340004091265455450339152559211679196381184 4949 374698408815513266894829545240189692689405662199808 4950 375532082119035142059023400960000000000000000000000 4951 376367441313349729669820162266297307320772294868992 4952 377204489466190991910679106419266253355255402070016 4953 378043229650253850068230655601151186723042832154624 4954 378883664943201202863969527128955394897868507578368 4955 379725798427670953294733813681284867686400000000000 4956 380569633191283043990564725399607161833502437015552 4957 381415172326646501098548669558418362569089882259456 4958 382262418931366486701250291539717930795771640152064 4959 383111376108051359778352053096481022056680734588928 4960 383962046964319745720122880349189649203200000000000 4961 384814434612807614401345374630637161469538165850112 4962 385668542171175366824338044178854598004715496144896 4963 386524372762114930339715983777822556244658570133504 4964 387381929513356862453540402762328650142640387391488 4965 388241215557677463229514379338609118412800000000000 4966 389102234032905896294889200927974719659201288732672 4967 389964988081931318458752636218167103524810403086336 4968 390829480852710017951377474808424101646553992658944 4969 391695715498272561293315664760852908972635007746048 4970 392563695176730948802930377024421337497600000000000 4971 393433423051285778751065328580381976193043091423232 4972 394304902290233420171557703270945281233769805643776 4973 395178136066973194336308020618218790799902595088384 4974 396053127560014564903627318519534592916664099012608 4975 396929879952984336748589035520000000000000000000000 4976 397808396434633863484120002415131569915078002081792 4977 398688680198846263681571981227474973216001245577216 4978 399570734444643645799522222132877895491482837581824 4979 400454562376194341829558545686275680948123670151168 4980 401340167202820149667811498715175609958400000000000 4981 402227552139003584221003177513191743605283175268352 4982 403116720404395137255789361477694689473065339846656 4983 404007675223820546000178654096606315150636969099264 4984 404900419827288070505819386201295572098040859721728 4985 405794957449995779779952098667125748531200000000000 4986 406691291332338846695832488262173544537571995942912 4987 407589424719916851690436771119694597364109956612096 4988 408489360863541095258268493342757064217999603400704 4989 409391103019241919250092897541813521372586639884288 4990 410294654448276036985432037659541032140800000000000 4991 411200018417133872187660922253759385514009503465472 4992 412107198197546906750552058490348167996125831233536 4993 413016197066495037345122865445534802304052855046144 4994 413927018306213940875647525932428609952234600398848 4995 414839665204202448793701950951941314969600000000000 4996 415754141053229930279117640024973530672997735596032 4997 416670449151343684296727334092671330986231622270976 4998 417588592801876340537792475376379015574756035395584 4999 418508575313453269255009610570345990272373812625408 5000 419430400000000000000000000000000000000000000000000