0 1 1 56 2 1512 3 26208 4 327656 5 3147984 6 24189984 7 421302976 8 811401192 9 11197272408 10 14500933104 11 151844650272 12 156797510688 13 1331217305488 14 1163495873088 15 8550203006016 16 6597606440936 17 43532444810736 18 30505974273096 19 184815887035360 20 119983597365744 21 678891660003072 22 414352982942304 23 2215081752141888 24 1283861585339424 25 6548824552493384 26 3635198568784944 27 17810091497042880 28 9523977599887936 29 45093456041694480 30 23358459198626496 31 107310372769798912 32 54039921152557032 33 241891543802756736 34 118876818364991568 35 519784705185823872 36 249860594326120008 37 1070437074917069776 38 504728808620994720 39 2122166116759139136 40 982979367330327024 41 4065641722385217072 42 1854008506039958784 43 7551429304883234848 44 3393514105193151072 45 13636472014175793552 46 6049541528002709184 47 23999995895449827456 48 10517224825221293088 49 41256091571850677112 50 17884674369818071704 51 69398748288444480192 52 29772018141970001968 53 114426172502046247248 54 48639592558226806080 55 185205558145978577088 56 78020575847261448768 57 294654095507160708480 58 123150083515902245040 59 461333725891285433760 60 191307193077265304256 61 711585246814395088912 62 293064224261237823744 63 1082346894465680054208 64 442694831771607695336 65 1624847837715325079136 66 660605618770988865408 67 2409414409694615157856 68 973600237967940361296 69 3531648824359483274496 70 1419532499423058076032 71 5120325814449670195392 72 2046857037804896331336 73 7347443389782901223728 74 2923365862893097441008 75 10440847867978635712416 76 4133724220543920691360 77 14700039179883044136192 78 5795633704437611923392 79 20515931942391299478400 80 8052571979381777574384 81 28395177051515993884536 82 11103270093961123313424 83 38990092786427523269088 84 15184335546848666172672 85 53135539998332433439392 86 20622945274879477156704 87 71893498918650952253760 88 27799662570717815290464 89 96607123794423963549360 90 37241204342738611812912 91 128966574812243562945152 92 49545766625972787672768 93 171087259389269454314496 94 65543996380484709725568 95 225603552297202327967040 96 86157103214012923651104 97 295781911133973062340976 98 112670391769249699313064 99 385653136126554816168096 100 146475436318472481749144 101 500169176859382400985552 102 189527977325397445890624 103 645391120514422030533568 104 243892360717277665652784 105 828705508728816796604928 106 312497876592128186661744 107 1059078557235096989883936 108 398358320388207173494080 109 1347359653651097297883280 110 505796394000349280420928 111 1706624836319025589925952 112 639144536632111060265536 113 2152577668831319768452848 114 804700296669787303847040 115 2704026793220002154653056 116 1008599292705518203823280 117 3383417102375303316385104 118 1259902437765127946842080 119 4217446317060346367631744 120 1567188576903929139792576 121 5237799612074717532735128 122 1943339243632361020588464 123 6481951637295242983444416 124 2400195993399763882285312 125 7994093702490070276548384 126 2955889404275156317118784 127 9826241589799941434469376 128 3626556030453365964865512 129 12039420172982636558146176 130 4437459495657546348381216 131 14705029789087355114820192 132 5410360171131841232205696 133 17906487249213985099170560 134 6580110707408146627964448 135 21740940549367906490225280 136 7975732784351268846804048 137 26321245641163837822265136 138 9644933044040958960129792 139 31778359109275797161224480 140 11625971751407896202477952 141 38263773939493317036820992 142 13983609857342720633769024 143 45952331604735021950748096 144 16767852921867460483032648 145 55045661432736952356996960 146 20065867816197296699568144 147 65775580444634440664282976 148 23942367866215331012317936 149 78408032205663252425566800 150 28513955154512862907248096 151 93247968699641758811163712 152 33863467758996532853135520 153 110644017889722360766794288 154 40145807015436135763289856 155 130993920932259953545302528 156 47466242128191869385471936 157 154751385683076167954530576 158 56029010414023447250325120 159 182432392526536049842652736 160 65966669957245153375889904 161 214622600921254700569999872 162 77547228886135675170572712 163 251986876021303446005677408 164 90935785764014429338893072 165 295277675076249402264198912 166 106481942763920154282443424 167 345345013959220753421662656 168 124390072549390682052082944 169 403149592486788652060144008 170 145113160157192526007357152 171 469773779248025688715920480 172 168901928788896340103717728 173 546434870489844846509090448 174 196341146102728937590096320 175 634503027232873400309860672 176 227734835626997228812417632 177 735515450772205616683067520 178 263834054575287669524192400 179 851193831926345684964737760 180 305005477185396757239350832 181 983468690714926605443839312 182 352207715543048632058596224 183 1134497397817198863986400576 184 405878910005692205891385024 185 1306686892839066224675032032 186 467239304638036185314669568 187 1502726517512856508748162112 188 536805355100718677161055616 189 1725610568078583417771517440 190 616123302197455428826914240 191 1978667586281570496385393152 192 705798988835815449756967968 193 2265604414750835578875388528 194 807780399148674313562724048 195 2590533934344370824887355264 196 922770552544621845475532712 197 2958012502528270527759108816 198 1053218714648081903654699232 199 3373098771937770813100192960 200 1199926736471351881095657624 201 3841387192276784735290941312 202 1365962021140977718226233584 203 4369055464509107880058312320 204 1552234200921958408265097792 205 4962942679519127061921058848 206 1762563151710484312831919424 207 5630589012571626829500419904 208 1997966217925630830316318768 209 6380295372404810261365000320 210 2263194744677047808841235968 211 7221226779691346492723572192 212 2559357720451173844769052528 213 8163458368046434202520911616 214 2892343539488616457991576928 215 9218049680772191988307567296 216 3263351266257513794029020480 217 10397181017498206816231258112 218 3679639214401159128252448560 219 11714205284258061563946265536 220 4142472655048556319944889408 221 13183739802103959127036503072 222 4660792430300269746632904384 223 14821845597181980746816535808 224 5235872044719701477576190528 225 16646083675200567499864627752 226 5878689612654962533937730384 227 18675627744450491750384751456 228 6590495724737725040130737280 229 20931499208990442818310297040 230 7384697165173226859444548736 231 23436625273653982787615499264 232 8262445157871199806145291440 233 26215976466172370315838658608 234 9240112107522994485000308592 235 29296873447531232871597841152 236 10318601436551545954625595360 237 32709042846849019891303687680 238 11517845892602474317889996928 239 36484783836037670025828915840 240 12838408827701198350366247616 241 40659367519599135464205794032 242 14304430745040849582550348296 243 45271084073904249771458215968 244 15915949102002924588311342512 245 50361442638042531840385835088 246 17702209917657716264981875008 247 55975690234051328516530825280 248 19662404986837553783346895104 249 62162840314813784196809321856 250 21831869907168604255933636704 251 68975910887528944481909342112 252 24208735296827002461351866688 253 76472597252564685873931620096 254 26835465783374537729490183168 255 84715266924513407931522657408 256 29708747000645311652742103016 257 93771242044896786854666492016 258 32879656490548002529210895232 259 103713668998940170134128833664 260 36342794903441882506004614176 261 114621459196964332865973189840 262 40159436360891424336372908064 263 126579622325991001074793867968 264 44321669198551993147451733888 265 139680386062633208093980091616 266 48902616671880956464078721280 267 154023055736980557752245656000 268 53891109095892361554906166816 269 169714404737214952304845023120 270 59374508627891709702364279680 271 186870112282483135446049174912 272 65337202965284035689985186896 273 205614505265793062606689890816 274 71883321844168070219355218448 275 226081010332471053871762545888 276 78992005202206465144425060096 277 248413997171349374771509761616 278 86786698733561066594925725280 279 272768352204719257121356214016 280 95239957754819580217169707392 281 299309997935977966852904575152 282 104498366632253509261203131904 283 328218251073193566958570572448 284 114525769856798689046518012992 285 359685158433473263772323272960 286 125495817611236071422627281728 287 393916092036260016182674119552 288 137362251132293104483042666056 289 431132756681293284530057097512 290 150329701366430441834139305760 291 471572199597494297719122616512 292 164339464714786122473697211408 293 515487489544789386562705714128 294 179633110214041225082124756768 295 563151536332360721851788688320 296 196135871741925774527283368688 297 614855664884198606785654268160 298 214132335936756994628509234800 299 670910383509911424464607985536 300 233529303122233284007943218656 301 731650220638925796685825432832 302 254660202525704870545762233024 303 797431722205496139324304289856 304 277409527860586845521557248160 305 868634305139427079130136590688 306 302168812852437572837275505424 307 945666373366879005106128400096 308 328794174147153952420891322112 309 1028962553744348515779983629056 310 357744398094298600027336877568 311 1118984633298443645689249772352 312 388843443900879449493658433472 313 1216229276346385684777481591728 314 422626034304586047368827559088 315 1321224252999931268406681676416 316 458877615888477962514577321600 317 1434529468288725266648177776656 318 498222863964019275149111101632 319 1556746668258172578710778548160 320 540398960310241475707273423344 321 1688514361506946678648159343232 322 586134323112066696461965991424 323 1830508945109515659028765556160 324 635111833003770714765297562536 325 1983456856385644646842048007536 326 688176158382147215613705947424 327 2148127832609867042794212575040 328 744945934807296451800745933584 329 2325336124656020269612134380544 330 806403330652314225223286998272 331 2515955667055531549829669907232 332 872087150146169277618851998368 333 2720911230305277160145041035408 334 943137233095788166307144202048 335 2941179681023093515088514940992 336 1019003474342219826730299800832 337 3177808896208682818267252739056 338 1101001537115063071378840287576 339 3431906238764628946484682837696 340 1188476834909409867569019586272 341 3704639833384006847667640095744 342 1282952191146973669280273417760 343 3997262099128282858729365395840 344 1383644559299505676234816021344 345 4311094808823399805568334073344 346 1492313631274141449079408824624 347 4647530381133328216079732351136 348 1608034058414558344075279757760 349 5008061063958428872953523471120 350 1732827767335067189693005175232 351 5394259705445193289210515822720 352 1865603773439360106317749467744 353 5807781048245912720372835297648 354 2008692696127781563704658707840 355 6250397754067718666060030894208 356 2160801003532124680818372182160 357 6723975882394062387145328573952 358 2324610355068563899658932870560 359 7230476129624935254891138571200 360 2498604794625034554651150042672 361 7771998175030434914002917646296 362 2685852994415009707961440984944 363 8350749631350274700679087197664 364 2884581319294033139036517575552 365 8969047075083676442402676826656 366 3098312393340514577306616427968 367 9629370577518538650944246302336 368 3324960030833591643315417970368 369 10334324578074782484908824957296 370 3568561904224853970777047416992 371 11086638586225061043903885389952 372 3826690075984255691682682745856 373 11889234107032657357902210791248 374 4103946119304582777374668583616 375 12745175451503035329106317772416 376 4397509338015105249244287243648 377 13657670090345074054786451912160 378 4712642461429979967905059914240 379 14630150534900945219156686744480 380 5046050070754152943101289352640 381 15666212797447497983344701960192 382 5403741178141304242448423622144 383 16769616338446764995592621278208 384 5781905316532538161737173312544 385 17944383785481666750739750792704 386 6187365656705391236447069839824 387 19194724487208479524943331041184 388 6615721764855274480556021795536 389 20525033867835543650172361936080 390 7074748174751268978434313734784 391 21940014553616684086675768996992 392 7559336141218589111789743808424 393 23444581917450959834239991650176 394 8078332144304788941737117492208 395 25043862384235392123958598626560 396 8625861658649064936137322576096 397 26743340452684342392315635176336 398 9211932746268281733627454386240 399 28548742373823530564965286968320 400 9829799824919103202986977605784 401 30466033075285277634886462079472 402 10490828422065072542444935615104 403 32501594305337651219710456941056 404 11187229453046784429119303181552 405 34662081552061798454377572665424 406 11931890473684139336022491783040 407 36954419548355914331169031603392 408 12715902194911127350689345528384 409 39386017476397756529716406734000 410 13553796457759182192727127323488 411 41964593634557982747943293592512 412 14435392857831601148774288381248 413 44698169360545912983248862992640 414 15377138593373732066853584075712 415 47595327858772587616055760173376 416 16367339257227784797968608751664 417 50665000612223671824299385237120 418 17424586662019863753976931706240 419 53916459230738065719132966376800 420 18535565787732043379270687374848 421 57359626011389302905290336081872 422 19721170335137382362770185741984 423 61004814860744650838163693483648 424 20966257821045145918199846934384 425 64862719917798238142487585234192 426 22294404803154681610423875986688 427 68944787998807907664377609670272 428 23688294647618894743787967264096 429 73262905132592798299580344664832 430 25174493678493178523025680026176 431 77829381156822115889288443853952 432 26733373573246230623298464834880 433 82657395699122868602520336391408 434 28394701358720358445920484632576 435 87760619114304468059237800967040 436 30136246513286247730775342271280 437 93153193010318523347503163009280 438 31991494630956602250227662585152 439 98850262816308001080372298227520 440 33935134978933849909794475234368 441 104867520752870221534825254379416 442 36004793399515385482882797850464 443 111221181963653718896057807061408 444 38171891711331506912378971061952 445 117928617780382972079568406498080 446 40478460325951660106543010180864 447 125007807528056242505501251099200 448 42892263790258981376790035999296 449 132477309144801519816517866388080 450 45460454517084815331988431110712 451 140357010531460155828828684358464 452 48146470080544336994182012872528 453 148667474453234180280483231196416 454 51003139370102976837431675558688 455 157429900904105297336303117829888 456 53989339367476948975751662093440 457 166667018374540321135381736174896 458 57163924339712697341931467197680 459 176402302531496899869020439507840 460 60480672485366701417050848416896 461 186659928545307150985532892834192 462 64005423622269652682388293372928 463 197465826994760856749324120610688 464 67685950733295251861276668847280 465 208846752013298264545923180521472 466 71595831729390317017302936620304 467 220830223774081391031974387353056 468 75676521543875284559200140223344 469 233445776173534777496050408765184 470 80009761384889430696072032147712 471 246723848229964987438706898891072 472 84529980449294234943132940838880 473 260695716168516076465834976159616 474 89328396015307714910381851968000 475 275394961699328642869976445291040 476 94331162077540475374830845372544 477 290856159335094550354702366035984 478 99639944656357041347931578190720 479 307114795595865887683192928113920 480 105172245116929265582005026261696 481 324208993577895355311098673576032 482 111040732696309438012155917219664 483 342177963589174731973939923388416 484 117153293039997465160145436472328 485 361061903467264057074499288270752 486 123635330605594542892927048397664 487 380904024215883800255620616406976 488 130383451156822271514380843707824 489 401748724106485432855394813686656 490 137537099843913143123915422754928 491 423641466528854856292922747445792 492 144981105708422655592742131603776 493 446631156583076971613938185119520 494 152869610028957831092171905064640 495 470767988772166388586036935638464 496 161074421651134049684145745238272 497 496103303210452659388606089457152 498 169766716899319011607843195915392 499 522692367289896903445911590875360 500 178803022534740786105538289154144 501 550591844019552687302324946899712 502 188373212633888836688115774957024 503 579859625745469898167593376519488 504 198317953641339902636992581628224 505 610558077321130334058363607347168 506 208846663097108587203590551934208 507 642751070911782616382635843226784 508 219782474593232263066524532827136 509 676503792415787989899453732821520 510 231357393971401175796186887614848 511 711886515975053373318917663380352 512 243374055429157698196311568613352 513 748971141063826104354382930732800 514 256089262023973243158972562461648 515 787830959009737031158801680921216 516 269284398694758983233581101640576 517 828545046866859670619111776599552 518 283242030036179576332850101438848 519 871194228438917621526205419061056 520 297720166976335847488841485732896 521 915860793687392407939124144941872 522 313031205066478230631367408052720 523 962633609139425527126921871764768 524 328905798500263120210809564252192 525 1011603404368002549452383315945728 526 345688948573367353859995302617664 527 1062862447208088337055746679711232 528 363083114072854398184579769268096 529 1116510474217134774953225379360248 530 381467134337587028568633059976096 531 1172649200062671752242718157922080 532 400512448449917625636314504188160 533 1231381947873956050237444470223776 534 420636965217485422277990101112640 535 1292820505360221787830083126331072 536 441475952555172321773710232106528 537 1357078754938929345201690461946240 538 463490039337269042091035187981360 539 1424272249581153710132052206067744 540 486277247400926076630059873604480 541 1494526126561265917516057802900752 542 510342276643408249952030212351104 543 1567967736898151607580143547807296 544 535242366691084866025595993955408 545 1644726141182324724469757024461920 546 561533213881207191307158159164928 547 1724941248181461095808172679430496 548 588724432225504318459842173396496 549 1808755294722364040603387632548816 550 617427239217524293321744654900128 551 1896312248650733009994322277428800 552 647102487331467525894642503292672 553 1987768353762647858015514166799360 554 678418626274381410020666348182128 555 2083282273667871920506281750672768 556 710783094407794807280776827395680 557 2183014409766759867539536311347856 558 744930369871268190485919666615552 559 2287139043233017479857923679662016 560 780205733924894800095910393971072 561 2395832952293529047469981303784704 562 817415604361265692035907137385104 563 2509274644711118392512520284604128 564 855841660983962522623401753595392 565 2627658288904995902693589104562336 566 896364043682005207507398262935264 567 2751180617735346410226103044547776 568 938195078705514003079995170462784 569 2880040057872363940946420901524400 570 982300167682759898970414875861760 571 3014452690727136649491001767751072 572 1027810792187794583620739536309056 573 3154637220833776207582222801053696 574 1075784847350064400953602027120256 575 3300813953310425786060972823147456 576 1125271561276024585034737457112648 577 3453223090307692893973103597151856 578 1177423558497409172877873365233464 579 3612107492955922111509023090341056 580 1231200309235850384217890526531360 581 3777711482883396887372063326286592 582 1287863677101173951601737577681984 583 3950301803520159804219084564647616 584 1346268854818093401149644973831184 585 4130147833841394613640802689219808 586 1407796333947154621174996768464624 587 4317520232365547158819748047569696 588 1471195238429509941670292621864736 589 4512714904824873635982045834398720 590 1537966845721240358108677201177920 591 4716030325023068466325495489676352 592 1606745061305561751118448828125936 593 4927766024762665560791510514279408 594 1679170820799306989346861322402560 595 5148249903272979298324071535124736 596 1753743909725237585730301351858800 597 5377812326534807228975603258453760 598 1832256257366277702854267917955712 599 5616784431219233967242692117055040 600 1913071994155248879213589966366176 601 5865529200797737328640556988182192 602 1998136752565713122030054267637504 603 6124411952528891068495656678798048 604 2085667151934490887901379219806912 605 6393798361834400682386119164912912 606 2177786033341353243534899768833728 607 6674089851576216352240808926249216 608 2272538852233736261535982411765920 609 6965689984460862673544001817551360 610 2372240287339881586531095344778528 611 7269002167038434890934546638409472 612 2474762687906504831527014349559568 613 7584469931411318820707254432324048 614 2582614865666919776523393965719968 615 7912538624576903660095797577153152 616 2693481794336748356423079402268416 617 8253652834419893347386731069856816 618 2810096734274754975823033895622912 619 8608302153614231805109971484610080 620 2929926751391617137690432845096448 621 8976977566313274586749014365893120 622 3055947033536267651573633377650624 623 9360168604602492287940786325065600 624 3185405492424278799979150885550016 625 9758415166757636203832321830823384 626 3321522153697792331388606266223504 627 10172258039302899520220994095516160 628 3461307375702770615335472183183536 629 10602235726771770768425040638419104 630 3608263434942926045244954358528896 631 11048943056882464971992189112123712 632 3759125317324420954111367055765120 633 11512975164186954497711500893085056 634 3917699977897563260573228187273648 635 11994923826292145358420910224525312 636 4080445438298460748394755374495936 637 12495443799716185425500337842059536 638 4251475151012914245947465595996480 639 13015189435736733300282095189931456 640 4426948282862735774004523439434224 641 13554810453767688140541697315282032 642 4611332721276603749558570455626624 643 14115026998857409619885620332708448 644 4800440320914260508913006910479872 645 14696557839429506139837805627279104 646 4999119929093730352036275790390080 647 15300115660872901678908850230603456 648 5202835980905262820874359565562792 649 15926491845637816147627922378305920 650 5416820674786829575103477532420816 651 16576475228502588422446059773190144 652 5636162989127942510613927526912288 653 17250846935562678949856344949877648 654 5866537110857304976405212907561920 655 17950475834518562263192151001457728 656 6102597097917649379650958383414032 657 18676226911215052389114289076314224 658 6350492956435125670973581204159488 659 19428955559397902118421125976819680 660 6604443573323641296397443049358592 661 20209614923312379870832444745718352 662 6871074926731773608021349061475424 663 21019152776230570633349357634062976 664 7144137721064629982423598969711264 665 21858504958275948573916974726136320 666 7430808569963816681976247190781744 667 22728716210190848259185206629413760 668 7724294284395259454684347408631616 669 23630824159907601450722947085730816 670 8032361708876413083743786037634752 671 24565851791491233724746635119633344 672 8347676461809236763231528970861824 673 25534943431716952734890500885460848 674 8678596095548114574220723535938128 675 26539234063360957565355280862345280 676 9017202992125295298071828497944408 677 27579840998633422985784662762778576 678 9372535938069081025377167757536832 679 28658016660941921756221814748646784 680 9736001941409969746658619632486112 681 29775001528048821808691827017804672 682 10117371384970657449475545844866048 683 30932015065921945040432696172553248 684 10507378915263966746416810958376480 685 32130426833583857349558858302195232 686 10916522792720514181153340653023360 687 33371591544847101958237759520301120 688 11334816229738002288863765870732128 689 34656839092609945252746817949748576 690 11773599922887578144836774866123264 691 35987665990340332227174889746641632 692 12222049186565747164949241625140528 693 37365550716136674049934456272916736 694 12692405470873512136860749458776288 695 38791942306669410126939808632895680 696 13173014613928433773033701621789120 697 40268474779105975412451191710815072 698 13677014765671483103985882802492080 699 41796760463622461908531398653654976 700 14191860048978958783650389882210752 701 43378376986889636947239901890354192 702 14731723255572404015507531190261120 703 45015107377580490890869880730378560 704 15283026112014617468372016373480032 705 46708708462171413868493318370843648 706 15861050042761961654067334656974544 707 48460896550745721326085479422895232 708 16451193916808783317552097806427520 709 50273615880494031307718711814093520 710 17069836266356641300570523121675648 711 52148779319070460927451499458160000 712 17701281293357383245414652203565200 713 54088252861436718786775107303008256 714 18363178134815393271943939942550016 715 56094154836278930949724788862426752 716 19038559659225922898412835921184160 717 58168566504684184573545794821255680 718 19746430310001743279200204600069440 719 60313515108126952986767813550583680 720 20468570477493740125402715967112752 721 62531307048719788325878602965345792 722 21225327016009827044169282565249992 723 64824205461489438607900207813738176 724 21997137007733478933222416411769712 725 67194410925736308487944233501310960 726 22805897243218659973685100715116192 727 69644432896170145113199615193559616 728 23630489463366977064973185860774784 729 72176730573822815932021336786971288 730 24494467562063224584488036018346336 731 74793690972774725328722171317119552 732 25375179635941045490429812478502336 733 77498042960567563583779053199034128 734 26297811047199962317564712446570368 735 80292456672107897747095935604494912 736 27238072572596563677628534808704704 737 83179519515355453451434874542810752 738 28223040422726229588615707884803792 739 86162197010716616410908385684751200 740 29226523302265103311978657594468512 741 89243386356575632067107729378940160 742 30277609978976507191807762755640704 743 92425890602390449796299846961569728 744 31348244168146146216289110888526848 745 95712930009137929533068624010328800 746 32469498346299011716388148056544624 747 99107646059006709100668521950315104 748 33611320219828274082581932928279232 749 102613073344027637690016608425069824 750 34807074158060442697829185740468096 751 106232706512926312911974340062349952 752 36024396496891728642722241141446016 753 109969950149877358111906518578188416 754 37299097016735757877326257527631520 755 113828086887979463245215618466704768 756 38596543484726074886890653741335040 757 117810906765982326065641340042836816 758 39954941110812809600285138016553440 759 121922097142308480293769005533719552 760 41337240947607910711620591611989440 761 126165206596831518239161556940887472 762 42784427149837814255765135840169984 763 130544343515774541268801369980682880 764 44256642227634598950096697256842752 765 135063498509275402825949238510290976 766 45797822220294561366369052328930304 767 139726505127323334281118530602288320 768 47365368353031712542939512846427168 769 144537814154126468666796000079054960 770 49006112118151522686984950967949824 771 149501741701606351068974068851256512 772 50674526994029307270459930541037008 773 154622427110285765641389591901245648 774 52420792574561972538869199165883872 775 159904688650957679062579659287811328 776 54195991082427493842420024099883728 777 165353191613112030031604810258053632 778 56053867493050160106538712060893680 779 170972402691972944791582244983408320 780 57942190141759294141433784433732224 781 176767534917190897780022791726927104 782 59918179745937772382618880466913664 783 182743628691035580398341995640579200 784 61926081668648437719677573509980072 785 188905500257824478316964862368632672 786 64027153216552598223942132991490688 787 195258786466971641281840800057504736 788 66161543219876593984482887696392176 789 201808929785902274495482612507420416 790 68394788171326451841368195545071360 791 208561120128058371485331191951935872 792 70663056601599996763908541611686112 793 215521450019829763273276031873671136 794 73036062776293203593956189518090288 795 222695791829240777139643805398886784 796 75445732565063122913957896652292160 797 230089734691113690974375036033588496 798 77966615422919718786309125101655040 799 237709859997572608794929733517334784 800 80525720165728710193274670935652504 801 245562500291715261262883390455453680 802 83202736328611398782748944090051664 803 253653672038367966810891719086368576 804 85919888618088716415541011134493312 805 261990479853300979776635792880565248 806 88761854047872312316107879410585088 807 270579748618222715057188096768299840 808 91645780947924525736142124744828144 809 279427950989756407370680436887567920 810 94662144718666379587262143339077744 811 288542752215855583280275189156106272 812 97722187348510146710337606658408320 813 297931504894625281391662441426177536 814 100922519786565336392086903865925696 815 307601167255382256234396174665487936 816 104168670780321612656985201460863552 817 317560004990585437853332514412106880 818 107563213728028926079548599564637840 819 327815934879188394447022182100062336 820 111005597951985443593683625178057568 821 338376432797623737186400812093444432 822 114605305215982627862391948978709824 823 349250408642688545955490567063167808 824 118254734766894979749537626652857664 825 360446380717032967330581093561059712 826 122070700523657647797498538326516480 827 371972376464559911018820538771195296 828 125938770710308985536481913825553344 829 383837995231844009408685582416922640 830 129982840382337495613088224992094656 831 396052397625876405091941441231047232 832 134081243195205658850748029345689648 833 408624200128453999951293273939015792 834 138366116671993426500788495470389120 835 421563738076300568508988013630232192 836 142707371142227729513438425598248320 837 434880857592187761508926530362152960 838 147245850159153429959353566424584480 839 448584802308443096935622045058306240 840 151843350407544398351314018583428608 841 462686694386480776893062765108203016 842 156649138637083122379886517114684144 843 477197113148164764177311700951155136 844 161516392265986499857669385790623392 845 492125967809472295565785835258895792 846 166604149384696666135415443348324224 847 507485221289111940372562068432476608 848 171755584069363579261592158669903728 849 523286234924685972227899397551910016 850 177140088095494642522623004891058352 851 539539625651982639837798379536289152 852 182591183501311000206981396156523776 853 556258256648939918993483452508822608 854 188288216024737375251403875863496576 855 573454320849922777396879786156077120 856 194054503969662176403949013510829408 857 591139187288108629954259287655810736 858 200080993917106868256251178974302464 859 609326680571810679378122689418711200 860 206179112444972252524278700856924736 861 628029879519069494161027918943307264 862 212552039939266471561626725379563904 863 647260954698758777380321601035753728 864 218999796312044897101609882771318080 865 667034754547088774569334761432565856 866 225737347654304162642483111459540304 867 687365301163614986492530800542604576 868 232552614525101455901281031955064832 869 708265616469749818402174661244326400 870 239674250801160556565370245966874240 871 729751641020297969816959625748137792 872 246876124078913294155129960865286960 873 751838403979411083926009020218994608 874 254401370111190317917046933724599040 875 774539828148274953592157613323580672 876 262010352741728944675594061688687936 877 797873018603123310430122773503547536 878 269960067751332408980786802602159040 879 821854076281183005190869874723592256 880 277996625746426900502207094120141888 881 846497879511206121678962179981235952 882 286393199176080566522207381566952712 883 871822778199299169212764921179813088 884 294879271125753344145496707526469472 885 897846010010100095033373585310759680 886 303745047942757915414758596347698144 887 924583466323674170422425670149953856 888 312704127579378438600810871708810944 889 952054823728515698151597525462278144 890 322063055158246669779214603617168480 891 980278528205504324977311404745011232 892 331518604891363331853092122636857088 893 1009271548781012361206517495489999360 894 341396322359088401663669994335659200 895 1039054971500275580988044707890941760 896 351373424969804153665850251095878208 897 1069648526279487768124084141687838208 898 361795531274471168333940296485267920 899 1101070323997336182067121267646773760 900 372321139140992768733476109407359032 901 1133342951253949429212701618343379872 902 383314995761422059964278594143414208 903 1166487506370386213462789662060839936 904 394415871144581537148145661991987024 905 1200523305111591142726520125579439328 906 406010872731788278168295004538906368 907 1235474530998834438959627897475739936 908 417715730116777919828943841053270816 909 1271363735641236209418915676877409936 910 429941059369113850819738072659049728 911 1308211509914257411704643996016529792 912 442280668096763527089108302396081280 913 1346043741568051824802347510545133696 914 455167627180863532674130093534026768 915 1384884519909564135250676109066429312 916 468172561273689179793858423402957040 917 1424755784527431779050754663907862272 918 481754688213534419445306709519232640 919 1465685236053285983064021175866725440 920 495457654233344910594646901041190016 921 1507698595052939543445056298910200192 922 509768264857230903057335275755495984 923 1550819233346490061364466492260904576 924 524204442903020772261117547166321664 925 1595076773430874853730683331949206832 926 539279173522674498427770768217340544 927 1640498665573411008041658481038001344 928 554483308407147422865299063345112240 929 1687109795938827211443703154646257520 930 570360479748351517724494910705989632 931 1734941829241993521566093130973290720 932 586369888079813277442772791816278288 933 1784024056497844750279822456241500416 934 603087341127007129152055947354418848 935 1834382957440590637490659794870697344 936 619942046010596880096085907742483312 937 1886052366079703673444359563004881456 938 637540414729922723064674924149394688 939 1939063524779199483726352423406640576 940 655279975039052868866459698175154432 941 1993444595784867930676541461931355792 942 673802829516007652298987451553141184 943 2049231725062805354392420060644418176 944 692469599838139677179006835091515360 945 2106458214715673903430173332797834240 946 711960000856199560811831870146194048 947 2165154002738320654525997514615818976 948 731599596074472848806616989523182080 949 2225357690202239890758174766903311776 950 752103640400823160627188342328230240 951 2287104760000547588258257520220962112 952 772760856707745647969527325389957248 953 2350427033227703380152044461276755888 954 794328171144158442540593452382761392 955 2415365707891058953612627475755035648 956 816051183220297903448647384923450240 957 2481958575123960287911984506701925120 958 838730506772345183501690694850656000 959 2550239442814851229257795747282240384 960 861571031997908099367545732553214656 961 2620252263781162426424667339359241528 962 885414761461247391727805134645883424 963 2692037282382551067676807842598608288 964 909423641442230946163984402185489232 965 2765630391375493965999840527111880096 966 934488018562068116854525853725022208 967 2841078465045785993978488246588570816 968 959719747980090720830547304534832136 969 2918424343402552654627788960460235520 970 986060058369094977466138751484153312 971 2997706116019038159175489532527363872 972 1012573402930937451351289372682718048 973 3078973766712065128547710707597559040 974 1040248890133532595594043217477644608 975 3162272869098788909422690625175785664 976 1068101231872740907566029634725309872 977 3247643826528361686893971516333484016 978 1097175765534752342004075681566355072 979 3335139919322375963784447747010662720 980 1126428898082984325133651658060727408 981 3424809610471273297069027937931881040 982 1156964845090343568141866569921022304 983 3516695753380823990337552705388972608 984 1187685182565414725021230927018989888 985 3610855108539102321332159398709609952 986 1219749688628375425503597682026553440 987 3707339191605828488484692975538081792 988 1252002162112854994713568192745574080 989 3806193435850702244865332539084306176 990 1285667377336784885552089422814257984 991 3907478287593060089351715740885861632 992 1319521662166068773256927234154109184 993 4011248502924517140650512922692146816 994 1354858121067741532727123290586159616 995 4117552215260172407205114203065526400 996 1390389473568097755217672449918512256 997 4226453773024017509869439395101597136 998 1427472855068789202679053334277339040 999 4338011355434057983924018257234176640 1000 1464754316948921386472609990528022624 1001 4452275935074649409677520374107354624 1002 1503666326017373009692371216710402304 1003 4569316009063522241322011735887007040 1004 1542776680447475732509616475099897312 1005 4689193353768863565263685973688087808 1006 1583596637910904772025044104184339904 1007 4811961925869616361863089669310850880 1008 1624620676223919018509663829120545088 1009 4937694614310691107149857512801026800 1010 1667434109164072289689191978161589408 1011 5066456990640332017100388619244720832 1012 1710454247237968542700522921100825856 1013 5198306168221041205862057224456622928 1014 1755353174660094114977419045524210912 1015 5333319663241716697290384068412583680 1016 1800457978206674567561548488523342848 1017 5471567050309748428074694834975086384 1018 1847531857087450425759352700963225520 1019 5613108760481023365728512723362318240 1020 1894817141341143038256127159603974528 1021 5758027202933833616686725843943082512 1022 1944162075127824768758946556230831744 1023 5906396197719483492963319803891781632 1024 1993720262075656469423274807523082216 1025 6058279638081226079885776028351805648 1026 2045440186245335036535265416562924800 1027 6213765105984268178782621010023143680 1028 2097371149747466157926227950710605776 1029 6372930898931304589671483102792752640 1030 2151566349055561151895855551991501696 1031 6535844543565401327807339034227765952 1032 2205977728360166831598639241492720512 1033 6702599116213507034037515301637446448 1034 2262756522993410848491755584887753216 1035 6873277608885002632521440363191709568 1036 2319752329710016916852722846379387264 1037 7047951360229195337790389492781640992 1038 2379231437866660184489082055363972032 1039 7226719253842637050235170847700008320 1040 2438923607861307491843700974681672736 1041 7409669227369052400374016771600262272 1042 2501215827560180009520039849962966544 1043 7596876647824350669708202815619766400 1044 2563725684115995019817014154367264240 1045 7788446505889420555996407408264641280 1046 2628952386559861704831830975525073504 1047 7984471947735100507363714338359449920 1048 2694396221010072033060177906721441824 1049 8185032566042781782584667943091923120 1050 2762688897329041095553552298025063168 1051 8390239800797321068162147695555973792 1052 2831192615395571367949192870481130048 1053 8600192316365446253201902335260655888 1054 2902677343325259660082046512076161536 1055 8814974103434022634956424348501639488 1056 2974376870484812116545717015050418048 1057 9034703410116570858471844699277629952 1058 3049190105086905545242543567267256616 1059 9259484711965009673942628962923167936 1060 3124215969905315667460565730014333856 1061 9489406606670871158023677672843801552 1062 3202504965371137062005038017339193440 1063 9724594566889532433711213154880056768 1064 3280997879914328740739059501241422080 1065 9965159148854886827153946479021025792 1066 3362904099643751688658503794575208928 1067 10211193773530551269349054218990908992 1068 3445016899154124640786214990322542400 1069 10462831540117363928249573491014539920 1070 3530692800138753542946429887158343232 1071 10720189400748756928084170710334110592 1072 3616571003318784371001141465926710816 1073 10983365869626408167527761837960225120 1074 3706182079738355283534478021716109440 1075 11252502051863384172024597589461385696 1076 3795983591886713936985300717008566320 1077 11527721624885753448009311265006140160 1078 3889687513606148294128239657325646688 1079 11809128437115499255025313525483256896 1080 3983583091980954892000767821745886080 1081 12096872035491537592498000290814958592 1082 4081550851638906081915942195825952944 1083 12391083218408264513216225813253666528 1084 4179703432579606890299457159497974912 1085 12691871369617897086883399251385012224 1086 4282119889468875405353992745144703168 1087 12999394935897634873551644334487246336 1088 4384705467933351313999163830957874256 1089 13313792204509207441354140849608386104 1090 4491747091568924496070116958510847520 1091 13635178346182585627067332256136109152 1092 4598957227301504545401698082062501376 1093 13963721245906705855226325363706560208 1094 4710814548783471705413681366053156128 1095 14299567008941495431766297906166063744 1096 4822830405050986718952959462022374928 1097 14642836854679993982808019598721339696 1098 4939710709886790992983697193342684912 1099 14993708618231898569650046151660811904 1100 5056729315272411638439337217018594208 1101 15352336616629711861741204786684027392 1102 5178828751065222885198221343513182400 1103 15718848453216151661653842782473941888 1104 5301063576200258953069389187135608576 1105 16093432388784322165683777095414155968 1106 5428595374125844520995561714635187200 1107 16476251364292202299148624481122559360 1108 5556248797601137691973263792854808176 1109 16867439655706995467342718983189017680 1110 5689443889386809904548617368361723008 1111 17267196504673164551329822519654444224 1112 5822734935847112835281420090397187680 1113 17675693977342308333597318336564865536 1114 5961812353073089947816119007958498608 1115 18093073253589252357753552822975315456 1116 6100980002014017137969603315615298816 1117 18519545137564650082414265290619554576 1118 6246176727069355782625392575294482752 1119 18955291278456440526942354699294613056 1120 6391445372312759248942133824928514432 1121 19400460062466508347391951656719145600 1122 6543019792713613078809491414613182208 1123 19855274545455128817211380360786741088 1124 6694634099028595287270376837151774352 1125 20319926361378069343274340993204142752 1126 6852829054705969234591048449938803104 1127 20794571414115792311937825798039107136 1128 7011054677822196501441871420944305664 1129 21279445660715888967020182333392981040 1130 7176134786999516444763140696032264416 1131 21774751209121258923839710581141175680 1132 7341221845974127953623224932357768928 1133 22280651893710839466725541318877798656 1134 7513474267035203844311610108914008128 1135 22797397167667298070758715929407912512 1136 7685694084727628426904157371990514752 1137 23325200121404337264648838643656671360 1138 7865389398049434704794250301936366480 1139 23864232866312277939319105358933509824 1140 8045038733007177286386880552244847360 1141 24414759052333059851822144594950299392 1142 8232470298375788325347971181222936544 1143 24977003385879804917692900553125444608 1144 8419825758656713861386551307725491008 1145 25551146516260071719156955860922939360 1146 8615314250096958617679789708490979328 1147 26137467023309738255755300731671654912 1148 8810678293713308359217604718919878272 1149 26736201799175783351279741952146558976 1150 9014522906491000997617110340541142336 1151 27347540386347795213739011677962816512 1152 9218224629973178470394555915584218696 1153 27971777177789877763369509195966237808 1154 9430752259630270674630731345846324688 1155 28609161734404921079831684840530384896 1156 9643099375226584309352440146125389112 1157 29259892859906574529279960229975728800 1158 9864665563262678434472470420799909952 1159 29924281580681571126613714404334598720 1160 10085992632655650073854622769989750560 1161 30602590728617188854295636928464369920 1162 10316930059754572505885654867315745024 1163 31295028878292003222141371477642250528 1164 10547603987030754996701891765937333312 1165 32001924423528463112532887337139846176 1166 10788274225413548203263504324258328128 1167 32723554096297907719939360528410438720 1168 11028634458629502912146426115970593808 1169 33460136650874868235200334429127529984 1170 11279433734220848941597144301347974048 1171 34212018729772928207481420037640730592 1172 11529852490514403399644952766027258608 1173 34979491763186658979358149989450840576 1174 11791147754590192693226953808921429088 1175 35762784969985017433646385864179117952 1176 12052031034014344147635847155091484448 1177 36562264165385186328219214843943997312 1178 12324224405076643352354311770482672640 1179 37378236176387535180448813486210527456 1180 12595949029608034106350772636893773120 1181 38210941105435863778849531641927393552 1182 12879478817638095315111752778528625344 1183 39060765063641676560947458190428963648 1184 13162455542215268869068942710034436848 1185 39928030851871526720164354910633149440 1186 13457729013626705228728790487430449744 1187 40812989887587988494896771429922397536 1188 13752409637202088973110439415138466560 1189 41716049605832664027588107765926668960 1190 14059870485838539025693702845729897216 1191 42637549523892719681909775499518526272 1192 14366669680282669844523262898231218800 1193 43577752993230074012190813938598412848 1194 14686805463766741112550249887785923840 1195 44537089680144486897489988382596826880 1196 15006179418740451468682328034827473536 1197 45515916587683698442037795095670388480 1198 15339438281659971235522931918527776960 1199 46514509480855873727420905938686247360 1200 15671885776062641744063522477416130016 1201 47533321361487191244711321831423665392 1202 16018760247378764547622826860667366544 1203 48572727716725484462054628286317955776 1204 16364740735163123393056933959758450432 1205 49633017032489458940392390787769817248 1206 16725769042356396514434077549107637664 1207 50714666795942315726788950118303116672 1208 17085784799420279080172721705842760384 1209 51818071839260294088394804337709238272 1210 17461463326169580935500779869950929072 1211 52943533852972755206603828708135678592 1212 17836068410497224811242842105804711616 1213 54091556234929935413392946224720038928 1214 18226939384654492307573799152596654848 1215 55262553846319207879754833236449555136 1216 18616638277498685109639382584506112160 1217 56456842078540980253695008398566654576 1218 19023299347562433045670464144877524480 1219 57674951530346001437423998417999921536 1220 19428648821948727370794524142846367008 1221 58917317992016175330749931884243169024 1222 19851644918181990434062737746516415744 1223 60184271315227335519249965227027485888 1224 20273255335103052920243151478827669264 1225 61476370407501166648662069201876666888 1226 20713187382684285775614785740914899184 1227 62794072927032573425474359268119949760 1228 21151616695478609899364054929876183456 1229 64137723744092166578465894819609047440 1230 21609142983719486838486129195168803712 1231 65507911447683266110312261572993638272 1232 22065002859126327490312321828778272512 1233 66905116817258449526397523662862040688 1234 22540725890800870561874465235611171088 1235 68329700048608470977009400490263500160 1236 23014693282673283368484036554591590656 1237 69782280849179913564732966657859444816 1238 23509273181520600612198963862610767200 1239 71263364167586932763582384037500728320 1240 24001959232042678424409099537571358208 1241 72773326080602683281325700451988306272 1242 24516125733601285644622841968058795520 1243 74312819217343211018762142752772350016 1244 25028207323646336873808262857420322752 1245 75882373493127415337444399735269665024 1246 25562620459169441655101248181442929280 1247 77482381439549716337012435898774874560 1248 26094841793939581532025860003456382912 1249 79113530205033446445106698108302400880 1250 26650231820415007893134113781748661704 1251 80776375771120335087459830598211681440 1252 27203267655013751904137313157961093008 1253 82471328043583747896713461938820750080 1254 27780436705336141699506610349798100480 1255 84199110039125993253720964166563243968 1256 28355029176659826925185111497443182768 1257 85960304946592051148689627480820814720 1258 28954705769813861777085698694980399328 1259 87755340683737192437079372015627790880 1260 29551678853406785811106540194621430656 1261 89584977845833229476247030984127970592 1262 30174663488346046283354493256753873344 1263 91449828380969814720980882399971346496 1264 30794754599409953651449539760234000000 1265 93350338519706018794519559752109640192 1266 31441935173394513900082459470069161088 1267 95287308213220233071837693411738947712 1268 32085964253510191174615422955666781616 1269 97261379443228713575258405352739415040 1270 32758136969603621649301687662635292672 1271 99273017384450688199630296485391404544 1272 33427008034277376783777587484882155712 1273 101323063610822302440447633213633023360 1274 34125057017025026355402226193315955888 1275 103412191070216296465583168660443046208 1276 34819583043542554517456705876134205760 1277 105540884519210369302988283573299847696 1278 35544482348997045924073368131564227392 1279 107710029143359673414194115803188705280 1280 36265560333211615384323392110267148784 1281 109920330181407289408716846593625260544 1282 37018187349239811132880038011606925264 1283 112172293087411348609626091930702782048 1284 37766816675769616254275314342743004032 1285 114466848292815686997727797672672403872 1286 38548138733879612763698653449152745504 1287 116804734699754310646591455749533810368 1288 39325205936875554623048763873597955584 1289 119186479194297035634255755078906917680 1290 40136299459482390184691340013927021824 1291 121613059554379594650902911087778673952 1292 40942794049786269796460051276899709760 1293 124085250283460250526246747571081550336 1294 41784615869843827637034901389897403968 1295 126603599955970659211337338549303001856 1296 42621632355420974556762852403787183016 1297 129169135891757089114915652747293947376 1298 43495249230436963589324111291858040960 1299 131782669740607974936227590251448886976 1300 44363763309960758235807014293588090576 1301 134444772464840112774586148256351319632 1302 45270353849040596390723695907578257408 1303 137156523783984670138652720603706906688 1304 46171445830835372824165783954097688864 1305 139918773548227284052477619185406054880 1306 47112062981021404791127029631553181744 1307 142732115828553693489645469493860461216 1308 48046941086049248141657908391612437440 1309 145597685194851581912367662089430358528 1310 49022749504070087366488552509001560768 1311 148516371292989476043030355776760181760 1312 49992475426141488347046475779221781264 1313 151488792656214129000178035978948971616 1314 51004775694528464497825347854924835792 1315 154516140661725942768978071607918251136 1316 52010539638540031881534162306601810944 1317 157599346414344885232680734552985903360 1318 53060477632715351702935688623233459360 1319 160739053718475231840162117458439161280 1320 54103600140156123802749899104353944832 1321 163936513357139274743709417737619664432 1322 55192458355566108594555973837185255024 1323 167192700289273731194675390376217460160 1324 56274106165889676247501237978452776032 1325 170508283768107334436004486077972996016 1326 57403306231885558569884264888404007808 1327 173884576687593463864645059054775758976 1328 58524776210748194400621020304537348768 1329 177322599713031813748748751567358916736 1330 59695577041051649714457310125690385920 1331 180823048332182627187694324734298154304 1332 60858324908914816055174040463595293488 1333 184387301106324993743854905913804338176 1334 62072123970031239681981496160143355520 1335 188016425614103724273670811618842465920 1336 63277416891836510160046170419522488128 1337 191711144361387633984322819948122918912 1338 64535780780707433223809977666155113472 1339 195472904594452798206078750928012474496 1340 65785045336877968063422591882480391872 1341 199302822721611974062743170493804080400 1342 67089341242562393290749086725803271488 1343 203201649890705250424360029780607368960 1344 68384165575141354882075429008975052032 1345 207170904389922583592250803448636563040 1346 69735930512018554883336292845286742224 1347 211211753424987191422183612254586918080 1348 71077705200348453895230479833951540816 1349 215324977700026102419506886425401547520 1350 72478648227039209031181738471016959680 1351 219512169721978151791625662317512619392 1352 73868924709890911188832616013099945816 1353 223774550458562198270735401542472380672 1354 75320545767268385861835813592549821168 1355 228112930219173341349903819444540004608 1356 76761072764691651098637351671574789696 1357 232528979033216017190774607474295499520 1358 78265043501032477390248045805367864448 1359 237023973872800399430078660241107831616 1360 79757327903740653219096850558146938592 1361 241598755477766189198527694790489484272 1362 81315529173101383906603522510503794304 1363 246255075858982649796937408312812107520 1364 82861275347549258541914823965121567744 1365 250994269329038160732306185064635354112 1366 84475333145032836630823739471925428064 1367 255817207906282527329604780700407844416 1368 86076445508408056868522811680423792160 1369 260725729288659314541688520075098360392 1370 87748195682517479444728747240652580192 1371 265721227402966675277563816301803027392 1372 89406325669643383933992648380468416640 1373 270804607526707216777219150626799837968 1374 91137816508976992309977635520993658560 1375 275977795815794968576901299003714005888 1376 92854814554013260659157232288383427424 1377 281242248178933493024525963859007975536 1378 94647827561917600516262584703541848352 1379 286598904140944332977416261692347124864 1380 96425787679542371694856263784797141504 1381 292049782202224364935464517078280266192 1382 98282315819620016391718511107153128864 1383 297596403918066447196081327363511221056 1384 100123023952265355573807334879268265264 1385 303239742888962477480652857618030822112 1386 102045319005769314698038617683182603008 1387 308981914019323727800484555428662399680 1388 103950805453984133185352984634024220896 1389 314824507157584437562400513116214785536 1390 105940794439513746883963436231409622080 1391 320768530878348454535816810898991154112 1392 107913335716908872059506166675589722560 1393 326816202025377655307492477569783877120 1394 109973204621738576353077785291437706016 1395 332969180210249039603345849669634230784 1396 112014755938911245682038978551199481520 1397 339228509883796429343278091792896315392 1398 114146952826153895753514922914162737472 1399 345596514341425065646936316923035453760 1400 116259714056214134605131873186113030592 1401 352074925688383278236130626489771670912 1402 118466347551195358749854775969743680944 1403 358664826599669019267633944439095204736 1404 120652818857398066254051568968716891520 1405 365368650122647608398806622615106762528 1406 122936258248172570205432564960395436480 1407 372188203652094160505742139960507272192 1408 125198549909623676667413553074685393504 1409 379124609154265831349957933035375305840 1410 127561482810189714297003936318814860288 1411 386180414171450935631340131143888062912 1412 129902005658001612141396597066400862928 1413 393357505881681755522400877462411213008 1414 132346708480086381385444126395965479296 1415 400657045095811983446344927044617443776 1416 134768176549848529430180055621632173440 1417 408081698748482362411892638359692361440 1418 137297244969628622392738942192674190320 1419 415633436984642679988241468670509594112 1420 139801965271858172241929733912065363328 1421 423313460373398306223527727321898492560 1422 142418316320381279523520833305502610560 1423 431124562115709689231797026003400720768 1424 145008896354655921103204695181497532560 1425 439068796916294886962350373023657656960 1426 147715018564584206291297836169132832768 1427 447147406008469936248672437422085378016 1428 150394435648114251174103073634278902272 1429 455363314393962851698354119779339870800 1430 153193136857877884095998922085995837312 1431 463718664519614644071512799354130888320 1432 155963876080010219578822799360168019360 1433 472214741145380109484355994865861799088 1434 158858355124292062495224512256423298560 1435 480854604929946678030472329152373398784 1436 161723271469389205424371774410159201600 1437 489640489373604843273954593359737676800 1438 164716209760294801280011602031409808000 1439 498573723902232947104707757002024042240 1440 167678529351628607924147118701134923312 1441 507657510563047808698875093778910219904 1442 170772999550053354423715731786966680064 1443 516894179477093538879380051977885650816 1444 173835436033119289907876828090284477896 1445 526285103802211050847116761197950469488 1446 177034905115328277791642554541359414848 1447 535833632958435311295129313958655603136 1448 180200540996631036575148335689924328304 1449 545542197443616939760267066192103133696 1450 183507936238186342942757802052762631760 1451 555412215064234427939311546275360025632 1452 186780306772711686465787309400195116704 1453 565447191137770759586850047970699288208 1454 190198946239440429637795182197692148928 1455 575649658183540432411846340267707986048 1456 193580969683198112111202918363137059712 1457 586021079602416156106411392333903286272 1458 197114651197109888501771160190939299336 1459 596565123261872351963943504112819944160 1460 200609698302346651229525929344098054496 1461 607284427503937180192147257619731524352 1462 204261570046647223017225988086472676544 1463 618180504742372047261504277401021035520 1464 207873465382137532843841445721909683648 1465 629257189901350966655565280611946339296 1466 211647155325310321318140182201460817584 1467 640517231063840986038720052526278455264 1468 215379082105936727727145191450013568896 1469 651962190797336667084799547108755669536 1470 219278699171526001354240645945261870272 1471 663596078077554712020688702275800422912 1472 223134290514711373456462115742756435648 1473 675421757482173903235570106745634513536 1474 227163267796435634994299789493149486976 1475 687440840248349195459159635949900596320 1476 231146711396451635283311550335881906896 1477 699657516608890670355211260281124492032 1478 235308960036266613944442731066688809760 1479 712074772088153340580022638064105784960 1480 239423671756337123633510833104353749152 1481 724694267483554312242913996091201328432 1482 243723688139808128743866040628091467520 1483 737520384773817276104803981174592796448 1484 247973636814456745659902214556736929152 1485 750556232163205749493765590225268200960 1486 252415107235128965070665669149240981824 1487 763803520821165683436702842805505439616 1488 256804816224518559615157092186527609856 1489 777266832590719073356370500602342250480 1490 261392011854956902930139207829803152800 1491 790949402787699122501677413669498722304 1492 265925203345421501142775460914584105328 1493 804852997079759121079190595375897131088 1494 270662981387147155856859939731986124832 1495 818982402416738828055244550794735367424 1496 275343927034443423444141095680726147776 1497 833340985787145131883233446654397208960 1498 280236303302539705554348277947236982528 1499 847930568561871708462703170667979156640 1500 285069950099691890021654751470223478656 1501 862756151142166449781486528135834304000 1502 290121521486802024543665822901138086784 1503 877821240533115345811825031593291424448 1504 295111856102537295045395104352228251008 1505 893127711472871399612320988365812039168 1506 300327933859315171861920933686198467968 1507 908680786517035251651490386806701461312 1508 305479618224735603181958031721787840160 1509 924484117957035766385634848814405048576 1510 310864505291071570925210629151284219008 1511 940539634647523625410717631707491936192 1512 316182874803316787698418044062553981440 1513 956852794295718921559888179237851925600 1514 321741586377897604451552714432529940848 1515 973427396066972805898183955169594344832 1516 327230982327705968494555897471665357280 1517 990265423698624985555487809328438033952 1518 332969247295644760534444067338837976064 1519 1007372579805463536413717797432157332224 1520 338634677841572612195234828198906351040 1521 1024752815629699002201988841178376464744 1522 344557179215946843261394359669871561104 1523 1042408174779502177296130371849980514528 1524 350404474023384658770327716741103931392 1525 1060344610767781230656308499989651637488 1526 356516602141580194932779633075715949440 1527 1078566232339469289688383479598487414080 1528 362550402323279013480932386253586568704 1529 1097075144015941698149933489865853887360 1530 368858414428831076750028033662666300256 1531 1115877560334058870338264990229518727072 1532 375084180753829653603710798685302565888 1533 1134977757695384453098829259684420036096 1534 381593085502720463713751622802008498240 1535 1154377898122923453013475608540877297472 1536 388017097548035746299397545258301269024 1537 1174084467670522005818723950572276248160 1538 394732770454918852528837160008367367120 1539 1194101916534318033278163251261444264160 1540 401360076192044920049286573678856395264 1541 1214432464904479080246004599112009696512 1542 408289256587086218103511951915871098944 1543 1235082886186714015081016954165700829888 1544 415125712762622640220585612186352358864 1545 1256057805892221553148916652249697309184 1546 422273848438190583135667637193662563824 1547 1277359502901255477461849285048603196672 1548 429326310380388011353097912834758278624 1549 1298995049726765473034666598248233705360 1550 436699704705764309112070213284978816768 1551 1320969253300969303291426730014293448704 1552 443973558945630951858502334682391792336 1553 1343284457133835475658162013282888666608 1554 451579566295409227551455139527303978496 1555 1365948039812559240829416396795897890688 1556 459081195293114077041274297027113719280 1557 1388964995867952355601150637587494856784 1558 466925631751777601706600716615746213440 1559 1412337734457268031543658951314171703360 1560 474662407494387032368533297406152895104 1561 1436073952332711255059755798628981491712 1562 482752137858848470703814278884325515008 1563 1460178844034805954682317655810830300096 1564 490729914059246336606263030438117828992 1565 1484654879566854742467563893611105896736 1566 499072849955218056467858590356812323200 1567 1509510086348954270827712064969975114496 1568 507298461029568073767514393259449556904 1569 1534749866257659411713598386465834434176 1570 515900921204119050493833680715984428832 1571 1560376750370373917097326296456863703392 1572 524382408288149858501833288635022187136 1573 1586399116315488225733924854552544068304 1574 533251745841299660424387786390030092448 1575 1612822574462855874389112942451568202816 1576 541995345903521561893076275299332399088 1577 1639649717195966926385698317842164241280 1578 551140187245299323116626043323014061312 1579 1666889286508832318878085355275348891680 1580 560153340167022154635167056703138184960 1581 1694547108282570423732688688200774416384 1582 569580419069728004563347444198699237504 1583 1722625843514538694092446181591902832768 1584 578871759678201236995241146809641777376 1585 1751134606279618767926075346728004208992 1586 588589080004154450904478297600485629088 1587 1780079445295705543292283876255344494944 1588 598165380881182458505137053850627202096 1589 1809463090908334835383969021343078747904 1590 608182207485657123516295728151753547904 1591 1839295043763831688035689773578961426112 1592 618051422752506041619948979733142143040 1593 1869581590591507851955461165965237126400 1594 628375065441431890789567813391429374128 1595 1900325524332773396196976843320525486720 1596 638546608862452983285460975374725944320 1597 1931536747328225888554355423670816460816 1598 649185627653371314169017428733339034368 1599 1963221792662184440511853607553348296832 1600 659666699597648699101995575741367662744 1601 1995383515845266723821040120717304972912 1602 670631188296674161194379170579095979600 1603 2028032244713245231871037419351831872640 1604 681430440997361791937619618612843169872 1605 2061174759387923030438781434794727593728 1606 692728178336782647780055468563751355328 1607 2094813977793357541291430553717922535616 1608 703855706581566770265372125039018062464 1609 2128960670106459065708673253943128129840 1610 715496000479364464282144142548557861888 1611 2163621871811432387102490251810177597280 1612 726959617153667951383942561427341692416 1613 2198800571800998611770535297034675811728 1614 738953293476366861839158586943728134080 1615 2234507991465970747994057024066547707520 1616 750762237522665197058606620064919708912 1617 2270751430041233944152335273830807550592 1618 763117734153024297923642324524203970320 1619 2307533947826047444015701128666030838240 1620 775282999907956239813096531934562204784 1621 2344867234767871129646200759717216412752 1622 788010256301502247356816881245366641504 1623 2382758872203716836746163659207199768896 1624 800540134899584560329468401963059232640 1625 2421211982891562198230946473565926617536 1626 813650939867221509040819847876560992768 1627 2460238743099090460310712054671534217376 1628 826555474006390608537823723029723803712 1629 2499847026195670274046223492110289587216 1630 840058787774451177702191455966717262016 1631 2540040016697129024113581198686458588032 1632 853349751032394046616583203404517696064 1633 2580830406274985299533095362648590322176 1634 867256373629288733364988000924317690240 1635 2622226360314366079625921053896190558080 1636 880942759818574253661160794985594272400 1637 2664231124212187476607150600166099433936 1638 895265318155063127737425314395792555392 1639 2706857925387007914571468493074048977600 1640 909357831320034683321268315810202405728 1641 2750115230565601126628229949143085122432 1642 924106037970308989870312068269056201584 1643 2794006356574395113111335989515627045376 1644 938617491683490667065337482902091707712 1645 2838545076368133881203124713698383394816 1646 953802866003182236564695961541639395264 1647 2883740167747652121761106352415728172160 1648 968742787206878913018929707794900374848 1649 2929595018994861085011022998513637715424 1650 984379065738216199675278384078212153472 1651 2976123969108419349738554861952744630272 1652 999759081986925248543263771325038928640 1653 3023336129517872159510355022357308345600 1654 1015856560124710984496346479705983354848 1655 3071234947653538884141364002768045352128 1656 1031690378910205100015978811185772522432 1657 3119835349938690636840807773939406506416 1658 1048261564978165741882796651208483330480 1659 3169146792844310767406055305195329843200 1660 1064559510326677885596971188197524462016 1661 3219172781513947742026124823240629247744 1662 1081619097916268302375852754926553674944 1663 3269928865281723390128427016099821288448 1664 1098393544255124679580873948840631955504 1665 3321424844402200615519044706029650764896 1666 1115952690550808321890857159825747293136 1667 3373664280303307066806864464989404602976 1668 1133218546208628148824277282493761537920 1669 3426663369094252267838656226236166587600 1670 1151290568686378238779322266632039341952 1671 3480432265837021526555913441617034399552 1672 1169058749554336304013046605757258515840 1673 3534974600828169567495856451185087349760 1674 1187659622084265748231994379700496271360 1675 3590307227812467029279140289113482469792 1676 1205943566719929860514380964612232845600 1677 3646440667963427663776477719693856819968 1678 1225085095104359386829903824902267462720 1679 3703378619646396482201976193939470289536 1680 1243900726534078648349273566391643913728 1681 3761138618917542894763025765702403878888 1682 1263597362369479213163445321434059209432 1683 3819731580000969798671003509524358284096 1684 1282956502797334985490202268158477369072 1685 3879161253433560312746567256056009641632 1686 1303225316007637234040267257113493278528 1687 3939445882799608432688804521081973516672 1688 1323142246007839494169409418669711363744 1689 4000596788654352687352243858565237870976 1690 1343996018087667422253447322266040574352 1691 4062617771362704736454497123141032081600 1692 1364488044465479839541513004009704185728 1693 4125527824926729628250085128290004504848 1694 1385942139340564273627324063591710529344 1695 4189338673800152478359687101730368808064 1696 1407021744696225777337398034131479697264 1697 4254054165228967859695795842138873108336 1698 1429094707579319063203275276699461480832 1699 4319694072351592036965159316587364420960 1700 1450777386364817357636994960371552337072 1701 4386270536009655599254773576656035552512 1702 1473482717655562044945257889528431389824 1703 4453787465570459248800572516294848355136 1704 1495786930662093825704189419223389709568 1705 4522265425315485900572395012893165828096 1706 1519141298908255995521646805307454159984 1707 4591716985227303704948198697762216246720 1708 1542080558187386675773911868455319889792 1709 4662146115510157739664649714635450349200 1710 1566103750241139128210134312987180758720 1711 4733574200275458012357219508940246251200 1712 1589694496513689447846766901487427564896 1713 4806014271690839535445021323322881108096 1714 1614401120483822262246857372011452970128 1715 4879470339847756440950024812551282028800 1716 1638663413444010156396163489515807052032 1717 4953964638613037530954352240088834747552 1718 1664071164641615613419640535141232521440 1719 5029510677833298400846169133216108059136 1720 1689019238809447188324184714136456878656 1721 5106112503569089653066836558632198111152 1722 1715149600966580611178798125149072941568 1723 5183793251900844841904585970850867607968 1724 1740801284931967532848374481132275745152 1725 5262566905297828450360792514789103999744 1726 1767669667282311211507905162807837352704 1727 5342437541858438585102970717449196691392 1728 1794046331388272460261300634836164470080 1729 5423429233673597110542808434131008453120 1730 1821671914668101020687412031653764309536 1731 5505556450231697903286936251907055764672 1732 1848788959946144381210606416578917835088 1733 5588823320213425832755730110165984402128 1734 1877194637477832641831660881192358134368 1735 5673254864428689563868393846286583266752 1736 1905070961410624764723997697583074420736 1737 5758866054494262706598228454585418267824 1738 1934273398578887502425865563849847498240 1739 5845661066606285076681675691634992245504 1740 1962932201822122435090408623354484352640 1741 5933665904708448828403698812091891229072 1742 1992951731626433472653660175442924561344 1743 6022896082236596890544852262029526383616 1744 2022409208447099697219732605389546277680 1745 6113355795973433494577040143718688783200 1746 2053270681267771313202352920147574245264 1747 6205072068478975661464275045000235335136 1748 2083547314363846322733254022581172622080 1749 6298060972595469997868755461800173631232 1750 2115268270672939043202619922275146815232 1751 6392326720600980278576926241613241226112 1752 2146388745688964119851739665378883751232 1753 6487897416389061488348394846057086024368 1754 2178991213805130379340505153088499439408 1755 6584789684893513878529597257107837541120 1756 2210973053733678419902864913516074179520 1757 6683007747884816597890318346722416797952 1758 2244483482323908418758427361048829980352 1759 6782580830690157984800849711215012138240 1760 2277348358114728909776657662559067198528 1761 6883526126945899892301985081684576351872 1762 2311785708945105420767942880750598138704 1763 6985847889998772393005068056797315301696 1764 2345560406119621854899360377691504727816 1765 7089576480718409182513483039047808653216 1766 2380948007262284676548893241963402142624 1767 7194729677919960666991673527687405301760 1768 2415650917065767943431716902658996086624 1769 7301311762504852552886566633375750798560 1770 2452017453337580462979322150240294222080 1771 7409354271143333770008074662502312024064 1772 2487672053872370904089124930760787563488 1773 7518875615884765053069224650048558934928 1774 2525037446529955894293379640539886766528 1775 7629880070882392222369725290689981363008 1776 2561672213120950533731304897847567941312 1777 7742400390074204066738501963264370920176 1778 2600061723602577558806576078525802651648 1779 7856455639663632774808227365925187859136 1780 2637696539674662265353568312632471389280 1781 7972050079010222041126340062269705343392 1782 2677140660529233109668116294412785419104 1783 8089217755680655001717835384012376952128 1784 2715800330327950167650192657305695170304 1785 8207978378785808772032566810513238283264 1786 2756320599720945066434525234366693230080 1787 8328336184726259946439897230040796762016 1788 2796036005128737886425649974795226027200 1789 8450326562240807303640771707164811579920 1790 2837659127167247283268789387586952346560 1791 8573969881881434879112971914948340806080 1792 2878451097352635279436084481406939474496 1793 8699270384513680891173593486475625374336 1794 2921210125269282893414773564309719765504 1795 8826264813899705881342691639641684705920 1796 2963105533615228218157585714476507913680 1797 8954974221519317418455548397675624951040 1798 3007023054836725983242607530055620206080 1799 9085402846435880620782755483560969037184 1800 3050054680938751172486909491881696956472 1801 9217588834907234731207871257087782118192 1802 3095159599874535767949031961110673547744 1803 9351553977532739449412766161363032168896 1804 3139349955643056648894017329158075209664 1805 9487302467526745724962134280839653683344 1806 3185677379897522185850623444600582990848 1807 9624873903249935873101352951623613443520 1808 3231054816404658047054933779707109320528 1809 9764290837391716391768683023943462275840 1810 3278629146259752569082363829678873918368 1811 9905557407294877523821467626269077607392 1812 3325229196340822234560850397880231749376 1813 10048714754989253413655800180871980725072 1814 3374080944157819247341357055973739372128 1815 10193786179433168930841551854352672801088 1816 3421927159129041720279643954200026964768 1817 10340775751387481548628211574731219502080 1818 3472094362036216620127065726326101281072 1819 10489726212007063686824863424858907276864 1820 3521217433662944116362202420567075454208 1821 10640661628524307729224928833313719309312 1822 3572725633575840240174377002377668909184 1823 10793586037034998121642731564433956700928 1824 3623163233048683285605848655651329754240 1825 10948543792831188472080867354931703279056 1826 3676045458222348062346173596964456930688 1827 11105559753099860816242168904560175045760 1828 3727823033278284938780103161542265610256 1829 11264637910700679114132609916416887301120 1830 3782119623873024659251388398661949996672 1831 11425824291116209419471608476452597495232 1832 3835269507647144029632343949214163568880 1833 11589144610961400998298791096592891472896 1834 3891008047544414283383483066432074358016 1835 11754602765387805475059205219838130638592 1836 3945571072871152267897345403962686541440 1837 11922246506910385743840587492127779588352 1838 4002786379661521006681779442343650165440 1839 12092102438927402771162721448922015608896 1840 4058789103464788963413148136161600918656 1841 12264174345022489503685060154851192192512 1842 4117524863089578562329316925712927963264 1843 12438511815001169342263440569774468250560 1844 4175002275840647856484950499197531385392 1845 12615142317556264011485457434678330787744 1846 4235287326269264504528167957306827892608 1847 12794069509865235294666039642582812771136 1848 4294282668274134578789033413598043982848 1849 12975344885386211970696152768336579658648 1850 4356154668239723375364013749491788338192 1851 13158996801583743908632548636208052340672 1852 4416696628616523704130192855857555479168 1853 13345028828983753809389081260181506651680 1854 4480201855680987169689900958573991764032 1855 13533494379035335032368465597301161257728 1856 4542327262471352755440089910366437500080 1857 13724422722758935321442053789135832208000 1858 4607496852708936834289359600113757397200 1859 13917817332795410024104448621137752009696 1860 4671252537985757798625892201595226519552 1861 14113733603567584035632651255508986955472 1862 4738126135659886653427799757545077671840 1863 14312201804457119505894655307613466433088 1864 4803541979984386378285069915710785769744 1865 14513225240197292826575719682331001772256 1866 4872169698295611962436124007748441385728 1867 14716861356040864465716928599699769850656 1868 4939285544660413361351858529606619322016 1869 14923141450364283400173066731678951953920 1870 5009699856770254079701443032391312833664 1871 15132068642242666358204182785306391116672 1872 5078565240900332165329762238942375666544 1873 15343702560364778619634717834840363817968 1874 5150809011763667174326709838547413562128 1875 15558075502325645603709414501400220872416 1876 5221456230083842403885665642188740758784 1877 15775190383713697850355968991620164074576 1878 5295582486171991597545591350295701996352 1879 15995109092695268062571636658556799417920 1880 5368053395529691228321839381635678345472 1881 16217864954001851890836447934130990597760 1882 5444097191088473822667477367285198285104 1883 16443460726969565953883335526934607370880 1884 5518445420459952988865142338270982324672 1885 16671960573162417954584051770299617259840 1886 5596451841146519709726126913583213044608 1887 16903398872849769510713744850119594189952 1888 5672710961874039385287132001219892160480 1889 17137778213447828864188839885281516665200 1890 5752737384388504601501250264675462589440 1891 17375165107366612937817648824227088013824 1892 5830952667707988755117776403905138805376 1893 17615595090221102813392739547712240240896 1894 5913035581478355387668921311015494956448 1895 17859070491803327803278102751471734452160 1896 5993263712418005568127091047469579174400 1897 18105660253879667510937673999934902664192 1898 6077451851942314939272671425321081339872 1899 18355401102699220871951752586600647196256 1900 6159729090277700046986018542487410956640 1901 18608295088027579063474775832127708428432 1902 6246083099561492560111080941637120890304 1903 18864413738895842690919191124857236564416 1904 6330456938126819562351767966560800680064 1905 19123794934429262795745743341103167807488 1906 6419016227744860080825202599446403260304 1907 19386440419311470261381873627337915077856 1908 6505548012526814325818378933121787272624 1909 19652424400455511806823675090818378905856 1910 6596363748250483479068984335695272076288 1911 19921785940538780474471602863463116132672 1912 6685091093697277543837512612026670721920 1913 20194526536520098605462922038632827969968 1914 6778228868663536545208974540556678621440 1915 20470723086161098056577872200237793662976 1916 6869203157580315201730652861199237707520 1917 20750415866752111370854812943685730178560 1918 6964703918327359732623875875842606784128 1919 21033606109020475307995670315148208077120 1920 7057989894126864792905664828678528797376 1921 21320373489623984570158560188573318176992 1922 7155908932386355895518933203470863944936 1923 21610759621892866568622042335548353936576 1924 7251547220576613246861255363513154828832 1925 21904765363137296864719449778110085442304 1926 7351953818186746070119352219660248027104 1927 22202473260751639170624969033295298426112 1928 7449998248653953467243370654605859916624 1929 22503926304926357731328463931620248213376 1930 7552936598846472235462813191020187434976 1931 22809124949966784108888733996174380110112 1932 7653457214201299264263453599376715339776 1933 23118154804754922798282559481823126102928 1934 7758985288040044159986011846066194663488 1935 23431060184242230494450767542473796708288 1936 7862024175424300844923006677540014453768 1937 23747841110038031710911582321636356623200 1938 7970216881832368800258367894889306845440 1939 24068586357407206513776368059131950954624 1940 8075832239104791021560829539356336408032 1941 24393341600905490608326222162192241358592 1942 8186735402847993320709831743565796405344 1943 24722106499369282214918900753248493286720 1944 8295001069584846584333528785438353623904 1945 25054973003718792267816696842482047283680 1946 8408677356890650746295497019552585271040 1947 25391988185304718372043487208704176586240 1948 8519638791097646769476113030853208867136 1949 25733151313455776589202574782278713633040 1950 8636167205508791419243443967449855288384 1951 26078557619505317640833082146221829254912 1952 8749885291501486275056970023494445264304 1953 26428255715742344061195755598928513898496 1954 8869315290248955204819503749485053736528 1955 26782244350090201463253824725554644828928 1956 8985869921478338749538872907722166537856 1957 27140622141972056001908807756207597070080 1958 9108267119669407621950584849088636465600 1959 27503439289693872912524094082476559868736 1960 9227705258071962099884287112485539808368 1961 27870693985203324320737619890074550609632 1962 9353155046197047708446809652381437818480 1963 28242488460203296649702991940581428782976 1964 9475542504931380282575778655240582308192 1965 28618874434392908345980617960679588054272 1966 9604096102483032305965248171217867994304 1967 28999849505169627405972131670313620561792 1968 9729517015540482989647837275086369069376 1969 29385519639297960581838404332466808712320 1970 9861245301420289803198461950525731364512 1971 29775938117769205386255660168658419957120 1972 9989750396497555365119755139889688295520 1973 30171102026171362392404211941990578855248 1974 10124743332275519576775667856377381564416 1975 30571121074496760481612368279777140114560 1976 10256401406345260844902958541124611215040 1977 30976050143281312889778738056977819002240 1978 10394714273308275957133123146001891921152 1979 31385885775406664753648110307714976108960 1980 10529616291156256888721053592672110703424 1981 31800741544366824230151343803329214816512 1982 10671323203416644237312590000981584824064 1983 32220674102995084478091833521265936702016 1984 10809521456464433533751234619937566038272 1985 32645679290279551498022073728099551520352 1986 10954719661486861567964428073898122878848 1987 33075874666730227320979771602256130068576 1988 11096288507648108263735735139680586537472 1989 33511318711671359678229568308896303188896 1990 11245035099875523715776592287211768022400 1991 33952006513047360153534957599849724452544 1992 11390070227998580311978181524774674771072 1993 34398059888347461451629789487368080508208 1994 11542445254128586653074712690474025755888 1995 34849539059098364340846815468455877191680 1996 11691003205705756384032324827970404294560 1997 35306438314936802192189389612858292566416 1998 11847109011690408049464702044822616685440 1999 35768883874023442244128558825826911315840 2000 11999267364401912087934855469114186610784 2001 36236937743096329915742937416729941255680 2002 12159165578688867055634723279178227102208 2003 36710593516472596456986571681791284057568 2004 12315027760674122229979270954398568595712 2005 37189981811823472215580748349476412420768 2006 12478802020752481641136228555090756601280 2007 37675166467111058016428302644657248504064 2008 12638426189548272440192155702556955516384 2009 38166140340752659743565167418264186029744 2010 12806187049142769348129998142546315925248 2011 38663038590211363167480121550022211525792 2012 12969657044349932202290223961751673605568 2013 39165927091617370311872193458407529601792 2014 13141468019549919087039731541175865672640 2015 39674797768507285157299928749823745088512 2016 13308892579626340448406461216966848835904 2017 40189790464822975870753765294448021808496 2018 13484843991682503331560276288613077487440 2019 40710973151828435178700614626310927243456 2020 13656285964611841721769018087683529110688 2021 41238336763566223706696706773074792484352 2022 13836494041438750019908200160173250173504 2023 41772026149352046375543926020194958814272 2024 14012040775756589112035858660736711775488 2025 42312111269600091689240807855759392738824 2026 14196574145411660653970103396324984949104 2027 42858582011439750189779557253667284775456 2028 14376343143217250712020377541273535462624 2029 43411588394539032401727508961661933331600 2030 14565296000313128365983731947739271886080 2031 43971202420305537232375831778423014320192 2032 14749351757415421676837392596132852622336 2033 44537413047945312850284203808196399148160 2034 14942849614395920606197472380087061213712 2035 45110375462196009819027772301162419357824 2036 15131286586050002599663387606832177638320 2037 45690163754939619399655327723376165432832 2038 15329400024873668893035655661130865475040 2039 46276765907886545389439375075866937697600 2040 15522341559236578014562065574945772949888 2041 46870342434473047835985148927278381981152 2042 15725172291212298691471714093682947395504 2043 47470969761222087516097464538474858196448 2044 15922688107183405498028538719644908301952 2045 48078634654123398585847844306887576223520 2046 16130368015971907689597939979531825852416 2047 48693503119794882041805802665879225974400 2048 16332556386923777270381308572904942534632 2049 49315653987960943569580848954173593881216 2050 16545161691599826299600961505605108104688 2051 49945072739709546550719010213270737777792 2052 16752155874320441493857678914078036204800 2053 50581931253715910976992606725905697720528 2054 16969792504443039980770972085872412025600 2055 51226310631026729133001703559841701245568 2056 17181663946646481980214792394384855320528 2057 51878194994852789935780556821019807168688 2058 17404474284981394643412487635572478159360 2059 52537762291918911306134626988294126520960 2060 17621329186595997354591296434462901187456 2061 53205095946575939080226981072766637656720 2062 17849391448477113652689728083352190794304 2063 53880178871773974145721288993540887747968 2064 18071369550660730195388221533741899869056 2065 54563195064898825478680803565723928962560 2066 18304798186379083588047959881007893749264 2067 55254230329486165154461653627129549648768 2068 18531976751861083856832206950920222607872 2069 55953266308749792739917177839588870848080 2070 18770921149864942865988200196602755924608 2071 56660493236978982972528995271279207156800 2072 19003410518604113125649246708181692688768 2073 57375999592383695898055479144806576750976 2074 19247955164785927755778096203201552253536 2075 58099765452616795519843572412506738463776 2076 19485906347322166634274116692803888593856 2077 58831987483996581917002395023177602767872 2078 19736170282244250505951313777095985216640 2079 59572756914403203626372582206966171822080 2080 19979662195599824697129111558434250640416 2081 60322052172312127278638284828349014465392 2082 20235806659944880127370207619003493898624 2083 61080076806328991071794071041586605265248 2084 20484958543578660897380113288580006253072 2085 61846924626138154529150997234320997400320 2086 20747070125208298600792140971088804566400 2087 62622572327971106688678735306465834257856 2088 21002040178330437307113978966095884903920 2089 63407230562239362100791476191864605210160 2090 21270247407584009654670102032710674151680 2091 64200995783723445627829316290799338744704 2092 21531121008558891754374784971352644209248 2093 65003843130753357659349579949102212811776 2094 21805592889264565037937997923116057004480 2095 65815990325817207652428038579738774283840 2096 22072493842434204012059101322226213406752 2097 66637536532670729674557614353678370270064 2098 22353323937862841387165934889813716404880 2099 67468455255391337317549365985293000972000 2100 22626423080728239285352375428046407291648 2101 68308971509791637699990044131542266804224 2102 22913744895977477121037283205176346027744 2103 69159187511245685154102806349462201650496 2104 23193129214069216536151831228498988003904 2105 70019074778284318335719362378664239293408 2106 23487125215994034688227082580877087628464 2107 70888865841796108502787958519267369825056 2108 23772928504696316123809186166154923377152 2109 71768666054653788516112872579813995301120 2110 24073694276478323528416414803873797243328 2111 72658444850185222292337691600612255299072 2112 24366095323011579372374330559275060393856 2113 73558442802820566823150028037294203106928 2114 24673775013028354993322916095867694398976 2115 74468768201563563049774511138916528320256 2116 24972868077172210787132834585629408830248 2117 75389388284828735038486821957673102976160 2118 25287652748376441433945926709213976327232 2119 76320551931130145724089920495786368255296 2120 25593576462669764333705880489485161270176 2121 77262370432371014694673208881597459905024 2122 25915569442818153698226357855952960157424 2123 78214809042740300492911940537096074752576 2124 26228516839038815216261942634997786742880 2125 79178124899650331901729879860826089904192 2126 26557867762175315153099240245106798048064 2127 80152432365052425691098116792915950601280 2128 26877934632160396689008058041831349244160 2129 81137694623428591500793898082980453364720 2130 27214849635522692877011702074575640407552 2131 82134177316705229479293971906570512187872 2132 27542185807464279305918913538734963911136 2133 83141998290318288973844929719397818547200 2134 27886770195511935295137900310820454979776 2135 84161118231548935156673444837236332789504 2136 28221577596750678979568325710256992888640 2137 85191811543905270318687377731086454668976 2138 28573992936060513701778780210653255699760 2139 86234199655057551528637542822228351393792 2140 28916375325956895268130038103682542233152 2141 87288240630747854932558518760121671314192 2142 29276837253444857324944253959085478954624 2143 88354218267088805571851155758691572191488 2144 29626949659187466091480692745152734803488 2145 89432257315195644097083905601052686402048 2146 29995572189949719577189491815463179339040 2147 90522313094972813837556200029853005586880 2148 30353632590135901951696597229906060019840 2149 91624679091709880108978473740514307865344 2150 30730583103638893991975904264556752175776 2151 92739483455483831577968847675585946734720 2152 31096696657925595579098032848337122342960 2153 93866679014729106542382843981552382110768 2154 31482207757562984334643941843814856505600 2155 95006568872771339791845465053660052419328 2156 31856542160706610099488796524944434146144 2157 96159284661249448327909410551326274803200 2158 32250729761762425503083280213448099576512 2159 97324776602785877862155221310170392336384 2160 32633512689389245171239460683598742033280 2161 98503357709417448999994126653130568208112 2162 33036557528927381270888547546662614201344 2163 99695163579142907529658119808160323762176 2164 33427902969448785202071395281541295666352 2165 100900141316937934432850153078435682108576 2166 33840048269472974882867811765130196605344 2167 102118614141684262028239699601812816865472 2168 34240129499194455798204861989791037326464 2169 103350721724019252453498422508046165955376 2170 34661500710426478597006297369962558418944 2171 104596407910967157182402507182759471320192 2172 35070563462717846240208404942789035198656 2173 105856006859513917210614073933458339960096 2174 35501347569936449456517274253452153410048 2175 107129662004763896110309496406860216591040 2176 35919507193310011827329567692437433719888 2177 108417313781980316076008028605016307364352 2178 36359966510514647900095231299347722094568 2179 109719307629339005904491721639558049944160 2180 36787410324675631668208523544511502130720 2181 111035790832753427511651792956648234802432 2182 37237672063424634996996735033406454451744 2183 112366700714375855748835950613453671522240 2184 37674656483193115901198014150469747639808 2185 113712393904582086806115102581030007375360 2186 38134922722571223934388819702240059432944 2187 115073021618648774857273638340178455896960 2188 38581572879477865333543949479658910727456 2189 116448517938043168550198581176992278437120 2190 39052117501419235014377526587852899361664 2191 117839251014288778157424682624800746690432 2192 39508626678033945018600420226790444295696 2193 119245376566477765795660837236573954391296 2194 39989587450131062700306579584995614298128 2195 120666824825786794144939141596837214097280 2196 40456232522728111976665298778778055871216 2197 122103975800836467214889665328096307731360 2198 40947818236391310105429659263096479973248 2199 123556989845064104003858160830714442213696 2200 41424725316083193014068390633334279537568 2201 125025793156995620600779189130655732086784 2202 41927231300015731791060407780823381825024 2203 126510778473063879351868533313602144542368 2204 42414609367536415593624653343443074756800 2205 128012110398895041503545863211842311752464 2206 42928175125733306239907545849806944267904 2207 129529710918302024167233308543957554480896 2208 43426312816232507491014473584551237818112 2209 131063985893788371906112252683740143468472 2210 43951163853769987430223461517666941510208 2211 132615104271799503413702075420778694009344 2212 44460198101859018969547591291078790620160 2213 134182984190602707779035855380175873376208 2214 44996642475882003129843528846862806725760 2215 135768044500455767876349943636198714332096 2216 45516788793359674327801342700284133521008 2217 137370458586913477856431699494625018784640 2218 46064977699735812259346493627310353794160 2219 138990140583645041045715525233979433094784 2220 46596547537360218250338819313222765020288 2221 140627522708126575966953599586376999741072 2222 47156713654262410047627725837189776676928 2223 142282783466230747529304917448193414674240 2224 47699844594286013162112322151229267664480 2225 143955832251453577385749450745028914944080 2226 48272320252121849922909947501063040265728 2227 145647115047021710963051861956726346764992 2228 48827245354683041561533047968153014618416 2229 147356815608765935715778694891570452237056 2230 49412183055552251155525655489869497371136 2231 149084838386409738209209096200713220880512 2232 49979226686910859192970944059884570572032 2233 150831644143480417547972119411014654051840 2234 50576877770689068720239802703920850135728 2235 152597421423889547124395360397575626531200 2236 51156189681837053006819848552130705258816 2237 154382069520686905797066635508742988180496 2238 51766900481464529309173849911042821591232 2239 156186064427410770277571891554305409999360 2240 52358720489986124794001200832064018874752 2241 158009599587733658962374124226929296971520 2242 52982656430596042277428340476671135484800 2243 159852569559028507564177047153339188324448 2244 53587334498157437385580697531260090255104 2245 161715465397135757705995722333804962090400 2246 54224754783637962169268675584508768196384 2247 163598485546143649378725838106318868759552 2248 54842440904710330474072760232352650155664 2249 165501519641547698823676972886218946908896 2250 55493718892923507810450832559369753855712 2251 167425074239512101338999928456280049811232 2252 56124672467316519624067988391422523093408 2253 169369353578514898335177021339963514630656 2254 56789974531950219653737384656844008216768 2255 171334241511770258978422259703637972158336 2256 57434559920510483596827567720049753738752 2257 173320260532092726899058582354481611666272 2258 58114166099415088802185183007006405675280 2259 175327620832871958226980434361362966550816 2260 58772546533184325256639062541667873585376 2261 177356200234638882519981748181921633072640 2262 59466845552110154278733584775185631706240 2263 179406538359195143367496086449183867956736 2264 60139287569820201020998833108696711431904 2265 181478850799590764656795910388494096543232 2266 60848460321724305660776878272893260217088 2267 183573009082684779809597771278229082223776 2268 61535356998198948713257340742226991747136 2269 185689570490882585399194670710480442890000 2270 62259691664899389716077759149725676487872 2271 187828756118767924659453016628945546997312 2272 62961205942088707054208435021258194918464 2273 189990431717545777673530808895620590566768 2274 63701121531555233795155188614109986344320 2275 192175172002082725116701943909631581154688 2276 64417542050064925302977643060510830221200 2277 194383203682293337897571552080688019149568 2278 65173219957898827864844275710357323093568 2279 196614386516830245811504695173845267943616 2280 65904955336554157943254340287692884386560 2281 198869313144704966764156330356351966337072 2282 66676706971921581192975565845633459504384 2283 201148216842286799517708136453370258367936 2284 67423934758150410167452255882484601698272 2285 203450950330897773463240935416704524106272 2286 68212196246837743112673255289734876877824 2287 205778124689413427886692843156992248846976 2288 68975212614664851973440230142471129320256 2289 208129979931443685754830907816572981711360 2290 69780181135906266043588332395274548864160 2291 210506361448435491662633064061026272620800 2292 70559426862931316614714299361732042438656 2293 212907900159029483234577997509264942664528 2294 71381422440658904460560559308532000278016 2295 215334842133803460065412010716209286032640 2296 72177074430923631842087794693457786111616 2297 217787025144768270386433049063164523521456 2298 73016567113549072344319097971889910607872 2299 220265100534546915756742530894213693923680 2300 73828945904975308733519033062205876479296 2301 222769320560614906425474981843844195004160 2302 74686132795115829034876683194296345396224 2303 225299515981554660709834401440917380834432 2304 75515696168740279174194309009529276540488 2305 227856358274191666042652987511504980347488 2306 76390923472544154678186200307954759339984 2307 230440106013463203275190884684708296486080 2308 77237864459594982141442076806115068363216 2309 233050582676463379632141747068974763221200 2310 78131620696659840425693844335518057138176 2311 235688480456473297135661725060683624164032 2312 78996267727440204266731535998560854080824 2313 238354065335023478246087824749977233726128 2314 79908767400404853540991757900880566396640 2315 241047152290671577626495083080125062497536 2316 80791614575228833348630067885934069973056 2317 243768454811523974428934620631467897885952 2318 81723212996841359678684516666380723995840 2319 246518246480179333534410126634938700577856 2320 82624451646414477457469466289775324892960 2321 249296333438788889657957720967488626917504 2322 83575675279853554911768214898562248344320 2323 252103452091822715624658028483743713222016 2324 84495660967101415872146620372982549160192 2325 254939882828748788861247601414883834422272 2326 85466723866615453593445229868018651883104 2327 257805422584259691233124323998703841983040 2328 86405969286500167995364512442981106017344 2329 260700831369711786639644653051320077469024 2330 87397255600656204760634300066270748399456 2331 263626396512295485304812480383301903860352 2332 88355969856438756575184151214917054234176 2333 266581906461878452296485081376343301057808 2334 89368026236989583988530896934414407715520 2335 269568144476296646760214396624617582825792 2336 90346573485092843446120205914685422466064 2337 272585404949476782719101420990136576136960 2338 91379633193539264689625343344042667545088 2339 275633467556415208409639864190160427706720 2340 92378566413416585374859361195705489920928 2341 278713139432249195794161793851787429227472 2342 93433023151009878323420343695641123288224 2343 281824723339315537169773939739682777449472 2344 94452548787216816076736363415361636391664 2345 284967988726529836516209141126300240001536 2346 95528992005262773652996572139967947365888 2347 288143767270138218442355044665236097818656 2348 96569504427613901408915718365267065052256 2349 291352370325577849442031721057517642574480 2350 97668165753029092105823099765138170806912 2351 294593556703107919746504859521297974186112 2352 98730238230286310630430445564853828955936 2353 297868184538554147586960265081212396565856 2354 99851543435666943492952554338442607518336 2355 301176572793055991542573937670558183136128 2356 100935402390292604753567715596825005982720 2357 304518469230440193017035548768161077371216 2358 102079962997714366814823420362683968042912 2359 307894759219478353144435140672294963876224 2360 103186011375178445089248329893339637939520 2361 311305769475168152521307866016630374192512 2362 104354080158945357073125614243781920816304 2363 314751237578456738554854895537083774565440 2364 105482936232486294021922602314285852213952 2365 318232075661708240501162834553872258671872 2366 106674949388805416670384897736572106651584 2367 321748618363175796303463069667908453470144 2368 107826835801827488924378292741533432582896 2369 325300592701341359840741635484595404960256 2370 109043452256461115122232537277668888816640 2371 328888938319706898521758914691732480316512 2372 110218805549368729869571494545015673937488 2373 332513999287046873808634823521686120193536 2374 111460275383002804336282727779295270185248 2375 336175490355606216344346174135160055591040 2376 112659736390232733922418817503449650543360 2377 339874379442481582118558047511803566262576 2378 113926531473529017095152713376949063712480 2379 343611020281414691248665774144455623001472 2380 115150344427267542412835132165773146667776 2381 347385114906407958661574032535619698097552 2382 116443147749751018824681288974727864383424 2383 351197661700868786363809450263881074092928 2384 117691758020447425295932123346633119666800 2385 355049022916710661014473038695731360209248 2386 119010843424511340675153535876975113452304 2387 358938887374595502336203661901880445640704 2388 120284942126061960081234265870456723272960 2389 362868284813047603899245714608785536937040 2390 121630791916474598106423412374240846593280 2391 366837586171675390797072992112606050394432 2392 122930618134480183055569789238641803825792 2393 370846468061554830560576454392074933376688 2394 124303968200964171988626822659815837175040 2395 374895991024741053870807621189258682191360 2396 125630005143579615712604949591177801627840 2397 378986534830770259242876467677052663411712 2398 127031125392217391677993713391939178483520 2399 383117763470614903550512232629476791281920 2400 128384088277505085239770619824820984227296 2401 387290769121989696694024689374251624039096 2402 129813500638221516821290544031295777809744 2403 391505942152588226993407306124327227017600 2404 131193652291561335696073615047049343438992 2405 395762931937857762600660429699912329406528 2406 132652119394377306583842167721732272505408 2407 400062863139185800069802929201547055735360 2408 134059952106914461551025291454590422814464 2409 404406137018898805804123101043382048178432 2410 135547769515728690645307063015537162737888 2411 408792387762634951524336777100354932405792 2412 136984054581310841977821652686540034266528 2413 413222775099285840630196966089550140354560 2414 138501755019718468201934415982909212494976 2415 417697709801633927004888720927324958666752 2416 139966749076341703161818138939100743457472 2417 422216810294809060895215991732391318284016 2418 141515154193019859980290587647669994952704 2419 426781272397338292584883722483879321491520 2420 143009391035127194843385944777490602300592 2421 431391516556420771548884200212165643674960 2422 144588790952468595180147856861713356690304 2423 436047146659408766880965265738903757416768 2424 146113068064018607697452717755719492527808 2425 440749393880936139072946704094703680561552 2426 147724040077593638210918456699381537129904 2427 445498688533792112924475466994195817017280 2428 149278640234410120571380415587177554270976 2429 450294619469064860510870160235336380059904 2430 150922034554297757514760679126927650929216 2431 455138454168121087734860481164547336353664 2432 152507500769269227639237893133685796034720 2433 460030634883792127714187387098622418385536 2434 154183635716495403467019528205940632306128 2435 464970733066287946480077178259418137250432 2436 155800828622226348551860536730061587944960 2437 469960053507918876725569382707115469524176 2438 157510292629374935316042320640146749057152 2439 474999050678300453356697625410287634284416 2440 159159486405792085496359020764450069959968 2441 480087277998467174476629557492726302965552 2442 160903195436196180740993217943205692470528 2443 485226080549806928880825649704608911591040 2444 162584979148912681520161042065050722620672 2445 490415923383271395207161617306831642078464 2446 164363244961885839359013461833241719377984 2447 495656341239869889124323367826149005484416 2448 166078507704559986733078346894633607517968 2449 500948720625889005384451604542213598720000 2450 167891967582885711540299131880756850151128 2451 506293537396610062362910130630624560642560 2452 169641012248654209144229481388399969727728 2453 511690308993881435462853231837266269326336 2454 171490613163725961330774691677855208660800 2455 517140462495015798591380100386096244973248 2456 173274038805076731745528875709272943225248 2457 522644484744392063428920503150060632028160 2458 175160123545115691494393616985253042207280 2459 528201875311658492416801711914128362043040 2460 176978888949201220919849871952248587586432 2461 533814102937448478219783026163799769663232 2462 178902106163622985362698960423121166291584 2463 539481667843637816544833045865214794901056 2464 180756503421962795249403084472808212129536 2465 545204049009954279113075876285621692812480 2466 182717874027932821541454602404011592422864 2467 550982757913138163571934019413910601667936 2468 184608553299311950261745641839874374728976 2469 556818308508845659774140312153787454812416 2470 186608410832749740422480916391804808184960 2471 562710158430968051686829256250822298324352 2472 188536361752495018809862121616150156302592 2473 568659865353298515263213107370304106478128 2474 190575408999110361417807269617909069408368 2475 574667955044147738352047236090841592000864 2476 192540955964955884596726850793424856368480 2477 580733863004769896371817741447127579950736 2478 194620247541679909207571553210378604968960 2479 586859194450125922486330282105877128698944 2480 196624050028178285936071611872029919651328 2481 593044487134481758002798488660626126096512 2482 198743953526125921396119400247231601233184 2483 599289156106232242336710572519568344595456 2484 200787078735172047172072751316801566737920 2485 605594853047923408706728718168344068977664 2486 202948309282564308122204746227872629065408 2487 611962127910014320917315515415622036864320 2488 205031068284535687005971658425375093045184 2489 618390374637782658983873576892669190235520 2490 207234762009731009211524084410830939673344 2491 624881292587058922394320054033762639663872 2492 209357870920766315949915308499906898166400 2493 631435446740328457304628127438533099514128 2494 211604383711410266138339813171246965081920 2495 638052206687153705382388921317838519944000 2496 213768943975953051339642063131628690503616 2497 644733320729014660722411671553338214337152 2498 216059050989946331569723865814192175258320 2499 651479369245597569220851035521478462549184 2500 218265408367614087590495324647836240179144 2501 658289696608144960145579911309697154013344 2502 220600282230929632913421711540925148271840 2503 665166104082504746709760742490273486048448 2504 222849161988044525586284970144676197830544 2505 672109185144760655865788846097684859396608 2506 225229196887027227494012800945051770804480 2507 679118258097540707291591264320637683693440 2508 227521786788961037461392814186930216373760 2509 686195178615959143386474566383806165867296 2510 229947769516853083890966816970734124454208 2511 693340553518950149664470802726966886294272 2512 232284399014352191846754996729396154665136 2513 700553676977880367380845135234358334072320 2514 234757592809142921476061398876796149468800 2515 707836457788696825405976026465924991366016 2516 237139050857011281927745372023316973332704 2517 715189516355607007607004392845533112999680 2518 239659835407286295620668356138296520286560 2519 722612121932321098184778292861839306636480 2520 242087345951902745098008306005160822446976 2521 730106237861545772930859793659379181912752 2522 244656574496970552199762168864084891120224 2523 737672501341031725234863539483284343203488 2524 247130505018497228792001284488503605490112 2525 745310152979925317174846022073507184305968 2526 249749481308428556442164665626507642748608 2527 753021212071544202016999127156892448046016 2528 252270629678366242670157217869302886395520 2529 760806333026020334912001976552764529111536 2530 254939774497317119710293119378160824765952 2531 768664726826346883458100887177390675684192 2532 257509460583076178415353508231277074316416 2533 776598473324115658393911679830068008490400 2534 260229638730304450438187070036512462011776 2535 784608241501868260892473253906390899574208 2536 262848211330790072413794347878366126519728 2537 792693211643976430922043514444697323509120 2538 265620827259457604483448805658267490339840 2539 800855525863662467714196331235958023234080 2540 268289153775977446604024767785938601940992 2541 809095867946541861583416827607683865121536 2542 271114610476934826673444964386748021733888 2543 817413389763643749686204292496639280673408 2544 273834049815804010391388798190448267802816 2545 825810294152777246303674875940716325434720 2546 276713286721155703417647823329198728522880 2547 834287279924159326931534153180022341220384 2548 279484229464878772447458242600377284997296 2549 842843469700361056348533007854099107603280 2550 282418693812760680188189050305563813274048 2551 851481128558369380513518429426623404332352 2552 285242015791307049462562694196438522665280 2553 860200974127970052567405069669308799561216 2554 288232155621963498839219653815275949283248 2555 869002095407976283323086576916875272482048 2556 291109323453475235645195917328323835009856 2557 877886821311047410610729243354565125921296 2558 294156089590515261409336716168661784586240 2559 886855888773565124453735906243587453010496 2560 297087470249669558297607351457298105182704 2561 895908351993493345307170458898513363585632 2562 300192421725423306239129683419107281909248 2563 905046609117424165263308966502257370467136 2564 303178967945084538040796761304494840673232 2565 914271413180411444783014178719403870476800 2566 306342532421720398011557045497293091013664 2567 923581782421345704403744165285380023225472 2568 309385752986927781947925921057211366003584 2569 932980186107563616913859882358913521542144 2570 312608962687679676667441126957265914072032 2571 942467393633925075969994978630089416260032 2572 315709270345501044575130857299386048567328 2573 952042389980679297888688098838434967981056 2574 318993730465029023939906550398137721699904 2575 961707713634918775201961330922278344599616 2576 322152087033712505153601133309846419512832 2577 971464150675971875871618672668422497068160 2578 325498274679625222295152174909003345585680 2579 981310651748469026226184543504899056540640 2580 328716307269718687259143546839682020113664 2581 991249826353764805563217179093844241220000 2582 332125265643010683338247224168067227355744 2583 1001282481604876390143201055420732648492416 2584 335403358859439768217609185415554928898880 2585 1011407528742199862296113523805831188337664 2586 338876818524129900750198127789295869705728 2587 1021627650109004058865837539221556698322560 2588 342216019274136631907564771965138865495616 2589 1031943674339144455324189861700430006629376 2590 345754431479755862414365795630373436231936 2591 1042354472011088164411880839599301314546432 2592 349156412255608486671681972400837615006632 2593 1052862804403793603962061554180117067533168 2594 352760910120388636652674267676365565882448 2595 1063469518008533706227689825179606658076544 2596 356226107123770600384571638843352768469120 2597 1074173441359263446788460376653516095720656 2598 359898471061600360398053522002767509124672 2599 1084977416820240015200919764740587883015296 2600 363427938203540609445227392971701780684496 2601 1095882309047509350942201813960440097620616 2602 367168673601478359770458265223758534523504 2603 1106886907626352618739567136092074224020160 2604 370764214600117692922331922930026761887744 2605 1117994133835000957055599942658460650200608 2606 374574466454062127069925289468348270259904 2607 1129204870712517859515027679814709453711360 2608 378236484244827238123088529063725937971488 2609 1140517867761584966398013398801510972262640 2610 382118170560208711412342964981764926661280 2611 1151936127139174558443184143112773753790592 2612 385847813065412224250850394857926808314928 2613 1163460555318045370191746747445698369700096 2614 389801408327780128462664050943413734567648 2615 1175089855869200244655194016186233563173056 2616 393600529645989344009554712423612641629120 2617 1186827113827683581583145963033670777926576 2618 397627278267139670945058788959470227160576 2619 1198673259747666414147058834475878704263040 2620 401496336388809822117288846357300294099648 2621 1210626949678063501827675144521776045961232 2622 405598210001154292563376606811563417451520 2623 1222691358656026477435812616521490115550656 2624 409538358690951066288100886021485064911632 2625 1234867436972670408700985609848575599305728 2626 413715892744120774504118193264142848380448 2627 1247153791592732432582041197798711030913152 2628 417729131614415010064365628617645092954064 2629 1259553690006781130880973590825644415137280 2630 421983580147173509930203416470673546105216 2631 1272068102511406344584907648937717080581952 2632 426070328020259358933571353205851625847808 2633 1284695590714785957946708096860070965961008 2634 430403815057575908499187031444670981569280 2635 1297439511814909756580666685260610800600064 2636 434565331240894264667905242998770008427680 2637 1310300856459358648975501991657146262292624 2638 438978355705155910068989098560173665876800 2639 1323278139532591938267121430291899661832960 2640 443216692346546469200093308766966577530112 2641 1336374810177386402655400805007620844828800 2642 447710617978347344133143114280932066893584 2643 1349591885253825088980354781469593597177536 2644 452026254141701326950038125476662601392752 2645 1362927826088557713876396958938508355114832 2646 456603264490006541105888845621126701130560 2647 1376386176136837157484069596504576310216256 2648 460997463971334369107406255830406794892384 2649 1389967979029818656126641088235335871670656 2650 465658122970701102210819640325502413559696 2651 1403671640837190221335875571857471913963584 2652 470133099058295496737731077995215501835136 2653 1417500807446558727896091215445030551947520 2654 474878778933817772864972661171474381610368 2655 1431456544217894231876460363910304782752960 2656 479434966718448963273935170575336137091744 2657 1445537200203165754993539786703146860659056 2658 484268019816289889899989587164394653529472 2659 1459746526417513325524148903883592177817440 2660 488906797824717983444836985027139055941120 2661 1474085610363026514251898175787422787250432 2662 493827744995190776183973776293450111094208 2663 1488552748244186791455704170132515116250048 2664 498551382794933945641043800383081793211184 2665 1503151793069697520514078374547743462137792 2666 503561719321373537595642335737510005931008 2667 1517883854786142746315006500554091367596032 2668 508370718043272013950571752267905704709760 2669 1532747175211835096364556650077122927443744 2670 513472858352117298336763923662081839259520 2671 1547745711899807361877634745276692418420352 2672 518368599176038744658394343880804442359616 2673 1562880603924184744717395839983509560182656 2674 523563135250949613908349317526581783556096 2675 1578150030957296463879600141341491784059872 2676 528548068224818059341632526413048465058816 2677 1593558057577253153409650211353305960353616 2678 533836502447450586042602560757412156700032 2679 1609105852738738947961883688354745205483520 2680 538911075337922105579239593489646304171712 2681 1624791531953813074794261818216694866092032 2682 544296008852722309669969735004418166964400 2683 1640619276166535117231992369792016651797408 2684 549461729342437756647381787967490581607744 2685 1656590278382202184019343266712897568170240 2686 554943705851516059521733973496910214227200 2687 1672702587855296069849619730237104854916096 2688 560203084391557970083020591963790938979584 2689 1688960505080770643731168038489806282677360 2690 565783739888878565377286935267577744094240 2691 1705365247364163747696426843967986329739648 2692 571137296428375322492971893685363471518928 2693 1721914802698379756531111685621964799452368 2694 576819298603640015509052534304136318816320 2695 1738613587338774680960219287672291931534016 2696 582268543647240179664719388850641489008208 2697 1755462843236729519367394932495928534763520 2698 588052514098771287213061887683354256349440 2699 1772460495413620257151103663259240874187040 2700 593600155518685276984325495729941202124480 2701 1789611078653475239417431404862676894822432 2702 599487735510722338640035385763428977878144 2703 1806915867415001583062846153005505844256896 2704 605134231221224758202922811899164155170648 2705 1824372714582049637710609485908451106858848 2706 611128297302333357630685517950730714032896 2707 1841986276411879718455574469635603233425376 2708 616875297413769185229892073374999629252336 2709 1859757860619683434513075779231507592325376 2710 622976412428562399656388826983865587426048 2711 1877685245677015772212857714192692283604032 2712 628826689346714070921105550393767182171712 2713 1895773220071296863330466965856754713224368 2714 635036641739712899095525828874330087082240 2715 1914023117898730737330909984844540008204672 2716 640990734931472634949201011642112444025984 2717 1932432641005071623162405031691293279317760 2718 647312472646617892117941278723145287520192 2719 1951006713455263301239419073926508485441280 2720 653372030187443162579099816503261803939552 2721 1969746696160187117953450033070331197116032 2722 659806201209779439590409614158991521882704 2723 1988650220044958824982685647965303317978240 2724 665974213702701862928813994212784413177472 2725 2007722340310452991029942411909690764663920 2726 672522612170881621613890091377088110890240 2727 2026964445098742942400378847222949073541760 2728 678799547416085382518271558347174628154368 2729 2046374092354931447312767032107551132979760 2730 685465349537603222412324842225461412201472 2731 2065956471711570436253369190701611948958752 2732 691853009389834022868451294178122840741728 2733 2085713007332540453297280209817507719609856 2734 698636794792057553834457231584314441015488 2735 2105641173821406436552724083779354816409152 2736 705138241602313352808907374316210128014880 2737 2125746298437420981047337103331133719811072 2738 712041966687328583854744014267490640434584 2739 2146029842231741783559695020279446086134272 2740 718657754770244986938875106855622498319712 2741 2166489193924151783469355050256391860725072 2742 725684672037501946007464332367817784454464 2743 2187129830603496889511047177478993521534016 2744 732416598056670292541381182811433993490560 2745 2207953242436647648832059649109328293559264 2746 739567383155437450827328350162948967510704 2747 2228956729468684600328433892163225090354112 2748 746418750580113115750300477376801501296320 2749 2250145922581574111726235095463443056548880 2750 753695360372936072781264584303453510080128 2751 2271522341410912059354684474267082997320704 2752 760666640826476621817342532204761232237408 2753 2293083203986770876678612350050567540445808 2754 768072579776667393875860125357793495981008 2755 2314834289800070361432489634152177510537600 2756 775165742388944244073345194695903166886176 2757 2336777148285417325158524076071597018645760 2758 782701607208919002394193518195569107472768 2759 2358908913326066367093644958880085153963520 2760 789920029127922244106608261123780952553984 2761 2381235516436288420909256678155342682204544 2762 797587955194274746709724815039805615182064 2763 2403758547161533826755749811665739857967968 2764 804932202550353978964017423271351071036832 2765 2426475043201961818225722905135961389844480 2766 812735779100239453961719960109248353329088 2767 2449391091721964012791775233194900757376896 2768 820207812213973694244626563396596549377328 2769 2472508323385909513195323682671202185380352 2770 828147737829756547976531821672868096429472 2771 2495823676701138156592805864361450828011712 2772 835751200022801393005632527460144342141696 2773 2519343408650688389429248308044878424471040 2774 843829607186773058450505762453054804056640 2775 2543069181723408603454826044965597030341568 2776 851564972898874587626637082988005486188768 2777 2566997832285607861445026565142205269629616 2778 859785729047363045158921850662325131080192 2779 2591135791465258771960883407785651091339904 2780 867655145251559814773374062301256980130880 2781 2615484753992998332253404762529528973176320 2782 876018857828769636172338730843990829139264 2783 2640041461853620713064545223748538467882304 2784 884026046192917115033085544420535969411520 2785 2664812514105360810032044817369069876453472 2786 892535047731306391773905797467561361390080 2787 2689799638300374563544495362746687864977600 2788 900680586120513697549484977800524393992992 2789 2714999479310103120795898218554228364953040 2790 909338831154190125881873912421861531323904 2791 2740418808173636532395094647967229334675392 2792 917624853302539467541570258185832121941680 2793 2766059396964413454215219593206062472370560 2794 926433060492648054393362481110489502806016 2795 2791917779671186128432853808716459003296384 2796 934863585442960914592502299335654804115776 2797 2818000903436463555913712344314994097400976 2798 943824080666431881492218416709512891554240 2799 2844310585828931092108173566119768962831936 2800 952399577545041176746599086297288204519872 2801 2870843246784699399829816388633458889698032 2802 961516622054974745423514805471822961867904 2803 2897606025394821980888968889324042159212768 2804 970239429822666852692596426203191486914992 2805 2924600774238512854426413021563919005216256 2806 979513641443696172529846182540011730019968 2807 2951823795722052637636204305868909505446272 2808 988387862621752727114830640215321609614720 2809 2979282425774140400726756823476128562585288 2810 997821783484950695139833237077712025833568 2811 3006978552497655365138453204014368331472832 2812 1006848000067640789000516625811857049588160 2813 3034908369581487122014961903149606420338720 2814 1016445984173869145613177148923452692939776 2815 3063079402791358357355622548597010503804736 2816 1025626520859637156717794719764129571191392 2817 3091493576017762528830223029232062439440624 2818 1035389307600299975027589309714897775515600 2819 3120146971398314096559329348687721882791520 2820 1044728590924162146341197320413240910394368 2821 3149047308926279864552013051724872017711104 2822 1054658711102232461190790765900975917459264 2823 3178196561730113493738098982946259047292736 2824 1064157198634056931456485191604001728959184 2825 3207590684698468911917406451168636552862736 2826 1074259348562872893139500695499016247180784 2827 3237237596486674762371824737693421382507072 2828 1083919590912804021370174637693063099578752 2829 3267139320829031096523386960537531693732352 2830 1094194390156662456883643177188518188341056 2831 3297291681383360372394128583573299401608000 2832 1104020902292342531081133890752494428661120 2833 3327702813829871648424128386956374003254768 2834 1114471119282105330376346136267070317666720 2835 3358374780260136870444423022259555490187392 2836 1124464486574874250387057621078441999118320 2837 3389303269205209708925384592135658527786576 2838 1135094916405059150297771128069461981049344 2839 3420496638934833292909899459167161867722624 2840 1145257665373639983330146348607813760994688 2841 3451956990261771330031018352517865814090112 2842 1156069060279750743778469314829791854028080 2843 3483679887083477121638024014898840681282208 2844 1166406062812702017619227194335040306025600 2845 3515673901650019344840921418959904453220640 2846 1177401179138003167802704050036990524287104 2847 3547941174073994619433968224154667970898048 2848 1187912878937340752382561102288780284461200 2849 3580477140242448265134685057787791810579968 2850 1199096884378401323640772926333193899557760 2851 3613290591347682021963072589151767117240672 2852 1209786056132197633101906129902529085372416 2853 3646383722279785894321316771550204271850448 2854 1221159565809131323603054437655532876807328 2855 3679751822749717859541100717906442681654208 2856 1232031180109719617870615601314633562917376 2857 3713403908187300037530538611931877986467376 2858 1243597211609912534348709090347569024491120 2859 3747342229323726247763033831951146353610176 2860 1254651846960174729912868488009525397084032 2861 3781561925531811789999188343829622934471312 2862 1266415672803067608170524465357449568206720 2863 3816072257199897969454526878988817419419520 2864 1277656072842795433477552097335452169913760 2865 3850875516867705554134581754801336271204352 2866 1289618458068033080479961559674182868743824 2867 3885966689251416018037172291708504172709632 2868 1301049986636518551084435777327211876615680 2869 3921355285724528117546086474626164625086720 2870 1313213926063684372725266400471746940866304 2871 3957043641368915062696519786036291721945280 2872 1324837000391606177163100100369782727941440 2873 3993026597843142417171913605190398269002128 2874 1337208176479314915921123940941031511854080 2875 4029313907849745988552214021184936977907456 2876 1349025818250329501552054301746378303038080 2877 4065907949426345457643931114541367375652352 2878 1361604839976998123768285103249541506213120 2879 4102803417441158538558563035932058046430720 2880 1373622512448541555736327349653163139843632 2881 4140010311541976218571736894386118725190272 2882 1386412661347683578561215995164007224969088 2883 4177531070200638761033602160023646483286624 2884 1398630928846244109542788371465375941345792 2885 4215360221113962386444342659939004806583712 2886 1411638004151942478008163414880019724690048 2887 4253508016282226297290455998112575295606976 2888 1424059849540431210715894025421173072956872 2889 4291976956159995455756159212399276045789440 2890 1437284618483838351496288885145745621701328 2891 4330761396348020279681635528933704258882720 2892 1449915937718744115796570105421642938076736 2893 4369871864861654156279804468602102931686656 2894 1463361651609486880293883324912105341050688 2895 4409310908099341976202351551025713215154304 2896 1476202831839030753106611106805849835682672 2897 4449072704477109686235070455137042363333616 2898 1489875741218517840712167610843350071649792 2899 4489168065145353802112417776152576608339456 2900 1502930064985157058213425871334719355425360 2901 4529599582705659286065535265662085628694272 2902 1516830759340424239869335755296389499787104 2903 4570361272139032334400940119206305087184448 2904 1530104227478610412974097209321590458199712 2905 4611464216281864185838646115249074918711808 2906 1544236278997251919233630308463413037332784 2907 4652911054448417003946625862234680832153280 2908 1557729439345449945981109191975085052714176 2909 4694695634064338552218137486645479113650960 2910 1572099216499248919452164123285474949602688 2911 4736829315689031690043274537617866607327104 2912 1585815303644758216702266492215001556462464 2913 4779314805715937094882704549603105879623296 2914 1600423568394198544910536398120890059124736 2915 4822145760200492833425079050837127510058112 2916 1614369065481060431436425759074664874311688 2917 4865333823857043767743553800791403565576656 2918 1629219351628173373021686305286923602085280 2919 4908881771639447038671931858253946473948160 2920 1643394599512857810833168691494164220555616 2921 4952783062758619593114729204661649561198592 2922 1658493771513252378794551865518453515389184 2923 4997049653087111463383413195184949471714560 2924 1672902333475731683864819637306910957225152 2925 5041684367482171204628152268452184781913008 2926 1688250958451418051018490534089376094223360 2927 5086680463008172415269488864529452958955136 2928 1702899428404275116629434924144637920601536 2929 5132050214058548651459213262524882467755360 2930 1718501385620589526346489710028181546070176 2931 5177796496086003341459773810283927106224832 2932 1733390279612334573199421387794299976428208 2933 5223912379569781416971738761815057120157440 2934 1749252558035349746875749331594222846057632 2935 5270410444216817165935993354762444759741632 2936 1764385388025840909264316503896166483070848 2937 5317293616733727063818991874099213128403200 2938 1780508743067526455142541387453329611110752 2939 5364554776100883656424543926887428693728160 2940 1795892626507254481413353332248294292454592 2941 5412206814543625229019760095443863833018912 2942 1812280889229801964001939305396269712571904 2943 5460252732595392048686321582986285539254400 2944 1827916107896515603275586516847514898724544 2945 5508685191066476538268451085694770546247680 2946 1844576819683816915911837932926531667157888 2947 5557517401615730474909954911585425078211712 2948 1860467246432327347531748874674976864972672 2949 5606752440313129989024513446910789653150976 2950 1877400934718241750988586674875909141349920 2951 5656382743778754105386627162980117887097152 2952 1893553803323985323738452779461600102910672 2953 5706421873444493537065107360701302546313008 2954 1910764677858880438366256397286810069238016 2955 5756872960066496591366134732280605822270848 2956 1927180468859220446571136147794439714304800 2957 5807728209415961403778443177207914239525776 2958 1944676202572746808023395970504802435985280 2959 5859001541420936389107481211788247931119040 2960 1961358719020777804045648737670047285635232 2961 5910696141980905768662851871211719468475392 2962 1979140044497586780530351930968357359991824 2963 5962804003950486675688239426477432317419488 2964 1996097095108414861269091174833313509308160 2965 6015339390624318578110159722316994492980896 2966 2014168170817294996318652303806204597076064 2967 6068305543419239817463823583468350231251968 2968 2031399972239896290839692930692425269755264 2969 6121694237314963620435956483766425470188720 2970 2049769070037714871176489910724069787701760 2971 6175520086240663012260900065700254168950432 2972 2067279820681596922484306672669532756134208 2973 6229786413388516242105857173829527451083776 2974 2085947415362603415977409066629168242301568 2975 6284484745206288366556684994461512545310336 2976 2103745054511255067744161437090457998046208 2977 6339630054053429063502484738344538513716320 2978 2122715719805253727059013686818274961753680 2979 6395225746930644016827966853653613549385376 2980 2140800672805027275390997071538074255760800 2981 6451263094631715124455342654867694952876544 2982 2160082819013206320270404968561261517703168 2983 6507757462949018328960986990231541898026560 2984 2178459200878585389185890109765527183569264 2985 6564712318042454856721794656822762185689600 2986 2198053535024822144834313459931407077322864 2987 6622118668165760578498407288105066783327360 2988 2216729916668381310345400856269695409395744 2989 6679992281924657101330337027007334368564624 2990 2236640941000113680220220418961753091839744 2991 6738336685222740669715859828999970590916672 2992 2255617450257954123967495744280371811197632 2993 6797142644470191167398204862633263273407456 2994 2275854232184693373200627020323188690317440 2995 6856426313257560751774346730260264778787200 2996 2295135426660873493978632392643007354593024 2997 6916191278229691057062816219893441780144976 2998 2315698382742471686036501584359351003636960 2999 6976428057536938604500959373382509836767040 3000 2335292961615272893267530883560391397986176 3001 7037153198468100899446332997483032579028912 3002 2356187048769256639338371578712510821747200 3003 7098370377911955066527888075487024653187072 3004 2376095367209615287912725967572585878829952 3005 7160069831058146895935900139674318801595168 3006 2397329807895938006520911989407857498278464 3007 7222268507695723098433184183240728166323712 3008 2417556325191985533375389792196378408686976 3009 7284970176834192482483785322929613692811520 3010 2439131780032411817197949692418988031953408 3011 7348164783360117947026844109290186199085152 3012 2459685888277741417154058754766975928917376 3013 7411869718321004143981784753898841513825536 3014 2481607227978023269642457946031332372413376 3015 7476088815363778809173242993589336713555776 3016 2502488957912497738836718057566926078236320 3017 7540811720950988389737586239100790012040192 3018 2524766126140664640411088580463145897550592 3019 7606056277981169789752947488985523350964000 3020 2545980412161962985487332045298887690972288 3021 7671826385500148379326272595781516034556160 3022 2568613742222386929228072481286240647205184 3023 7738111414851410826144028550702726565349248 3024 2590170110379347581781807897774280038269440 3025 7804929640911056940465847798395165727099112 3026 2613164981221608340142226964386246285250080 3027 7872285028266281819417050723173092338196160 3028 2635063710245888050045183233740764021726576 3029 7940166666644086834639139320558589641715616 3030 2658430218658902810520064235880429334385792 3031 8008593272190465719865909684283609108380032 3032 2680676127333315200796655700102168214159840 3033 8077568908691845823905757999845634529484848 3034 2704414872120944823102667699880334230457696 3035 8147082345023892976205334032730511030851072 3036 2727018257273427821244523540947704775140352 3037 8217152747985037447186085286040451945537296 3038 2751134515448720970652533766361271742656768 3039 8287784283342841541505229497349992812006976 3040 2774095280878161651690595562068353989922240 3041 8358965389921326575463428474500224368149872 3042 2798599939484707988248143549579499324284408 3043 8430715729733713488255267580236136318802880 3044 2821923423943811321146714002454723129552272 3045 8503039538778186760061247210212448258616320 3046 2846816725322820529336030005971171982858144 3047 8575924916862711915294489599728565844564672 3048 2870513365646379144802882580541883088031744 3049 8649392033188817189047827444132571988549680 3050 2895801132006810386263376875809030588859728 3051 8723445194350987703697779187829118489934720 3052 2919871102083885329063850252030034682487680 3053 8798072188526273158677271923413084549104896 3054 2945564380519090581284414237439038790290880 3055 8873293668204603398099188956580709288299008 3056 2970012895821496132674692794460911460685312 3057 8949114011445143628437654045617009308332160 3058 2996112218307536793578451129338533307448960 3059 9025520687115574347258685896712647681976320 3060 3020950549235625025927994583805458743243616 3061 9102534841421789847034684050615489061229392 3062 3047461617272314726258855460705054417685984 3063 9180160962290280717536314003344831013283136 3064 3072689517156497655258945206409265081887744 3065 9258386154326789642184415068895213216698336 3066 3099624256266094993649600958736442316784128 3067 9337232068690836593167127978720799231035296 3068 3125247509993785771215418658917080882016320 3069 9416703305140423693428320707675313654203392 3070 3152606039773703872212904097276757933085632 3071 9496786594510599083612516817477369417598272 3072 3178636063113508822051705156016991679292448 3073 9577504142842646794898516364298978516881920 3074 3206424681208195649027290607297623853605920 3075 9658860625704211491054003265887596141861952 3076 3232861534563599362558979609217592553002960 3077 9740842390371570206449233756441061566716832 3078 3261092334055222559454982603398324204066720 3079 9823472210539545407886026314782629491552960 3080 3287941646170952146093589419562345189497344 3081 9906754838833264500772990875576340795929600 3082 3316615061654132419575676226311435840767744 3083 9990676269019449614954219631515114334428448 3084 3343889160949977671433951545061062097102912 3085 10075259815895186845716025179272982915650592 3086 3373011362175916010124236686317966374259264 3087 10160510309580852665086747109349455812072320 3088 3400709838939032234681828227708411935725008 3089 10246413381881235939853196298493659258052080 3090 3430293867891657011676693465248437728290304 3091 10332992900520490357468018712668334771145024 3092 3458422973331207967552947489983897153503728 3093 10420253816075366431355124396590859016455936 3094 3488468802423328692067541414205796696256256 3095 10508181348469485324181610576792705814210240 3096 3517041029813748111453475170621799194688992 3097 10596799929519958604867041448828671077380480 3098 3547555480803796505649472749035940946056240 3099 10686114633357980857846934686952917073966016 3100 3576570741444898164067736920369216661141248 3101 10776110256867209846960665831801915618359552 3102 3607567030764947178878964832933007207712768 3103 10866811852500077661342727284125985673321920 3104 3637031394882607134584377795508230529108688 3105 10958224577230364448349277203336129931627520 3106 3668509852432504753333156964008021354952784 3107 11050332793349902154106501890270156333402880 3108 3698436813312593198304444596576791273201152 3109 11143162189158355138016808415721102823666640 3110 3730404096728099386039751027409217599654528 3111 11236718004446048804248140355697608509062784 3112 3760793039753980459263977166694886047684080 3113 11330984202199133566737276335263537937759616 3114 3793263403715377874754831605120697797918832 3115 11425987075525335203857800337422933982352640 3116 3824121095019461361544980818423937249568320 3117 11521731947663413669327819873073507948981760 3118 3857094352802799000279290579735427364812480 3119 11618202373113434354585245975510904239347840 3120 3888434442179871714424197100020610434689664 3121 11715425262291646507565769005975511840274672 3122 3921917963820634394418205124503181449795584 3123 11813406071591356077853746118779859708704288 3124 3953740185831503906872221880158077750517504 3125 11912127889108399794367286216746246176198384 3126 3987748423059055034418284143298969816716608 3127 12011618256018115400526591780177131827024320 3128 4020059336158926643936602352093084763351424 3129 12111882764665908263985340447090533817305600 3130 4054592476097080482568789003331283387102816 3131 12212904024519003216563199093920048070357504 3132 4087406823876864520611633632271715200547200 3133 12314710271504949618142290566696761900706336 3134 4122472045818994044813476352647789415729408 3135 12417307187055645800744227118485284021918720 3136 4155788992754221705360457813109135566479272 3137 12520676890221541707541087342363900660012656 3138 4191401884749667946057609271497866903869312 3139 12624848327062887648664868226157610393220416 3140 4225228733567235343548610187910507189118752 3141 12729827269133879957033885620053029906903760 3142 4261388905261491081870804095049233942517024 3143 12835595384555155357663529294852319222936960 3144 4295740560665661718423621182644957727562368 3145 12942182294259253609662295965720511463226816 3146 4332455986657598352896119341700455924517872 3147 13049593860823594634555578023425156462109120 3148 4367331993699030603733981923897606501544096 3149 13157811290572337670549144602537933987572224 3150 4404618450858059351688596638128447450530496 3151 13266864894278521147344981199099209624246912 3152 4440025873625494960995459607490553518497776 3153 13376760680166384119144876858158136130669696 3154 4477883377662185632314516043369048134733440 3155 13487479328532439093208684921555791561849728 3156 4513838335347931542968799625495530317634816 3157 13599051854218561472218396765856849923305984 3158 4552274641455621061254721041582027301043040 3159 13711484414404707976370511150855873388625856 3160 4588776025883712755907483095594913586364160 3161 13824757149977961140851213068574686326162400 3162 4627808152719699775197811084933500505663488 3163 13938901851268407090701548261929192145840288 3164 4664863840742192383044045148257840323436672 3165 14053924772483349316708761092461566648928512 3166 4704491178638205059816898221062650121282944 3167 14169805500310052051673492036673251358699776 3168 4742117455283822421813900730485595526576352 3169 14286576618812236075883434361087396001739120 3170 4782348609749638878758893882436254956862752 3171 14404244479630691715461622868271493691705344 3172 4820544780755474873040993901621293319668896 3173 14522788160378608338131225613720258940911360 3174 4861396965102571708973070416227007446109472 3175 14642240998891675141889355230043492376794112 3176 4900170654133264639315174615522551907998768 3177 14762609444439997955256898075883300441483184 3178 4941643701270662442603238182636749296735488 3179 14883872054738315025356097342158392490120544 3180 4981012502003323803447939393339248084156544 3181 15006062936214490482039134073463487727874192 3182 5023114764519024455445178155536129975191104 3183 15129188698773932722501237720940796604823616 3184 5063077255170109111682155573694490294583360 3185 15253227307070921256010607256708670010662752 3186 5105827323905407861102605746091002863814400 3187 15378213652055776090511788688416268517788896 3188 5146392016055062059737435317764662724705456 3189 15504154508261588067564920564005265130038016 3190 5189789006952804130110843789032641484008320 3191 15631027231565754631764561937460808885072192 3192 5230973663896532827808407250019791639024640 3193 15758867579225400482958793179869991990204416 3194 5275026856953384951746217275778034876133808 3195 15887682429686018309919081482116187083357824 3196 5316830528190971117380455008685787510973184 3197 16017448514916727085897149654386284874673920 3198 5361558715760425755072860886103318778342784 3199 16148202477960923530152948827033546313167744 3200 5403989603103938108033022413121582992668824 3201 16279951301790322498152093723286786469670144 3202 5449392381773423533823491893325757111004624 3203 16412671146109669507043399095994469416120928 3204 5492469677712261722462814926478635381824080 3205 16546399493251811013525987981010717561158048 3206 5538556060311872661918923406019509678913920 3207 16681143432366071949833230692168209920069440 3208 5582278006275381266536833563855502043039824 3209 16816878536854425714158544318891619310307120 3210 5629068267888417787197444093196977724992768 3211 16953643146187016765836942348457080268616480 3212 5673444034231921820160941083192454936703936 3213 17091444525969961625606046378173790909803520 3214 5720936973353659494954304163915197478288448 3215 17230257581079651402224506122117276954002496 3216 5765985948295217119769316673860660905849472 3217 17370121526159627496952173876298446625229296 3218 5814191590060739591580256090306983242768400 3219 17511043806726252882413238325874196733887360 3220 5859912505916474734345400039276485986259968 3221 17652998643266591033312172442348911917435472 3222 5908851331917021818086567371010946542075680 3223 17796026215356717419286277383972634362307776 3224 5955253006231641296561977296127127020359168 3225 17940134081335033134819445694352642713349504 3226 6004924361588527102431851324901370343302704 3227 18085295759582689282730122585015626317884032 3228 6052027744151193176617357570747047848187840 3229 18231552416458787053963733313330308528611600 3230 6102441324693566174444127211939033911093120 3231 18378911724159954645363172230249174191275200 3232 6150244249785670518400673495635089167607024 3233 18527346556494157072367766277015679305052256 3234 6201422155442609943721616597580349171641216 3235 18676899015389078322012758915142169868084352 3236 6249934522141219721431184416368453912744720 3237 18827576886375729432337514745055663189271808 3238 6301875211512935624442083638767629714977440 3239 18979352384815111931664867613779485034873600 3240 6351118145956349980958327725384120340298864 3241 19132268566919062340882252304943731006589952 3242 6403832418151056038953850126909153363121264 3243 19286333411113005495619869162066247267332096 3244 6453804287652055789838506025567435005279072 3245 19441518382183632093174100666213665866154240 3246 6507314479988350795002062056127316378337728 3247 19597867509525889920416793358869321888556032 3248 6558024785073537230864619004328137310977920 3249 19755388970030094151673039522379939545860728 3250 6612329925276856400572943305605532616490816 3251 19914053457825708728211945599435487588786912 3252 6663801495444049043218950496957706108484096 3253 20073906078145771345375942466369509552018768 3254 6718912007403616061704265561471194780371168 3255 20234955129494685146146774948992523417829376 3256 6771142241252266778063203613520966640136256 3257 20397170516052584212012100027617003362553776 3258 6827082228540375553367221299177385662367152 3259 20560598443431943236625366245488617802860960 3260 6880081779473922826902033952015869673334976 3261 20725247331780066009493630316098410578982912 3262 6936849285599859481917742267001510613177984 3263 20891086362363594580269696790612620441206976 3264 6990641160457371982989704216846275672498752 3265 21058162780388760513868553583699898286814816 3266 7048247839536984793918595546848022469938688 3267 21226485128869734494076100116559823663451840 3268 7102830017583879448208478618534463798839680 3269 21396021849647621462403267422274660731376384 3270 7161300190018533755764718727456896974500480 3271 21566821248592620097326119843377649798026432 3272 7216682873346718683275472553513348302813840 3273 21738892081599200895647047084579526243508096 3274 7276015200223484068186789720518931960977648 3275 21912201946433742848974554278288247239322528 3276 7332223283505901968103189342326143818571136 3277 22086800232362284153730009795118759576425760 3278 7392428994231918569638792576175553379713600 3279 22262695911658969018229054005464745490895936 3280 7449459354146621475563661547195572632439648 3281 22439855717674931913345753738711553349279712 3282 7510564694674656579828959671361609305448064 3283 22618330237147773152682138007512383860628832 3284 7568428789353263252498124591105722384510832 3285 22798128572405607454708189087636755232510368 3286 7630431359804672998646996030227530075084288 3287 22979216571383996259441700862336628558242880 3288 7689154262702509764278363982879417622181184 3289 23161646044297057791188725507637528457503232 3290 7752066603561373605313135251481064892573696 3291 23345426225500826167606900446945097922538432 3292 7811645821816471057442207186973706482993088 3293 23530522150595813265256991357160567949658400 3294 7875494398118838088560152415764165839282560 3295 23716986786271953809838376720719846445235520 3296 7935940912798748610495730577707894222542144 3297 23904829499053950653036201832608314204856832 3298 8000723996874965614017017582237051673056928 3299 24094014494298697297528382359583298363028320 3300 8062064908842371292323644421329213741195392 3301 24284595918924802844482081152089153545500112 3302 8127794559635093298367764967664446477645824 3303 24476583371644554837253615804047920896937088 3304 8190026155540188840924204711979322680615680 3305 24669940112143670603319030695481785130801888 3306 8256730969713308776712416442809742697619200 3307 24864721489750996743076823379524131969739296 3308 8319865599393759249237838446325522371903456 3309 25060937341325385484130024114861504567256576 3310 8387542642041814485435483408601582341423168 3311 25258549957171726967591640190263316787088384 3312 8451607584001651488105924546100333314730944 3313 25457616017241242733452826853149181696465648 3314 8520270340682564212156056078955939572712848 3315 25658145499816177797196822344548351286028032 3316 8585262601009172616668696372517728603358640 3317 25860099701194180328664175729838279626847232 3318 8654939891257812677181981018771930939248640 3319 26063536662979130218482518835392945120599360 3320 8720871248678060171150870293794546013657536 3321 26268466503872436062454717656078341811232432 3322 8791560866314591299886665393952983918052608 3323 26474849610993344332181791411646574191714208 3324 8858460807986634865106129576903215737431232 3325 26682745310395461088935308768335734832344320 3326 8930175731084386507257752605384361600553984 3327 26892163861645404319942117620464082012709440 3328 8998039914537981357291687747975640496435248 3329 27103064723544049425993686222802446057044080 3330 9070811250062409889892701736956577039455776 3331 27315508531257974987117707763544195786989152 3332 9139652944235320468379842327892246855362512 3333 27529505800116536990192702776986782322577152 3334 9213477149508331654783184305614111732330528 3335 27745014927746853627926908008313486580624640 3336 9283326053859513583159072443148972315854720 3337 27962097885293571566603156990789030100390912 3338 9358217660996402898161106929870920623325680 3339 28180765449049411016023378840483875938487936 3340 9429070179105176126098565758404427334451072 3341 28400974929563605490588350882186106369109792 3342 9505060518000905967726613665992913471290304 3343 28622789778270811348254954820555040752620928 3344 9576929276314280167136342165078081069761920 3345 28846220921955432938284762267387435144402944 3346 9654015634861730997857640056113576237624320 3347 29071224559492525596566973449500707906986976 3348 9726932739750994270325786448897890625423360 3349 29297865653243673626479140981803059823558304 3350 9805129039155847376694342231209465859881952 3351 29526155281902628675085322965280180326644032 3352 9879089404131881657804335391488219900680480 3353 29756048626939954639773500778305329201612800 3354 9958429464208120841931740657930296114669824 3355 29987612074725973028757880143340160188953216 3356 10033447377489506018487996352444478039192640 3357 30220856856954391038297147981331813541447184 3358 10113927010254308936916387370882447288294272 3359 30455737114855470869396971450325325929091840 3360 10190034751767167779259073539757023862701568 3361 30692320688781529649758246487878176390746992 3362 10271669568263809672483392208121024955960696 3363 30930619088631858161538756173113503346291200 3364 10348862860492729487410282255087474177126616 3365 31170585269329849653408346746378709195901856 3366 10431686944982648513476896055243635985610688 3367 31412288553136462054150533833213716908381952 3368 10509979357674850292350047531104973919256304 3369 31655740734408205910927674364541036069223296 3370 10593989383127053076421901149081762470906592 3371 31900893553776327450499460515226110865489952 3372 10673415815299661584218969008444310909247296 3373 32147817975223396267378207583210662318027408 3374 10758626705925730691616514735423654542942336 3375 32396525956251367899656590089617251433345280 3376 10839181279256785953528953502452557152456352 3377 32646967991966087245423810856610789573704832 3378 10925629829815037115023066099133822237005952 3379 32899216724818566190828645416350498372610560 3380 11007327880263963708560893672399005507126672 3381 33153284275238740930366554421732896843508992 3382 11095009133591546617793565363578004015144000 3383 33409119999754190309779309516788102084904320 3384 11177885727113916927442103963731106710740864 3385 33666798121615013953461044900143624240722912 3386 11266816489874898791145922071260537537072304 3387 33926330923575196714467778638689937786947520 3388 11350866628684442846760430987749233046906688 3389 34187666601404143633885833995507961785759760 3390 11441083918148216400618989523778356304435584 3391 34450880988006573953384635385494201220050432 3392 11526322132551481512540008711366086749591408 3393 34715986671993488393620724214288979114550880 3394 11617821925240311277618313301635485898209488 3395 34982930522971924950322077070747959128975616 3396 11704286178360858310479846343728692503007616 3397 35251790014897767770437982275802264904942080 3398 11797084511592197780405901931787352344574240 3399 35522578049788642218213577906726489378870272 3400 11884767994885270167302617036533428053851312 3401 35795240138409366064140603841444428576585600 3402 11978904833842369530574216026808010517483264 3403 36069855577531285810114281382068111246058176 3404 12067823997138678335747577587241957884775552 3405 36346437441943996545164702815459738591788288 3406 12163293568472924174626713227670534681935808 3407 36624929852248889441414024493041701818174336 3408 12253486535939292038711470912126564369310976 3409 36905413966700174322819913738798764408702464 3410 12350306876536592063922590259734237344229376 3411 37187903033172350760048356227745217839895840 3412 12441767794316873372510570817018908686719088 3413 37472339903224621523697797691327754434301008 3414 12539979086655766392954930438476822341051200 3415 37758807484450017858329678484431543792208576 3416 12632723556163584299768713257913279845361536 3417 38047319200350454316287443261559610790074112 3418 12732321041458240672171060906683330033729840 3419 38337816604513186857681045473171653483145856 3420 12826390287929250284363888539824339902473920 3421 38630384388822439378538163714657972303201024 3422 12927391140952275745090763149486570143950400 3423 38925036311351850245105901486937622228806656 3424 13022777315440138157531517901160883036271968 3425 39221712443339653824297889588228335943342032 3426 13125224975987682882830148486638391873537408 3427 39520499296309531899080143865613479562787200 3428 13221945767901691291574746583555865790666896 3429 39821410969186045872615044712066628309770240 3430 13325833498124222765639120993926475709868800 3431 40124386018188564105477631860406260899235072 3432 13423930282844606221951810255047401504903424 3433 40429512972770621912873425977745757312066608 3434 13529277428052205433022062158182263400543456 3435 40736806118389828650155154888023178437600640 3436 13628743447741512560210633563776790041061600 3437 41046202459776054773890921339308816084724992 3438 13735593661162737987510124561858339126820352 3439 41357792587410711717658013297961076291622720 3440 13836445604276651857356655524044465694136896 3441 41671590974471280687118075656322693628258304 3442 13944793247247183848883746888603251473381264 3443 41987533208275375133249450615923648500653376 3444 14047075859946174388944622412440919161496064 3445 42305711817627892327852810808090375446361664 3446 14156939370941207383514765788774980203611104 3447 42626141461084106645447740280090650078884864 3448 14260643701136427344727158615840740597678464 3449 42948756280263302977929665472463662631416240 3450 14372070218368369882027210656073041561540864 3451 43273650778714563745325383707715994027685120 3452 14477215222303083343964907973525624752907008 3453 43600839978923562443151779069454746826633216 3454 14590196926815395777287752100968193684289856 3455 43930256371852586744425994696116626970275648 3456 14696827546732728043092682578957119571420480 3457 44261996472175859790122195003603910651208816 3458 14811385237162593753601725956780158845181440 3459 44596075677202668324553112668800023510498496 3460 14919493648166502222937741021589889274161696 3461 44932424785812128481723596417020060879269072 3462 15035674665582766786457305228765673897123904 3463 45271142549066976215723248930013276006872768 3464 15145278708486776850747243982276251615633744 3465 45612244563899601952791396462166569407411712 3466 15263076487502865993216378336256068699673584 3467 45955659897449381473945504174061039491227936 3468 15374224768308750722431914545202316854090336 3469 46301489585729274786134095686889460053455760 3470 15493659034754751291089959848570047273493312 3471 46649749423977688595819070859113601724664960 3472 15606341315819059069961654767290171505682432 3473 47000366902644606777720415410735562296331776 3474 15727463194823831432710441525560638488831632 3475 47353445198570868737335408568471057028755680 3476 15841699842626705304640215853117495531660800 3477 47709000306838558629680035112501489030626560 3478 15964500372901764427522013220052620318329088 3479 48066958107704466393309320041230477558139584 3480 16080340118066085942643518570268359779149440 3481 48427423959585854541532728480982669113047576 3482 16204841585758773707187738679321495216114224 3483 48790414258221149617769698367315588440834848 3484 16322275411772131087979803636797906462790592 3485 49155853042106892889740712335919088009116224 3486 16448529200588145976345864178528337154495488 3487 49523847895732329473012905864008665610044352 3488 16567576235598633375709036352977592144186160 3489 49894415621354015467729227227281932980366976 3490 16695574678803446729459968433906671363687200 3491 50267478374608280513475395318349357174256992 3492 16816287631421451100957251255015092462463888 3493 50643146214535869432054761240973044715211520 3494 16946051819016082372034972046799726327305888 3495 51021436154617576719219815318707267030084224 3496 17068419090559042179241062592622147763229440 3497 51402268425018732577869940343135452351369440 3498 17200004516158228513005888195078989801458944 3499 51785755610026559542543627235804875339394080 3500 17324047911351199013656594020429472204330752 3501 52171914937492492829433523586219147450148240 3502 17457444273961277243182483566610235748568704 3503 52560664879629963681357075418796356305470976 3504 17583216604620022750062309916399897913937216 3505 52952120388702526965208688571403957150294368 3506 17718447844158527059704252218626535009710224 3507 53346298905769423120128424576691831093409792 3508 17845938838937036623009791003529066345800496 3509 53743117109298760792073583363816487146165840 3510 17983060629444186301251838670944351989438720 3511 54142692365190135583016119600937248042368832 3512 18112290716365008320900477835160161615944640 3513 54545042549326500641298742282716899957548416 3514 18251294159473434139718158799488500866962176 3515 54950082293038282485756921203305994991745920 3516 18382320542086886407496814228725027993624256 3517 55357931418038350791455106943026439212426256 3518 18523228248614821477839135473395933868793600 3519 55768608246380988572256116731033911075209856 3520 18656037749675859277889593289478558999532608 3521 56182025314032741636000622672473062767084032 3522 18798909852689252570741032888991511340040064 3523 56598305176457395973555031525526656062756096 3524 18933525802758293240781404203503217227235152 3525 57017466384486398666872164626346881315624448 3526 19078350587586647553138230508630836417331648 3527 57439419329026968557024104656698593347431616 3528 19214830274250411306781191899587197718845192 3529 57864289359920828264730805651936189077083440 3530 19361633368841975399454647955264793065225696 3531 58292095253213571608048244366306539884598784 3532 19499965051300889678885480878721461915454368 3533 58722745447814742516366165910111633866426768 3534 19648806750399412536578952634181168855470080 3535 59156367908257837977853984647608351232025344 3536 19789012312530774517979031972004447230011232 3537 59592981635446708963031664730211801888520960 3538 19939882423400752415021093385047518726450080 3539 60032493078046918589940251655516143816648160 3540 20082023840680793410611974866563315583514880 3541 60475032862397927357957448828450826471012432 3542 20234946514492444526427610835108013141854208 3543 60920620466982935985735988070613872766447936 3544 20379008857943587985315861923925883821167584 3545 61369160060642045836675936463414455342065120 3546 20534049306981293235290042245222490286544944 3547 61820784982917127612886058474986545369967776 3548 20680057611663805141861813215234275142023616 3549 62275515199325451231751592623310161751306496 3550 20837202473579813224577238151508230524454848 3551 62733252546831905296327272337993127284771392 3552 20985218769886817571109211638538630263045824 3553 63194133388903413817025577317056994839230720 3554 21144495465292651186474589551838536126981968 3555 63658177931873397386254660603464509712103680 3556 21294506468359933804641130944648288756998144 3557 64125285631652608107866561885005358781648336 3558 21455980351921381065821570928844855836113472 3559 64595595934651538327587097692876873079711680 3560 21608009409006651838581945433816872814838880 3561 65069129289538836773725981500636146788643712 3562 21771668765776916422938645061603936874372064 3563 65545782984422353542435756871246593222303360 3564 21925782990012947466553165094220389407316832 3565 66025699347834489882838322427279571484209152 3566 22091653690763868558258722621583893952398784 3567 66508899071769562881315290446301084558421120 3568 22247836305965625566580590863745548399161088 3569 66995277231068101356020062593522150240222336 3570 22415988952464043782026256724824453203549184 3571 67484979093990943844658108234968041925071072 3572 22574266720986089113990326076098428716008960 3573 67978025869607956905778634252684875113111888 3574 22744686120487416027465495447610003331110368 3575 68474310102879610968478755528562525910271552 3576 22905126271346983443378868981905038166955200 3577 68973980054908306208837837343740292597418416 3578 23077841841479644941615827145681415588997040 3579 69477057463178549703690757345429471477104576 3580 23240429290554725732746862277912499465268160 3581 69983432287275635293228221820570838076832272 3582 23415511747418198617017536432236680602099520 3583 70493256122812417680432184081776370543218688 3584 23580271389512788219700822636195172905429568 3585 71006550967206681529256777353263936889605120 3586 23757707420106862429408378583914743337788288 3587 71523204132031824624252147994126212797948352 3588 23924711995603953315788025545075358069477888 3589 72043370618437211841879928132683375126986144 3590 24104529206760097058028220044585822916379520 3591 72567072681825632345716701281652081569126400 3592 24273759807917364547413390408478748352634320 3593 73094195225413059379875312349782778106530608 3594 24456034598969255951577809496260097721532160 3595 73624896432538839359453919954721497710941440 3596 24627519920183109802130562067977513533775360 3597 74159198813556060332091284240462308609831680 3598 24812235173616389944661753308867370780554368 3599 74696984820340968148578717383530484094294720 3600 24986047946159345278378352321399166831824952 3601 75238415872216099970917860740563163570844512 3602 25173235108131658354111169669064300190627344 3603 75783515046331703124363617642321584223061696 3604 25349358256315398977726740723534892620143072 3605 76332161987237911483556041009954243861398528 3606 25539093912641911815748100891128248696084288 3607 76884521409604017506394580998021471660798016 3608 25717554070138285608626031552302474941192128 3609 77440616971543395697528894695934642683330096 3610 25909823038815542428980909225587697195753264 3611 78000325445011047473012721871847048838271872 3612 26090698907848213389780685405257287197879296 3613 78563815226978806042414836083599725781001488 3614 26285530629775574937160903582887026865779520 3615 79131110247306711170258732911994444749210752 3616 26468801055986946921093932767154014797178704 3617 79702084343804867904396730415220698127068016 3618 26666278276916777551783317560195919415568640 3619 80276909669380630043737888051727153249660928 3620 26851973908390678065175969257619466048185248 3621 80855610424773938912625289305576835574214144 3622 27052077279322310570319161610344920403585184 3623 81438057783375667356285598660905727142682048 3624 27240276764550937828614925001803694683285248 3625 82024427399580670397193588648664209135360960 3626 27443039995875650892696389069979251097807216 3627 82614743749017489503213679137485856884597248 3628 27633724168127070656215304410275046677952096 3629 83208875283281237527062791912486571776133120 3630 27839230056031984125520452126837430145761728 3631 83807001224692837585993120074732231087786112 3632 28032427287483122197257824065301660145443616 3633 84409146666606935331019349389226639058817536 3634 28240658577039211736686989710721290655820800 3635 85015176944852019994302814326825567457456512 3636 28436454096440349688134407980003237280863536 3637 85625274916144308083010488552342233413867856 3638 28647442284991290911177469355447436361455808 3639 86239466302698425276430561452866780192378176 3640 28845812356842149392752873425255479068327168 3641 86857613260693152742499133065680918373030784 3642 29059646907499884274556686085480680377375744 3643 87479902700304740512729987120544607247404448 3644 29260624247197641807923713088086694842660992 3645 88106360635925178952784238378321674664279312 3646 29477283467142579756354225898916265212530944 3647 88736845971853727198075255365970249554518912 3648 29680953205134813480082916408435416254334080 3649 89371549754154539852935940654074435125623520 3650 29900473098221975279072171343002608141341936 3651 90010498290027761846627553410842365975229632 3652 30106813648884771982332743454158084268752256 3653 90653547528774707681746599301008412740148896 3654 30329283685715720072995724545611968747176320 3655 91300892375543838901331842097055068328690048 3656 30538325378447122794601267739594783658156048 3657 91952559423667361746768491725210136513658368 3658 30763726134123554869776793789518326286044160 3659 92608401612738213700576621334413207542784800 3660 30975561104404592860912470696017457151204992 3661 93268617775003684404963510528224773864908032 3662 31203926139038367905694638324251024324463424 3663 93933235173022162667117338998565095904575936 3664 31418527806531096739955255795974566110464240 3665 94602103300847260462582004093383491615118176 3666 31649953932535586220950014877643309198763008 3667 95275424985869283340267907432122623856287680 3668 31867357334144537922092234957029693085736192 3669 95953228180378498013694757834975372511997696 3670 32101820152274097082101126013722381939332352 3671 96635358851577661997579231037459333276558912 3672 32322117265627505458268831152196685456051840 3673 97322024295176335597360272404301518967230128 3674 32559655210372263402415246866034501763986176 3675 98013252773568905070908598327233323237463712 3676 32782821915113092558735433651929950554895040 3677 98708886649536986575049902606628129840003856 3678 33023531760710736794289687499971303645181632 3679 99409137779443651794651004025479099842865856 3680 33249600335583536057848164141096977784951936 3681 100114034731284741235012588210503359946927600 3682 33493460136256418721135482529804285400779264 3683 100823416603426945245264439409263210853099520 3684 33722530136402244015055619235385519824984192 3685 101537499491572357567983528546343273793228544 3686 33969575766768193527819474047581161804098880 3687 102256312270575990350836300916833705613171520 3688 34201617624336717416665174052035771920477744 3689 102979690709815738155025118636120763053273088 3690 34451953669246157032502505472443620412509664 3691 103707855219958025102910797968515205716323872 3692 34687004752964509737827807357538730754852736 3693 104440835410916166753532873498439807313286656 3694 34940603831441957811700904525087574574692288 3695 105178463234009413820215330402550782209890880 3696 35178763618373723087676233993700265679145984 3697 105920963498606861705710996080776269901242096 3698 35435666881989744711216081760277530701914376 3699 106668366559441940702491996757133452120288640 3700 35676908327960108747595686333596829958199312 3701 107420500469719918955675901764629211957915472 3702 35937220265125204456043321456802531816730944 3703 108177594957061724174005456633066361557682368 3704 36181577703265680744619704034624981117344384 3705 108939680700297655588626599113816174251363840 3706 36445273731954631671335875889696415274431840 3707 109706581772267247848719341654962054527167552 3708 36692854838525950155189382162162302634373184 3709 110478532913728387235225721734625377532962320 3710 36959973149145499991443976062131420080064768 3711 111255565132587926932590357795468315457622592 3712 37210744934165321743753185319176866428478640 3713 112037498886844048873716412826201895033538560 3714 37481398455854652415335941414636169700225920 3715 112824573581672339505109095125731931531565696 3716 37735400910795988203650962116242822704551120 3717 113616820549804397283517692364984476345611520 3718 38009559135864264851652297245844290636460192 3719 114414056565293199347425168882910174825369280 3720 38266899650667215565775418568484563735508992 3721 115216525783131195498684052661678547347879688 3722 38544606471343072014913269587493779680491504 3723 116024260330130788320138243802950430948189056 3724 38805254785996301004584634786816953307426720 3725 116837072765061506099262545767861944585178800 3726 39086623127972393003862462292042696968026304 3727 117655212069609406851540397745586064301136256 3728 39350615899888928296509718226606926871843088 3729 118478711185871496921039069545432288912209152 3730 39635618130978807139631437708404658968747936 3731 119307378363782272579790580543177586307975424 3732 39903071613065118035471522447582753205086976 3733 120141467989230212726799163288553049580517968 3734 40191748363347600758267092985946701102410848 3735 120981013354730998180596167712405393742398528 3736 40462625975904254114721558292854125429216928 3737 121825818304634917689850953275117629863985632 3738 40755099300944857827999573500564270481216000 3739 122676142744094682360955799457077709233303200 3740 41029443661331338564684235948372750207589504 3741 123532020306228656836132337373908000226497280 3742 41325679461964721846384611064584580232726144 3743 124393250848446924526608131382687772546800960 3744 41603606453455502668017487453531356237751152 3745 125260099399521910148171863429597795671154176 3746 41903651692356210812885412375367295898202704 3747 126132599930609738174332628848079802595135680 3748 42185127692396799703074868179732746599315216 3749 127010548239403880118730918670700761307315456 3750 42489104196851338224526905188980732682568096 3751 127894214564842700919088622593357865534093056 3752 42774168161999453278819356537409711084670208 3753 128783633748539884760939879156280125518905600 3754 43082044937922108752528680632077970364537968 3755 129678596923769838197765008337667627606451968 3756 43370822500812134851054164379872554626618176 3757 130579379635348070452183460562820861038153136 3758 43682642932150776793381565485389406043025600 3759 131486017611758622282574473571484992989649920 3760 43975093416019240050145356108231033640196352 3761 132398297222141297365607700040418479773668592 3762 44290989189379057548079624513364849930497920 3763 133316499958790177064185854092822627646010496 3764 44587157988459196461253307509164228625446192 3765 134240661914019507868755722596569900295564032 3766 44907091245353884730471302618528413608741760 3767 135170564599060628904421628674051869522106176 3768 45207103537048999374645946336305490643665344 3769 136106495563051132394285752108762110599086000 3770 45531124325306563400820957534237226864751040 3771 137048491263419412704829640117076969340741600 3772 45834942628221721677764651846778170163774336 3773 137996328812070350547574711806550625324628480 3774 46163182321752720700890419556249194312374656 3775 138950301376927898645565157366785047176005568 3776 46470848199672130808247332798154802692564960 3777 139910445780258629271962154756080921241191040 3778 46803272300926020729642311445353015106801360 3779 140876534648385073923756392775024801328871520 3780 47114921284600067250470259967323226534947840 3781 141848866874545744286271827669492657061497600 3782 47451575908218219596188470215206641233837568 3783 142827480219080219187944479012518900155596416 3784 47767162830204537664610498476444089237260928 3785 143812142166129113381155526856607522026139872 3786 48108190191393832195006346407357670002176768 3787 144803157431425649127769103788761998100125312 3788 48427763577461733503904523325322592101637536 3789 145800564733890292722746193827202193946084496 3790 48773121513114888510962306884649720651376960 3791 146804126309133485092730713199721185294879232 3792 49096816331949677776178961191256194846753280 3793 147814153397791057732342217329567708256743408 3794 49446558153345371957825779782209039104152576 3795 148830685110091768180330159241157738675652608 3796 49774332892765249467650324583609343769540576 3797 149853478313108803706516979527791590407950416 3798 50128600411471572101818214917151205998371872 3799 150882850904512449241412082654393618438154560 3800 50460499203623032408779424777150894564825440 3801 151918842379734131485253809242185871698962944 3802 50819253885403317950247566884875819979405104 3803 152961204749850128854639601895437783303472288 3804 51155422872513384467163256789049937218930112 3805 154010262085188045496889209013411216957261088 3806 51518713920924546310902610868346170322093888 3807 155066054258066724990419837696698267661821056 3808 51859103237134882857768979726074429919406208 3809 156128328342884816565407654242377896708966496 3810 52227083965926316440867566608901129966051328 3811 157197414680340698042334600345919742231775872 3812 52571745255657437706790243549067069235757968 3813 158273354168446957449135231119247884455483392 3814 52944368785139625237863870067784810602415008 3815 159355888211323779209252960472877075718895360 3816 53293447730254177012559899180565478097198512 3817 160445353528023663546043961519807923317040512 3818 53670771037644003433030532539064807284998912 3819 161541792068260653772074313122120691826142720 3820 54024221513537167826698017387331070312506368 3821 162644939441311564979231511387722670591741072 3822 54406397403611409490663667196382909230412224 3823 163755139535514322370710094332584000445360768 3824 54764266239368854029323291771151669493050240 3825 164872434703705304094713615424347158668551376 3826 55151251971236389268259963442565725457829264 3827 165996554643249216583656159807964481617416000 3828 55513696916312939350772526168212566376229120 3829 167127850548238528516055517839872164478893824 3830 55905544748305958748591758259431439471200256 3831 168266365170205540849867884001556061362210112 3832 56272510589744043831574800531883949853177600 3833 169411822868223148000042491615850808003245488 3834 56669385732100016063608978575287916716904960 3835 170564581593978820412158184264588757445937280 3836 57040927641340518842294920627968811773984384 3837 171724684503957764210955985560154178302402560 3838 57442778283734917850870577767392529292143040 3839 172891850510284618329955065430310121860552640 3840 57819053212687276479967625687949135335361216 3841 174066444443852953586437209619851189382758912 3842 58225940000163101809238749701693960872048544 3843 175248510575880757858885872641987049202152576 3844 58606896776496518452233859701301010698897128 3845 176437761563148977043353680956423202498331040 3846 59018984527389418765103342839267931831158848 3847 177634569237728813402082318629329685909093056 3848 59404673060458301979388504829546822921124384 3849 178838979004294013831353518053910878035871616 3850 59821914206727957664188935170948519671892224 3851 180050697145011708360637143081659582263502112 3852 60212504462986732861585909108723073383270368 3853 181270103344067491914109868552681793697494928 3854 60634954475112726464315218221799131064194816 3855 182497243437595098550539228169004113766348928 3856 61030385652751146362795111086867826609261392 3857 183731817196341238401811529476425084766579200 3858 61458222738753883092944528830696685296597632 3859 184974212308447520659640119470949840346391744 3860 61858553510182998650372503650814723616749536 3861 186224475040716392753438386831532890859159040 3862 62291720238359287105216499867317826670018144 3863 187482299278760297354233686978311208398342208 3864 62697119630103184802377271519400938456537088 3865 188748080123233050120441424150068570927385056 3866 63135680771785694054412815555357516410945584 3867 190021864254968437721287758710761541927670720 3868 63546092350126427484033279607378702133286976 3869 191303339573591355483939530041121555047577376 3870 63990225363165531440404239879765358906052928 3871 192592908714416328269399422777031087174371200 3872 64405702045075844143989690562126083381326856 3873 193890619560976698931248165840884870488596096 3874 64855354071513864390972427678847174046823200 3875 195196153138375566005676555741134306396771328 3876 65276079180631443861659886428856471358091520 3877 196509919739098325530199572599853253453691856 3878 65731309342079081041242179723921404972791168 3879 197831968487755000821531896616319681751607936 3880 66157215730987393174732849537821129180399072 3881 199161973380198363023742335336270180820770352 3882 66618215912072895054496463844954363647003904 3883 200500353323607458603964165131382866089252416 3884 67049365947031181867313768361403024842623072 3885 201847157896202960568633381796589568042630144 3886 67516072849777509742670302664584730716962240 3887 203202053919495907639212768588407316173644224 3888 67952648761791837968322670431880561004612448 3889 204565469084464057190752626532107009328169200 3890 68425131273156022008365145154326452620690080 3891 205937453411489745164258130739952305265810112 3892 68867070631908196333145318476888913643472640 3893 207317667260983674614448289116977788098299040 3894 69345519734067186029240682394142358252833280 3895 208706546425821966673901671051727103969866880 3896 69792878896555045517273722611186057917268288 3897 210104141368937974671918305404179889568476464 3898 70277236237047725731287995037530328559965360 3899 211510105868708122003868491717951577560961664 3900 70730212575389870188948520939091625219650624 3901 212924883957027299364205528707403983938867712 3902 71220540858869022528198809832409968830625024 3903 214348527415233755157956162546701123616655936 3904 71679060307980175310812922892780859693297072 3905 215780682448729138470223859120987115933113856 3906 72175566359692341569292060819862306941831168 3907 217221801480246760365953958599748851859973216 3908 72639695474782768948328311166691995178666576 3909 218671937625377571128067061132763863448376576 3910 73142309320096339689334321407374029506547968 3911 220130729367252525889438818105401764802703552 3912 73612244202800767954184764540153247806426752 3913 221598638564346400894021603140724341890500096 3914 74121039069725684784266654610770543910493440 3915 223075718799730367491548177538489773874963200 3916 74596711045232367609536866239132645560656320 3917 224561600680175661783678989702960494724320656 3918 75111892700153966879634411047886981707831232 3919 226056755673117952338025533187173854913051520 3920 75593361473850489245811872698279815045579888 3921 227561237836243033659037925525696114631568512 3922 76114865273590278866585625243054881852889504 3923 229074670663411175039085744676624518115535328 3924 76602343253163431138031212117861599854269040 3925 230597534494414828860080450945999331090879472 3926 77130235984815203188584508224802962812316288 3927 232129883850596553873502375141413673955395584 3928 77623641886891819063895621583634490819060064 3929 233671334985265197817260462836344502682494640 3930 78158146080327032503811020060195184412018432 3931 235222377264628696177769478077159499118375072 3932 78657550596031787970411735681348994360452288 3933 236783066629046033294155934375220114385962240 3934 79198588998618252583385980044955671988884096 3935 238353011019198822100099713675470141646964032 3936 79704203391307601065718940128113653189450048 3937 239932708964663550391223801644834244374003712 3938 80251854134922730552408581269282358580801920 3939 241522217862825928031885843052244652446883712 3940 80763602629487282402350081689228281417795232 3941 243121137167942620886697303902458061136575232 3942 81318086999627700217543070179894779747515520 3943 244729975727708238734779981591769884210015168 3944 81836032809055227359290955047446194372819040 3945 246348791444365528183579981236582078036171264 3946 82397279633473991002006503901711308877191024 3947 247977175105099005202887127056237636733863456 3948 82921651598675696739395997108334647747981312 3949 249615646086561339776063354095226660951097600 3950 83489731654450653689111787027466236513663360 3951 251264262773456446289971082034031835336823360 3952 84020440320474693597585453848253981511782080 3953 252922608152908980193030302195623018708365440 3954 84595592941301265403919733371313225082811520 3955 254591211302382633470619409631451282188767488 3956 85132713704588216901949008732573279779179776 3957 256270131080654336161279154922145954670150400 3958 85714854052635601415540694443972596115950560 3959 257958942542455897319464808770709999119022784 3960 86258614086288069728810790042124792601834304 3961 259658184619079885293197431617312203533350752 3962 86847825157665797092130883292737664441154304 3963 261367917721607707954987838166720200192389056 3964 87398140943460603638769457357400107906008832 3965 263087707759258665752061025775855354208505152 3966 87994660975279575503924546706133970456257728 3967 264818103689176709850588672067559474620404736 3968 88551599771356639423392119540705848081062144 3969 266559167503295751676578859030628221676146872 3970 89155350141753454712212812163855179678714912 3971 268310455779763123034119853809742126320789152 3972 89719158038825899868943531223799442659016576 3973 270072528779848424149760205253561217434818720 3974 90330213714840251037620256056721659436223008 3975 271845449010303941322745453357847065763573184 3976 90900792745433164008642161296067268071102976 3977 273628763546992727996079997447234664859833952 3978 91519411401574483338537998164817265843321312 3979 275423044150621286267968261730594930481219456 3980 92096841585532753127935187549563272783062400 3981 277228353842870775130858518512062915184404992 3982 92722929787132340739864004417601510436560448 3983 279044231142652691696177523391006023535597440 3984 93307455307424897967677610009727315188395136 3985 280871258397953316156173471544794776193677152 3986 93941101555076916807547625264362127962262544 3987 282709499142391245776207460056214945787532064 3988 94532630857766897631910203233876531251142896 3989 284558483178577707262940390781243027801018960 3990 95174091170397633115844972196902930844334080 3991 286418803634424837761619629662418558178615872 3992 95772695406718539525599607797410807052967840 3993 288290525709158747523598299390809657765206272 3994 96421883038092406645024383624486417328181808 3995 290173169180059471346144238985791254340773376 3996 97027827143755796537344013943207127126842240 3997 292067338126284428641810770081682142601926912 3998 97684821859958020698225383212910444668037760 3999 293973099449040477060487191015316437196541952 4000 98297998249180420457743258370935485980817504 4001 295889962704818546058592658123006221873360752 4002 98963076976396076595288410871557380059824640 4003 297818544315170663525393577658677467777934688 4004 99583570541737756299709574477099917582938624 4005 299758911734472636933470479871363522795886240 4006 100256630893486661003142702601539532025061024 4007 301710564074904444055374226837406701829562816 4008 100884704408660348798663556565695485814161664 4009 303674130340463575010936600969800843280155520 4010 101565840328089902211280564048435500939319008 4011 305649678522824969842343984365266507211751424 4012 102201393119278834391220799411570142114543040 4013 307636698341232254245422801966503471179697808 4014 102890879621680299610844989764764630958404352 4015 309635830378614442845150792060449699355115392 4016 103533987344402770443268702371468240439483872 4017 311647143144646359828663257104661593719065088 4018 104231729270595513938654077341730865297962128 4019 313670116820805665809445757390843643490085600 4020 104882676621672635293325726913989267096540928 4021 315705403739973286364568378303012315955649872 4022 105588758389867232695812236531876189115151584 4023 317753074229988572275770831133308386017296000 4024 106247427340701228726859205168263657126071744 4025 319812597477173814670467011023518642370242048 4026 106962146887207038088350001685909813277071616 4027 321884637756686624490736468137225700822323616 4028 107628627892075763338501656463561541757727680 4029 323969267260348770103016090017513394636467200 4030 108351872705793395985623305752459082245583872 4031 326065943951096357271968972026616876222347200 4032 109026448012298980837795630231442790574747968 4033 328175345604617915059156752051349500243766880 4034 109758317759431546843350897824848603003712208 4035 330297544970558926967132475734765574403032960 4036 110440877229574317687604215665313132758885200 4037 332431988574878333048636430714290597685069312 4038 111181667677643456026826888399074477453933632 4039 334579367937966502108554704375756241688171904 4040 111872291287842547949244985173982362931033248 4041 336739756355918329182274393040748149500785840 4042 112621897701299357349281215863931063843060224 4043 338912590085158266283190139608076950766754176 4044 113320891265840353814744825337277841362938432 4045 341098573264970224340085822261225986134540320 4046 114079403413880438561612248186977192103709376 4047 343297779746616416720984632792048915180968960 4048 114786638034580361365084754288492550181606656 4049 345509635319584640048549600746161276025931760 4050 115554375877277850817321830550242172093168344 4051 347734856956897773914936081632080284844578272 4052 116269947449227667858040405869097252919076208 4053 349973520479823098410248971285157821183479296 4054 117046787473241957357220240833698222091073888 4055 352225039614538636799251851453976057627562688 4056 117770999519172119786616110760405813571960032 4057 354490144383838316476245278258862820235809456 4058 118557047905486097091011726676965710239996720 4059 356768912610886613330809926964630822823065152 4060 119289779575884184413036913508944949503898880 4061 359060745741487067425352389389776415743990784 4062 120085353809854422868231865621545764661550784 4063 361366388518219334537103819304506605157039360 4064 120826689596747080802357060883722649338078208 4065 363685919358753320918069532250833193179067392 4066 121631675033938649539238016740711281272631680 4067 366018727179733328549111811247760905765914336 4068 122381943813469640508959698742345624793118224 4069 368365571713561070887586734030005792558278816 4070 123196435387257302522917147643290642664924544 4071 370726531968153067047426554127699541485788160 4072 123955496018534410087084940436161581264563120 4073 373100985600217081027911625381933999163228208 4074 124779837214740100425047904063343499308325376 4075 375489706122293816398849249078839222811570336 4076 125547791816824108546168333117780471579407840 4077 377892773096804752034495894798466070253621760 4078 126381847694438155446108040052684175596506560 4079 380309552738736636478005108792841666338161280 4080 127159022052803417434299396425261388624974208 4081 382740832556005613402912361072725582558682624 4082 128002905188545893477275763805779098794878624 4083 385186694228334088271670505601850167232582336 4084 128789166823055927830749182490732530173934512 4085 387646490784583186327321315736967534749909760 4086 129643218417897520981395311817777924709082784 4087 390121023940594005119275062760021746690036032 4088 130438657086434193539670637023808811087474304 4089 392610377563796656888082487456122786905820160 4090 131302751240411001908681790160851082385025120 4091 395113891213734305433400854947541859533662112 4092 132107719957206121454793377627960902613348352 4093 397632382683560442114216176110747243675249168 4094 132981957020159823379014890512597010057811840 4095 400165936459637540651136712696797354036996864 4096 133796301921679583385061032903669053734584296 4097 402713878367541168122378240531896977052039392 4098 134681051041121337086514746850634147055836032 4099 405277042580863256961129133213350733578233440 4100 135504880312482216106953571256075223173200368 4101 407855514177975967141626050651086808985046272 4102 136399993652146771200796246867562341571266944 4103 410448606688813791307116476712381396237326016 4104 137233656832301655693375504308683873636588800 4105 413057169280787569779321157708655670384170208 4106 138139254253898153303076394870995145269767664 4107 415681287622412470233098350128170338756119456 4108 138982606825153603829649082718501298858894080 4109 418320262730411900296123931018192139202024704 4110 139899054333333997247181687905403818818343808 4111 420974959006264700184889662069063873616534912 4112 140752191050415895150795308601721097065908176 4113 423645464436946679830648674179775675032032368 4114 141679350530942969616816735759841213901437584 4115 426331065586907237915786661268130536701814656 4116 142542650766928521331374061943981023864957440 4117 429032642361724974272615744778658067734851840 4118 143480628819230546829252075853077591918353280 4119 431750285090409981155552395759699797830342976 4120 144353924394249542792211877593239864926843776 4121 434483265617789757127830242643846295485722592 4122 145303117030098889866847406035105690891099440 4123 437232481381910800538108262445921367445790720 4124 146186522498872104248639053303581565399321152 4125 439998023336221505585060032071657208147379712 4126 147146768498814723218768051279256940627188864 4127 442779148328259272182458206782679536839826176 4128 148040659359012635910132968939909553049594752 4129 445576771634287240271366616060380321906596720 4130 149012085722238692244436234041818721605583360 4131 448390984843381797838993665885712463257492032 4132 149916303849043808993529843139514082777702928 4133 451221031334783646473185651348287326347170768 4134 150899303029826717114546403469445399693979264 4135 454067842735936148469695122608743430167243712 4136 151813949026561498227333151539874938252888576 4137 456931511245606949261513375982033113986816512 4138 152808370289195683906341011506705739737830000 4139 459811266548604758406161462417229991006947360 4140 153733851090671491014312071586029585223017088 4141 462708056891868964358489705893223862179502624 4142 154739807030189602463518473184811638676433600 4143 465621976959779162559993802970805901313626176 4144 155675938967838514531273466273961728225945984 4145 468552240657084963988433603809707659828062560 4146 156693854886799873748211903806042038453381248 4147 471499813085814702049196444018771741163937920 4148 157640759847548107498499085704015792655407712 4149 474464791484050104409227505578901234022162256 4150 158670459451096467614872321307493322919612256 4151 477446373661413873137155471890464300176724352 4152 159628540039671507261431824776951717897419712 4153 480445543809629195767307607290526524210807728 4154 160670157818794665034327810506518527632208896 4155 483462399841702226093109957573177045620834688 4156 161639241838299666997746124579825825963400320 4157 486496123147591874815851422969316640508887056 4158 162693199133235149127358864270923825953863680 4159 489547717382320773599606572206823791642949120 4160 163673392706353764063704073682094408429292576 4161 492617281086944258333667335039186769121724160 4162 164739524482584419783242700977780169860883664 4163 495703980959895960570387530740398213197341056 4164 165731263954617795224549573215641241136806272 4165 498808838456053609621882007147010763422589344 4166 166809689758084475334295400926096043769701664 4167 501931952725198927420368854757141332520376704 4168 167812775387480594648185449736647931672498704 4169 505072475538754689847172164632370469753420160 4170 168903951153983299521649758362631261466993920 4171 508231446417114747356359920709350818849041472 4172 169918511922332613430814032096433196963542400 4173 511408967224092025370038181390982663323179776 4174 171022245027689093113436687266993769320043328 4175 514604172456422227457866020031336142024380992 4176 172048713140256994955333939555068384383264240 4177 517818119998830252322912617746485570168681456 4178 173165146665475698108683152429169076624291600 4179 521050914477908213767671028568939215947601920 4180 174203334056559545346381911316613845277620480 4181 524301672783250509659216779977467949704033952 4182 175332919485348729783465740580516395713861248 4183 527571473624554785268477329950835648729427200 4184 176382938045172302869679600882780534331099744 4185 530860422300344878941868158114148424225525760 4186 177525495590087419962561943370685214897456128 4187 534167617787598011098318232395230812047668480 4188 178587813747548735491848676695852164077648320 4189 537494159962812681590208668903787739132043520 4190 179743469579806793248607889297757384915151040 4191 540840154791973862007295880693121306045333504 4192 180817869557220919307684598103598680707254304 4193 544204685215901439186320396380646243785812480 4194 181987112270723762354502906111095800742565072 4195 547588870454009099079872733205770334756606080 4196 183073731236129238142732642476763519130021520 4197 550992817130878192127289988347978040009877760 4198 184256351302473741491083102483588521741482400 4199 554415591868074964416941354933831822956168320 4200 185355652352959545281359530042022028039639808 4201 557858333565081877094200552795401114958572592 4202 186551801193240962548976630817734885782530048 4203 561321151748501130654094006571459787838551648 4204 187663579088295337346291491225521092558970592 4205 564803094196183849893440604140241096271925424 4206 188873741093211965254667945646884055116580288 4207 568305319784525230902547859987986622716579712 4208 189998114520963770835116914976749711405904448 4209 571827941003690757895187282287589935811937792 4210 191222093219494474215486217661606745849202848 4211 575369986442027167988065156903275481432173792 4212 192359564119183461072907226780757287961659568 4213 578932637616333005517058736620766102586126336 4214 193597492613945172586468265871749270593754208 4215 582516007738140071424700063305212138867705472 4216 194747824506180397111650799609308754775671296 4217 586119105805065488948150372664968429490960816 4218 196000226995259496848139799956500545687991040 4219 589743136396446534702818694816849894993580960 4220 197163564939331574729415122207051223066767808 4221 593388213411451160107756527758096469032147712 4222 198430212885855842684799826441456867362107904 4223 597053328328831822020842629543189316643505536 4224 199607052886110858178379471176526884382406528 4225 600739706798671586941848997980509160470431992 4226 200888107294502967501990521866453382334807504 4227 604447463365265711015031654624402003381624000 4228 202078226391405637664847736793327356280847872 4229 608175571739196789447114007647567733997745360 4230 203374205958470090724232260122902653553095936 4231 611925278930028185488024327115222301146283712 4232 204577729190931049948667585705929701724726056 4233 615696702643484315386222294863113261361451776 4234 205888419405867275966294235183689555199057120 4235 619488796026420509223192202572035213121607296 4236 207105885268687767981947482841247016897283136 4237 623302827779106067000224575101877452980884480 4238 208431427323916427593396133046870971964960192 4239 627138918849800512400670643485289556298253440 4240 209662578381427915209701425031961447560973216 4241 630996001412577493365551442179337161544083952 4242 211003533650805241247246035670041853703986688 4243 634875368833714188773779287434188077062215648 4244 212248523226087286453972243930857231720755952 4245 638777142765335302947654903538018899200250624 4246 213604643495723760705627301525437597800426688 4247 642700234033564720567457510453134351594040832 4248 214864003541568692472487622324157151577247840 4249 646645961093289617628076588518038343933814784 4250 216235459100945056822062710437239552056348352 4251 650614446275475393205985932371999029100343680 4252 217508946696810397217800518999343941373526848 4253 654604581349360267590961961908101860461674768 4254 218896292788958174369344111614433292951474880 4255 658617707634243833620375051554063624418322688 4256 220184040506657871603979208339791450844647680 4257 662653948153927161756992828626114931843180928 4258 221587044016583482849181347859819888670046800 4259 666712175268987889264977513176738425861864800 4260 222889628480090002970804737124317503124188672 4261 670793753536582947100284154439594554798489552 4262 224308438251921981548924361064176163897639584 4263 674898809396357863513639658362399122840563520 4264 225625579410170558465727741167495689626544608 4265 679026192754671731657616924539974252177557216 4266 227060797330859246492272664865506466348979200 4267 683177291776475005877632512048668020125233472 4268 228392658112436523678574490395438081797458112 4269 687352236370566739007669120429876615874264576 4270 229844013890360142165380282115395350052922624 4271 691549853608714833800523571757530829167043712 4272 231191163671740441733165534872742981789755200 4273 695771558434533095784163311858863778744829168 4274 232658837326405293133363288535935533662936208 4275 700017481506253399801826010308393278057929120 4276 234021012609167147613871952275731799179811120 4277 704286426617962406371884713596588484770240512 4278 235505599257962174030984578700851042711855104 4279 708579835963630663335153471222376936566202560 4280 236882939610146106113348204856451560273110592 4281 712897840937047779815885187307260428898076032 4282 238384185162572391378551278266530580041763504 4283 717239224535975384618244945401786651273193888 4284 239777307825902781845257533391135995499800192 4285 721605453823692573763076129357574004281015072 4286 241295370087419527073123837410625628685880064 4287 725996660857840421688352745001099550638127680 4288 242703971608063722087514352034617127826732576 4289 730411607524715428958862998917519408773636720 4290 244239494727799304172167971757998654066226688 4291 734851786123673296829460526546416954355590272 4292 245663747219054072467389320656234886854905120 4293 739317332372905587347303076934810625073444048 4294 247216437062370754961128220456925359496671040 4295 743806983729213059773304696039825383346281920 4296 248656950767386229794770605731582743097280640 4297 748322258091359450717003807504695633713749296 4298 250226998599459682417670465745640132661246208 4299 752863294961866998220283767322405765936427456 4300 251683486871304590825174221556698175334591136 4301 757428806868323843679157881113953004036181504 4302 253271529316926344400035312482511966650776960 4303 762020340841185983794976560156726672366102976 4304 254744139020799668930028732647949917353654320 4305 766638037150332304634644575194203737089442816 4306 256349900389225189615945298613741196437809424 4307 771280582928388622887419181942338702064352320 4308 257839293062162465752081444135475871179208960 4309 775949554864098536109077953924831162350556160 4310 259462939591538530322282084873176092043354368 4311 780645093939900961778806319872575352018632960 4312 260968785602557795193470688840851368651271008 4313 785365864684792168789680348941077848711039360 4314 262611006409872243121028950390557779774968320 4315 790113470738519661010223245556719979290830336 4316 264133488557962700934283929038812228401621696 4317 794888053786703608834912022809263300341345280 4318 265793964902208232580453778102203348158384128 4319 799688255378132718976115443232316290104773504 4320 267333735951476577079764422797539051677815680 4321 804515706510251344416385793107083664502652000 4322 269012669904419054168653294499562082669859664 4323 809370552870920642123442898109349277685678592 4324 270569418258787287006524663091807417401275392 4325 814251409359239949775361258297039240520902256 4326 272267491734639281293786610643561262352345088 4327 819159934795901855800943366682104392652779456 4328 273841372964117272333874060924673675130467504 4329 824096278906782425052685579255102325723479776 4330 275558285936557499331983603624304723039173856 4331 829059029472016749155346749561565818562413184 4332 277150007718066883028657690630835086790050208 4333 834049876956742911013035798764681158274796800 4334 278885935220939719413046653457891256785759296 4335 839068971834356314456387250134602726061240512 4336 280495140856380484138043480972541342881875072 4337 844114874283853662368872364483446984228256496 4338 282250821028296578269758803344347047653623312 4339 849189306936959023591341118778810836017699040 4340 283877703510264229704783948569707921731907584 4341 854292421032824446119808373637318330503983872 4342 285652790004851306097525698523134979320156544 4343 859422752106324392404025950974104305331142336 4344 287298047323912785505816568391061567605344448 4345 864582052062941032720529879298261592565713920 4346 289092754733332507516368455272050158457272928 4347 869770472854899678034271604282037242164367360 4348 290756049597174459215056555484689171424989696 4349 874986524979122117599050357509120359487128080 4350 292571106935010199990496935563245269612530240 4351 880231990075195439427310652857306440982702400 4352 294252602927595616824323647562389485333093456 4353 885507024370070500548739451362421785520286336 4354 296087683938588243113728771903073593225053696 4355 890810109397107430714605025490327011642474368 4356 297788139034907170284494435680234970144752104 4357 896143056921073603042057386473254543122751696 4358 299643429135724825711403888171295894938288160 4359 901506027563535214049267120247609930778533696 4360 301362456397893317574997125972986195361177120 4361 906897473342606724516922428410142438168214320 4362 303238744764249610059620317218491576329522944 4363 912319240337445081678113081614821657469343008 4364 304976547834626106180059435328444836480734752 4365 917771489984517793812549614900088163495969056 4366 306873459650960461260428679157300714054236480 4367 923252644215349753998807018280841540466750912 4368 308630785909195144290389327263688436187301376 4369 928764584073817597693080317386336586310265824 4370 310548547753413678056307792378100093982876160 4371 934307471716042549250076249490903150061174784 4372 312325031061579571829752251645658646546914288 4373 939879702315084627530263565611393846947747408 4374 314264422040529803552743373546795617024671360 4375 945483188657562269541464704471857844225780672 4376 316060235608778515266566363280229305993477408 4377 951118093579361363306477230117057555172008320 4378 318020902488795893586502283270735453434433280 4379 956782785091309203858936472433891827927128960 4380 319836856636190546082803189418795934607147904 4381 962479208169268829274050242740661826150369312 4382 321818994520022653362168442217860997048367744 4383 968207530311740504959847076027855648316963008 4384 323654669746453933761059364812265920559375888 4385 973966087959889066588941318371620581754377312 4386 325659123403050778203383040843152604981980928 4387 979756858790251591851087115986190088019991872 4388 327514735859410257422396461436504348983792656 4389 985580015042877566077272713230916891916963840 4390 329541098599223734426458745399815548202967680 4391 991433861014179603716744010794341763598378432 4392 331417446948576029014843272197470800237169392 4393 997320411671911966038062362016673574918189056 4394 333465957912084392183118718835558501345864160 4395 1003239840032281500216276837009574505948575104 4396 335362646349753448765164267567077345273208704 4397 1009190417721265283859932829214410182441636496 4398 337434139266870068583951602896478975985711552 4399 1015174197577357737392910643436600906349554496 4400 339351349788118888271300528061049593952502688 4401 1021191353381396160665688382327753782423294720 4402 341445441111755040019142708992107391894284288 4403 1027240127679265188780520201392138171306610944 4404 343384039699465459490179061758674783177364992 4405 1033322607671701354696566439273839245673709728 4406 345500936009937454940313188810597472838413024 4407 1039438967880772994393620069392611322814128768 4408 347460469583097127525568138013464023324766400 4409 1045587421287093286374238382431036880087014320 4410 349601073499382358354452637529676848024119984 4411 1051770090025679497579133843537646692721382464 4412 351581769998604231437815694461812384544099968 4413 1057987153584919365602094505183377304860788736 4414 353745640517882828332604229537695340843072768 4415 1064236790665888540109736472777245307375622976 4416 355748354590576702016044068423601904852702976 4417 1070521158835685935894781922741042296224358912 4418 357935745475936044117883105073391966383257704 4419 1076840442654675578172149653400439888133181856 4420 359960048055808586493087670119307487080231488 4421 1083192785943461866528269622595228272822613712 4422 362171849766284443710519837460810455933408768 4423 1089580386656163282961154820105640374337233088 4424 364217931995226104153164059611990744284800000 4425 1096003430188109141055613007464487405802487680 4426 366453729824535994731131528736454116590467824 4427 1102460024783325013520824891532566020239052480 4428 368522518353724969953130991377335793279685760 4429 1108952409502818988678036023145013212734945536 4430 370782529530744701297462403120522082044998976 4431 1115480770509953018955732333119319335053999104 4432 372873533793845863077694164255848078432024176 4433 1122043184421969499136442699508863148507748352 4434 375158722400860707117924735850177138538256000 4435 1128641927589225565652118832993093730501135232 4436 377272184228275958372170052892595149285613680 4437 1135277186860347549713797971676576785121395360 4438 379582073933934606482074899158495472115337088 4439 1141947006802235455068556872603016002070294656 4440 381718906049250409555850253939669082324894848 4441 1148653701536358499806316022703798476941907632 4442 384053764515893678832625516131688218952356144 4443 1155397463311450217261132494782485699771284416 4444 386213502095605642346322152893923568331663424 4445 1162176299448778611685946099098998949322244096 4446 388574281646276171296462670653533810815939520 4447 1168992562393092204676158737045049073584875776 4448 390757126916390846597315483042214007958429280 4449 1175846449934131463389032084144158204364441216 4450 393143377878719719232916479779230979965882480 4451 1182735931438860805034459883238271029768978272 4452 395350320540571926835831827806435455008861696 4453 1189663403184625472959788113110793993482810016 4454 397762271193416293080590367338399973929933376 4455 1196629063731138661813933923888858863376831168 4456 399992782024121785605582415006122863035664688 4457 1203630843843033594695860452637700120994382896 4458 402431463427539770999589117582158631413098752 4459 1210671184350789541680003436350890282824387840 4460 404685797318046190989202145348970756498295296 4461 1217750284529684118896785181764502163473659392 4462 407150693633284995121324551891717500825073024 4463 1224866040893295496569832004460804468572178048 4464 409429825017684170449150282287778488742999296 4465 1232020934579843429512289354427339920528133120 4466 411921220155845020506426161564831310910087680 4467 1239215165603365558990338881333862447359574720 4468 414224647461488610961292839037739389870773936 4469 1246446595620799768727489648199766407854931360 4470 416743557908642354652335942126732874603907200 4471 1253717746707510775561925506039221077618332032 4472 419071493383542822938538351227769473592359232 4473 1261028824701188941018139091761071531226543616 4474 421617431860995939569912704366621324984083888 4475 1268377650757169903175171060062879292672041760 4476 423970933898485771800211469406667032787697856 4477 1275766788514016782667318574152942038494907408 4478 426544141951258814352992477744378492862912000 4479 1283196449716189872350426206605818076905534016 4480 428922638253966334410288375090878209339588992 4481 1290664414374470000860534584878177583546352752 4482 431524216474100623736631199871384661876337920 4483 1298173293531928415457337001538944261220854368 4484 433927975567041649396692061146353194756041600 4485 1305723299750664679970450207011145997646488576 4486 436557367465706854473943718013285074746511904 4487 1313312171133573915852656104192723878299993472 4488 438987431125261974400475123853705639559235328 4489 1320942566927671089475900110764625862658779992 4490 441644935999577753784107122976873554094354400 4491 1328614700483641292566230520652002093340669280 4492 444100761533269455311224745196540809193479968 4493 1336326272679210602687967576344975268824519568 4494 446787464026518306071431898532075422624295936 4495 1344079986449381482193951530767475339449400320 4496 449269275889752494653852881017505520624916112 4497 1351876055791837578789131658365609331111335040 4498 451984650141066765326448149505832072841461152 4499 1359712143833385865929376980432696027634555200 4500 454493578052969890129887307678167962826424032 4501 1367590997801497600534578977974801887792703232 4502 457237877748107547845260012050241784375236704 4503 1375512837913583421246685050962670582428620800 4504 459773303149108092811487467423054225443402144 4505 1383475283425761621204239499726751230456758208 4506 462547704622924188819628900304081918782883328 4507 1391481126459797707358287382747338734049998496 4508 465109912211243710332227360948449034217621696 4509 1399530593670478056202224130092900233353059840 4510 467913813568644577243831075709597667619506816 4511 1407621259576313133851753422631649205442281152 4512 470503914868821672851091331630234892102290944 4513 1415755967686188296546589958502997902859722608 4514 473337631513145238536440257913493282485283616 4515 1423934945466274236041835288692507576422520832 4516 475955041633655239023575979072206431096737040 4517 1432155721905439993953793338491623291277481936 4518 478819732494573317885687589805115298521028192 4519 1440421192786727683636524463782882929838969280 4520 481464686850204076452661161142789886359632096 4521 1448731586282985709088130044326631131003609344 4522 484359782840798787805686411130815622982791680 4523 1457084391100971018031671190843924111377058848 4524 487033486846533373749929467958619213763812480 4525 1465482550185046480130414360276621498026718128 4526 489959256258961935637059005519199131000805888 4527 1473926292394194972463037364975771434074173504 4528 492661043770174687936493681444218445328418528 4529 1482413065509916095377587142719385733464415744 4530 495618741533682377841948762574512926251080192 4531 1490945860318668060728388273082001032291489152 4532 498348912315573957061056858741868072634678016 4533 1499524912469778402801204239452050908039129856 4534 501337887804812132917264928364073092437884128 4535 1508147622083662173710799883154719454566164672 4536 504097629505048434083566420890720513373343808 4537 1516817028567048537300638406814060947020503520 4538 507118217010600340285648411218081707437141680 4539 1525533374412727753423381372543551971656245120 4540 509906897532923169205873766781132096483456192 4541 1534294011282949520522652629646164900837030400 4542 512960332960355201515286235175239043155198144 4543 1543102034194932709150737885678235674051271680 4544 515778199077590688241267705896938381423909952 4545 1551957686380294889344191564160550304363460704 4546 518863869020617519767841541177845886128503504 4547 1560858270218870012490508725205992108249661536 4548 521712208668637486101407774932469019672063360 4549 1569806937217740107458432800676765962421904080 4550 524830394737687922438515778521317561005132928 4551 1578803931372886574212835338866248991971447424 4552 527708488746233112146108226031678371539310480 4553 1587846511323871225617220171892351133876292320 4554 530860529256343105856987347843438161460134144 4555 1596937879621515484737581392628276697964101888 4556 533768695319424266005041730556286399829583424 4557 1606078280925765878514441834962199957022374912 4558 536953889577463401342500205026388884597040192 4559 1615264929473164130363921420734472973351969024 4560 539893394115087422102936046542027328040968960 4561 1624501079624903056831318202409255350644226032 4562 543112094198189262575380380670693966738803984 4563 1633786983273188610214445085892677214504741440 4564 546082254514796802349192318798316641675150592 4565 1643119803064856334716970254442305947046898432 4566 549335780196285250117604049211086284677094208 4567 1652502845814043318064534055762587659866757696 4568 552336857076842015775305187766583507015284704 4569 1661936370847155078799022394605911756078897536 4570 555624545353681820410762907755885299174318432 4571 1671417488286537603293859537392820169194125952 4572 558657912238604502653443125792720662413759488 4573 1680949565027724472211100556385723854467355680 4574 561980058526788070502167273114737850635815808 4575 1690532861217731950581075818790037919160338112 4576 565044941739334216353250075811689970524277568 4577 1700164433480100691844588049752025312217704960 4578 568402975192772705955798190232071877055505920 4579 1709847709892078915340974786776207859955945920 4580 571499709054218836945649103601643757754649760 4581 1719582951242836170389708344262548795085188560 4582 574892873115677327045970783930286182148320000 4583 1729367166853964342947839514907540262522406848 4584 578022807633659481704644389253145203864516608 4585 1739203839959217576285409030227797295820429824 4586 581451475334309519630297181729721112184058224 4587 1749093231908072241518882284791627552734307840 4588 584613875926463452747937800250181798700140032 4589 1759032304052218145494686586772146578689215776 4590 588079453867417248553927305830438690889219840 4591 1769024595508430704939948106947992858680144512 4592 591274593735975217045612989254681296588179072 4593 1779070375502038046041061460043994809934000256 4594 594776365670362147021984930673159527727495568 4595 1789166549382292725571495440767485188649491840 4596 598005711396168700391255260396683920858443776 4597 1799316712998677276620828847485632576841884496 4598 601543989559847626989617410860514798893929760 4599 1809521143582890343398244188913944160418276736 4600 604806706827812732977374228396414769563575616 4601 1819776689501950480686546061001517179163345792 4602 608383014451039309674739230631243702442292480 4603 1830087011677740224771905458082635700464768928 4604 611679454939539026260548807995147652659315712 4605 1840452388046931764669677853021664421957763328 4606 615292978145625778046407562401608626415409536 4607 1850869609119547229003386713565429869396026112 4608 618624583014320366933845639441266257414137416 4609 1861342401842920104886763531012295184808592000 4610 622275714446817440324878152187266346510391328 4611 1871871044834337355812396537221722443930257280 4612 625641691211913806382551461704372202891150288 4613 1882452277411061372705449650130499992350401280 4614 629331929522768006767138642089614107881445440 4615 1893089886006983930152847754912653045226815232 4616 632732566794950797032920425319781420365922768 4617 1903784149874743536745214741217833773766014080 4618 636461141289421488408723453962721840038688240 4619 1914531756316853649839453012498147639572185600 4620 639898002114805827767764304450670036537870336 4621 1925336552213767627776046456909938252847529872 4622 643665240126628575833860495213504330895598144 4623 1936198825176368735782033883188632444500714496 4624 647137425220835737559346075707915741045980472 4625 1947115201941987808327642158537938423083376832 4626 650944952429949119094162464680169872520171664 4627 1958089590646485154033214364444354072951527552 4628 654452834269208609545984950833938345513279200 4629 1969122287436746655951045086565411735917135616 4630 658299772905824080143984288056333923420751616 4631 1980209857474518221169337066274950465498985664 4632 661844886874555584441248850754671574863085632 4633 1991356279110374505369802001311763970311404896 4634 665731650090271974593125225697432923877127936 4635 2002561849264292144560211208087042413931858048 4636 669313144368412314820504875616583815518614720 4637 2013823070332382379451402547041019624946894096 4638 673241331137369759682639800457448781247920832 4639 2025143992091945424119900022879132526937885440 4640 676859507887427098402819585193510435093417760 4641 2036524912103541228106622812601701759767512064 4642 680828286621332457215438480185696799786732928 4643 2047962277304512725961649195720030337742831968 4644 684484811144591345370385373804538502024446720 4645 2059460201807748334234018304764270672494713760 4646 688494527662767837543270033099017310993587328 4647 2071018983660575635410063411321535913274749760 4648 692188434012412390974301380124629588827414784 4649 2082635013647954360706183214460155198860191280 4650 696240820005312941312344960438870929709304832 4651 2094312470996061746807145257944316728115886112 4652 699972499762609442213575708840254301059251808 4653 2106051662831389834661189287282891886777058816 4654 704066609077613217647781759772733004658050240 4655 2117848914383860754972989438236834104950121280 4656 707837700392434120193217045145376564661675072 4657 2129708470905682088769931979395767951946172656 4658 711973970470682889205529002190226885041541408 4659 2141630648835445151544550430085537895232469696 4660 715783555371298735364422332462557373511806816 4661 2153611706659203828655469265802102141361625600 4662 719963688875078970253250696416736542969152384 4663 2165655965574546860442660223846193783902243648 4664 723812083491348144732569957550030492620947008 4665 2177763742626118758417175443885666358134093312 4666 728035186547390051533649575691022826466787504 4667 2189931228472445450997186435345638296037804160 4668 731924167604498786762207130680620854928931520 4669 2202162821449660373385395183783262322180008960 4670 736190602564766142350404198480865994939183552 4671 2214458839107181399227294911325486422229717120 4672 740119129989880572676515940791947146436047888 4673 2226815412275156775918373055822501493026940528 4674 744430740917021094664034014153929432833076480 4675 2239237008594471474922588623013274922138922944 4676 748399229315223228170493035957488556833411584 4677 2251723946150849401559069308704809955159717120 4678 752754999896569933312354055846132929049521440 4679 2264272294937859389878946975916578600483371200 4680 756765193503971346784786614120484741998941088 4681 2276886592929747604900506842797750357743233024 4682 761165583789472554009151392643167793453162224 4683 2289567167978897514293719645992003135662432256 4684 765216493818789633223921733874453952742956192 4685 2302310019073189019511203075772277111847372832 4686 769663319439670732085836541338419245279456256 4687 2315119755548848935232114291639092503687138240 4688 773755279662065078962847474953596430423546608 4689 2327996715159019776928105404216075629126480496 4690 778247577212152983685014744600131632598294016 4691 2340936824811981365201342404394694377510449632 4692 782382479502593882138504908382819004552961536 4693 2353944775697344686181212559392462726547837008 4694 786920628414747474148700705638903259795657568 4695 2367020906210546228583120465300964868266241664 4696 791097356693035089951953365207627093171510368 4697 2380161069907173543934247141759731356143937024 4698 795683323359153107127560402059290816121896240 4699 2393370041145406812228152260879547822425032704 4700 799902313280093237069259838757238404834927232 4701 2406648158908210127994527919561990304363748352 4702 804535003356187730299256411005268243882327424 4703 2419991211981407450559746895315094630684393728 4704 808798111582505098481635835416030691248811808 4705 2433404049582394488478059991775564640876951648 4706 813478011974791377234579263574084455363174688 4707 2446887011022473015580984923986835668828074144 4708 817784177300376432829894674993568389474517632 4709 2460435819447604542036754964256769011892661664 4710 822513220297835913270538390329473988384663168 4711 2474055399923299030784306251989829203557547392 4712 826862791737340921820141971853168218235274240 4713 2487746102157495972987125861312659881379103616 4714 831639939468332167318834492236197854493524848 4715 2501503572682538287057153640084537575007500032 4716 836034934329516838988475462289471584218161056 4717 2515332813376581198023984657603820500265453600 4718 840860587428395382669563444999824566632028288 4719 2529234184720574455447196179672690423530005568 4720 845299805182386449743486874827269866485120320 4721 2543203255173486523901122081110924879516237552 4722 850176056436684223843765506961692944785540224 4723 2557245115039024436830685617720655305411288288 4724 854659954712703583609089604934844726045976752 4725 2571360125385343743330130980609123011065674240 4726 859585629826765353439454915287716216716917440 4727 2585543775268553842510061588923614612855063360 4728 864116187862286116816249477302820662868787904 4729 2599801244894612565784636569762792664577518000 4730 869091798632125205567712683199729310167820032 4731 2614132895718742747148383146727845746968143360 4732 873667874555081427176166740771932810291259328 4733 2628534146980122171892322502329478459847296528 4734 878695476749833100310849344532894247368313152 4735 2643010259414081341803942412471203523297541952 4736 883317438888570789730732958968789820059980528 4737 2657561594823907577086261409444344919165573760 4738 888395918667363252414411711801275797175404032 4739 2672183501567597309146570044401272725541590144 4740 893065913908447379774851309769496787998551040 4741 2686881322017139729983011787402637708949466624 4742 898195690551119538447267875773655810571023904 4743 2701655429319455357277551870350893252308307456 4744 902912428149898372200439670325394191778799184 4745 2716501088898012817457503480356051338842405824 4746 908095732052925011360456609618530347371063808 4747 2731423726050468691036946591204385207603432192 4748 912859696199782856194103698756696753608388896 4749 2746423725335473320692387169815026859689806336 4750 918095264161160577442104819865619762219130240 4751 2761496267930842363377567862930129448905341312 4752 922908560505428829915590944982493332890172160 4753 2776646874505984339632995305032338789292556272 4754 928196930257417200378604001009448994975741968 4755 2791875930022146926480369452264648558511399808 4756 933058334484252253544115564094076479199950560 4757 2807178530045314236585536676913657673827053312 4758 938401696388543521207495383845211248885994624 4759 2822560292056545795313583341230535432849407040 4760 943311593433582986076781250533350013871536896 4761 2838021601463301582109891600904112639267133464 4762 948708748809400136110288902096753841392877104 4763 2853557478287893052747536583750907437265692736 4764 953669422708010371498456058274503144205838272 4765 2869173626895964369786202285259746107891888416 4766 959120814105072656393933564626697670158112384 4767 2884870432949340032220166649473368569038728192 4768 964130881703504878967130213362447583434674800 4769 2900642839848128423974942204681924364188590720 4770 969638881585536815255445299856615722523110688 4771 2916496640081869715801487646281813457897878272 4772 974698851224500876172380855854135855166291728 4773 2932432231353727260928820481150345403741345536 4774 980262101420020316744837453706421142090637312 4775 2948444467640453499657846114395699812953128448 4776 985374216528466464045781165906926593177744640 4777 2964539230578878059556996652681539857833455712 4778 990993285824433005422675621837243886148267120 4779 2980716930256624523626961156686209924524825760 4780 996156230333016639184620607364570300037070080 4781 2996972329662524414858108479520582569584966912 4782 1001833447834845493601424523006082966025200064 4783 3013311413135544368551561776843094045259617408 4784 1007047623753997819025764768007542484273894016 4785 3029734591256324603256832478570036428932641280 4786 1012781704276106241665631617672146650069918864 4787 3046236534413905045518053628300052643333550816 4788 1018049545081813157892577812684846976036097280 4789 3062823331460445012142439492814586942220330320 4790 1023840951488567815182286595642202248214428160 4791 3079495393147326441172525542001781304661138752 4792 1029160971462944436038324788963452447673940160 4793 3096247308485261865167533747384664897294901168 4794 1035012226622833578278070160163685692927179776 4795 3113085259892587583275227036149738018828979456 4796 1040384963476769918682625813871721456550551360 4797 3130009658143783293192284612814405721468370208 4798 1046294612038249303244830377015495786203124480 4799 3147015009773951906953879939132621874620224000 4800 1051722451169321657655361362541042199184025056 4801 3164107591942483204719854190653188365995758192 4802 1057691090472153861253858405391573039197735272 4803 3181287828516489089206331546023900185481626816 4804 1063172617760355582376469435562725233916410192 4805 3198550129306242132859137451247402006816782032 4806 1069202728018718448726315938130249620698857600 4807 3215900867583503779405258184107573277074037760 4808 1074738367540815498287038361845673056569692304 4809 3233340480520199952899435407943254150461012480 4810 1080828567122289548699109408990765089571749568 4811 3250863279582510784011464841704267862385588032 4812 1086420906412677859425592109266207998198927936 4813 3268475748910047401539928648663838613010301328 4814 1092571679233116419859419450981287535397731520 4815 3286178325912924424725994907065497377781038016 4816 1098219127655847725992318836633332980666011392 4817 3303965222272013837356386718493043023358595056 4818 1104433160198612637910198827528053874854025984 4819 3321843034547544835448735083978331614493139200 4820 1110136281966835004773452008566713255580831968 4821 3339812200331416999491381845799460636207955712 4822 1116412010979756051868512572391073857232889184 4823 3357866843552260599145766956227726581740183296 4824 1122173341684684744662684861029929814329382304 4825 3376013661347037718433367940526860182527844496 4826 1128511398796149631808748750423940451168686080 4827 3394253091406810174309459549541977914048523200 4828 1134329424326161050893734090142388711177432192 4829 3412579168559370997758693559664659535505642240 4830 1140732445468262254164662437553198373982605312 4831 3430998692084899866476192803097746337321512192 4832 1146607608433390723430028572360740486961552064 4833 3449512113532018300720623146124390552343699200 4834 1153074108915123545348212893562541635051019088 4835 3468113363492673904993220039965171357653489792 4836 1159009164658904491243103502294607003946883072 4837 3486809344697732505420142926851203077370518272 4838 1165539654917130877403086034695832651585760960 4839 3505600522836055247552067361907749120215149376 4840 1171532896443229124088709783069520757079315632 4841 3524480722616588064108101147999507495308403712 4842 1178130231715585126679923677734082221939994480 4843 3543456966004242474024090567033390564148590720 4844 1184182250844251646676721310639823677066244992 4845 3562529718985992383593635600007459445711700480 4846 1190844757526845343034174658885297874290375104 4847 3581692698412235490242262595427312189173956672 4848 1196958253576085658883232442358369067274561216 4849 3600953047466961492858494719064914925358444896 4850 1203686594688836596134137411577123706759678512 4851 3620311232199054522712094976689128941641176992 4852 1209859942327048130762844102005991153231180208 4853 3639760874716609491802495182992285503360194816 4854 1216656918385786258396179913871178569402460480 4855 3659309226653758634849494770634018113354403008 4856 1222890584353083026341220836137980553790249728 4857 3678956753833815298480172312394784568177765760 4858 1229754605770016133953324198396801824673680128 4859 3698696982527779607792582471841927580125005376 4860 1236051518262252480841243334274405531895450176 4861 3718537274034570677353874125530507615748747792 4862 1242983118333138690503341146113307057894300288 4863 3738478109204051362785107840507497622087885376 4864 1249341446301853512483356393092046053213132960 4865 3758512901897413038348175952126574061484797440 4866 1256343663867636301922078937219429515959233408 4867 3778649124543529084141529175918068149501901312 4868 1262764032974939432795986335837033680662377936 4869 3798887273409941032433688956489461686482889936 4870 1269835072004032384550933669502622080961387392 4871 3819220647973841246807189778614125968934279872 4872 1276320350033645239986214162406305660167329280 4873 3839656849239349383083578436018191174374039936 4874 1283460906130126451642563878799065483842804208 4875 3860196373411607032481453938970687627360465664 4876 1290009354309532253553752723427085839927543936 4877 3880832403827812921749604666019057608132630416 4878 1297222407402438538161901295360164114264175232 4879 3901572671987089846646363116189819060757008128 4880 1303834512631505155690776840197039287529395488 4881 3922417673852714306476104351819538230141912192 4882 1311118356213813853971430088695188855419529744 4883 3943360490939273982198803628933861766027392960 4884 1317797229539764713594074542009497411812308224 4885 3964408971177772548893894952613163320891684512 4886 1325152425981522723535128070607638484820389760 4887 3985563610345359639194968674094975118117688960 4888 1331896109491871853133133734683237931528475904 4889 4006817386467115430980431449128648450705690800 4890 1339325886759714182995428972428017952186121984 4891 4028178265578186390654922290391091006233184192 4892 1346135036422116334936149665313050467162824768 4893 4049646759580633601891696754994493888879494656 4894 1353637467926084667555459851542149746733844608 4895 4071215725164211625782057248082674949876210560 4896 1360515135115754806873421217578877783726249744 4897 4092893248108311664219703431618380606794670720 4898 1368090956029302875443795893266791792921251840 4899 4114679856653959627655597697902603763868649472 4900 1375035275980204388058657179909715818648405208 4901 4136568284415458074874034622262180245034333040 4902 1382687650630142078195579517096372962512657920 4903 4158566755286051051712964840363509781676529088 4904 1389699130922184985531047427799885468736451824 4905 4180675797457125792747145561353578379106433760 4906 1397426233862290200288093768552248700092679168 4907 4202888019364888676246959122088572808075062912 4908 1404508184604988546431530309534652532129738560 4909 4225211785162078410768752555627056642431894160 4910 1412310603073888144889072153797833026756877888 4911 4247647622878471627061704208423647662607413312 4912 1419460925886024303064528698519264990700759456 4913 4270188031094630202265663555210962570942075360 4914 1427342087836934725408366193511652466391874560 4915 4292841499342897802601931204379251844570530176 4916 1434561475972221257061617156765571280131835440 4917 4315608555034715979307620687838772803429574400 4918 1442519321476139343191916203624841180972069600 4919 4338481585500331145633677031126556098887344960 4920 1449811015061482972504789812784280863303961472 4921 4361469207223642890134971967924612435974627840 4922 1457846315122171794109639748777906209810808064 4923 4384571964742765767872480885995901088520217568 4924 1465208314987983691896157773877221144118751872 4925 4407782114915897021399273713157527603249288752 4926 1473324434880974876072020283312609162411206848 4927 4431108402718640212947268472363674322390509760 4928 1480757276032719218446646463963573005468428032 4929 4454551390439115881702226740004086439261775872 4930 1488952257846185135814592606446323488152098880 4931 4478103202076441676836657782044528895065670752 4932 1496459455193886626449232987015749236498172368 4933 4501772731350751444729306079239601311211005648 4934 1504733911860780322225650087356802720874107168 4935 4525560540335548667615377342640796709355741184 4936 1512313223554765369505648190062259555595549968 4937 4549458618001469000697129787023449829760858416 4938 1520670800537657496080598081547433391765449472 4939 4573476009208903874859698994684786554371805760 4940 1528322953049920424058906669635097211156882560 4941 4597613275463940059815071188099295274954038672 4942 1536761442674973748836198889996335529775819904 4943 4621862287722133448228570528609751062427769728 4944 1544489875470820031577061412221747055134791936 4945 4646232225303636385278308562149792637877860864 4946 1553010092279858245693391541093283065084355344 4947 4670723649063962899351775092697371190284705152 4948 1560812669484994712328210043245479980805489776 4949 4695328310237746114490659367990389532422330704 4950 1569418185225567473633361495716976566070199584 4951 4720055524352304494352661078569291510148505152 4952 1577295464254980547381860381985365612990645600 4953 4744905870924811603125784319258165537702486016 4954 1585984179866026587955382720467289450176354608 4955 4769870960441974171260880279837540511100661248 4956 1593939898629722626058197255253088236480363520 4957 4794960246717627489233321637691014763727696656 4958 1602712460043293895128492997447454696956074688 4959 4820174328023218755757156854882227939751470400 4960 1610744217830835804476799834462344350054983168 4961 4845504671960345234337532877098061443775268336 4962 1619604494364269680369794191583257510689121664 4963 4870960892292959599613272078556166067692997760 4964 1627713052152297373635601032711156203380675872 4965 4896543586682780604227349574308374196277423872 4966 1636658685326120253305875009704498216027214848 4967 4922244077648287481866157211499167366345395136 4968 1644847699975254917464801321471686178597701120 4969 4948072141196499974334727969186315292802430000 4970 1653879543673878828996888117505977521121475584 4971 4974028374455653059519717037946075374984869312 4972 1662146727337020901449980194814007076770461376 4973 5000103972687201239469420317412482749174093968 4974 1671268571322249110175916524594037695252288960 4975 5026308856518761887510725632485820974782318400 4976 1679614511380805571524652865926693138038142912 4977 5052643622209907828402889858930177588573895680 4978 1688824113135784440834489086726465899398771840 4979 5079099336017885590888947830981596408447727616 4980 1697252776742070465646104218451571889734128384 4981 5105686065184239698720825920376116566210302112 4982 1706550810055257917180853615397222693541101824 4983 5132404425714443229622141151369357286353513472 4984 1715059627467036910944360772312056675876209280 4985 5159245332624910333218271350746243263917123552 4986 1724450205047837016607643626183650696415433904 4987 5186219001349409170419353680156143287056817056 4988 1733039980078831522832423204670244075217098560 4989 5213326068211418318138503261802385042695172096 4990 1742520576462616766395499691131660198712408000 4991 5240557294442297267682050108210112015952134144 4992 1751195189051007396169617566812847086107129792 4993 5267923067167159251423507757511209209054852208 4994 1760766698910939038465532087546255644851395456 4995 5295424022201849698451120359487997914087581440 4996 1769523706721190659661558682675787442856054480 4997 5323050764350501137795563006197132113845134080 4998 1779190157409726962866102220336068254272804928 4999 5350813855384042036704550711258926095010662080 5000 1788030172056789378697498351490307660511047624 5001 5378713930030289769274263602104460155517327232 5002 1797789161436843886069698717224977904860616928 5003 5406741456475270082261249907385218171515842848 5004 1806716392247689464917210761144967789957795040 5005 5434907151760197364325408584647258905171567616 5006 1816568630249320463519144856753156224603617344 5007 5463211649267824624540194752903570730348563520 5008 1825580334999418923707149229777812244164382608 5009 5491645278820992805226540875550344038659600880 5010 1835530184630341352913909388353921291388098048 5011 5520218914575152747714451898503363750750511072 5012 1844627204976081036757534951505612836754561280 5013 5548933211368260791008938664804980847692602448 5014 1854671962864383671392190710920690849817057920 5015 5577778335945687043094058895869514925018252160 5016 1863858421824467665303561982912969822039969280 5017 5606765321781570243438875415109370953282107360 5018 1873999032800184420936796055356313237373951072 5019 5635894845490770565470018045863118256129658880 5020 1883272316542136795498591032017614153419399488 5021 5665156908141890113083698815463063274248243472 5022 1893513051660252859733013556678709838913138944 5023 5694562728008015142135500070159352365937331968 5024 1902873796725572310704905631900699833217124528 5025 5724112980674883635904595252064600111663380608 5026 1913212091826591282505191866814542021938905600 5027 5753797499231595096068776447412038790866458432 5028 1922664771067185474658031185217693430625480320 5029 5783627689210005594408958252217200930453630464 5030 1933101366220931030068787498597435105419898496 5031 5813604225071742959213354744803817617701175488 5032 1942643046721827119592915002766725076853172448 5033 5843716793054380755854803287114413156831923200 5034 1953182569167162740012324908301703068560508160 5035 5873976965102019539944653998656090445563608960 5036 1962814139741015447811631883155635972895766880 5037 5904385414389121512423563887997466734771778048 5038 1973453704997168918935350523289274053009770560 5039 5934931678156290374737797663113919557992656000 5040 1983179538030772082068198227069694691879558016 5041 5965627497246713029407643949575203864339838328 5042 1993920135599881504791162462404976042619422864 5043 5996473567467092676056136710746912756357829664 5044 2003737434715166668003833225974148967630916192 5045 6027459250922427675103522792050723405560514720 5046 2014583601162357644308863640709872422043763424 5047 6058596459406710658954113509024383643190300096 5048 2024493036773251265104971524724589204917088704 5049 6089885911821886170030144982255048726016954880 5050 2035442027788176038565683144916060909685678608 5051 6121316792469656176439826718544299019361120672 5052 2045448343365858252516977025520133771754008256 5053 6152901211302749416406916637658940928956087296 5054 2056500930167387216204519064999904696487308608 5055 6184639886219207529832234388701364582863191168 5056 2066600998325176261212822792355815204802883200 5057 6216521820529339433036012774100632203779393120 5058 2077762095494061533811043792643074813160522832 5059 6248559325510179660525620690700373093758398560 5060 2087956846483365726629459000685354500771139072 5061 6280753117648602950839942017454954801273757184 5062 2099223368962753339286677755796384808475173664 5063 6313092042235424632146918241625418477215247936 5064 2109517438224202681176179853354199853300055168 5065 6345588589452505510593488799478173985650983136 5066 2120890430648159861829106308746893575913490400 5067 6378243473880282769180841754969392536676905824 5068 2131280836488501664715298233656210986794114432 5069 6411045381059816087331527267502177177509696544 5070 2142765107541602218643094867985587555533552448 5071 6444006981976514806925916793467024775967661504 5072 2153252547213998306475542475849003382193501616 5073 6477129015710072854941739814845073957854560000 5074 2164845160999699634457039103666967854019495040 5075 6510399979543111228546445003692463273039671680 5076 2175434672516337221797601939669664172000496640 5077 6543832727547179792414833031905830006164228176 5078 2187136441133662200148805860948172507366525280 5079 6577428023948483391455486600086567721780064576 5080 2197824682228528224364859824031305900891871232 5081 6611174174581859829525800000780142680434111152 5082 2209640815362005825378548774785829430799958272 5083 6645084246563453271149831250053155626656929536 5084 2220428759079113615944565136239485572513298944 5085 6679159002431708147155431678545468025222309408 5086 2232355967444511077736682835532453748504220544 5087 6713386553745196268875003715986611973731108096 5088 2243248536091065455559895378902854728600565952 5089 6747780183736278076749740597176519457681345024 5090 2255287913331234662811415799795646468384940320 5091 6782340652924508986819291322704292725623675072 5092 2266281919569328820519745980918834219999480960 5093 6817055903603374491392977476189555977707946496 5094 2278438561472879121597824273456444228286733152 5095 6851939410497167830882778839500209993942063040 5096 2289534739538668315169322264141896703621640368 5097 6886991932207879579946325741988755845229605760 5098 2301805515751686046452121316154431375967435120 5099 6922201239084977936679729279217055411064345120 5100 2313009205738701038333864333146707583141499328 5101 6957580999991745097980433209458575522501117072 5102 2325394962092906781947834992400320176409435584 5103 6993131999782522194738914726893888869243976128 5104 2336702593353885956127798660588886347221309760 5105 7028841806214366581917097848226642448529888608 5106 2349208860343486210671291823653663330196412928 5107 7064724284899942215256305056202233717319360736 5108 2360621460084765568004733606137289628481831856 5109 7100780247258156852514012165391246310460215552 5110 2373244722559183230215991732874694490754514688 5111 7136997055720043102750995077617408742020827200 5112 2384767506654919622176109106087494087226891072 5113 7173388804061137042688857213422876285564415408 5114 2397508909000470476775327776152462070435790768 5115 7209956301950686784420500262939110742156795904 5116 2409138481456349136619963417223470922664110080 5117 7246686703113886228176643303126315657967258112 5118 2422003432240606355496272532162908688516603072 5119 7283594332900842311965576374051511845633187840 5120 2433740556285293021917750809602948800813672944 5121 7320679999041430550325832708830546848567900400 5122 2446725709294230326578395841378577310007908384 5123 7357930673182782679396494960829792123822145280 5124 2458576043851547057553484371582023775208748544 5125 7395360886329620764246090991236180673246115648 5126 2471682289499685396177228497247760131546714048 5127 7432971443464616658177590558223327531339005760 5128 2483642031383312650766688505518899354702902224 5129 7470749131995858002623162368606560325233596416 5130 2496875229395703653984411966507145604294540800 5131 7508708691006072981412583738837748073433900672 5132 2508945452706183146757418441519790833380330528 5133 7546850953279969269629162380576494585617913600 5134 2522301847792695119213268476999642986760343936 5135 7585162489104719097213958441528456476052170240 5136 2534488088459691412256764949585424335146603392 5137 7623658248032586863450904967842991626897793152 5138 2547968888259756236391284247785843789278153728 5139 7662339091687968877794392843363282812276920096 5140 2560267518878944851672009600181240944331817952 5141 7701191369364361026059070116605323462213957792 5142 2573878452014249380658966389475551229714773824 5143 7740230275670166634412874893455700759485058240 5144 2586290265588182116749190822591665059789658144 5145 7779456670107434395415110461572048019167155200 5146 2600027767037235160340247085621965799703528448 5147 7818856677535814876945479739745775099613713056 5148 2612558769313322405580188531295593371962166848 5149 7858445741404528310130866537825823953755358720 5150 2626423765936963175144635135456968141585391296 5151 7898224718492092409853769003558525465299752064 5152 2639069896980171669984700771976454371113803264 5153 7938179538711637123142366355783739091295009648 5154 2653068595496079193711371072739851340423305600 5155 7978325865380329753281076009288705314163686528 5156 2665830988812609767550038266450039283227748880 5157 8018664552415217839597990584493916784802959360 5158 2679959389925068912201685094709488792112824480 5159 8059181332055709719630561652479431510372574208 5160 2692843908895633129998539656070610232497241344 5161 8099892090241078012259296912685167214281341152 5162 2707103275772131683607168742577973933573778400 5163 8140797711140285297068153349291391497149181376 5164 2720106047229317051309000584586162804474323552 5165 8181883693486663378386837884068959153304927776 5166 2734502457262917419738383341949755980398996608 5167 8223166149107022437765445848124240572880754816 5168 2747624315766534170550118230337383721739645760 5169 8264645992543562623841087489354287922182248576 5170 2762153960994947823139593211484343933414595584 5171 8306308485635132034135987112294991327984301792 5172 2775401267797874167925478072203689447685930496 5173 8348170002947451644722554401621910702004801280 5174 2790065112447690085931540638038675992869511040 5175 8390231456158450790384277591744402926906520768 5176 2803433546339795663761246562006564232237162048 5177 8432477866696375908299273926299861192670697472 5178 2818238174620203505753097362796334175662308352 5179 8474925875497857567632998008247081604908719520 5180 2831728920422800467696240194820444368522301696 5181 8517576391485913239134698282539749092553067264 5182 2846670063062281778901754769523246661772945664 5183 8560414226506959200367990992046711341952118656 5184 2860289329197944723181964420240226682536571816 5185 8603456257327728661417121265115270914877182144 5186 2875368318826760329580043023141771183425074384 5187 8646703389547424065005870048173852843905320960 5188 2889111983055118832827692881057479819090297936 5189 8690140222684981918287043524725395704934334160 5190 2904335253681305553728115714818981386045006464 5191 8733783872458182943665271788615401287852814400 5192 2918204182583356790422608284836726476794386560 5193 8777635276406204409568380845012007872232681648 5194 2933567668352148474741030923970967324244744688 5195 8821678783890098541150197651097304339451316480 5196 2947568609777176692817747537099500450540979776 5197 8865931752016661839575797435374801376923862416 5198 2963073325336075481849630976176341040333549952 5199 8910395151175949954519696568846418321285317696 5200 2977201669752573013730565905558451647069757136 5201 8955053076543701043310085428290300795049723392 5202 2992854586008748037893017951364722394447053912 5203 8999923166441390686371180622199645226387546784 5204 3007111571240880236002401227740697443695941232 5205 9045006388475406115278653559719801301378786048 5206 3022908144727569002398068790334555451300962880 5207 9090286579420997241673602608081434365706647552 5208 3037300355480032917883834716898758425591881728 5209 9135781663515451851054212686394849192207343280 5210 3053241979503387617176955215603718743001886048 5211 9181492604599456392560907547080345148896769920 5212 3067765017415292605095558252818522807614168768 5213 9227403015120993179165307754274593348380335136 5214 3083858501915886275613249334831338908459366400 5215 9273531071835584588869797898556183336807750400 5216 3098513278933623356956040468083363249730605344 5217 9319877734355998778920938878044981321149422592 5218 3114754296856888541894922732508006736671371600 5219 9366426388114644823644970501411870063058203584 5220 3129547956806882895085339442693930406851218080 5221 9413195465194336217187871203501158797777980672 5222 3145937563217085718501482981895190289500728704 5223 9460185959858392945844314834400127805506935616 5224 3160865190424981822603947976636387054709646384 5225 9507380988634547550679701634638580928237969280 5226 3177410776573581905498512155064130053787474688 5227 9554799242381329553402582838540360721353096736 5228 3192473676936635077431753986272618620876170976 5229 9602441750523475499496944050514821475086477056 5230 3209170396378785863334960592817049937086620736 5231 9650291356530365946031776998487905343837228672 5232 3224375538848213780392004510896677792944149440 5233 9698367053157750474168228250162630564848414448 5234 3241224847863403860797317794231396133624099728 5235 9746669866059548296801315144338298557984508800 5236 3256567554605559099293410172579736614310870528 5237 9795182362074678066772766885924287081998221136 5238 3273576672370876977017764914396453359364915840 5239 9843923839646762305133453475160845984835190016 5240 3289057889669581529146571578147675532745417408 5241 9892895320505674298740179616458491606961036672 5242 3306222199570791420735188943612715040657559984 5243 9942079131123755968169289628269055914718255392 5244 3321849488425824950886910721578765925619317760 5245 9991494839780227173795169955451652401406797600 5246 3339170100489608306530700899932859751760921408 5247 10041143464015277785286180168834277505000072128 5248 3354938234396271135551601753281505787597323024 5249 10091007086520676088226058160524718303089841760 5250 3372422970372362886927847816871553756263943168 5251 10141105549355533309882909497557831153109864000 5252 3388333313063141798178757979171591315854841376 5253 10191439906495437341258447690931778093296231936 5254 3405977004839752272524235520566216210868688256 5255 10241991952722904059146446349723235580745861568 5256 3422036944194412602198309129124012433677148112 5257 10292781807000937125702126241760147731350520832 5258 3439841127408519268606959976306444131557552640 5259 10343810560487074149086056018031357382119672256 5260 3456045675921491699734836451874292251079586176 5261 10395059715852492001352408028104308467759422352 5262 3474017987958650728565672644091594505734898624 5263 10446549714831009880767076713145852190453168960 5264 3490368127129266008741105974496663916484721664 5265 10498281644788481667038259914646978991981612896 5266 3508503658242080454158644058092318553652543504 5267 10550236711166881319490848904994228792433704320 5268 3525007402920893102679069018234869377974024960 5269 10602435683499060704033816147102959944825891840 5270 3543307306766518547230552846777330528871721984 5271 10654879644638712343934358635780248677458310144 5272 3559959087423879502343340585797638812715289760 5273 10707549542137266630032559445189620351888151728 5274 3578431638990508471999131971168046188310538032 5275 10760466434855988204225163984872789081304672288 5276 3595232893964280626553808482465222298952911680 5277 10813631400309255451717512613602431075951232000 5278 3613872599063508582328014270619828056507367680 5279 10867025125511430614420114396841415993978709760 5280 3630831143702907064150354618136793830256444672 5281 10920668961530748200249007125234901989410563952 5282 3649639606594442266858494856520660807132476800 5283 10974564025295085451460379929294746649595473568 5284 3666750125179178102088252158921052868757250832 5285 11028690695212158070234186064621229305880198144 5286 3685735438628196320186437636960829344759729728 5287 11083070618120462041566671703574315445400799872 5288 3702998963564110174129823696318826161819689584 5289 11137704951374402881526391060621225420166547712 5290 3722155893047851122121761545677702532665652592 5291 11192573759763777112194618313310923387476768384 5292 3739580903365853856735675650167037965812298560 5293 11247699036220665263422059395231245397836367360 5294 3758910647029702274887630197676183579361151168 5295 11303081933044896954816219086166919378964525184 5296 3776491224839431521039428856094956315907511392 5297 11358702196973450077806966167906441274603365616 5298 3796002550730434750149944878438432771270795392 5299 11414582171825174249766118810090623196826566784 5300 3813740197638325793540842405661904473544506256 5301 11470723004294898137495689900268427938874792960 5302 3833427251126366495242868174146219064348407488 5303 11527104165676427389971167149127507517549619008 5304 3851330232699963396681077735811838793217391488 5305 11583748308648186971275694194096210602556574688 5306 3871194705136551884285103660966654019815863040 5307 11640656574443786596350798918076029132642011520 5308 3889257373352544247163896145526223816777956736 5309 11697808154731458674574284490722288203281419280 5310 3909307822259069147347791183107587482855581760 5311 11755226015121584547763863503746927373759400192 5312 3927531247357533905577438193321567056910412448 5313 11812911338986324470362611441311038741628444672 5314 3947762093754845678477192341384383588291929808 5315 11870842986884669224530184471880396255356292736 5316 3966155259618013916649038314235090488764798336 5317 11929044241406867188150665347548878797166937760 5318 3986567763646228890741236743541269917320628000 5319 11987516328544246205585954833265495063927399040 5320 4005124368410794143668835482603602775119787520 5321 12046237773462112935093542129701570939433965152 5322 4025727801901425410211235032185890333431976704 5323 12105232228415843508838056483964741715453386528 5324 4044449412333660791409797137915473674214112704 5325 12164500914129499137069219999051953096547086592 5326 4065237555454874126294629774630760489735640384 5327 12224022015087878395682685810723436389824030592 5328 4084132927841239986164162607922053034766519088 5329 12283819558496339390495934465699283665347588328 5330 4105107546873343928292621260006749425374943552 5331 12343894759504665252512881732956033769430515392 5332 4124170665629350373397980701849456641020558336 5333 12404225507183685287014672657581883837878919248 5334 4145340807420955838757641272203996825509462016 5335 12464836159540479896409415502240092578636564864 5336 4164572798088965114788122144525364418582728320 5337 12525727924800369735235538448531171390829910064 5338 4185932535503521648354377738784007088090949728 5339 12586878393260448668862469910223417265731453120 5340 4205342897920266292430924791394624836480974720 5341 12648312257474859828470963469716373566037676560 5342 4226893539198373903300768129274232961965012864 5343 12710030770167893261937147874460077587717634176 5344 4246475564450107508943905533655479382427617088 5345 12772011167832657356556420733856012665896812640 5346 4268226929316948537413773283750230278239357568 5347 12834278481171453201935419541034282439470887776 5348 4287982269416421701455356163533222362726264832 5349 12896834009107804456523870171135815237634570496 5350 4309927734544376643822943706605935933822390432 5351 12959654628203914501549364562988730496491769792 5352 4329865645849778802111783087930607629582461952 5353 13022765765116793825526392706848381644994816736 5354 4352007055243478360721178432362281323525135728 5355 13086168712806075264300540874836917442755812608 5356 4372121150517524897106827905413321934967002496 5357 13149839982469663367011779118149450616599105792 5358 4394468083829496068695152612088595425935882240 5359 13213805402675001006327352706566145058872693376 5360 4414759529152196108567593610014300124015040192 5361 13278066259377509732103328505608100325169598592 5362 4437305673765863509044390610265195192281718784 5363 13342598748418741041758322196833759865676376576 5364 4457784511806618436736686341462184215675956400 5365 13407429051054664370693381348457540220131094080 5366 4480531243210807408225959371694410878100558304 5367 13472558446018012979705916404055167893016151360 5368 4501190352619133467046211442829311226387903808 5369 13537962809554711634586793379499257604247211520 5370 4524148050261794158143230328707099353431325440 5371 13603668679835729395275589051701139276822202304 5372 4544989154125566423856456750121361693979157760 5373 13669677383990854882428865987534980691248576000 5374 4568150767432813564378434527801640343140185088 5375 13735964418778541319356560367159506762951245696 5376 4589183667335642891277773099440293930172660992 5377 13802556684409573096504089381867183682292362880 5378 4612551139375584626583314908150489160736718800 5379 13869455556519389722458576987522687064617718272 5380 4633769036860819838684789603033083245749828640 5381 13936636147153700556481205297737431496444166352 5382 4657352490551531194358703594702104974996768896 5383 14004125779928709372133065090052622876030821760 5384 4678756592894924555739292370968778453990214864 5385 14071925823155834856307616844927781565757166080 5386 4702549326169275119943302550260344975606489584 5387 14140010998693667968220183068367296464864458016 5388 4724150266775565157321145275396635668265967680 5389 14208409059172427127538294126699147627565915424 5390 4748153707022193652284367268923708976703928896 5391 14277121365780959541401482512262360983233305920 5392 4769943909540837539476910329695834674726606416 5393 14346122302229178209753878480725037033046930928 5394 4794169024879508317126769350295198180566947840 5395 14415439998522382981799420071168259322928696704 5396 4816150305793914544172491418677847934571403520 5397 14485075807741038916275195019707348488790707712 5398 4840589612974596921939521581245586826847819360 5399 14555003771257466916465442313036005121023072320 5400 4862772329078312574464206719893418676248166080 5401 14625252401209377163660321461338719671241490304 5402 4887427855802640881799535534469145350465557344 5403 14695823101624642284663970731628850885815260096 5404 4909804773344985675037963040948740181879768192 5405 14766689508546499296662043727719872801390880768 5406 4934687233910369321658757559248112895421492608 5407 14837880519896704060661577589555415673046848256 5408 4957259622164271019305408531984445468906082136 5409 14909397592127795509961361657519413540675356656 5410 4982361883523577555402282316033090212746995488 5411 14981213949598704407438318276761725394779864192 5412 5005140978680660659000073413063409904529435392 5413 15053358942252832651994832800884873754943179728 5414 5030464520880843510176848624759028428272739488 5415 15125834019237111264140484416899810884199630656 5416 5053442285800085478209991538446551784331396848 5417 15198611986673932084051870593810193508647300656 5418 5078998717352355461737628538049033158865343232 5419 15271722653831747992517402026740904990097113120 5420 5102177045902856273188716339949356384186409728 5421 15345167460925050801119259172598447932324750080 5422 5127958405943930072861562852677455193566935744 5423 15418918853228893826383836838551187635610938240 5424 5151348239109540027535699357440865075244006976 5425 15493007042990597799766159155976189896120141824 5426 5177356664014711735334531529944243870078738064 5427 15567433460742873504121635207437833892931145056 5428 5200950328377227666067921724565224119533963520 5429 15642170186748953811011946254406489384436924320 5430 5227197134981433639873829321831855925288648832 5431 15717247840537812827182908367035723556144190272 5432 5250995944057194841178564365434992764614691968 5433 15792667907827998345708120243411798492177257856 5434 5277473542584850602375699468215221354914919680 5435 15868402034358816482469727229776153455045829632 5436 5301489387999774408850961001977571902246010816 5437 15944481252193056258005876259718078048407582736 5438 5328199334446324077689632287090710101598342400 5439 16020907103033486351628112425578307036190461504 5440 5352423671295534389008776541191632669149071072 5441 16097650791631962771345062268399807920530910832 5442 5379378227213471018528281442914030821351114624 5443 16174743834046686765580559854584875757996209248 5444 5403813029506849087143013079556007789135509072 5445 16252187762958821853701256641588430574181731536 5446 5431003750942782551889091381286058661877907840 5447 16329953336587625599545693380053072101804774720 5448 5455660596051250317072220507293197566120654464 5449 16408072560831169428576946402598144662348671280 5450 5483089711387847118456439069900859173680365520 5451 16486546959055094908830703041465847506262118400 5452 5507960439934596337111283275475859573089291520 5453 16565346903903316234122007503235141084850757120 5454 5535639899564666977907660951761300250175884160 5455 16644504830752589568268300775641684429459472448 5456 5560725892412340414397002218327078562714737664 5457 16724022253231949795746645730713443032608419072 5458 5588647646221317786307419204804539382913919760 5459 16803869153129459404764395205546671316941690496 5460 5613961463707239721054819162777407701680161792 5461 16884078401398729256796290602471959851143319552 5462 5642127124244298860151491744845429374734270304 5463 16964651569580433880628559109413606499996777728 5464 5667659684001786040421607485471615319745828704 5465 17045558175470935225387767118857853644345916896 5466 5696082223025167979515363368746611191494527488 5467 17126831530388216949162260459902033270054569984 5468 5721835605164159265870987204643122122557968576 5469 17208473264909786278508970746475047864424692736 5470 5750506045706260983390795313279369890017771712 5471 17290452426403361767882860003057711912359561472 5472 5776492475206148421799123942541272516670115360 5473 17372802842288999449506065348327326492272373856 5474 5805413141032596699090390183049042463010364416 5475 17455526133961791470413526684257924085432238144 5476 5831623967894950385520962636176659086456093592 5477 17538590870346065824768992642244547256282898896 5478 5860807499134886809647518403659744947157528064 5479 17622031402759794502038573117308317287327448000 5480 5887244151613585994368796182682830590547328352 5481 17705849342241429505373765119778314485059097600 5482 5916681988606858522109122510493652409382842224 5483 17790012845071729460079564675541034016494818848 5484 5943357729708368340565967139659992093175299392 5485 17874556722015875954731404829708956093095518752 5486 5973051567378150004807836444534698045756207808 5487 17959482572339949652400634353511142794749399040 5488 5999956771258413989296846225431811865188749440 5489 18044758135780518714358686540701574219484705920 5490 6029920305094484728728422521265486994741530784 5491 18130418686768088968570822777122459151193314720 5492 6057057138847640249833091075742756912097910448 5493 18216465887109559455115250239985594720432898816 5494 6087280828178977643825311046649742719553862976 5495 18302866980608817033537993609112365741823454976 5496 6114662222510025212375929102859709398442260160 5497 18389657710779233161725023685258165617086663680 5498 6145148514570278895591035793432443792473126320 5499 18476839803589082781493998848540598219617047296 5500 6172765277432142254251201242127572494886254208 5501 18564379999051578024368365819861591136564235792 5502 6203527514393200838024927273407281283560834048 5503 18652314592778500723790688528661864753166230528 5504 6231381121650496484236583406390147369402164064 5505 18740645299324147772915722807588964439209438208 5506 6262410230087871264032077787796960318053970384 5507 18829338348151468595796119327557298285527779936 5508 6290514709613154137192507915032866997535084496 5509 18918430594251868379917568093717580711524336384 5510 6321812445443992156565364054343175930770665600 5511 19007923739883393802533542495959566127829382144 5512 6350157572389232960743789020523402813528633632 5513 19097783575081894545330014114836065027487538400 5514 6381738391967474711669968071606464970738927360 5515 19188047443961219328383623113281380504129449216 5516 6410326449639950764358085109706656562168033664 5517 19278717036745637936676923366380076434477923984 5518 6442180242293487247076121133036314830077094400 5519 19369757697504720079200735305702859004306293120 5520 6471024878592396127996722443921787338681055744 5521 19461207265760796793909475824980118969456583152 5522 6503154195387503677633040290358251883551252608 5523 19553067498453635491907484775157642027384395776 5524 6532245645090892386744725971599698126421118192 5525 19645303208965238675187334119345400932733068768 5526 6564664592298148881800310103514661916140213024 5527 19737952738330223851906480145344845934598341696 5528 6594004406763855829470760276985214638107153824 5529 19831017910939924341476422062004305539680254720 5530 6626703342984557724404613056869294129116026880 5531 19924463002947974538576568857383728131392149152 5532 6656306328427365045642769899384737891029012416 5533 20018326943499327452107615965316014849756592896 5534 6689287071492683723539849777914009223542407808 5535 20112611545153255522339581731542815930795260160 5536 6719142397656869517460971860837480008367037744 5537 20207280538583045291823638058019620494462476656 5538 6752420231166918881282836234327598408313091584 5539 20302373449220269290162069851727590118414965760 5540 6782530276065449021449677578618140154837349792 5541 20397892077246381526228252545780932609868886272 5542 6816094461070808303309150006097329544465628224 5543 20493799683270986539436063684970039498686123136 5544 6846473626533516551380218864809993459182111488 5545 20590136315337896536073588879792059697117533920 5546 6880326849025029989689918055416581936181178880 5547 20686903759048486908070177216335912909969199584 5548 6910964791841585367458552663053063319649020480 5549 20784064799878598413768695097467778290662353920 5550 6945121935286628901670502941064991426564902208 5551 20881660014118514861248848520580288940137538304 5552 6976020257962200457146351793931540410622236896 5553 20979691257699652903159303159483578146445238128 5554 7010471079971995071761404599335326897965994128 5555 21078120750510804495341978659319377657166952576 5556 7041645435722410494356832252601681461995598336 5557 21176989602545936624609613634961702092516879696 5558 7076391846491621704779686275042651252781689728 5559 21276299742740694318784890275818481594627256960 5560 7107830738057981060759002013546680620625980480 5561 21376012815938313723436217980293249626317391232 5562 7142888863154878443818504129811836779221342720 5563 21476170560539945852704375917030114657434182048 5564 7174594766386154197854372110232142261529531712 5565 21576774892361131501299363271230485679590710272 5566 7209953232322238162924003931276055288276819392 5567 21677786872832062393763357270185654196411023680 5568 7241941370412377004946671397364507039025754560 5569 21779248877916273419876282703959913156058864240 5570 7277602976021740366373292831524161204670425632 5571 21881162808625802373833407749161792287360667040 5572 7309862367735601374178348970343085256907307520 5573 21983489225891424085329432627129108415643517648 5574 7345842812198322929866740939605801474747964480 5575 22086271061510319184440860344669911322443993856 5576 7378375141593107443540826574862589333331890976 5577 22189510201291709336204845364695003665004115328 5578 7414663577995891619514863073744407495571348720 5579 22293166699261288082781307916612654374791517824 5580 7447485360121997340747046053804557624871980544 5581 22397284049358101952359259898336178370975025552 5582 7484083765122201374139305172703468583214659904 5583 22501864213774284855655025106911956680587113536 5584 7517182798227054299641977300856387185155423920 5585 22606866641523272592240356111785533750416714592 5586 7554108213109813143269790195686132026946302080 5587 22712335396530985075383245561004550501913351552 5588 7587487104663297451772965723958842321319718912 5589 22818272517487487924379647337305647676656924416 5590 7624727456282009319396432935215331194282437504 5591 22924636840331126443736864142877296546788653632 5592 7658402263696626932243991351200678377878802752 5593 23031473099389054029914452484510721057842571264 5594 7695960467284981973567251398756746284417708848 5595 23138783317852308945411329524893896542643190144 5596 7729919566254591449002263199568756381480896960 5597 23246525710280128378569911005344757642421667360 5598 7767812209898810812575004221752205720697190592 5599 23354745689847721560796744251355689041540168640 5600 7802057339248973852986124948315081882405341632 5601 23463445264608495137545343445561355464665142912 5602 7840272906969014058516298566798662272483297104 5603 23572582113879948110939154015747939442454628096 5604 7874821486705168850373084179762895095830518912 5605 23682202244091025614966955724570006893403539200 5606 7913362055353258832356785576314075788870533024 5607 23792307646578495492528630555423013626924528000 5608 7948201172217970128785478140274815218329526704 5609 23902855458982943244349715287062500514779827200 5610 7987084714445378606789460719903525411041614336 5611 24013892288274513216157739690517277707765031424 5612 8022217082088698269784094965952107758181959296 5613 24125420205974896809408141605361427828634666496 5614 8061430786116925753770828842877026587035363456 5615 24237395705225307223487770315567544436221768256 5616 8096873370567940289797017067808561690445198720 5617 24349865998830885760309484437029217625200431072 5618 8136420304789177436111133373614216343864065816 5619 24462833240851015545243091624073106351906230976 5620 8172160772110396331578008235607405868092516448 5621 24576253270152842497380348270571352155332186624 5622 8212058426871096799070942576330076974750071104 5623 24690174013394334451878834188719173587953415488 5624 8248098570726611957652979165225775517627257280 5625 24804597609104088736074912024254522995003717752 5626 8288334757327041329137580698529062943955635040 5627 24919479231695077068080527052096889383375249472 5628 8324692982572191954684237781979680788683277312 5629 25034867533009880100180392607554748114028291616 5630 8365269849023199678533394571683353155919610816 5631 25150764633323957565503527039758934315631395392 5632 8401932458882147587546955572639928685740210784 5633 25267125137393472446449560222105872855073008256 5634 8442868956104509464724751513774750482780379472 5635 25383998329041383960216962436617408751577336192 5636 8479838808371065946540411469296855786657369040 5637 25501386309102290391206010734844767444534611200 5638 8521121378888795794514809745146588199672624160 5639 25619243106416469728052786702022065274538500800 5640 8558416361774479385710084752926483773583766528 5641 25737618643186914920280265232387201953426672432 5642 8600048200677670310231769342642325402619916288 5643 25856515107059094538085370037196295558109209600 5644 8637655230107698022657961977544348074764744512 5645 25975885837583019342107290551419329445378864160 5646 8679654810084939952109365510969030184409213888 5647 26095781403386257633926454701827564126626573696 5648 8717575771178478090588346723071347378927506128 5649 26216204080065026333193793329210600697613283840 5650 8759930159911518600824898710013445535839172016 5651 26337106508084146838334055497148190831882353632 5652 8798184458087434873099421977728082649019349488 5653 26458540018644126134020891802613548238431702608 5654 8840895876005108774478081429505081666637866176 5655 26580506868846598822951121299697740208127740160 5656 8879469024112734477193993949069377195967773056 5657 26702958991696486134475812302489725486018140336 5658 8922557485184083926698839074901031701585257984 5659 26825948489747356905775045282022518593641464480 5660 8961452456040110604204861276238939528780228416 5661 26949477601169065411681660100279970651872458272 5662 9004903581857957173184048854477236676217688000 5663 27073497651732605303411766890938926668743973760 5664 9044139231578866001461885734643303607553402240 5665 27198061415970642852192485956775271038564685312 5666 9087956384569379471116985245496481136720420944 5667 27323171112376996367681099529936774483941327040 5668 9127518875002141404796968058308268569239783840 5669 27448777451553070247826903812860655521382704080 5670 9171721524890433792058892375574262960064161152 5671 27574933889196927161015080396951969420779525312 5672 9211612799477153528655010793196359304074407920 5673 27701642734637167604448207258493558819170650112 5674 9256187228199427716034658378630381074853751408 5675 27828853964437619133086365924797552215179377312 5676 9296427780990871420821635170580485166013952512 5677 27956621722595020443424548782935733900028353792 5678 9341376320931029721054782508011069648173027968 5679 28084948411037628483926792120980376870129380416 5680 9381950794706725319363304313079575482062491008 5681 28213783262410252443211085601218885383223324160 5682 9427294540404897502894943018063210627980281984 5683 28343181231984602078882366331983096462053205728 5684 9468206027004618967351584571519565556641018160 5685 28473144702773848963698191272529730050080131840 5686 9513929771624976020359693183900781233243102944 5687 28603622151264635249025297884603885199712453248 5688 9555198181777171065078249957406995918772114560 5689 28734669355798746727195130002587536010895365040 5690 9601305425406202830978291262097880415499871840 5691 28866288678606447016274455746120603116454457344 5692 9642916088264808069237009714794061683150981248 5693 28998427948009449806686469232832495663475413008 5694 9689427346396079305689878939834479357714990464 5695 29131143659499336319261207467766861291147015296 5696 9731382304254695442208273824184703589212553360 5697 29264438152258729868846143720604799910051772160 5698 9778283070002126212315212649419284365096598016 5699 29398258600613065213776392607458511768230218560 5700 9820603922127903745048910041452643549131711360 5701 29532662223465138572567473800420302100731211472 5702 9867896604970519603263431947634306976649215264 5703 29667651457924481682874927815402873388640790336 5704 9910567076459014140665251959760238557496014848 5705 29803172695719761404110016134845779626917964288 5706 9958273945546095279845367178274527663692609264 5707 29939283887161124904854303078816738534583320960 5708 10001297291124191539926814369374461994179388576 5709 30075987569851375456011746952346988462026543872 5710 10049402227929479472891772358825203008791907648 5711 30213229340890154823755376881730787925710545792 5712 10092799427422103478522760526283796143824374272 5713 30351068016360243648860853546201861372184929120 5714 10141306073259516405870533785038272359438307088 5715 30489506111256060319663865493108212604042356736 5716 10185061618448498051488144992104232230280166000 5717 30628488417721614317342805896609282310363145296 5718 10233991628283096385281392917906106548896912192 5719 30768074628697359809828764427697263486475473920 5720 10278107623967571828069302327927571980954163072 5721 30908267235078340490217607169785099474852129152 5722 10327445618627377996253243410246021497407145264 5723 31049010340572131180205410132158401094989637440 5724 10371944823975788234556435367131513624375861120 5725 31190364399731537529502888663812975954387565360 5726 10421693334412921356931045612133535476422800000 5727 31332331879831833815418152843241623547067511808 5728 10466558548728175546674259955733846113239942560 5729 31474856186169793687820780210348728712653335264 5730 10516741036565703869799587489706715607290662912 5731 31617998544381810058712954227756982833499897664 5732 10561975643791932069881994123726990678463732368 5733 31761761526090105557333644602793527370888417488 5734 10612575028345617148829134964261285748827847936 5735 31906087701076116609867200571794778809283922944 5736 10658201172867818282983594258629257851210728960 5737 32051039075323536826243779258577042920160181296 5738 10709221285313686289612280695568735390133789440 5739 32196618325810869671736367898963642353954362816 5740 10755222535316179943098179917654010638417612544 5741 32342767177097917473624252543386759243434795152 5742 10806686184578507035520177020171607722451096640 5743 32489548555190143733891910927219368158033641088 5744 10853064707168552168253052558305345308737838400 5745 32636965113620706472142165321987995691845607424 5746 10904955638709621943600426197742135572183538224 5747 32784957719150827115305348737669932052325986432 5748 10951735455006078541984603631352661214218521600 5749 32933590230169821132621463437831613814446042960 5750 11004056282337656288265992513478334418249262336 5751 33082865275927826403402576535180879894560975552 5752 11051219173734593272342662690429462049522934400 5753 33232722988395904860688596264133090617038787456 5754 11103994609883349443031340306625086424456741376 5755 33383228038026001483892381161019568495080736768 5756 11151544137985338530974683050601413369773712640 5757 33534383026157960148003903863192728411895343360 5758 11204756133031803968664985602040473672568588800 5759 33686127342560295109396600946947033234735709376 5760 11252715621978452424441537080247405184360564272 5761 33838526477979696763524652067770619001347174912 5762 11306368160821137050535403767454683491318039424 5763 33991583143471269546934654789595835798989248896 5764 11354720204095039071065462477404740035039455104 5765 34145235840703560986345895004434358544799078816 5766 11408837352717944455052837635735540339693250592 5767 34299550888762938330627835907667626867389018880 5768 11457584227624963947643096596831011063177101824 5769 34454531112668655618499069638123605031714803376 5770 11512148763862231282391879803028409169351215072 5771 34610114111401723984656027563297638694500905600 5772 11561315770898588375480521731384208302749352576 5773 34766367185013133879482622726982530771201579776 5774 11616330392466760017084360677110753491632006208 5775 34923293132818507643737155432624536889030122496 5776 11665898287392769598737546427018855292069842376 5777 35080828638543144599240659447398205727941350240 5778 11721389067272947589472974523067078124261610240 5779 35239041996948877984631106120909674275833833440 5780 11771361551667739894999327649576030968236377808 5781 35397935978974596305465322737774375616698901504 5782 11827309373426443379080816224058498541322536160 5783 35557446488076744657483232558028553748049337408 5784 11877711007786965779099905941477798848461950528 5785 35717642680513034878851843186793749588047440320 5786 11934120062937177503165545011128040587892557568 5787 35878527298263220539675452826617278755810549984 5788 11984932462515330515482416646936599863721176896 5789 36040035454763163019626400327601543451589449984 5790 12041828090019302934918688078200854925588465024 5791 36202237177261932295779011167610307552826922752 5792 12093053598425334562402158061017989891606166384 5793 36365135326730842928165083922926292496769044096 5794 12150417555926986547308399976495006148364784208 5795 36528664068842210047566706036216367294504657280 5796 12202082866121858562958165853359193965636855296 5797 36692894313559569497648473370283435915295647744 5798 12259917985911961232195885502230928391171809792 5799 36857829040936087469852156524234495891842597696 5800 12312002725409728561374282385580171512851796560 5801 37023401456760789304863732819074952292811518512 5802 12370336460369155515542892033015961392254194944 5803 37189683515003979628782217620036923136980455040 5804 12422844474410289595100600775569212915586363232 5805 37356678166121625634705894570879955752811128320 5806 12481656634211697305699481232733046610453450944 5807 37524317643380806817488593766425240470033118336 5808 12534613831459173064386025805693741574166982304 5809 37692674957522056498490168757074872513319053664 5810 12593908774665771093649185241167722369236981248 5811 37861753029920274744258531190910627554178812800 5812 12647295690434684360058482437732596688943760688 5813 38031483261336617067754355645587885735111837008 5814 12707100089698626839037046820045427698956453440 5815 38201939579991318597245603201020461855595935936 5816 12760919186789677908515478646462091288136047808 5817 38373124875686887146967812854593630354799872512 5818 12821213776629708584274724578562976128810607280 5819 38544969707081992339980626085899807251284473376 5820 12875493158778506833007130941677082099735952768 5821 38717548930746888845417563598977302312899705872 5822 12936280861146745544555970192488246928827538048 5823 38890865561195744735630074296305797919424627648 5824 12990998967457859311022274592634308833674275712 5825 39064849149815005674756391203755855223148410576 5826 13052308734410224210502970313989963440017780608 5827 39239575489321625196505451933375914887698053216 5828 13107469611169565690979095614110890827420987392 5829 39415047722500431506818826676641044282978556160 5830 13169280071107545929376472532293442245481945472 5831 39591194378797847031377648512523017483374324480 5832 13224910990263721387826445914643708396602195976 5833 39768092360040670498044757009201848719721637760 5834 13287226672953586524778973117520773916756984048 5835 39945744779180959958001775685453053864991272320 5836 13343307086399863178524503712023397668054969760 5837 40124079128288769448688323334346512941214280480 5838 13406156118347329862399211389102886498664565760 5839 40303173435482637788677853608759107100504854400 5840 13462688559160351227506841617685243547355132256 5841 40483030779575501092935541533279427388130495360 5842 13526050544393790105598671201912629283032653824 5843 40663577768638570114005275795960376885997452768 5844 13583064595977964475278966459394663337976580352 5845 40844893406110122055576995698516994369495131136 5846 13646942602580901399853731469706914579758124800 5847 41026980734674067476615561611491817144961208640 5848 13704415507384847545072309613912357311263655104 5849 41209765469296724869080521265753272633346456240 5850 13768840007593809558897961770462244061176744848 5851 41393327597963222575905947679249711095027008672 5852 13826775967897618581235566225074120097168030720 5853 41577670298160196070415903779693976023007292416 5854 13891724344475318864975275431215519299578331008 5855 41762718210204367823680891905926704054165593408 5856 13950152117487815554930541325604851053718595008 5857 41948552318637208605599538609323350869157465456 5858 14015629134593896369486708078323691126720315680 5859 42135175937489481185832565948456480009930260480 5860 14074526977489818127841053341103206873596696736 5861 42322512617526206016734814335247601135551997392 5862 14140562230810875120048717874518473464964180544 5863 42510644525686589668820032564977897298438084992 5864 14199932747367432219820560502682403614027688624 5865 42699574941213210054790074551045778653652483072 5866 14266504708605073053518577608170448326933382400 5867 42889226313029878105492687828802887769144564256 5868 14326379090826745489090920015026957074500076704 5869 43079682003305934091799798442652984430169312400 5870 14393490923156127684690148114275525261264662592 5871 43270945255877456125714997554065367112501775360 5872 14453845098655102729655275691903110903007514496 5873 43462937579733412825581263316328063849673141760 5874 14521528867299808610564538604881293965471937280 5875 43655743371563746378623057357632436638843837952 5876 14582367257685232462866875384828719031379267936 5877 43849365838679855359160744819882101046449871184 5878 14650599093531513271330446000507241792368876000 5879 44043725538101646651817795371106345683017682240 5880 14711951957870322817015583764922397291270896832 5881 44238907914974231360002046895726587929056671152 5882 14780736810518640498122638992271179972942805344 5883 44434916317265304932585806382079578835581079936 5884 14842581146388156167965378954718559167364070912 5885 44631670160323477792769415856553139647622223104 5886 14911950212718015684716402155528896563251670400 5887 44829255948054860165751164127156342818729187136 5888 14974288755888255823359977294942077181727930048 5889 45027677171825160750856052631655291649051407872 5890 15044219256802547429743346159642429769658030080 5891 45226852090509155939187376475004457226912177472 5892 15107084828632218035586350374483846925925991296 5893 45426868462905086844668619235045375357230533376 5894 15177580023812559928618915942167268591189174656 5895 45627729744882555176633892495416543719765656384 5896 15240947228530269556273952508272327993200062336 5897 45829353020131191779987126168919602038569001776 5898 15312040914495157999411578627164114754388553472 5899 46031827320230155937638617306658687939789095744 5900 15375914342783240203741024092058265182956441120 5901 46235156062480061120713023853358731540302042624 5902 15447581273259777462131884046744700757184055744 5903 46439255329564551594156329145899873403349484928 5904 15511992756773652022418018993968615091519687376 5905 46644215254807460565517701905236139318808383328 5906 15584238136376911848046022791351766578668435984 5907 46850039213404081828779146975180199630142855680 5908 15649163411321747392362987811148969860490346752 5909 47056642278591169515979700943307127847160485120 5910 15722020053941602193579513341295461112430607488 5911 47264115694452934495606319536962546162409898112 5912 15787461930362976016936144167739857214345769760 5913 47472462987736153023627317137896211338454327728 5914 15860905739914990587791420310720986577037271088 5915 47681598017138982674700548064148591479314622336 5916 15926898811145568442452908208486014965557874560 5917 47891613149438319430332880417085899329677053472 5918 16000933209620577278686873062224874499107904320 5919 48102512066773631360685831606364814535576622656 5920 16067450626218204628858054591210440308281567392 5921 48314207395329521190830012818071775799482466304 5922 16142111163749853652719089048397691753929083904 5923 48526792838215790059050197667167189807679093088 5924 16209157689129503200485821969309799632267657232 5925 48740272035975973641970640248444118581432957440 5926 16284417734788779119491898701124670867445443744 5927 48954556366884926102031275084979035098259453376 5928 16352026915770001651140157138096370658443032320 5929 49169740886879449970925852682536363090371044056 5930 16427891875795014042061934520950965494734551776 5931 49385829192606121502516002767013104251324166240 5932 16496038056514030787218582376546630583244920928 5933 49602731601538197612813534650433459657570673440 5934 16572542439077943946559358577269855349265777664 5935 49820544337185049683256084820202956433773024832 5936 16641228572528686283556390233037100167857814912 5937 50039270952989455361218707315006324003542874240 5938 16718346962107165648980102675524486633865340560 5939 50258820690803768261655778973440061754650738400 5940 16787609434165116952118675852316506511307215360 5941 50479290955601302747007294103494715887195207072 5942 16865345355523250692719976968097585654122857184 5943 50700685461981092744246425509169397535828366336 5944 16935155786285853417378432293051661609428076864 5945 50922912158211005887860598752119681985540381120 5946 17013546694964037856056863039312311343265205248 5947 51146069644442110199719560639671685986649279680 5948 17083910095623242798932847969485946593151400576 5949 51370161797929641565600424070276939179533425936 5950 17162927839158373526620931962819093724323487616 5951 51595095258861419103461684620037026433181503424 5952 17233879486556201512540380215628222401193686016 5953 51820970044440834586264801914348203879960649328 5954 17313529677619914769680284843306774466592572960 5955 52047789988795655405874833550263349682220312448 5956 17385042522471860607294811104576383751540185680 5957 52275460405323277478063119367527167162045053952 5958 17465361514867588808906922763083384783468180192 5959 52504082746528828879606410624379418435772688320 5960 17537438588930472675288743346961941159838096800 5961 52733660802160003081904123372387241775349165952 5962 17618399511439214004737552268753310334424288768 5963 52964098756056880144548459013573876770642302400 5964 17691079078667562548809400941781194082211170304 5965 53195499302891812159110411641390540913827928096 5966 17772685631313769053023754762197038026225881280 5967 53427866182348017222206201348510798501651093760 5968 17845937773532444394558283216325029024737014128 5969 53661102437710741341220306860339041982911299584 5970 17928229340573944205101210510051281745833561600 5971 53895312017995113741922488055098087410503379072 5972 18002059256706290446791814560590036913914694768 5973 54130498831907719524414447578103792682698815232 5974 18085006082760692144513417991584260689246222720 5975 54366564550957627636174347908698020246251498880 5976 18159450936120524564110716274318168440320235552 5977 54603614390005417065925950869210138356646606720 5978 18243058921936238550842166237469948869286479408 5979 54841652433429677883398386530680701449030630336 5980 18318090125773333446658343577629102017833686784 5981 55080578958976148736459394360544518986859778832 5982 18402397487343304770021606271754964298735314624 5983 55320500689069391644331884368106976922451867136 5984 18478018152513151975981783522642165725721404096 5985 55561421661340740095374915305814718223496296960 5986 18562996562048092074537020412367566821413664928 5987 55803240740821342706460329600586007668075237216 5988 18639246994933624535944681783064823963985580160 5989 56046066178202008404852778552131596167924050336 5990 18724900261506398403497967505732709375618179200 5991 56289901960023302138667664036857728524684114752 5992 18801748854835882133688691525796333397270421248 5993 56534645754662069712300217740486148418749730016 5994 18888118380845286271491595276039342752221716848 5995 56780407127637402449884808040313357571923789440 5996 18965570602591411666630981789835266066402057440 5997 57027190013568550487540990029080675862172874240 5998 19052625025133379326427862934312841269167258560 5999 57274890869734131556974121577531641057669271424 6000 19130719941482714144295281078974936453923590016 6001 57523620590392543661388455081770144064327458272 6002 19218465385016383563355658901257910938073358224 6003 57773383293409298481789714758142400530289591680 6004 19297172792176363024401721687162406319903296000 6005 58024073975129989155422234944542658266147550368 6006 19385649502077549287159187628795396138435700736 6007 58275804876199457247944175751770755583812581696 6008 19464972668044358174927701455106535274247273344 6009 58528580297556655927313673590537950373549571456 6010 19554150708619799160502957909468438415179533408 6011 58782293756859337512248859485050746983940799392 6012 19634132004488972807689881426337043240039012928 6013 59037059095794279796682732849195379808490328320 6014 19724015294517019782374124580931031992047735296 6015 59292880562153645272025756039634401321847983232 6016 19804621415972745490988301491402421312822089088 6017 59549650176162078036250797702218511028375458432 6018 19895253552934179674379932682808275670091170560 6019 59807483399363750957114322379671608146137272576 6020 19976490171593164258793971880193659872398002688 6021 60066384427343903460625318183690548195697797120 6022 20067838023356482119439066005752006089980078624 6023 60326244006081816509371044166616870737253751360 6024 20149746196225359922168385363913123798397246848 6025 60587178994738099163971434621285267380611756048 6026 20241816200734662311772935641296858671319660288 6027 60849193532630143594506958680778998618891106752 6028 20324364105820797096326784577916457280057732032 6029 61112177077590232182900141798188983960227914640 6030 20417198554758479927663894860714355984315653056 6031 61376247902190374033322298430407005898842116672 6032 20500389543144596938776914178065791890701964960 6033 61641410337300141296553955855801321688646243456 6034 20593956809917149287339419731854241250856426496 6035 61907552291855190710864816897303927658835355904 6036 20677835497576161370810777076953141946464248576 6037 62174793462939496494628145060527783717522920016 6038 20772139695166574693136259193436224256223555680 6039 62443138378513246400467901566183328138602521792 6040 20856670914815618277571481570672438283272350848 6041 62712473376500090065626649089148365799593388032 6042 20951757858800905226144185116001263261134641920 6043 62982919851412983190718490048545218639620392608 6044 21036947489340983595484730384083364570743939392 6045 63254482277477609033254538291721374219304972288 6046 21132782273959202961880380649604070018037828224 6047 63527045398762761288320975290785596190563725056 6048 21218673544227605966784403163752194584028234240 6049 63800732332686591870922657499290475407885564416 6050 21315262849328096508930844999323031025563594872 6051 64075547493038426021869863378655657523636367552 6052 21401822153057766597898084220318439456160634400 6053 64351374274145404490170310359346954665868077008 6054 21499210412195215655642030469682977572951400000 6055 64628337275810666946474475861312850116200699648 6056 21586441270968953055271240839208610212154383728 6057 64906440848368100934455623128618052620700695984 6058 21684595166605001151377714827378400344177984992 6059 65185567022913784003094872546089252655381999296 6060 21772544464243810100991081031524656523244893312 6061 65465841895182543884319048830319155781346809600 6062 21871468226352161877904293831398860945702752384 6063 65747270022235956284692170573110067885754914816 6064 21960098835034622866803709704287050577183949280 6065 66029731786183755602927194218990182314437853536 6066 22059840689637430944604054760418437493153375504 6067 66313354796141166284360900432882816953872476896 6068 22149158792935961800018640449091331996752799072 6069 66598143818539551935112772237839017373707199744 6070 22249681884260251725754333590724325287577375232 6071 66883977564365206040456168802340730457747043392 6072 22339732897767348221274954558486629620544922624 6073 67170985448454397034168364697298931040979539888 6074 22441044154747137274232538626495452594816026288 6075 67459172175682627233016831662249699939675949536 6076 22531792688897604562485838259263883696507629824 6077 67748414767701218513443804691463827506614846720 6078 22633938877809300241831527675454245384359977152 6079 68038844464003022408428350454529560937019312640 6080 22725388540953900251992273985512816701744008640 6081 68330465906806668038442664025209397501414777472 6082 22828334479875142874776463341855024707724284624 6083 68623154685766153750707394285298608925857566720 6084 22920534529132574050304037440679096913564900344 6085 68917043609363306024363807793433007958183525792 6086 23024284657902771542099772632469070505397161280 6087 69212137255535048062012743990872405772970678080 6088 23117195999959509117208915079603630027762085264 6089 69508309764148143324564452281083407633749493040 6090 23221800980403228040537292227072369089138385920 6091 69805695533324855065396120478193257509280065312 6092 23315430022802074928359847711025167376365666208 6093 70104299356376365287445046608444475020287704208 6094 23420850947952066239406276944604491839226819136 6095 70403993624991850388441948163529130421137727744 6096 23515245491289584766804377478856294914137444352 6097 70704914342070719380066556087292462305817498112 6098 23621489642638659735912191709215529049067496720 6099 71007066520252363048220517725461665191703697920 6100 23716612331480387803740061359554997040696809808 6101 71310320781454761377051937449143185176433682512 6102 23823728825772547418445300235024962101905557120 6103 71614815040919003033281618610553601769219867520 6104 23919583355368528675113713553958217180262867840 6105 71920554248390190983760733772858001724092811776 6106 24027535146865251999472396391849487674101417728 6107 72227407228020392475577435818300822501452616192 6108 24124173355017584182989424563074412251318009280 6109 72535513833945638990543655299855746745953869600 6110 24232965007866771877506998004898549745184296448 6111 72844878948295256748162917839053718102257366912 6112 24330345642569685513644184169893695562549302784 6113 73155369873130104355329901828211597127171220848 6114 24440030365256687249830377906454884507574066560 6115 73467128130530133381360824411393632580560611456 6116 24538160165013870359063872029441004739278085760 6117 73780158529325308586333784907048512464603715840 6118 24648696996512633546370259536014054009240893440 6119 74094326837729154501006229340974305217209207360 6120 24747626161756474852652981843296879486554551136 6121 74409776258282047835670584037270113057710342192 6122 24859022651922908066664409479224614838335523184 6123 74726511831498807423770429664128695436080684416 6124 24958711761337817942860180257480562116798088672 6125 75044397470094209100983040591174773340620601888 6126 25071019588014756628798458076024984971715743168 6127 75363578074434376115152602339155858191031343552 6128 25171472524454449920570477927171690325162994688 6129 75684058922620882239279300755539352950071018240 6130 25284652587466462517129235551739225147201760416 6131 76005702044911158406226949884388791957910765792 6132 25385923793797075678525832652199675186014061056 6133 76328654374349336380375539977347479541684613968 6134 25499980779594674734643587037921320473346096608 6135 76652921116300633549108780917108143286212388480 6136 25602026838822648542908770323074104943717707840 6137 76978362396197964976294012885083865617305104176 6138 25717016726338497107071538780568850395127901184 6139 77305127203700414917560896343162987258519323264 6140 25819844620124532820260949082622756669172335552 6141 77633220667963855826563616034790871070524981760 6142 25935724189608446107917780003312547711482162624 6143 77962501305291179796846343534212632768402178048 6144 26039386629025864270072045359472655428600210464 6145 78293119868937724855301608257483255829193931360 6146 26156163814103268401875211294604510478221288960 6147 78625081413078787565005672982697038495863802784 6148 26260619313179590029384083498340904675415600160 6149 78958242822681297293680209049034694044813275392 6150 26378348368798201587812807590330386809067870912 6151 79292756635194816318190840118511707586698990272 6152 26483600901824002875651382259088189091400275920 6153 79628628150664682848849626701070290148523178496 6154 26602240568104758238744172974566558319924832736 6155 79965712281918141644984000599949088213314204928 6156 26708347410014189307738364768630621250747744160 6157 80304163370374034261205017311310515186392402432 6158 26827902606983498510455734067388123575759632960 6159 80643986964149366303409208219080643677350730816 6160 26934817965334445701617096651313786641217903104 6161 80985035982841686628860754217570911403880638304 6162 27055347464853645353672588156168838845502520320 6163 81327466918531500927964943193301351737813887968 6164 27163078569379809429818450166215002254973830912 6165 81671285244222558288897855162259343018126894496 6166 27284536890692116902967290912393214274219770464 6167 82016341858311234634149338730185343553765214592 6168 27393139190073205642830390997419510350092298304 6169 82362795430625112144310739466693404348214917120 6170 27515534557209755274177006962531307697032896352 6171 82710651356973679639779335574368652392368284096 6172 27624964291303638312077367121452205163413461568 6173 83059758825820387295631872769446670795749365008 6174 27748353655465308628058706290851779523327217280 6175 83410278379649015319765859392821538744241204160 6176 27858615000588539695129413094554690784176379344 6177 83762215328301326378088149729728547009057272320 6178 27982954945917655351700181139200564824811366480 6179 84115417134498229942654762824292444943403183744 6180 28094108034090476810874934496229924314325394944 6181 84470046230883324546005777106325416763682024192 6182 28219403611321459162026586068024414834383083968 6183 84826108184832791079515248013784882948905155200 6184 28331400153136181222835544469501288095204180464 6185 85183448372003863007749683847521614879437086432 6186 28457713171701825722121546432239736805989481728 6187 85542231131948700375901502918563860881306451840 6188 28570560769206564890986699196323363421432884992 6189 85902462299562169448095290979796024441414217216 6190 28697843262670164414919253154823965996699301440 6191 86263985131019159547069202488358499096251849344 6192 28811600116129402142572434953848189016512134624 6193 86626966249427959048221313300379872136273026176 6194 28939860607519006943080983853808885368709773440 6195 86991411408649754949708129753676263416407357440 6196 29054480686778143109279702049752086350216896560 6197 87357161717483870261467449042851979714544650576 6198 29183779063700645709666757123668885106761536832 6199 87724386113073154057058321839830152287962667840 6200 29299266640677101023317455034930166901454321408 6201 88093090261632028168653737646590131537622220768 6202 29429557111504350090444188870643093653917680384 6203 88463113464119325356759140104616142007547559328 6204 29545975302934170700435392605751255249269704704 6205 88834626636009020299689080956904500417152433728 6206 29677263169177712090352910716956937045887173440 6207 89207635354431204518720149014471050847047707200 6208 29794561186878317645667211572221912554153855696 6209 89581977091699245945348422933237014224575783424 6210 29926911320416125323228541561897030513812997120 6211 89957824761433778966431398296063656884674231392 6212 30045097034706671066176857963073861608189611088 6213 90335184219553280029333198133814979670370182400 6214 30178458858638582780180471010784245313272572160 6215 90713890720483730614408708205343150206832289152 6216 30297593471662984084677412889095175158397984256 6217 91094119201918544312078862665352825283277893936 6218 30431975938591467883504401683213932144394319600 6219 91475875798163939018411857503132930168290062176 6220 30552010918151173803670814610209453109988027008 6221 91858993519501112153153550827146865037238019472 6222 30687476870142159277524120127715927109000697728 6223 92243649724266749580650150354338026737710697472 6224 30808416581552520709871600697599105756200900080 6225 92629850455477819329431744204984663354542967424 6226 30944917856205833773585574166212499108030807168 6227 93017426452160281637829098890774477686712358400 6228 31066828665393940664493198949841231640727411824 6229 93406557520354108852187247607990936852411028560 6230 31204370703259690443340470421110434398275843840 6231 93797249613435366359913673231459999532053377024 6232 31327199076719136366751587314949997414561343040 6233 94189331549511722359201259350073757419666666496 6234 31465849949068782740199368653295444250333780480 6235 94582985233182714859015566389649537461461530240 6236 31589604161792658282048958277034184364807136960 6237 94978216522042058829700818467548289349172468992 6238 31729310680972789217814086453869252397120787840 6239 95374852292788714143092895729076193269522224384 6240 31854054950337494940566731637051267002646227584 6241 95773076571864645287333192469281842165486380216 6242 31994826391318486619894636819016701321163768144 6243 96172895507569360123916742597224238247420176576 6244 32120509559764948030037159262250098134669760512 6245 96574133630179744188296811074283720375173124000 6246 32262411981515993448720580438897445227993490784 6247 96976977103214291513679008125962140262947701696 6248 32389038637004171823915620654724634955725840128 6249 97381432374173662784911057648304882246114591616 6250 32532021265155039833042960142922138610497786704 6251 97787321594341798340931419850636024176390000640 6252 32659661045032504742502964034095516840500929856 6253 98194833488073855297444889503448512191014185648 6254 32803729457185473163992935854079036455442399040 6255 98603974410757252588101713641976632699238639040 6256 32932326081694112653498464326756688217520007552 6257 99014564100652148942826982700291186151158386416 6258 33077551830302595470469101215021903914522201600 6259 99426793880920985412015795902271680607017467200 6260 33207113863889968755854215443148780546395655776 6261 99840670004220207143572242825845296864270885632 6262 33353440890961397778819120189789213673436087808 6263 100256010178422945700197123622020633225781055808 6264 33484035703236317869656612686973983886339619200 6265 100673007948174150659733669270307159526285038080 6266 33631473751480017411089671272273265753738735968 6267 101091669458911708861297643655805787378298916800 6268 33763047564767647565747007519117906900282624256 6269 101511810368727706105018645462979010746509121040 6270 33911665927848968684228526990019919049369400320 6271 101933626463049506024064372608166109832912284672 6272 34044223428642584211530252555336107183438077864 6273 102357124200933583350092117302800475636208004576 6274 34193968587195030393836081247348786883200523728 6275 102782116746979970617160787224058617927195484768 6276 34327582970849646758371204497464396384970389376 6277 103208802153116097611437712194783999112995304656 6278 34478460781208746164869330088106182049708965312 6279 103637187195595216309878021764413133259639877632 6280 34613072753769855031349900754098184166825404192 6281 104067082513473957531839901150972134112368456064 6282 34765158272004626160012467704045032893481081840 6283 104498688877780635420745386045939095413825133696 6284 34900776694468362302325758651971361454573640992 6285 104932012960218193266101222880835738944722300160 6286 35054010995220129278610570452617595426702451840 6287 105366862847999458125504264594049828402280466816 6288 35190706672845069944331179020656586453423364736 6289 105803442058507675838349392070468962689029537920 6290 35345099845622021599545493876418219139825189696 6291 106241757157377195552033332877471249238016603520 6292 35482816117124846833411719990279833922224015344 6293 106681614081717868389138297222014991045244784640 6294 35638440833909236954677965992147409792983068480 6295 107123218695832978647318188683316541218201046720 6296 35777182626074225810902449584485871456116256928 6297 107566577456596538052826479876774908731261833600 6298 35933982634553054180655598838787329264290672128 6299 108011494125455861945869807538111954002123497120 6300 36073826725350080561347179725689961252958565056 6301 108458176943453160351830549033695591324261499152 6302 36231808026274641254259947647443016564622216064 6303 108906632693377042977332916669915758073447800832 6304 36372691956740038561771741443064269447512203248 6305 109356662499049370395191468482212653558591369408 6306 36531933417534395022982080076190752151106146688 6307 109808476999877337590815216640202233265558112512 6308 36673866502703017505522701461351622154458558080 6309 110262083310535132339965754062124228443346888656 6310 36834306046222091154192923288332328681686320768 6311 110717279885434162577251956504854243617911978432 6312 36977362541091689642086940692832987539739073792 6313 111174280238271106695985899753929195291154963840 6314 37139010613870891379086359501987677979553039872 6315 111633091376813368049047736242394648687386334592 6316 37283130980410823001363368264639731282452976480 6317 112093509045135255550856741953260045060743112336 6318 37446063935739257485519545769411032847404685632 6319 112555749669730829293722842297577268609316277120 6320 37591253203902610348057701168500730636780322560 6321 113019820144355739057490904581193709061261325952 6322 37755411776589811876592313800202810357601495200 6323 113485513932543470466651185204721790322041045728 6324 37901750465321449434841944498596255852071593984 6325 113953049950813003232631402494925427635173236992 6326 38067140955814019764435289093003744313967851744 6327 114422434970298807419585465116548235610342460480 6328 38214563444407762989741428482413531227378753664 6329 114893460157174157830377037982489120781918678960 6330 38381268553652026994214121407517512793746223872 6331 115366346935799068041763651491215470893860450432 6332 38529784475672742928141764350133312538074891648 6333 115841102427326704707031517445030150484917467136 6334 38697738821346752159372713635164583955877161728 6335 116317515004003410450091029583608587196721146624 6336 38847426193685073277865615906152169964681214176 6337 116795808622564309327905488029285074177618338416 6338 39016640745976216719735230711557600518928266960 6339 117275990763164097093727649928478137965744784576 6340 39167436864984148699148732346839326702077379872 6341 117757846964565005727295037447508173037481770912 6342 39337991673871419076156246653356085673264109568 6343 118241604232615634099613813875278565328948376768 6344 39489901666986211593789728173722866271903761568 6345 118727269925421424581981852743327989434199971840 6346 39661734465993979368740017325896312467053978880 6347 119214626715471252144776571326662432558701797952 6348 39814842924269507571276761975751697480587089184 6349 119703904692765073654106225755405286684352775424 6350 39987960167973164823035600802280344690683599872 6351 120195111087821288494364203653631747063821694080 6352 40142197998513658545796155371859282534952066096 6353 120688026167260399761866258525759320657508245488 6354 40316686392765634417400339324789709634531323792 6355 121182882648651297683194777196748216682026710016 6356 40472063722869816312442180547635080327595087104 6357 121679687637047138226808177134350588202962819328 6358 40647854581490338335972590765286190849140019488 6359 122178218960717509079263197706060647338781917760 6360 40804453200269509425388507700377464042717085824 6361 122678711994611151972461874362905899379332655792 6362 40981557878801773512978984225714787793556201264 6363 123181174214897514221464053460618421969790857856 6364 41139311760705854073348192778424777027683522112 6365 123685380485627629915976989281591646788677003520 6366 41317814336351610271628622899526135090923982528 6367 124191568868042697992424502268957348145890196736 6368 41476728874353515427865662994436876516779851840 6369 124699747212257886879000133031491711401943817472 6370 41656563775610685945810176873445993118564929312 6371 125209687388235956006122886427671783770530306432 6372 41816727652366880956624966198391291487402182400 6373 125721630676946072328093739007384307882258535888 6374 41997901483764324507472827292615794378492816288 6375 126235584802510115996193852875052155647259006208 6376 42159242139003027250303734716280298809744735408 6377 126751318599947998246176243063008820234418117632 6378 42341845962062397005642051132597430040355680512 6379 127269076609253512300337239429539741479024511520 6380 42504373867268990156068905882186635290219547520 6381 127788866425597751977172613873148532482835356560 6382 42688335369406075912505558305925905348487008704 6383 128310454331830261753030282543009926661868354496 6384 42852136254484492235570337212514942566534353920 6385 128834087653405095674208898718361846923564918112 6386 43037467358864568719934671324328336925639477248 6387 129359773842803165390940638600731476966686520000 6388 43202471889984970088410814662214672710591520176 6389 129887276608685479882472664084549198583075244880 6390 43389260715472516004666436922669605742709430144 6391 130416846086410182352627149655200136975991829504 6392 43555474388806889953276626485830474816253829888 6393 130948490116278748191039531326674650989440822656 6394 43743651894237581663745312862370307079725937920 6395 131481969276850252617106762122915946974772776960 6396 43911167845299679588252686886148356586553167232 6397 132017536537032080262081421877736838338853470736 6398 44100740967311282154518733266986527670890196608 6399 132555200140215125015614509957215753918948476800 6400 44269482828627460977341559888979344895037356184 6401 133094717486779638949662308643183913175415231072 6402 44460547005189370743171869713132971505309302528 6403 133636344958511949914355999312182228038326695360 6404 44630525602107854589522088999906304723443868112 6405 134180090663396024645815128623387728107235716096 6406 44823004900025507415097301866236173853953400864 6407 134725708783549357848002920198071401809253035200 6408 44994310258802033934738977082102817385344146000 6409 135273459157520315986920447210617690558106202560 6410 45188217016070695866275248956234238013309342688 6411 135823349747925226129833775813313762745605986752 6412 45360776161986481822745278671604315318885063040 6413 136375132044577837653965408191677302812435664784 6414 45556202713791742499554423273936478058297785280 6415 136929068822391226692386419514936391336126835776 6416 45730021427241548334420059853271693165935511632 6417 137485167896704409458159644939223081546332162048 6418 45926895284149436639541822041260229843018760720 6419 138043178034511721405752059287898754349884293984 6420 46102071175180901061928991081264036780047035648 6421 138603364975883236736094851682903418882789463632 6422 46300399432236742788901378866951917436253246560 6423 139165736955376442803871328322295025314402646336 6424 46476852143225200545815371021335092387690755008 6425 139730039419941040501031952580574575804156758672 6426 46676735000423965200123688397012484781530424320 6427 140296541111977970319829167305903302122102606496 6428 46854475906580449083534044584385343485493005376 6429 140865250684458092299222448991875885511921570816 6430 47055833453928527976014682022607436797733917376 6431 141435910226428671638265361015271662776202948800 6432 47234956888434397665132465752594635619449647744 6433 142008792090818653203702193930455359892485265920 6434 47437801887941942705329971599485859313236528208 6435 142583904779590759124297059762273314020968957056 6436 47618231251558127348115115553903502402237441040 6437 143160986984220412377940624189983448864584622752 6438 47822660636169396618266526128788606168440151680 6439 143740314707550174742258108033032837428292052224 6440 48004401817737750538515300518198943928899376128 6441 144321896302829436661861465895601484342453973760 6442 48210339294761060113356742531261533387851781744 6443 144905467606080242205191926719351907593210726720 6444 48393494572022280505089474879568708270564296480 6445 145491307729412360953853814384694150872376872480 6446 48600947594139195272130862567108850677653684288 6447 146079424868211262805879659216936967076851407872 6448 48785432626872114292509581398807311660650057216 6449 146669551973698888185657199448848972453137101040 6450 48994506176125975471182876080167846517246135424 6451 147261971300688464290932203770978209037034843872 6452 49180332720210608754218360689052843564896105008 6453 147856691481197349055151388860753078772695577600 6454 49390942719420324429374353365287976502740614016 6455 148453441960455342827925404962260681841802182848 6456 49578209802450567306398621102356018830947129280 6457 149052508157556697116195512278991835159625333632 6458 49790369649348947453178457666629767231566265520 6459 149653899153478967852642351406466958570133637056 6460 49978996683748298445667639581482162048216680320 6461 150257340840634661869873561337629665228758590464 6462 50192807918680836138816493047935531656870086720 6463 150863122450509185222562316845737470020646317696 6464 50382800894244212879526283796459749323721270512 6465 151471252911512294348282934519207289638442908672 6466 50598183445785542957736712800380776451414841888 6467 152081454513651512340499182119777501349397992960 6468 50789649723826405483824069453007440885814922112 6469 152694020356216340413794417030872398789045335760 6470 51006611211027572895541630747821065652967446912 6471 153308959199037517570779323796160253549265555840 6472 51199462079424831597100060776447650365684699920 6473 153925990319400468789007340698087023692250220848 6474 51418112476692117072261828277001871831697254144 6475 154545410102503242604005339519573158336836547456 6476 51612360289824890609584655912091324552258951840 6477 155167227132459992023135968763686877819086692352 6478 51832611362930070687946019230950915564817731840 6479 155791157646899496310806415871120581177081712640 6480 52028359851485129404523342880714073854339955824 6481 156417501343504524747465183730575157745080306672 6482 52250225456255959246596528254937827253365965824 6483 157046267276709265522084035455399202630132125376 6484 52447389849524383745787754317022100898017341552 6485 157677167965786688440468350326943150280343317152 6486 52670976545749618002346870022260251001521573888 6487 158310506457894135542279555910205891967428189760 6488 52869563148713671187716585942636575531315149664 6489 158946292283052389543650742919342170526048800256 6490 53094786701743499240484571859570889899862301440 6491 159584234195295729446973477779827146046472118432 6492 53294907973863465236062498936185256621988753856 6493 160224639283263633872971094997713577335783933696 6494 53521776168515205372792909122708465616749792256 6495 160867516904985755612548979346823219481894941824 6496 53723339039322393141280293856515340120757485440 6497 161512572012350792205553329981581935956336204000 6498 53951967277152187126674433673676666169519200936 6499 162160115773610147922924401859469674055222480064 6500 54154984509229436821348852991587261140218400576 6501 162810157372826619265791409688917212605523066624 6502 54385279993322010546089645359903917977026936224 6503 163462398578155774112015013732088251682184150400 6504 54589860223673701530838802636664239801861749248 6505 164117154022189056275687909333575316720492921568 6506 54821837499416101536241522948858770834508627824 6507 164774432711203546566574920811391021868650175360 6508 55027891800874358628474874859000163208448295136 6509 165433933192293807700566577271599334150347113216 6510 55261662458649985136610600889688428640086573056 6511 166095973606027826945307530832820180369362634752 6512 55469197240136761364653352235302683400089038912 6513 166760563446244801806829156215349509428236048896 6514 55704672679339607479086874686776634356309862288 6515 167427397334403432431934445315195785678348383616 6516 55913805951592701969838963055082139349227844016 6517 168096796948967210786570244794551710368008230400 6518 56150994349012636991183707089462165549835891680 6519 168768772280287666323189050477928280918504021632 6520 56361628257640401444235687186479055240004757696 6521 169443013978467162503753728170885206388959416752 6522 56600650463091360287283607373964319430570010624 6523 170119847985527874946872789212894676576285903936 6524 56812798189102865843589005072175999471068706432 6525 170799284116488383392090608329893221557085176880 6526 57053556855614976799394409958147523761398477888 6527 171481008989879952534242290247783654007235334592 6528 57267332386466791283728519263587379306550223424 6529 172165352867568579418071605089433526893758153840 6530 57509842553241704973148004695034553683515915296 6531 172852325378141985393332787582191637000375527424 6532 57725152386638311729586278309390953475628699136 6533 173541609769390745865750593193596137504618544640 6534 57969530886943244896649883010166511169069477440 6535 174233539972509569743948463881714343155014785472 6536 58186381769851953184671334993426438816881248640 6537 174928125416838281601200592641574578406817568640 6538 58432535671387654217102514196875888936707244288 6539 175625045956206595357283981513463457932758111616 6540 58651051178478151773117306290617208265305969280 6541 176324639215660879703470574507723732641734953984 6542 58898988829906445473253129192481031672807608384 6543 177026915147917586962716738990918426341899000128 6544 59119066098241232411432426483337900004395629200 6545 177731549455719245445681278058098367332270717952 6546 59368914274847417643046219799078820726223475328 6547 178438883493324752604712270110474095141930201056 6548 59590567154061458730301657618410211051878061296 6549 179148927749746571368485086251151065882469272320 6550 59842223515710551719390479756436381305725503968 6551 179861353719902203220457001190262351088718455872 6552 60065571348277528542888317337351235431155801472 6553 180576507273090074761274637620391569784068836528 6554 60319051434581398016610840867917238466556557920 6555 181294398699528930361756066608025511069649008640 6556 60543996169617338461074003418365426708379521600 6557 182014695239384230398896120583057214386107604480 6558 60799422534740644400667782098444715292617556672 6559 182737747327129306812054290389031656042008804224 6560 61025971029169096024787115350066376969962933088 6561 183463565046108970330724204127763411441894687416 6562 61283245964970239056931390002633652381214055584 6563 184191812086917183301886687303700519880678348128 6564 61511527599500667929792448989850061685657173632 6565 184922842749406425255613506720230862021534507072 6566 61770659877650568483392898561700881647426808096 6567 185656666913052736821146815338843487397310366720 6568 62000566794508233038821809100288952956911218544 6569 186392944672530064532916654528916582474835999280 6570 62261689131239713958764016817454362926531517408 6571 187132034235102802255290612573302449757717335072 6572 62493235630806628428312050484816956939888334336 6573 187873946034104942063982479887196899719298807296 6574 62756240456449693782139885821835062615724405440 6575 188618335768708408123212469338445179776907145536 6576 62989551719829791340304385002070709711842686272 6577 189365565594795387481273631718479385540429946096 6578 63254455346975264829738715897154334966488815104 6579 190115646503671324569227570675709322238590038336 6580 63489428321712726192191169871360458332564269056 6581 190868229756046922002602548694920907278020463952 6582 63756359021842756257830402302734300185808108864 6583 191623682267270761825772378861923563593579968320 6584 63993000665064049302500245860585526575471904704 6585 192382014823547704560454458555405656847644382720 6586 64261855993277166035093321713002416122434614880 6587 193142874188771404561561889726131467151681483392 6588 64500302004333451721773475962388354655405490560 6589 193906632093503546620020771925352246088631514880 6590 64771090913308705867070223151393873575552669120 6591 194673299114692799893214534792656228915378880640 6592 65011227957647348612508938993315308820131140928 6593 195442518258111761939160963421344774121014380160 6594 65284089361916339241184045729107251174453024256 6595 196214665344424662922048829480689355856841088640 6596 65525932464000987376514428572941738966229630624 6597 196989750720829635856368766666370685484529379024 6598 65800753583929742308876875870650636330246011680 6599 197767413603454215164262131795880134981528521920 6600 66044433764839020520650402293326893096539644032 6601 198548033938013882480067183794206185975239230464 6602 66321231454583636566707980808087233762620714224 6603 199331622649233885914152612409801518146178670592 6604 66566640419535383223541017195671826384316086272 6605 200117814320600660113792032538848879930089906208 6606 66845549187961279265184174895563928592520253824 6607 200906993055207051959077075446483863716138850176 6608 67092694265941130280959269578151966250251395840 6609 201699170378289096630607919083687482056178531456 6610 67373606446264364421806411701843966397058061728 6611 202493976170969706607211120719308353010992042304 6612 67622629665288128422433160565784973295182585600 6613 203291799571982465410224426069914309906730836640 6614 67905554388509972096532589435122356699287740768 6615 204092651887497539310729084707011539656088120960 6616 68156336958892527870416504828348552257892188128 6617 204896158237988356704321567362436785573912947680 6618 68441419879159627759372840104078852723999048192 6619 205702712861652922832306435512797879831685893280 6620 68693977309557408249560746109358299931462570048 6621 206512326830110956580987501030583066430273211392 6622 68981099933035986349502036740733392208367879168 6623 207324621306969690906638565423675126114199452480 6624 69235569328141498243916939957120846329089780672 6625 208139994834115385812383782725652136169637006016 6626 69524749343085833918166852198280516676261058384 6627 208958458246128252510628345715003421633641610336 6628 69781017210025550839026724988998032524228684176 6629 209779628706236070624624027198433860264872073984 6630 70072395359997981568221384554336743042096372992 6631 210603909100634302716816580565337569945220507200 6632 70330469131327850111564007676560365788950709680 6633 211431310888011379133073803332050454322932722816 6634 70623932283961306479303399654869109076623277056 6635 212261446325732077051445558835010997173346003712 6636 70883960878548278686514734291899696007011225600 6637 213094722698439709335589763570259400391488525456 6638 71179518626596004616117688656647187909607273920 6639 213931152086698471355393859179314039164339464256 6640 71441377268910750860958088051692103867260950976 6641 214770341788860374244192084019495408222887247200 6642 71739182022075622880845938460101845683464699024 6643 215612704407527581873039727504202377299968153856 6644 72002886714289284262633073415437314835906905344 6645 216458251780144641201442009506592893889412930304 6646 72302814287622823355260315110235085040222864864 6647 217306586189427478248492950501944732753253612736 6648 72568508776184369377916233857022313247622259904 6649 218158125611870757606568700194921608332574510560 6650 72870577442690004237729851381213844148553137920 6651 219012881645749818416077029350899727101791084000 6652 73138142507509990739108293549961053161522992128 6653 219870452383519257439133676088963034899078994448 6654 73442499506153599197376214780325755273419619520 6655 220731260351944429073531683774182962077563229056 6656 73711942979895143278615146697977649703387099184 6657 221595316895879296069126062627239792374024929792 6658 74018469759998798986086862366764599215558898640 6659 222462215876798816951538698260401021109287212640 6660 74289947459435981401787050054652167321141026336 6661 223332384418406474807943156872023674532426021072 6662 74598653798865529684436764338263009076237878304 6663 224205834514111195013440254018516570086586482496 6664 74872034687678988381168435669378130615149471696 6665 225082154855194168832198211635579677621029599232 6666 75183080340118262516039789001917368373905249536 6667 225961777191756014727276559238056410321860147520 6668 75458381228137516570308463524195914170342242336 6669 226844714184231404031701740946967186508236403200 6670 75771635767676657264877587213586702475316739840 6671 227730549285643592718116694044094034430416271232 6672 76049007032940453710523218652992784390830901120 6673 228619719852193171326085158422842316323800395248 6674 76364489324736743945475640301777276736643685376 6675 229512238298466472944728973438589632904927801920 6676 76643806070223908805760008968925303311806332400 6677 230407682768701574145642988795183413449434217472 6678 76961670441353941478450845454422588840324597632 6679 231306496304293925145244653204032362897174696000 6680 77242940605070029207626864570104523455640534912 6681 232208691050227842565076191826706018004019660544 6682 77563062532638206590052153384149142927524313184 6683 233113840738763117321022285304344317490484180416 6684 77846449122859685726038898485519991692234402752 6685 234022393210983152136539718333027922058907869184 6686 78168838884457585787228238713775798246315345024 6687 234934360331906959157318002033597078209875423424 6688 78454204631566548285456061751889506246354912640 6689 235849311383338093967215964377047852016185805680 6690 78779029337860287356984096877617554432672548864 6691 236767699043727304289496004459095964692958495072 6692 79066391584492177716276833359255867925021813760 6693 237689535875574319500478567708036958267516668416 6694 79393514271974087390802191441993025567572646048 6695 238614385686748290572603115607816411267270712064 6696 79683030629155781763708071991580569966572636160 6697 239542706044774944800400930077502384719983308512 6698 80012471099008472667560165955577772041538804448 6699 240474510217410273331603339163261156009285253120 6700 80304010420993617809927881024932948344790856672 6701 241409356471517985698560547085125701590076697232 6702 80635930074876078913253213270087813778886977984 6703 242347708307018232495317981548075950951988766848 6704 80929500398353936773419401936689393911001127200 6705 243289578716895568240998899355913800550106306400 6706 81263768800173016130809286675730987962574428160 6707 244234520374332086808191124220414730509518674880 6708 81559540958305177658327035186102471980058683648 6709 245183002765904160084596052044959392448189856080 6710 81896168576076632351638787351404013488086324096 6711 246135038606499630299114313578879190420009291072 6712 82193998466672427913215688615047901831044985920 6713 247090175915230037723629668980195123237330358192 6714 82533160076342441926608166879854986872555430832 6715 248048889229941467062783453253012815441396001280 6716 82833065917361409886893730359824497494047243136 6717 249011190982167249349334576633564489903222630400 6718 83174618060670290956743339647049654176260358400 6719 249976624483757464155153791918947280726475056640 6720 83476764686476638445203918952160420936961474048 6721 250945669386286133262398906784371243047297188864 6722 83820727801062357468117694072621368366355352784 6723 251918338843514291020049646749785070480706533088 6724 84124977525219220167427050858706455645497600888 6725 252894170397854711721712072743724245235559069040 6726 84471520731053604642000960852533993693824550400 6727 253873648857078653724633770060500216274469198528 6728 84777882026424401919236732388159628785778077912 6729 254856788109628566484269655948858062080417582976 6730 85126868370539819426882841580805704351632685536 6731 255843119864344586632517693458915398280878262272 6732 85435519899139471328085636719551528366933534656 6733 256833135176303727620161695191344566004619793808 6734 85786960038615677871600350535887697022141230336 6735 257826847653823069462722850588065015714744297600 6736 86097750897759132669916248568498280906426056432 6737 258823783085393833695550216740290531799926367216 6738 86451827945668810338522056024900417742311294592 6739 259824438853973846182171045834567056966172265856 6740 86764776926971818102885526134746509554880742112 6741 260828828271486994364205247144411836104218597632 6742 87121340295363150257270645158108421788287284064 6743 261836472206420276441714470726459462310390836416 6744 87436619752961392786229384309188279181668147008 6745 262847873384302154280370778918055804941063508480 6746 87795690890335095207593227060699155829086786864 6747 263863044800990893281533525633283184999393296768 6748 88113156660977617161415470806299610146384625792 6749 264881502374226865635803933362306427208976755744 6750 88474912386522485723082297704291057394065959680 6751 265903754204541203091620857092281744505318160832 6752 88794573039671551086076009700088661281862782624 6753 266929814061835890906214710359246019583818884736 6754 89158869586059384271628883828532254799627641216 6755 267959191774661283499613140153524005954879117568 6756 89480912306781942601974347472836618961206376576 6757 268992400868142942903821325700576047346026022560 6758 89847760875479504267211013247528713198226910720 6759 270029455905464841823072119021025048180133675136 6760 90172027307622480475304983278402514780396455312 6761 271069860543788936237458911735780251221616139312 6762 90541619355677001461814320476022730407740948224 6763 272114134914200203269530821100263249700602727968 6764 90868128866732538146309115075837494169971649600 6765 273162293264011606359456223732716938394558641664 6766 91240306719328693743737499312251707610703434880 6767 274213833013507756078825283735169122586462000192 6768 91569239876184060172714239659543954246440902528 6769 275269280969765919322684775216822995203517320704 6770 91944025670130603076553227198545291898271578272 6771 276328651052568205542461480096889883921996639104 6772 92275231177603246035145532476439452508737943728 6773 277391435511725395149026413372991416649531607456 6774 92652809752283862236639052374981691881415946560 6775 278458166771451834915136564537167277085876257408 6776 92986296650806162335626861647388708817275774784 6777 279528858429126919106856463675196203302631445760 6778 93366517488434716267458727504513947253868833200 6779 280602997496868947277671172362918447145635398560 6780 93702481478972566114072907469868077454434417024 6781 281681122076454722263596704420669951821933118992 6782 94085355978245953451969222246185488805012068864 6783 282763246582890401529532878915119002373631621120 6784 94423630909861736550567004672407568161745409904 6785 283848851591435229825908138557155293749598138880 6786 94809359601214216807551898441515043142412848160 6787 284938480938628196371821631588807096833199831872 6788 95149965821772314622625836909703010691989286096 6789 286032149862985437220819265427669336220727580672 6790 95538383258236327039522416173988453945239114496 6791 287129332442792311680990785026323363123868823232 6792 95881509515466022376554044525388609767641469312 6793 288230579465028563693157118696901065626668128048 6794 96272638530685803795029568084762070926955968000 6795 289335905843469774506486752338041827001412933504 6796 96618126469634172166838136327590462469602640160 6797 290444779075093849952708962372627725123277485312 6798 97012160653972781896851922921283033804889775104 6799 291557756977399935965692724067346875668815111616 6800 97360019413745917881985086286123603033075465392 6801 292674854132742328438446436937876038260272149632 6802 97756800817995978737097999421703299993914153600 6803 293795532572789809006735627060776707657130199008 6804 98107234975439542447535267244128607277120442112 6805 294920356049418800272104905089762771113682800288 6806 98506775582237941554482812016518783009223412288 6807 296049338783305886813628625344635336986238003520 6808 98859611238134157209241488276210846218415328384 6809 297181937297215736312014965168930001351040012160 6810 99262120653949054563382107408983179003049488128 6811 298318721325845299685403772534719640060940643360 6812 99617378779580714573760651232876606963141980096 6813 299459705941660244426622632423554296486095616528 6814 100022683426491717065812108306145919804886873728 6815 300604340894427257872615395242479555727805626880 6816 100380561702414635801542992410831843049750275328 6817 301753201947283402787010979442616278671621600992 6818 100788685543058176072115486600572064662923944448 6819 302906305057644455011821009083654657727390634176 6820 101149017841100114332350493077409656468521281536 6821 304063093103298666782979618132233164902898272000 6822 101560163183593689931328406038775376865198221920 6823 305224149189344277754441353626102027301090847168 6824 101922958733317487121094902822891904208791181424 6825 306389488927048538718669756701902562995943910912 6826 102336960275706441388327230724407670932768115824 6827 307558548239461106897048102110807516419107021856 6828 102702433311427711988967146366132784378508096320 6829 308731917664378461131295594738917705160830342800 6830 103119303240032998766983900564873890994717409856 6831 309909612444364961466516064900502557546189731840 6832 103487271371715575094697095821700161112439121792 6833 311091062757439143903552372796001179101613913328 6834 103907228736157090734651250261806197975654804736 6835 312276865375790983151956068648048296262027614592 6836 104277713991689106573099664591624426147031223600 6837 313467035169058864829149247174647607029005328128 6838 104700577146925513310089121193226294331823733632 6839 314660996509983358978497827633361001593372733824 6840 105073786107082372168339376559510459586954864320 6841 315859352460753007873321979902576090012565594032 6842 105499579765874081938437767905189500435071947008 6843 317062118810118600452877309707434605751898552256 6844 105875338177973338629847474422165541773207451200 6845 318268712771296179482617666212155052954148707888 6846 106304274166301903021454519252808107375778341888 6847 319479743773425851552992637763868221067502051712 6848 106682591768085611782872118540292916647214101856 6849 320695228520771382642605474745203264570922963696 6850 107114496682760594597862003740042612136678769392 6851 321914576991050308626308766637677159872177746944 6852 107495597359353394491168570790494611474382185856 6853 323138406355361924191038337040322792015950553600 6854 107930483578221331638775385767143552634344067200 6855 324366732935358262424462177167798738932040614528 6856 108314176502439553250332700237844909755352766608 6857 325598959394510928144634603877506048379446971696 6858 108752273356847091271026279171319125194192855040 6859 326835710723274435360990988858070125452472483520 6860 109138581229107724283973458567120288107247020800 6861 328077002867324373379835738662788102542091121152 6862 109579698215672968577355137030736553726416209664 6863 329322232417052770042577091830781703196151443328 6864 109968836876662925444369247250569965236138152192 6865 330572030943054646744681588459926398535057980256 6866 110412999928636568434757989403423252191390585104 6867 331826413994369635838359717473014602483122215040 6868 110804787089712201091014479106750254105998978272 6869 333084772030234821291053580722435335753721344080 6870 111252217509322622054584582633966148589684339840 6871 334347743268068633400820443103807433446394884672 6872 111646662996365468298663677882794886171296393440 6873 335615344209915466410340972097899269766349952000 6874 112097178917648405579686574123361513811964034816 6875 336886957782952848709993323743017974151639305888 6876 112494517114433501941253686844118861395301121536 6877 338163228889872557201441957405351289748954887184 6878 112948131556218653702624826322532292030716744640 6879 339444175013144522373190651931970011987995438656 6880 113348162390234281691273364985170308464022477376 6881 340729171451084127358427516637725630752362220032 6882 113805114951281067568761087049585959082514577408 6883 342018871252944249724118072584886867653009752928 6884 114207861801066939310735340083432015631325911952 6885 343313291515291933333274768178426101363060126112 6886 114667953191800049479405363218537402006696474048 6887 344611799806029194088761478607711057259923028352 6888 115073642015007888562652931090322420585674367488 6889 345915057435028282956530480041131635635654998488 6890 115536898973941773951047578777775310012060629184 6891 347223081076907528273566335091675999295086060992 6892 115945338631801740399278519295030156145800084448 6893 348535231916436864222071697532444584729869204256 6894 116411992330220695241511850483677709720290819072 6895 349852178193025104498783909148529740298072937216 6896 116823193199284586532818725246767889192677654912 6897 351173936144640976960835813885825361102638547840 6898 117293053401399080420733164046019924783349366160 6899 352499860519593684531132525852404666671611037920 6900 117707260351003854683104963332321942995915675904 6901 353830626538628397255759096773003737268719192832 6902 118180340276669473595195938750596768615016584960 6903 355166251464300966102756995709585325814101901760 6904 118597343566414785155830864117544941331881599744 6905 356506082081874449634298691696806652135985397728 6906 119073893982440249033085222746533928145252077568 6907 357850800667288673805437926538606620598363287456 6908 119493718173055633268253682446785474755534293312 6909 359200425517776152666619830361810630954397776384 6910 119973530151529414375388978093634649689646308288 6911 360554295361968713507543341940044888672437061632 6912 120396411262834508131732141293685287729966146880 6913 361913101083170492421198499990053520832262250496 6914 120879512365512273078369928349481278157930141648 6915 363276860549142353987924738133750640029124720512 6916 121305250515790876504283933559063712497668677120 6917 364644904358559182670495653137791705905805283536 6918 121791882674440487209065099042089790638315767872 6919 366017932077455536530823306549192373246098597248 6920 122220488323103191648349777121034708560428214816 6921 367395961139847231637639055555381646852765551280 6922 122710452090052922876168745485036273657962232304 6923 368778315421000262663568425895683484528363165696 6924 123142181016679310208294510740698444559442833472 6925 370165701768753034590926842480817411923268788912 6926 123635490301501912054289014237463530572090713664 6927 371558137175069800459496465279394662329720503360 6928 124070123179472283913534931147625236197900951888 6929 372954938718098163360482881413876696006274767696 6930 124567039904009812933235553911422784959876035072 6931 374356820614632215677665670884353231594516140800 6932 125004602021471792719283796759742580963887796208 6933 375763800915286333784071000972484223054999856896 6934 125504907179934260800352487999988206168445251168 6935 377175188320851680046416567693724013941488991360 6936 125945645548283376265280189135151074473623870048 6937 378591704475637913426227543983673671164424783872 6938 126449368058626649427038320427918763116297859120 6939 380013368507130637004495576919650272209110509440 6940 126893073167896277520692809923248979668812084032 6941 381439480647449945225872112320616721504162073344 6942 127400465676883067548776890778575223864314352000 6943 382870771591419511736664405913642540762949422656 6944 127847148059189675118738698598356920946138720256 6945 384307260028672673309908417571736469808530596864 6946 128358002011122421102216276452549106928148576768 6947 385748237600195281072841790384807416888352610656 6948 128807929324473233930975734562400963343078034064 6949 387194444164199029734714366466528409524126440400 6950 129322258837297042537621121767695836801347762080 6951 388645897948928149257716772429203722425181430784 6952 129775201242959438323693380536310911623914186240 6953 390101883500330116590059097173699706898969626720 6954 130293279837976103608206299954391738485000974080 6955 391563148365627487184147162303521621719904514688 6956 130749263899726517247106533446899367546791528704 6957 393029710283173577892598756998819904738404522384 6958 131270862592140897717845231333595887431772209728 6959 394500846661366972220348195979330164605383442560 6960 131730146246718115294443723561124529844485351040 6961 395977312781071273569079571564232881145756147952 6962 132255294833628968750411244238957130330085564552 6963 397459127513463657454544266943946097555460516352 6964 132717658521030261387385970955532405893924673072 6965 398945559439826041937644434051942682030648243200 6966 133246621339201959625389918532277492009379529824 6967 400437371642199226845633444328816593369950430016 6968 133712076188063586257334074993888323465605895104 6969 401934584152843159969937560415919377772322156032 6970 134244634657993924481249578057290894547761226944 6971 403436456609484115480028187422982798064160245152 6972 134713460175712997791841239776998729089053643776 6973 404943761648280151154937506702261630189092252160 6974 135249628603244991792240393292940571461907629376 6975 406456518811339159349012986497507217415686013184 6976 135721584522024004606133341667513929737478949680 6977 407973978699841683146777290277667437566338727536 6978 136261649061917816236633384195571964321653319552 6979 409496923603454718473694162763101397067839128704 6980 136736762732756024661730029385705612258161511200 6981 411025372556227248493242090819059660833004616960 6982 137280483441055214094065480526658911105710371104 6983 412558568716116160416253830294308871153600024768 6984 137759024170815003283158195046266305312390818704 6985 414097302443472200801756845313220076476729974784 6986 138306432311897459410878736533899984807691905280 6987 415641592272684374462003690905869151606754431872 6988 138788170602813783096514883879622995307386420896 6989 417190673823444124252204770136397306531057974560 6990 139339542138260601988032130591426319562571676544 6991 418745345611353677275932395240486381447576509312 6992 139824489189350963964195152295881306019707278080 6993 420305627366672475056053166340356652060537553920 6994 140379595068726158673995176113572634902353790880 6995 421870745391281420994222717684055772760339196800 6996 140868043285396864116421428601198335167525375232 6997 423441506437338174743398506759038286290912255056 6998 141426898570982534116982005538196208642851297120 6999 425017931437927900577160967841985375697663123776 7000 141918596260027020804027611618733172216395470592 7001 426599237295363056422880983275841284806323979952 7002 142481499694291997912500980765866249698008725040 7003 428186240797620985962870513526172997129313862400 7004 142976474996069581219741053101767787798651498112 7005 429778962374027175078972596012835894985664203008 7006 143543175786269430817945144738251137941655904768 7007 431376609408283346036640479366819717000831205312 7008 144041710425047162379465691201470246872086039872 7009 432980008836547610855886563661583432798500331136 7010 144612240781546601167855782426948269118970168608 7011 434589180575435645663039461711617090407628749760 7012 145114094331555753035563780342647213214379644048 7013 436203324151556198684919999355234862072624902608 7014 145688742311656294537120742422575085256051582976 7015 437823275016463959492133460237743074530789006592 7016 146193926611387649431852474433882634606761091888 7017 439449052528414120203522444828802409212534104960 7018 146772452825494915728101707627619773694173649520 7019 441079848298824893015596169336708978234722068000 7020 147281273139937570681322761544856213117225457920 7021 442716506359596716912625304679718559861284733440 7022 147863692849334260276971165649818954609797598144 7023 444359047312181267013029464498243883154042263616 7024 148375885547922326892580916890683102811631197120 7025 446006652981747604251440400992316726764339189328 7026 148962511202210673247554344964580117157712655488 7027 447660176042700475138573594619564684496897078496 7028 149478105849095173488607123825360092726429487872 7029 449319638388684332748348449376840598059319433472 7030 150068674742287549452220606765094057837133563520 7031 450984211916471841177887261816375746339389868800 7032 150587965392630662849751811542379742196379492032 7033 452654759887162005049010867745396059603757618656 7034 151182510702662736040010300792653878954265660848 7035 454331303658435955168794861761784488513909950464 7036 151705246138736218597911143431298674253314973440 7037 456013005084054091988349266110748770387266665472 7038 152304069120866479793203442481375697818016547712 7039 457700738137893814389236220812163832156323066880 7040 152830261245344639207551835396487015754298184768 7041 459394523609195844735285264230310666082008676992 7042 153433111132623417398227133936340161633836660224 7043 461093515108186569691693076318787064156950846048 7044 153963078577051105468406850092881179638319718272 7045 462798595538140511744243352013853944919139887520 7046 154569971436905148402928628472500121775564601088 7047 464509785114586253821982814575302635821143488960 7048 155103438753471018236577375274013571846543933264 7049 466226229118480871318245606198630514695903941120 7050 155714700696032354778052062057157999187051647488 7051 467948819460985460612097634958657262953401387584 7052 156251698298182533436768008847915838211814289856 7053 469677577697125831913192194607690953123318934016 7054 156867054187572651119096310342684234553608280128 7055 471411638779064837076506503352511793636131305088 7056 157407889606086687899491399409404395197489567496 7057 473151903732453928935762356431992917311357317616 7058 158027374241943781997563443911684684784534846480 7059 474898395446245802907886263921150006194286924672 7060 158571784380392259223278475836255015636171519456 7061 476650238437862658170264849043323423241393115392 7062 159195712136526264063598860953656948522003665408 7063 478408344877474311146808196055005554899580840320 7064 159743708939232696486393485796519189017945410464 7065 480172737065332313326298779716908301461598222816 7066 160371817817982061815410116490183365375237341744 7067 481942528972561519770932261098570104904082598912 7068 160923734480500866571543696648822994168181903360 7069 483718644023032228324672070617407385709807618320 7070 161556040757452155521205153028085550977192849664 7071 485501103937352330387706390103279052564564469312 7072 162111588864252032853273147486043714514134411104 7073 487289013985383116430706595354965324701287730816 7074 162748432846404962171993998585872180809119791360 7075 489083307001723580943219451073101157377239566176 7076 163307644348963924790590443586744490173805024160 7077 490884004097835606035222342927681399588271816192 7078 163948738596146134668874770864614139605298122400 7079 492690201761827245536788564426013057731247686080 7080 164511934399719998918398293256883517303448500480 7081 494502842331876857682542260202795584067067063392 7082 165157314747208739618135192382429806240780644464 7083 496321948307153772818397248268053280449100475488 7084 165724219363047391822314964427450367347581323264 7085 498146605325662706968425296524531773219170383680 7086 166374214495330398202757439420237584006509384128 7087 499977765281833569513809014394313981711221890880 7088 166944840563666493907613222123926350146199557088 7089 501815452101035461507783326983385351206461973760 7090 167599176125613427202711645203865605867907202720 7091 503658740436738953224580003861843939287135535232 7092 168173871343052407506081699023649037382917186608 7093 505508593891686336874848230073536986084284897696 7094 168832563788346675488671235502066922757349582048 7095 507365035797277329282627763251455677296274940928 7096 169411026905599582149905863611742421624119900608 7097 509227129679295466153875322916268585188377254912 7098 170074432009357807322599592678984046837259660032 7099 511095851010036658122446339952284377649345262080 7100 170656695888498741212229205459458993579810568128 7101 512971222474633525561519660943973463045638366720 7102 171324512705397933361660762829340481153717957824 7103 514852298466721194135294135766919139407774673408 7104 171910912162912809542393904086174612295172062912 7105 516740064355684426137995883569975191326373146720 7106 172583178285095223132851158297262443721282568960 7107 518634542157973361419481177606896759667754559488 7108 173173425603147203261748490493192020988051929936 7109 520534777063840509850020226045534333041513861840 7110 173850483931946248262699617622131251833147278080 7111 522441764408324541218112944926798574722622242112 7112 174444591789633185360650797631318114899707731968 7113 524355527697628380450578199416094145793928740736 7114 175126155060043272748385164945376164745752409328 7115 526275100670027994768490806981039632562353561856 7116 175724486938691750556037420348477646764385372736 7117 528201488729180290405231055923409198289066423552 7118 176410572497533351153416949675280286299019120960 7119 530134716885530993535158362287686724352964608896 7120 177012813077938483697415668798136285907631146080 7121 532073807292700453345575367828913980680771708912 7122 177703792089730563235268155620035939953121783424 7123 534019777708866816527218404272163748294140315840 7124 178309975163763024510065218553273917922746471392 7125 535972652485711525631596428100010554830449256960 7126 179005533330457447525531766349568947014427096960 7127 537931442093108130985869717136843018370416036416 7128 179616008900885023125643410017148710390934068064 7129 539897176745383891810868353794832421962839110320 7130 180316184918935991836647924114290382698508275712 7131 541869880130255005712773941650114455331377171392 7132 180930651816573839149419862869165620072986998208 7133 543848553115481641215343131720852770738917566720 7134 181635803365002676206719262412932211101619040640 7135 545834236297330400852279563697448660839087598912 7136 182254275018470323701620734805769055693598371584 7137 547826952688341435888333745822489803101003016288 7138 182964102118046984769585163168693520856210874752 7139 549825693449619825136582201381289732471326402080 7140 183586957728658897368957024902820791717448244224 7141 551831509683334930864032953477866651784709690272 7142 184301477905689267634171262231283114776267888544 7143 553844425938043962900463697053681823918101859136 7144 184928387466686114132722962325679501428489274880 7145 555863421346431242564305714499509868565953153760 7146 185647988649899330317135638952754578920190460784 7147 557889557594603294924402309732173102933291851392 7148 186278987655128122032626413360558407185716202976 7149 559922860793575927444558042272352012934476432896 7150 187003340890964217549588194880666402015708088512 7151 561962297920635076529407760405098654415187157632 7152 187638794414191820716289849916714899318426539200 7153 564008943630223232623867743377410124219996837376 7154 188367939529954584278930690106910036890796787088 7155 566062823363638891353946411133431465801261182720 7156 189007533132044854342452308567950386242661503920 7157 568122891768029333064226490392601296544463644832 7158 189741843931940619260512346611959597740380199232 7159 570190236626290546393838188851792341048669865280 7160 190385591073945113773175008038273654285754215360 7161 572264882674614599587355715515302310011837513728 7162 191124753576549759973156250236411037218178391984 7163 574345774442295396349338222256851825504680649600 7164 191773049785324928558815400862508671698596687680 7165 576434010659446320513673810969210788129653964576 7166 192517082471400712682772758965500700035160141824 7167 578529615316277307541448584863716653288044233280 7168 193169583222888761094366210914783641946498837056 7169 580631522768001501621056415233321449080178571904 7170 193918890691441447259366308097671363188629406720 7171 582740842750886211404909305354983609821467150464 7172 194575632469945587790074618739907739376333620096 7173 584857600898214114600740755295985474471762191568 7174 195329870484578913035277681027049625103839981376 7175 586980718908626314153101643302351165938291424384 7176 195991234826636983572890470618178633989629202944 7177 589111317619286863903337846347789590352610499376 7178 196750445158952025539966614280600781674275143648 7179 591249424345770343314196379938703105686476782016 7180 197416103029630008860975361845944081787752014720 7181 593393947968676286927305645156402686257631420672 7182 198180675494065801939661014452245678440178534400 7183 595546022995458367238724484977654068678418388416 7184 198850640345735591788009357076791184815553699280 7185 597705675994529254217564195077106238414244976640 7186 199620247160603065192135440548362795031022038544 7187 599871802899771145588101604089029419479641443296 7188 200294932320532427828925149963939294284611075840 7189 602045552026577111596728810039935479591434496000 7190 201069592157263570292885296235790149198921168640 7191 604226949171235842063480631830206759650234643712 7192 201748637173194996160291744156443156451251002880 7193 606414879668708280030250335566553992928386885808 7194 202528771959821600766641961911824656582154871040 7195 608610503308916652153799904764668785169166625280 7196 203212215157321080073194862257952313985416467584 7197 610813845127524636452416983610126682554618475520 7198 203997465544351184042964419242278135264536900160 7199 613023779729471771695663163623358196868443739776 7200 204685704774937265621789268595152984991996973112 7201 615241478494492204436883471289655758788526428800 7202 205476113747022169019348913244182907891101559584 7203 617466968189647100930746055599541036911724132448 7204 206168804753187116856759753372039879037737662992 7205 619699110081690485958366330092499150721868234496 7206 206964779591531881218419946071649438780798785088 7207 621939087252506023529988416420384497651158494656 7208 207661936646549891625989887517619262928634599904 7209 624186928210540920305729182099659566519115731760 7210 208463134387146736257668429377563721504669805568 7211 626441480770208689778545670446771926226486159392 7212 209165188496091235331446875054321889916310939456 7213 628703942352704193115788591542611279346832300688 7214 209971627969628571802030097338976924620299450048 7215 630974340698893138925283457278768560861857289472 7216 210678202941806346069083737158668312270957467584 7217 633251510006578271302522422778516334956939771392 7218 211490324949285013649771685842664733905130032912 7219 635536662190316074226535225970309684574560319200 7220 212201460175201759992840001725149955667732851504 7221 637829824211519261447771488660676304276092263680 7222 213018888790325170649936018963346299470431325824 7223 640129819098082040568048353464404508731099434496 7224 213734999082904291769231094675069658765459811328 7225 642437870852308399101889073610784167176184851288 7226 214557779384879119312213310031047578104123271344 7227 644754005590635454001776746758974843093768108608 7228 215278505482735861994405143569424053505008960320 7229 647077035090183449662667003852357959267028394000 7230 216107062085394628180205598435490592805442173312 7231 649408195531461930484823194012815870978909168512 7232 216832418250645069171258663722549872835553142608 7233 651747514827275206002046374555940215546124169856 7234 217666392342931094228443898247942600676670919888 7235 654093790768298633157234072334265501452590605952 7236 218396828852239245557005766901645507834822109440 7237 656448271794768915234226436147552369231759359696 7238 219236240307078500649001792764715691721079197696 7239 658810987687393799188828403621829094201043435520 7240 219971363701478665460021937567945828869438383008 7241 661180722050541812550711286665080861353713208032 7242 220816672070057627172119797156157652311622670848 7243 663558738426926505511842799575888219844176786208 7244 221556522823207130889272572255273939606316306592 7245 665945065784332397591347113818392255310179666944 7246 222407335806398947573822645529034944176445653824 7247 668338473379008394896023895239605336393721590656 7248 223152347254389409621329819077141382414890002176 7249 670740240034337027934445299793432161438337964160 7250 224008711228254810852395384768108621526670781760 7251 673150393856461161226640157770816583581890260672 7252 224758507614936335760559460641354450717436314992 7253 675567692401216888932058999986191661903459447888 7254 225620865178566763831932870731795436310850409984 7255 677993427147495265003513444649819276256658930368 7256 226375461638370549060521908268217705120966784608 7257 680427625333613976186144105927096508098006570240 7258 227243438398641059675903517586412583265598576640 7259 682869032696324092606488626945473963876832863488 7260 228003304352688129381465781471180490977139241408 7261 685318953477528383066127459120901003973072239392 7262 228876920344636139440324413066256706724508738944 7263 687777416850782433688022940250687919379747100800 7264 229641644339061635052797895067455896703060042528 7265 690243153809796251839420510398971583703178680416 7266 230521379546503540382211948685272678369546905088 7267 692717481510501862069891456235066001153281505504 7268 231291004086726895421789686025869079059536276480 7269 695200431050615223273610485316583168290910136576 7270 232176448236390866621681090246089423218816415872 7271 697690718537225621175152774633389667509922745024 7272 232951425015121984314872846495909425239057487152 7273 700189677001253571185163768075964713749426846720 7274 233842625795990105383721827632939798992301468528 7275 702697336649829629179711755199306749907883350848 7276 234622562803804884577758580796786844728910416064 7277 705212398549044479989452589894027038343825428480 7278 235519982472669399426006346241878724380817737152 7279 707736211755238060132911805181388036019806048960 7280 236304894826391163139765470699703601121958034688 7281 710268805599540469632447672092862751945173563760 7282 237208141814953000147833252263130124205041723008 7283 712808868812589287213972578308197837031126191328 7284 237998518813085680693708416389667135407525747712 7285 715357763772564249322619213395863493671525801984 7286 238907614274532246322836330970181201018377281504 7287 717915518890397364608255471173821786790460593152 7288 239703026688900026088992837755625677174285858944 7289 720480810453452821947862456574856687278148909024 7290 240618470896711663746550773568834742703337271472 7291 723055014287091487657457191457269313769180093312 7292 241418962389483765235278319989904841399285092608 7293 725638160803135485020449141285167784886725473792 7294 242340326349132528985494116486073868247550934656 7295 728228910828342887169370711083248404570295181120 7296 243146368656464392020976589953085620765670720640 7297 730828653704503145446201935036228770459225263216 7298 244073702378596048346150527628423068518766327200 7299 733437421900120659858818117088791935081206024096 7300 244884885622981770319246393654083787396603334896 7301 736053860591748677004327518060693331651869787600 7302 245818670830065817606429063712966170054454865984 7303 738679375776876480018509801837954324767393897280 7304 246635010060919179357847456373571991665074371968 7305 741313999025176465604856244467676701712088314368 7306 247574838301083726673512111182066013447925594848 7307 743956359665799775225179511189736256067662072096 7308 248396844491571500462795324989293927356308709760 7309 746607880575072851559108740456580169396653611920 7310 249342737077610224061290825861844087305103042688 7311 749268592348959254810800103714979875910558706752 7312 250169961499328661322397256373660141657574154256 7313 751937111393054387943754313292835103249791489536 7314 251122439786035564952433166629799936371874466304 7315 754614874571271378308720131977739114017927690240 7316 251954928303109825118332366796205453510227512320 7317 757301911474580013909494702907562704042777922560 7318 252913544804388061614494242529175864068404307040 7319 759996825486109542010982692486206243484826481216 7320 253751789004428061552959560498126908965082095232 7321 762701067551859374736261743160510182169325147312 7322 254716595143535062112647252573028776434528593664 7323 765414669407628179745048459742854029190400476096 7324 255560166504548524258771804098487198859295284032 7325 768136218141297583823952786674930762650378683696 7326 256531665257523526243950368408539964852583812928 7327 770867178920467580636223451069773420732502778112 7328 257380579791102630184539229919893999684729866480 7329 773607585646490382519991877380850242957490250240 7330 258358344114613868302334912285961904283248839456 7331 776356008928144420710475731370530885317666708832 7332 259213134296611062114737818541419695990673990656 7333 779113931481472291855579384321045409920310173648 7334 260197185636409012808742967506598783313462917440 7335 781881386216495003394339724466773932127534886208 7336 261057383500720715330481055185774498642531998976 7337 784656927125540043365094571173327922678557381120 7338 262048266160613678042786209651105800389347521792 7339 787442054613646630481455252639612918466823318720 7340 262913918801727620550822615597654545644004873472 7341 790236800590914321318650593334866964034324413952 7342 263911165023658594904050841282480205127979968704 7343 793039705481138190403386111629960869390754029440 7344 264782784639057191751653891899348067818201779840 7345 795852284340117309620303756595653124595206692544 7346 265786448350126572491253250001921310493742976144 7347 798674568063149863655843171930015711448023285760 7348 266663588095195344165263178977420010518483350272 7349 801505083361117863849400343709740342293239911760 7350 267674193324616679764753918982059690011772277472 7351 804345360112813331802723280006130995492024182592 7352 268556869124499380116608114998435008057386152640 7353 807195431423093103228006727682265646015146599040 7354 269573969439885510344011013147120747478190439088 7355 810053806910611128015646367561265976243901611008 7356 270462737212323373271276304595091241671981704896 7357 812922031385067244711331715763143005184445997312 7358 271486355275660613061963281517365405973030937152 7359 815800140196361025732249675258691076047718510592 7360 272380725949100327347147998361299450817487623296 7361 818686625698743634233583989271881010096671382752 7362 273411428851138628301827029144896213241231267920 7363 821583051094870841118813563534886006568056840320 7364 274311450780114414387732922676542890563788442112 7365 824489450726903567435650884027367229347936810752 7366 275348750743958987449990428176758472487083735040 7367 827404299440548217118117279815191906649940285120 7368 276254958643865155395990981139372729756404177024 7369 830329179053750581728992678143496045477467094320 7370 277298911111484108523956355818885073195758916864 7371 833264122851133387849986762373428209193871619712 7372 278210837968343319985943129164185662425988644160 7373 836207591398165674265345476605781833096918846496 7374 279261988810943029650176645189729022550630580160 7375 839161181943785683693454403653730228923254696320 7376 280179651577547039200222610637423974090969378352 7377 842124926654384614510264809474909005267218128000 7378 281237535328506780896971005535077017230536462336 7379 845097271744466755243692752264956108485672908544 7380 282161513166268343649645011126725169610669671904 7381 848079829968121372246607383592592225945490693456 7382 283226152605705366581875195671681033737966800224 7383 851072635851644607635963247558978711683878603776 7384 284155934467261430469007751889282350492037564288 7385 854074117653869768206295757507961185116418875904 7386 285227921507212051361297973625438094251146859008 7387 857085903762904825195389106507229471826637944000 7388 286163558173579144352803475341048252035759400896 7389 860108031121810550460885797023811975249982863376 7390 287242383092079709176402827813097963713125721280 7391 863138909806218905537261188738129079223960724800 7392 288184431561717411542866905487821894372834167808 7393 866180187569463670802502304889300055053169352048 7394 289270151314695339322570587441920670562779874128 7395 869231900233746345829445187957062419546310987520 7396 290218124738840894566142897903065496405461738248 7397 872292439518054543708217606036669118002677954720 7398 291311309073835940058353064167049568528359181440 7399 875363472726942822901655802242922816771065807424 7400 292265224311934951206153532090422395460510734352 7401 878445034527106088025009886182122905570015646592 7402 293365386782805098692599019421186235263246826864 7403 881535501704745787533013996272062461395287793216 7404 294325847130372226124436448405172790238299799872 7405 884636557711454881035583054554367199492879120928 7406 295433011827735568710363501696464718717129559104 7407 887748236077097588789529984184498764313927616064 7408 296399484544074095748254267641379325605557475968 7409 890868898469905181639939805108999629344887214080 7410 297514267992512897421658075167902956574026775040 7411 894000244650184726787592916018596181961053534432 7412 298486805209737262371032080117432601371777584480 7413 897142310630294707856904842341721939453765070336 7414 299608674820061853880432951563111522772208454336 7415 900293439182121558371221288825447833089295658176 7416 300587857878441370995544783667619713316518309952 7417 903455346525546176327007042056760868130079376816 7418 301716873387392225531345303810837577267389465520 7419 906628071169532302337597749471667015302586982336 7420 302702193624996023974253450121832429017441339648 7421 909809936834884158927615571267568046193678765344 7422 303838948377097628472334809683951878314799844544 7423 913002680021286145242496220557535140682392331456 7424 304830422500682315729198876234978983020331132080 7425 916206338089850754989931126800210868969000840960 7426 305974409459971097458340247619343681830522214400 7427 919419215479478164177269048473777431525832602752 7428 306972667077872326076609954501570659118606947200 7429 922643069185087690255119950971907790048582443520 7430 308123910451547159156091251497846619324223048576 7431 925877935401216760825316488471523354703292882752 7432 309128395047934139738523186402560627605606126800 7433 929122102850697993310296659224241916214398186288 7434 310287536921515808988351120672421695497213187840 7435 932377345516203007507004593895610234893707314432 7436 311298303240545661940005397215250504706461915296 7437 935643698332502561730565303579502101694987150592 7438 312464788479815727433558791103835888210841038400 7439 938919434198047012735512790408671512734628377536 7440 313482441937125317830173146142579750215824668672 7441 942206344204940230483411768924981621034222515712 7442 314656331913731294883018875658370051786576907736 7443 945504465862080331770141779920884706174105044768 7444 315680341114033363335886474160303160276570764272 7445 948812052279609423152314085275969444531345118880 7446 316862254961587182878840181405153294519920443008 7447 952130911771242313045592930945292058886194713792 7448 317892637732364368367925058736011828242011713440 7449 955461084519912613231757272671944330664501030912 7450 319082045721382973108770367357834434862783302800 7451 958800803572500211383404106095124304941156772512 7452 320119457730295703110728480280079401007385471168 7453 962151898573200777804001563452145639678679218720 7454 321316384162103290093040874920295374856154869888 7455 965514408490777440555484323785957718808490151936 7456 322360245451889957453862624540618205963014295824 7457 968886546085700526615261162375130528506661278576 7458 323565360248615058096424088595804384320322918144 7459 972270162578866372176563166348121567455500126560 7460 324615727005941670754324314783848256691661064096 7461 975665295656261600013148129905663438555419501520 7462 325828450311489386426220441064365048794564014848 7463 979070141637367093083273622289977945805898261120 7464 326885952911674074386224403347248425458721188608 7465 982486569505730823842865654218883326162909097696 7466 328106349078587710957754056485633505973328799344 7467 985914615654008199523910401721378659610614402560 7468 329170433812678206194143807817043084581309547616 7469 989352459801706369334066823779687901710162078208 7470 330399147471770356028404570583792738191152370368 7471 992801988837283869355883573276732761881221809664 7472 331469831993401695860683178842844127317774522016 7473 996263241922570129469365679900127202104359894016 7474 332706309789957960232135652164968848332570866336 7475 999734377950120613315353360259692028762603165824 7476 333784278197879835990346177590274002255618347520 7477 1003217301922249790095814375733062048921689293136 7478 335028545834122577518217480609660560149079169760 7479 1006712055753380687117934765312281166700909338240 7480 336113192456060994951923634079213974714949344384 7481 1010216777309629006695287660157696618378957028272 7482 337365947456310461851328729082788044416353091840 7483 1013733393987581689396122563768630528587119678080 7484 338457329925559714129562897679400841101133407872 7485 1017261946374289642383010023047858066134618272000 7486 339717968067108550895575528885342385430494508480 7487 1020800551101607305183139231470925784357585235456 7488 340816744066707477835318919081357391656810799984 7489 1024351158161802853019014922370091347049872895600 7490 342085331460094336614864266393074533244656953856 7491 1027913806837965569961651785898736997703969944064 7492 343190922704099926953277106387067127762809210448 7493 1031486596454740920895909939506276293160246743040 7494 344468130410495194950136683055169928705640211520 7495 1035071495674434141173501380672470048811612440000 7496 345580555756382611962081451803211916015662184208 7497 1038668542414157478332055588886143707382480386736 7498 346865807241811996646000786734026596346829876992 7499 1042275818541656784194322748301131692533169818400 7500 347985778930287962354337534963735800305133578656 7501 1045895311563770623815687131204869695410875749152 7502 349279099976585416221231396829583319033320017152 7503 1049527062255084105394039539945865717256277197952 7504 350405985581824673872833761411628101980305231104 7505 1053169130674971085044443786869704173494527513600 7506 351708103767262425267864662249883034276923513600 7507 1056823523260873206182319384293266385700925045216 7508 352841963816772454379065010917555456430082996336 7509 1060490283725235297961517561459963086994100539136 7510 354152248198815428080130928448224212926848638208 7511 1064167450057104989827972078155294445881357745920 7512 355293767337427099852578099164327891648104141632 7513 1067857052152591213825309288514889926454728505216 7514 356612285784135580405951072937603117330162905488 7515 1071559132387971807922340494476745540404598709376 7516 357760861609423954623519803991325908963078627520 7517 1075271706405880654193637068473385677926261236496 7518 359088314097712797449809324423152528149138027520 7519 1078996827874090161396857465363067435645543898496 7520 360243965264029454484274590734649266208931322112 7521 1082734537723103490482907741350295262495929300480 7522 361579749713667883085853215954879745351143912784 7523 1086482833490083947653029125163621134015765127008 7524 362743217678879435315069824338807512150035877760 7525 1090243788419032482242452509492990635054453043968 7526 364087361387455973562633094287779349992360577408 7527 1094017441951710445525838803503194705709362091648 7528 365257987355256799823398083634285540963032642864 7529 1097801773387044153149636784507416646465794614320 7530 366611247687187275985210437013801578398517364992 7531 1101598875671110586080173705724756929594248369472 7532 367789093742909042895333569497544311767556778880 7533 1105408791307993160065864812770366791062351983616 7534 369150811920034577570486526749628649600606753728 7535 1109229476637483582823106411237612212002842980224 7536 370336592174158043950464490268513538939387920832 7537 1113063044502094092663363494854811240094966171376 7538 371706839382692642592292872007322886119905441680 7539 1116909540494082138371882895234565272494788147200 7540 372899924896221327404689706716755520717364437440 7541 1120766897745291163403978909284670837883429951312 7542 374279429640398416084262567557999153257130542240 7543 1124637253782435032484629178691673467454124292160 7544 375479838819537893395412902844898687587030844288 7545 1128520652727506277397505984954287930234604496384 7546 376867973985764127348417733052890239305391889920 7547 1132415004319320566145364080198292810346475604896 7548 378076480118553655428492976612134554988870924672 7549 1136322470957952868319678207017292048909085249040 7550 379473273060390091212462068136003338623064486208 7551 1140243095285069017318586578955509282693402729920 7552 380689188451714095587996593252095822119346317280 7553 1144174768053092271145549303385170022142961752576 7554 382095427425886316557781668025748907643081704320 7555 1148119672141129956538476385907089212595467881088 7556 383318817282362323257400975331173204271783854800 7557 1152077848687625902413086835235972363363177271040 7558 384733816124739636893584032874873820231440941600 7559 1156047169264663268087500135107966302353992120000 7560 385965423660075440343223458265529756256911600640 7561 1160029837463900183765152140623128564529504214832 7562 387389255434384427666624572157981284536232454400 7563 1164025897572371102248423318342744322513569507776 7564 388628424063472325797650854133731097158459047424 7565 1168033197118619040283958000014224664378336895040 7566 390061848478308078598702742262203374352047855488 7567 1172053960550983446338880057372756139077140570112 7568 391308597903611913235050988722470465024734939776 7569 1176088235356000411536298641012207595253231219688 7570 392750960255698608662719886362353764058098608032 7571 1180133844779758120591454633019407182162436037312 7572 394006095283110575893774222030788717793000256256 7573 1184193039110201940479977782441376718641730052688 7574 395457422945223447774295724857754164184682880896 7575 1188265864339566449811361367304077293796834845632 7576 396720227402660511930799762491735751185708916128 7577 1192350119097121154335043330301529733498268052656 7578 398181342288254389416138822779245598365954063152 7579 1196448079812740615021821659785446412288285008512 7580 399451883051481428758157387428927360493013514560 7581 1200559790914752638624050052918214121622591453952 7582 400922068950243547790658545630482482858332327424 7583 1204683031080443501868963634439296009762406170368 7584 402201119391331581746958942887997325464992678400 7585 1208820098278625996213513959276120156299770906304 7586 403680452929367378663560692525430221001647230544 7587 1212971035289043818243078255559417618978343704960 7588 404967329381558850215146106340836895599340557312 7589 1217133600741575650788982385724246568412125083600 7590 406456601035660618878158864249921816669075970048 7591 1221310114243546216100463457887580131901416075712 7592 407751322904854577417413645026525450391486429152 7593 1225500621932688668948115806888989312655187528576 7594 409249849273100142920323658535489075421828561008 7595 1229702857215213834746098792930501486650739524096 7596 410553255725353278235457500123807163072986983456 7597 1233919161506662907888695951688136326734579414272 7598 412061065820223498901169266932636071760458873280 7599 1238149584383997372203368247227363390326631401600 7600 413372409474575949593205809302609430354558835040 7601 1242391833716498091805008715127420986912870214784 7602 414890358539053913107448902047462846399055031808 7603 1246648278086156530512933710439986827573210970848 7604 416209707929748261978493911584447465910552970032 7605 1250918965416475236171842743799981123355655912176 7606 417737050171840701883420751981387095398130478304 7607 1255201577799728439809803440968619042471900561216 7608 419065211681750551156738880653999535558638601664 7609 1259498511241888753674404599082618780029287133184 7610 420602025754648552240391285753534338532043704928 7611 1263809811961071080228942415129940084984823631360 7612 421938285876785773170513395721192926840477472576 7613 1268133141216701157100632905362091158772499422976 7614 423485394178780225930791923430409983704411265408 7615 1272470917521292706461838273680761858686687413056 7616 424829773718608960342440202740677019854426024064 7617 1276823185417057800668074086959753857649748501120 7618 426386464704418434025690264727472796002098045472 7619 1281187585075663452845442258531193909042873552320 7620 427739836804731466024258665973492520417214455808 7621 1285566557736442568843245620204035686515561644752 7622 429306139492010446338863661394797393658639342464 7623 1289960151472641946408801613146570437083298857664 7624 430667724298663701264364998399042829788102624144 7625 1294365979941139126931813311493064893950135447488 7626 432244530234028640802802335114521768073816508416 7627 1298786507317631990243196151311705258084965688960 7628 433614399736733950068904719589232132500827712416 7629 1303221785221531556002619818614102779991954510336 7630 435200930705125241019811858364137090752301436160 7631 1307669400591915297396171489511479287160819759552 7632 436579923804653852589889570457190913038322671024 7633 1312131846014156242017658820230771967932181614560 7634 438176260485032625140287276827691623944648701056 7635 1316609171414832432322231865664891928582574609280 7636 439563634450728788679909957058829954736275571456 7637 1321098936698220537826701032013905031048943187712 7638 441170634138419845442663509626556740246188874240 7639 1325603663153598082540706483544096743535199812160 7640 442566409448584348061622662953943772219854742528 7641 1330123398990525470774537911622614755007451147520 7642 444183329614221883906253667368355958147622474544 7643 1334655682210644579415897953980500568905785371808 7644 445588414657363384301964766019953392981157044672 7645 1339203057757160232090660390373115827347790613760 7646 447215286071489614418328920901446580698760952704 7647 1343765571986558441720808523423431199629049826880 7648 448628869032909452971560659929916167583745256320 7649 1348340740859050060486577177625340481515037504880 7650 450266619175819185489605363167029031075720847856 7651 1352931133129065922727084577191779173496608205952 7652 451688773838952564572504578053117441386967708048 7653 1357536798807693706437205167025822112427339929856 7654 453336590730713610462752506361018147944830843840 7655 1362155226133039245587134374016199312578440558528 7656 454768191584459820421775700462279953734285175040 7657 1366789007819277243457199304976674111696073615360 7658 456426159847239421375037220364489800021173937408 7659 1371438197675167136013093755695960452469549758336 7660 457866431959348888309686439063824719061390575616 7661 1376100255832387726862719433729872705602828851712 7662 459535443279831332013790060112418755347480227264 7663 1380777804853749189514393927307484450257671304960 7664 460984406749506053220941254763709893153656600320 7665 1385470896759226380211673757349152554080257917952 7666 462663688253117417207256547869152218111911963024 7667 1390176963274263276110646072680926419040928221824 7668 464122289896314998297652317672845741477213032960 7669 1394898657142575437950590208157880353397852128080 7670 465811872333156158526739727408626042549913527680 7671 1399636028499914350907402140167942395442532099392 7672 467279265311003933156594229942732474193812651648 7673 1404386486196676440885389524463312535840108174768 7674 468980113380308654080829259027810292062103019520 7675 1409152707669584258440032562938120892100077418272 7676 470456375177395086201176902471957435065649437120 7677 1413934741157692928549239508982600866219221653264 7678 472167643743587292662788276655951976649070141760 7679 1418729972415735886404936952891716118123688317824 7680 473653683918334168930624053873799908339429640896 7681 1423541103769459911962922827722044394472159170672 7682 475375459776162416274938031801491643048428434944 7683 1428368187383674284568418547648604371211141904256 7684 476870469921709293461977465297904280038883237792 7685 1433208579873452173051771120138833866137231871040 7686 478603682382730349708560261848024889948830173568 7687 1438065008734864219480154586138748636507291247296 7688 480107684083861866667740337944362024705906476776 7689 1442937530034528165371392818177067288356832710912 7690 481851526828959856350405243951979723532861238240 7691 1447823470977557666579835666969794813511105629472 7692 483365504890078961645612217375212952565491587136 7693 1452725590351395840333213617158248724938314608272 7694 485120008588237389355193861848102680106742895168 7695 1457643942276033114854971343466026738902225093440 7696 486643081709503904515687054751617900458786716192 7697 1462575824259893145770658176598022202915720845440 7698 488409251660726951768871190346344763625160559232 7699 1467524026658655368935701904559703909607763868640 7700 489941499257867336407477429409323518507081156864 7701 1472488601677129569116982190653908328965584771584 7702 491718453903026975561132562797571712312730147424 7703 1477466822773189072654168233757361445203132248128 7704 493260821859571716500160500143523403616059262944 7705 1482461506224782928140672830653840003292452515328 7706 495048652232648320420060900188766904400481852464 7707 1487472702235755255163400952358562346445318705152 7708 496600299353646490509359700368892709054886975232 7709 1492497660011665040639960218352894581278314911776 7710 498399971828072214185628036841207442163547075968 7711 1497539221989352048414133338069972848726868538304 7712 499960919267337168977880894462455430550719073104 7713 1502597442421211466979171185757497470857742024688 7714 501771592763207922050959061267250995444039462400 7715 1507669540037224033630857349582462705301729287296 7716 503342866734320607460818650040156851572031707776 7717 1512758383547802123175148208168559393619980739536 7718 505164573814370178922234769908951316839608418368 7719 1517864031363556539611245821268202773245898125312 7720 506745255252311557620006541397630830492428351456 7721 1522983671385434279832297242406925679069511724032 7722 508579041336196468613676992264845506761554659840 7723 1528120205058318351726468881653224027935605692448 7724 510169211561287511263471118494225015957735036512 7725 1533273688833278241426861696407081264525847139584 7726 512014159330294372078482094488084126391671455424 7727 1538441279403752659412391148756262317660287797376 7728 513614804007936656032892672712512818108123109376 7729 1543625911379735493058749762197178179100829038720 7730 515471006816549459877778072022470830567609944736 7731 1548827639098776836159421145047106562159112775200 7732 517081248639079639021048121000363060648250281008 7733 1554043594124404229320987448053527550005886667520 7734 518949711280318803432257647691282668664959513920 7735 1559276738217368623208175131348056622659427679744 7736 520569573017106196367003027598554380253153122368 7737 1564527123538226132684493037825178071951599400320 7738 522449420375477991798310753456121690236658159712 7739 1569791856349242587358063184892975039248581432960 7740 524079969155385886738631059737978836958068236608 7741 1575073925722681790918537839664055776664318775312 7742 525971233699070992464791742864842309068335565440 7743 1580373388151639719653024265167169999970808297600 7744 527611511153261315204217422923642398773846799368 7745 1585687317859988058330170099529350495363210325600 7746 529515282021027364780999721688258930952883910528 7747 1591018731495291075461932923063088897250339612672 7748 531165373593539659375569214960418171920843111200 7749 1596367689919731340361988281737315263288768199680 7750 533080694220903670784724397237779386221742496768 7751 1601731234974783263079468294571411841745579541632 7752 534741624710217448762653506801110840731098231040 7753 1607112417716222508267993121367529533340310094128 7754 536668590807477527028231613052982057386187099888 7755 1612511296854379052782517763112389559555416231936 7756 538339447580214031115387879733765076699421988224 7757 1617924881606490248316979817458847539281460868496 7758 540279105940058907259725517216720007703578639232 7759 1623356257683465575956386317411401378332269994880 7760 541959911266276965831301995469637044149950825952 7761 1628805481632387787840696356254313750306407784960 7762 543911349301321729395982922248429141618920812304 7763 1634269536358107292593361603597958753510655895680 7764 545603212713218611375845455840905604079561460992 7765 1639751535930485996631451629540082633386981587616 7766 547566464926771969452474099963286710505399105728 7767 1645251534704055065409839853265754631576982074624 7768 549268389467606342278945572533405601586422417504 7769 1650766489002377773001194521101137167400312389984 7770 551244588214530285303910108682855967808295998464 7771 1656299541578916600993495928684942363720411640000 7772 552956661361784304173218328405146215749705526720 7773 1661850751234606127761747567351010754884634418176 7774 554944809254143323727643988498484192102056750912 7775 1667417040786815526118640952399486862149507895488 7776 556668098656598489399271696904046931805742009184 7777 1673001581858259375073984062647308908664998956544 7778 558668296069671340193702931377582506465238145360 7779 1678604437768273832150428404071648325922009442496 7780 560401850182120824035043826398245524353766238880 7781 1684222497505121141267305132093548731237861581824 7782 562415185266778494090155899124901274500906283584 7783 1689858968656436217108555399650057121807284854976 7784 564159025802316204357362228687826144372466026240 7785 1695513912360586520075218929365599342487052127968 7786 566184549289746415367849102578385919044100177120 7787 1701184183311265499811134687044375133350152762240 7788 567939832013998438903719872621012015173736778240 7789 1706873025479774172981937609160249073451310473360 7790 569977578288919790981971396729879214992310225280 7791 1712580497721666336450760934944417040435412036672 7792 571743263918498815962733975397330655172668195136 7793 1718303427113811793362459918680547537582750801648 7794 573794410078569608840236303120845762945731757072 7795 1724045087419745002950076860953220283827507496320 7796 575570590514572187194515002353060141887615729840 7797 1729805535094512342175018606264489316459700115968 7798 577634099127441881212164701031183051927690146688 7799 1735581569476896571537209606540948911300731496640 7800 579421884148421678425325502373288060923731440704 7801 1741376494249135680034911782677705408967099090400 7802 581497858086641554596405885681029859352893433344 7803 1747190370607552251620869527378235105709579108160 7804 583296255712694913984640817979235973165416314112 7805 1753019962779715602200428673542758688100454248448 7806 585385828371003385369698449430651748075747194048 7807 1758868604599831626121629932500463217192652557632 7808 587194862042973596132438589508820633432540409264 7809 1764736362114477012875194623474961556117484414720 7810 589297043767479277156459878118533888205083879936 7811 1770619964018236186994247559908090096488215662912 7812 591117914914135993207332533893267188619318265856 7813 1776522781911609792664150029400258389240900829856 7814 593232739842553902589761325106778709391075862048 7815 1782444879432354067925145993675529367823436747392 7816 595064367594037506545709035499903327598231587408 7817 1788382949418820289540816838266948209273549993776 7818 597193061654906146756310254135060471635922843392 7819 1794340401584927507715695527494126385079818077824 7820 599035540113833372044462007317115471282275438848 7821 1800317297089701877710180233987721964533813004800 7822 601177021901966648204500594120908984113798005824 7823 1806310299969713875171674400146880057228709075328 7824 603031504507149941269501671041082674674941726336 7825 1812322851033758314645207706304954691538067213136 7826 605185881919230020826136485195391655449208775168 7827 1818355009001121189201822561059500396816123320000 7828 607051337121675500416396436830425320257499290880 7829 1824403408765189405407215848041209816380963863120 7830 609219788042063633630863386588733496439890899200 7831 1830471522520962352461466888608543632668820788224 7832 611096238669344456023747867317073037892232651200 7833 1836559413965037338356215265414012511545131035136 7834 613277731457559732285034895799749486769703104048 7835 1842663681134698373905272344941005546901376020992 7836 615166428717700278362621111677946286405829887936 7837 1848787827893629841404659337359260150101432760352 7838 617360999743285127800157643167681462486553298560 7839 1854931922937061800087580434355639233716398971456 7840 619260817193782932848171163081772133132443452528 7841 1861092527169584618105228772673987750358740064112 7842 621469740530779724899723558669183973602011279744 7843 1867273183903593014958846093232415630690485297152 7844 623380774461398369158770841475939024390105891232 7845 1873473959368806807980813743461389740223389081344 7846 625602925581775919017037693126790288568889014944 7847 1879691376912306143546835195018819180038443238400 7848 627526377227029545103168175721988372683357229680 7849 1885929019686785617766209414639025403663411201024 7850 629761866704246897591414426043229228570163518032 7851 1892186951426207798200580496326543696985575620032 7852 631696660958124974329204362683180722971334199936 7853 1898461665239511361092905942917307242572544095888 7854 633946712795979188623508828744243842050229819392 7855 1904756776914837058504424726630068004175874502208 7856 635892874335104275722434601858734969693648691552 7857 1911072347500678760389561925540530845446867924976 7858 638156415844759255246323116784370815307126772880 7859 1917404839679235826469072347729158914618874236160 7860 640115245016752830575525629689066873503143364352 7861 1923757902088299634254216286916796552578812489472 7862 642392312309700969291603452366029516402494607584 7863 1930131600918528912879444189155947216156159630656 7864 644362635278016897865365769601886347594333463744 7865 1936522360369954083553507261652875191107290273248 7866 646654554963924716913286350863591560814043006720 7867 1942933862117670566231426649576378109976689818016 7868 648636472898532993767758059438617113508855018112 7869 1949366177697910755603657259918459711362387370752 7870 650942073093431983165673264685527747392672492992 7871 1955815692301846343796860519672602912357851055872 7872 652936834181591867909308265995583122518720649536 7873 1962286128994851216993790848397730089483343295088 7874 655256228182496156139890022243383153858283995136 7875 1968777556717353344287653285058018337591181762816 7876 657262714750536802570595638589646793900688757120 7877 1975286321239054117540934655124900338630052879056 7878 659597176983377609449109144424412123942764745344 7879 1981816187473676105554001479791432858956087968960 7880 661615413021880069725142829911514603442222106272 7881 1988367221627291542333158875778128509173460683264 7882 663963825605651297642493288280923329346612082944 7883 1994935737932578847205357378565302795303290212128 7884 665995162302888982621407259135842618455865121920 7885 2001525535326132761075506519152074055657892834560 7886 668357563712371200001032793132473444317158718784 7887 2008136677266371319804301115985513181653496412160 7888 670400780769341369797792584575579743939233921120 7889 2014765446151369371426099268807964340189738685440 7890 672778549434562257415687238098974228109330742784 7891 2021415675202409750976694588442059997143571758592 7892 674833750369254012561181965505594620242632553328 7893 2028087433401090771423576660377462109549687198288 7894 677225665212025383227081240244169757404102563168 7895 2034776962737241237595113897496818844611174138560 7896 679294149650571982353763866197334492721215614976 7897 2041488131105983936505545506860677185312286879200 7898 681700329462399018917734886579477386723156826880 7899 2048221012970760409384662538111025105057346595776 7900 683780932821071928336488134913156074605323032960 7901 2054971809557318571205879355215601101698276697872 7902 686202701634309554798553081946682727292609072320 7903 2061744432097572066509554238990511297451652205440 7904 688295447105328384256280439980152183175772507840 7905 2068538952234794183950082727620608270367601217536 7906 690731642865594424922476200061378111481949674880 7907 2075351530044405716415090540078647824166123447136 7908 692837937165307506852315577011092728587388736640 7909 2082186120466561640784413172892274878698376143360 7910 695288598066806972009102741574379991886668483328 7911 2089042792372854060766268793939138658504899553920 7912 697407169882364319780884669700136733196961074432 7913 2095917672711976132749370867551887136480274268256 7914 699873727981266992076541843433869761213522366720 7915 2102814752106584158035310267381565437820038085376 7916 702004686076971351001406384475928607314936251360 7917 2109734096532160108770593762408790712424179153920 7918 704485872083447055577485385863055457678596657728 7919 2116671799548220074678713441259348897482758400640 7920 706630566592301003231339403287011331075248812864 7921 2123631887770746613739611987909977507349834828136 7922 709126502194707166757284410629497490519259649824 7923 2130614432861251399741667438253650539602462067200 7924 711283719842024422558622521961007062136540576512 7925 2137615486181175265917104361973328985723533847792 7926 713795783297710650401982252954320883096328726848 7927 2144639110484733138852923593470303820820441271616 7928 715965549270090336427620004443284545712988129024 7929 2151685383274380676516589612436083016360505605936 7930 718492529890535416201435707366319377774312203712 7931 2158750313226774543973690533320651831913864751104 7932 720676305608213826379088490479613509740373136576 7933 2165838008381110806666165005490204288672852152848 7934 723218241175141594572137402284681592810730298368 7935 2172948543400813691918079853392085830360304623168 7936 725414705326953590148825315107508312515204684032 7937 2180077883770348256075598592603397101569366861936 7938 727973086451500697814029614702918467050077193064 7939 2187230183394436509431691877159409434976235033024 7940 730182350306640084282066213865560653580566041632 7941 2194405513883186762933286574110992547273626971392 7942 732755854734533089011049760346252055387206730464 7943 2201599806161086932824649641205694245416422869888 7944 734979320748633697320885733437848994172329721728 7945 2208817251453426516168805287918548275868160477696 7946 737568076097766046340502948379648081592987785440 7947 2216057918231629392198859741920415089364531915104 7948 739804483400416322842120626337641848381804040736 7949 2223317702627115806359190713787652011379215153040 7950 742409921247140063748148380433426480784152605504 7951 2230600833402693169756101586053577539588024337792 7952 744659294167879259427749628518385011326126889472 7953 2237907385106112462907521651754934821744943707392 7954 747280153246837140167093567602201120741375826976 7955 2245233209558816199985199012847456828606450734208 7956 749544012890213730204705552058043791041965961696 7957 2252582573408888057932895182413880255386285172640 7958 752180333575346732834370964936565752723292506752 7959 2259955557331427296373111633958535132007879439360 7960 754457303782731665999300792288853541159920854400 7961 2267347968373812184476723105253791067376679408000 7962 757110634344880086873356660393952844283549904384 7963 2274764120722144975407463642284861200367655869088 7964 759400828908620383724731544091988162958630612544 7965 2282204091947105786066800945116078197929633574400 7966 762069795250584501016974561685433837499369667200 7967 2289663643994342812437095150704743929794205332992 7968 764374673878424424657250208073750181285096336512 7969 2297147138921945388261008709041439253242536176736 7970 767059406684810506382701214429823250462432679712 7971 2304654651176712040130147579009914880979063644352 7972 769377656134139836934477087862530238888310198288 7973 2312181906563065854483683323203027235760873086464 7974 772079642157870492224126898916272339412699984992 7975 2319733306070280019422079507661136882936737094720 7976 774411288906162370852893845260045782139776688368 7977 2327308920984075514426595224131985522385476041600 7978 777129217560695718515831648472773613897788108400 7979 2334904440605620005764642890510356458564315577600 7980 779475841535095674323340063931060079082280826880 7981 2342524305295342703042500934339723936848462025472 7982 782209752725614231931939229929169835603197607104 7983 2350168592571736104660066780307532578751230813248 7984 784569920768983852798574321281765690006123257760 7985 2357832945447437512886829118888111424623138150752 7986 787321425711712539498278014108879633077265933056 7987 2365521843905895107080738323298848139051027822176 7988 789695257388415125407008466573630230516300553776 7989 2373235371791664861441339908730812212149644925696 7990 792462925030742416223599552526036555120650093056 7991 2380969125403860573610722830238161314009478923584 7992 794851936271767473154822975939713681668831648640 7993 2388727634351922132005422804804582020070154677168 7994 797635900422882774641826599949834119936557376256 7995 2396510979334052429560485720090163548932467723008 7996 800038726801940063487487934296372221007944960640 7997 2404314709301867239693882029765182697229614204672 7998 802840534595329542812091227922853381256773545984 7999 2412143404057876454017662129427078987120989696320 8000 805257201657286004361887939766302077369530267744 8001 2419997141015159515749662188298995087816478318592 8002 808075488146859449269724823424465892738369355984 8003 2427871431227982061276106251968901844205304154496 8004 810507636673621610435086174842182560328577876480 8005 2435770895361187671850078858342918390307255883168 8006 813342444524731082114709199576722074096995516704 8007 2443695607372433778269038564911917281574736193152 8008 815788585564036818158675576978986086640071356928 8009 2451641040274674190794414007137926577036732471600 8010 818641587946844771462921893486075201074551497440 8011 2459611855745613336701696564962711310547912047392 8012 821101843728249270196902233229339624830668441248 8013 2467608134378948471262291557674175525151040651776 8014 823971550488564036731306860464503101480866262848 8015 2475625300750255398957518695828624861897078874880 8016 826447498512738795270851634641177401284845551872 8017 2483668057859383844852412977068694990979271826416 8018 829334049959806023350863309675777955366172647040 8019 2491736493090217994516889254029721499663457201056 8020 831824269477038110853758083377275041647097368288 8021 2499825982000400093691611311296897156859669505952 8022 834729272045834992661407070413299976431714091008 8023 2507941279650626248100908630560740376149336282496 8024 837233787480097485867160076083300733352901932480 8025 2516082469955960728040713720420492680754846086528 8026 840155823169905286354523705053628190605682821424 8027 2524244879033484308280420361757748850372350952320 8028 842676341776728120893286496953584892656186536704 8029 2532433314460214346164773687848804391788674633728 8030 845615452763996043433747409777202805410963649152 8031 2540647856588796555822984017402473821745858477632 8032 848150424325347118796250573195418698346919108064 8033 2548883792074988583779198884393426747581782221920 8034 851108347928029208717698329283282480726629010944 8035 2557145971080846156352136101307883554914026963072 8036 853657900892317599866131224657238165303881062544 8037 2565434470456993768339881264983206927251266234880 8038 856633089037620273275886068845593369524762482080 8039 2573744536926027846273049689133596522534193736640 8040 859198861277057323427984539845574716074018412288 8041 2582081063635300165065994692189618770263813089024 8042 862191457613867045037401092100964163362760562544 8043 2590444134390731077676340485794723759144357625856 8044 864771969876051225885302826979575400748512160992 8045 2598828945130009281320746891716928717353658597920 8046 867783645722098790926722057702180970232838576000 8047 2607240432354255100897361385255572303229914686400 8048 870378924771857852299378557238401858964544261568 8049 2615678686854934936054279457647918497378761678976 8050 873408203710161687896236372380810988616485913088 8051 2624138853419606945782790680721569656943609194432 8052 876020022172152733521917029003113308492368173312 8053 2632625922851514097173111350406978552039680722768 8054 879066945713511171501722882149392529165586140128 8055 2641139982402186783766831501764782129115135689280 8056 881693693413760576055895745519518289036897711040 8057 2649676125126051882942797477838074452254702231552 8058 884760068888012491190004033119180371660370519040 8059 2658239396663792397349003287595354841558046309280 8060 887401877135245681674025796142861089830593672192 8061 2666829880679807049864071995331362412313791311872 8062 890486092930444151698276949483172099381996667200 8063 2675442628845753657031668202489388587336673904576 8064 893144662116753251030422688468774222687058817344 8065 2684082731448066406922385570242379531818513994336 8066 896246868846211526024246459227972119769142699040 8067 2692750268302394574887570732597217918152336145600 8068 898920662639534833343630126344192581421891266256 8069 2701440249451635510556752822035862855147962227920 8070 902042595314596429537190459922071338460434565760 8071 2710157810109140287757990680941527125912523507072 8072 904731639299922521819968770344049312242638447440 8073 2718903037273375639046032772168211669823818439680 8074 907871760797992727545989389796108793418377929216 8075 2727670888019983853238328416992458948454829395520 8076 910577898990873056577869071143756318697646984256 8077 2736466542741973199449581865966452745592158643232 8078 913736253838586517233353126321591716449804354688 8079 2745290095897291609816666140503569181600569183296 8080 916457810226671895190554196070699530677294199968 8081 2754136450888432850353405380542106399821728895472 8082 919636274608012957011646791707687551637549846160 8083 2763010845018142620653025862040501250649015141440 8084 922373383411978500292841049375404319422292490752 8085 2771913369020304603600909415563632670265746441984 8086 925570283522567225206013457164310010534520811648 8087 2780838872069215420236146632745381143554678797376 8088 928324713581842552604360738105883618616372390464 8089 2789792648995445888464685867005086989451309784240 8090 931540203586633682727533956426305765572612653920 8091 2798774786618813387693287508613408327996133102080 8092 934310355731706941201325321761158958595166681792 8093 2807780090999697297609991627457796916163648137488 8094 937546236488009434079492583367242699784426337280 8095 2816813903462377044707321458872268937136912210240 8096 940332138779281902703972644253432012930010043648 8097 2825876306889824702697331916451060450032561024640 8098 943586814057785651990860483416433765912246965840 8099 2834962063840452928571870519693177742951415537920 8100 946390380747016867921379121303400154613723476184 8101 2844076562468940997109451920088263001219260016592 8102 949663894349287820578990240064348055739555618464 8103 2853219893363123259377872949942937928175344941696 8104 952483381116123070401467631217520610439028172144 8105 2862386763536116166153942859706299175743392003808 8106 955777684430396881753197849851691092083803929088 8107 2871582608499105921742702855886995815322591534048 8108 958613232264433642150574651710020848914616766816 8109 2880807526485820910881708921950030478694754782496 8110 961926583187305017054808678907579706431200254528 8111 2890056168481150741650242771507218613135036468352 8112 964780028057547941730577055250429199003029683424 8113 2899334029522579036820188036920634753307246840320 8114 968112584312262442244274322898058214967263525008 8115 2908641203803311703496059108031087283465867361152 8116 970982265757519529709371320125170229146875946800 8117 2917972285773823250353537302314381212596497833296 8118 974335900340331341012902525279452235904099408064 8119 2927332830481873244468375211138665635398222788736 8120 977221845160384557749244414866953333738111284480 8121 2936722928154093719677433391432454612849297548672 8122 980594896620001181140029126806136579625289069568 8123 2946137128012452300325088180910510952587487547808 8124 983499091673910143716679743549708150810867699392 8125 2955581033803176528641249977270178661268296467536 8126 986891607043257002628540439461081735134473547520 8127 2965054731616755554283203311505233010278990325760 8128 989812241176552085898600303015399350662818128896 8129 2974552725089721912643112356477772529681300163200 8130 993226245768755319432449040868676684906560945152 8131 2984080667090771718984108441431532257977762029312 8132 996163463065370587653517913901894027854146277760 8133 2993638651628762493384699057414513963743658583296 8134 999597143927851720305764603889746933809126623648 8135 3003221124407370658310507364612208764125822373312 8136 1002552853839715633279413296010195573717029090832 8137 3012833787588737576339334881357380690930541050880 8138 1006006376349735284578727204928687087559063963872 8139 3022476743316950301303404147226438855081977582016 8140 1008978850932012769801256534711570171024090957184 8141 3032144378707494205377255374103365059921612031232 8142 1012454158805026026034806506683446976232729441280 8143 3041842458039344714571265187957162928186578188800 8144 1015443423380139500186951072096864215776236825520 8145 3051571079398858606385131716044525120720400761184 8146 1018938791674192848332847351069743704524539118864 8147 3061324570618529830965315693475570289652991251936 8148 1021946912478885177451390317160841519974495345152 8149 3071108758890295375090681431025372757244288032160 8150 1025462387419984412497484194796699493642432827616 8151 3080923737937769810244681359487475686806307793920 8152 1028487479910236156150455572744938085064272246240 8153 3090763788467781250269031099638584673230750447616 8154 1032025163327373777793493988118287928170853148160 8155 3100634788547277646725762615631292392401930878208 8156 1035067378894214401021358991145548466326413131200 8157 3110536827422849208672960625930566733545864268800 8158 1038625388529489754187849743967986878213842797440 8159 3120464138371707443857262553628387127442653032320 8160 1041686708656565133020056683350313228434361176448 8161 3130422650616085079174249044511235689874279425392 8162 1045265213710451330196181721447220369923640519168 8163 3140412461863433480685249443724615876911821104288 8164 1048343840364533302063435320752978273229214715552 8165 3150427744615724543904438492141396357103187254272 8166 1051944861937580395070470993251763868811726969408 8167 3160474479725974559159367179663949089889617254336 8168 1055040823169887605555195397531037057502692178864 8169 3170552773422958934163733909427136603781584591360 8170 1058662566332696681905453384187905548989141602560 8171 3180656736822100438468236066367213014134375395872 8172 1061778006313550458063890669739713636952107028128 8173 3190792415912883620680253181592882689693219614976 8174 1065420516381762227953691263130812873835890946496 8175 3200959912493122654449200206950208429906948390080 8176 1068553478848181301232362225008449197248639184512 8177 3211153275862221278568399181744343880777233825472 8178 1072218941126728669936614283178467093465021793280 8179 3221378617583333426490090174758362793404791750880 8180 1075369580737600759837671652753425346396604596320 8181 3231636035003163145480604035800494092418955903312 8182 1079056036904708388147534470947760197269305417184 8183 3241919528186257215526898494880947864374718698432 8184 1082226409634602911190074588697427980606987186176 8185 3252235261712311571078048789327353978619866763232 8186 1085934037108803567437884495361699891410920894384 8187 3262583328419683726987554399336128459294631215040 8188 1089122276688612073339260317465810925289689724800 8189 3272957678665303544283421806638663071009859781120 8190 1092853172471270123516524423870643322853873584384 8191 3283364530626578681218060863682649331956409106432 8192 1096059305342399147088260840033025160487689322472 8193 3293803985805077823503267990306320874989846071936 8194 1099811601821754930163350606183969562724987092896 8195 3304269931157795300344737240572154469266740841600 8196 1103037857342437738694009127314469685305676626816 8197 3314768638787660584614430280772073872738272682752 8198 1106811603288337554831500406416690234274493078560 8199 3325300218990746105604772124732692859587471453056 8200 1110055946435589210761117597787702089117138450928 8201 3335858494746615195160467062127841553042413142400 8202 1113853409220052366222424858184561278339823001344 8203 3346449806085025865636368599962161094792242691456 8204 1117115997956154795911109332575782893834574686592 8205 3357074258811639998636740768424177770639642299648 8206 1120935144867150464041802730310571196655276557888 8207 3367725611082966687089872934924302440277355424960 8208 1124218116766125032065334394404791705727062252800 8209 3378410271606563393956858137128818498711601102320 8210 1128059129305830853132577362551271522608386847648 8211 3389128341509942768116791031688100008868924002304 8212 1131360542921357129308753172383494338778178087408 8213 3399873527391054400062021999667105557646607333376 8214 1135225596496808456168669339917366983838652049888 8215 3410652293534234741155566858966014972987270556672 8216 1138545481178287078836838987021266625002742752000 8217 3421464736157783298573020094737026039849617149568 8218 1142432637516754899718879735424713126190921611008 8219 3432304510111160863416881648696364334260277260960 8220 1145773306216316068471744620636037875420463625088 8221 3443178135453512035055208040656017021103875118352 8222 1149682613046108896160885376807307965762369985664 8223 3454085717613929368875665261506369438761159767616 8224 1153041949085006500957877741238845280394882369488 8225 3465020845175944670496588291165089999841793084416 8226 1156975763377301382639900096979033070097811433424 8227 3475990094368441269755210374132242630107208620480 8228 1160353932726617916039690302877228396693097127568 8229 3486993580047089574588424472541106485972233962752 8230 1164310140117843666769236207119630439326107806336 8231 3498024823748483687048110492264368723104021188032 8232 1167709360280102807705258088079885235928470530560 8233 3509090472871363374307067471717762430652877616688 8234 1171688146289870904638140778813167277886203063040 8235 3520190637341323390160908779485648360693092872960 8236 1175106402567260470426537304280904958466461170560 8237 3531318771075578024480983534794597283824663870096 8238 1179110028581909658529068001021917006416103410112 8239 3542481593260050739404107151165808722430093298688 8240 1182547348633389909655964447749485394993579602816 8241 3553679208753431106924488598673768139095094655744 8242 1186573798402183826698678005063417056802637712544 8243 3564905017855540921580198117519153977388181313248 8244 1190032581681605854544601397968392404789269948720 8245 3576165797601056300474812773032266189984415482176 8246 1194081906653998396274058126602216930012133826560 8247 3587461647873945562020808973801916627818670607680 8248 1197559956618513225626330721076887550448054028864 8249 3598785914721255981626209510319038988559291728736 8250 1201634601731220931767414683273645072777981993472 8251 3610145433560120635086557331630739004470982139392 8252 1205132087885471454838271271135674375416749522048 8253 3621540313926694305237298423894443492084112018176 8254 1209229854084476072338884156315063489245834074368 8255 3632963832454174957471652678817110541612714651648 8256 1212749081469031513272315289449866420574163856256 8257 3644422883443864587991081809342643187091783528960 8258 1216870163333238453169280330206666765235964142800 8259 3655917586113004491102774056502187723997381244096 8260 1220409036628329954347632668095886800132751720960 8261 3667441147216568928757758026779261879093836609024 8262 1224555779607275689883579058168218005174396019904 8263 3679000535200203688809826841422822931115962730688 8264 1228114324528473109580586704375411059838043365904 8265 3690595864251207378611690442941254310256555302400 8266 1232284636575294138567498841034540333388520380144 8267 3702220270464050911862087855442891975430253131392 8268 1235865347068511142606242024379977215648192990848 8269 3713880797143363660937325800714262219533084452240 8270 1240059278511841621555250945258890782462533451072 8271 3725577553387317089333034695860988771380581184320 8272 1243659870421067108986144182840343796139816847872 8273 3737303619108368820256456285303058477066371953648 8274 1247879957211752578374228837767847444143479389696 8275 3749066098209886240915589550947757070791465864928 8276 1251500608621778959901865571675987556175934074480 8277 3760865094329667433773593009615160424133279078400 8278 1255744568944239595251608875858742167724882037600 8279 3772693630893942890210041126865510502540078635904 8280 1259387670599811832276614345705317177465540600448 8281 3784558872756560350392513573365131613845526790216 8282 1263655703371694141653282308920058948919502422368 8283 3796460933506769100455969811636423549047578025472 8284 1267319076237746081166350488350559089657650436800 8285 3808392764275463605972166266649448814704776592672 8286 1271613619077156893021117799646021017770450474688 8287 3820361591193107560064204997384395549682432430336 8288 1275297292024532544663721307945963359698727840128 8289 3832367538186218096749663832286924498480768925440 8290 1279616169234499036665508512318294340632353283360 8291 3844403483125817877803808084138162522931728197472 8292 1283322728898890558534331091262192593256274577536 8293 3856476729776940607990955527447575340953104329168 8294 1287665989537359951302439107966556418088797203840 8295 3868587396777924573178906525951771998975956459520 8296 1291393066182251718357129968011125284286669888096 8297 3880728288013053810469805419669646484984378436656 8298 1295763345542940835147623621827941919152268053872 8299 3892906785695657438742210965478228173291525097536 8300 1299511121004245522144911667165532046131164440416 8301 3905123002918528555466480767978923772323395261952 8302 1303906046469321287549019302479806398024506464384 8303 3917369685119534035517663347751068806852648729408 8304 1307677000000231395768436776692538422515959577536 8305 3929654277528191028772687282568054468286326155776 8306 1312096780144097333615749039192082155459600638864 8307 3941976887667144232476538250883807599840941511808 8308 1315888651367915790589381299340493617150456558592 8309 3954330202000111647268163004132770528332740566784 8310 1320335813967688779489638024446986613808410470528 8311 3966721729227718347333970984523204148802787397952 8312 1324148629674237026919562220876266652808779226240 8313 3979151587532865388960201038025539461136150249216 8314 1328620912316073410185570453651785160338546917808 8315 3991612387647032579148197643215765014494887847936 8316 1332457360473952785765005592242114644269897185280 8317 4004111702433628599049348494162242408313101882896 8318 1336954816171118032737233625056794934637057323520 8319 4016649660653600114678095132657394702357445457920 8320 1340812433050450035220493191952376051168402033696 8321 4029218796667982166085722520421920822464242873952 8322 1345337794648444769518310881425571908433398693120 8323 4041826764440165685406391733740924113465098051840 8324 1349216765834418570400132500330544943611567069392 8325 4054473687014405055020075532441842865033436765296 8326 1353767572001475868244176739061673844295754762368 8327 4067152021697616904907644318887470916535041492672 8328 1357670473852025327792424943073853909938600294784 8329 4079869504204767369950817311379940708587285505840 8330 1362246937823482407836216779235712888245315357664 8331 4092626251960919469372998796078898467597724535232 8332 1366171420198788659382744097383080491452028349728 8333 4105414661022716042068888641001318072142036264736 8334 1370776162892518270805576294171174425469022859392 8335 4118242533040787190110072107143043321205015856192 8336 1374722255969239515534651011734061643485627388432 8337 4131109979592057225535395582776485680542202327552 8338 1379352930696339057965974654124491652022966833280 8339 4144009335013773862027501517890594849254960253440 8340 1383323421798047849120710740829613633360932005120 8341 4156948467453897298604239764558922493642027091200 8342 1387980080165140375020633131788126104099824896704 8343 4169927499440379079147705679024184678847490616768 8344 1391972408181205395418696988099477107697718998400 8345 4182938686403045510392975424329602622071646863840 8346 1396657889488995321277395432870627679210834368768 8347 4195989963209900537738202144988761199632157326912 8348 1400672249399346000675521180148245056513553015616 8349 4209081463628311987097734839805838038138440046848 8350 1405383994978489103139941788803977154054931369152 8351 4222205363318322110003873491677155919493453429632 8352 1409423058044984676704919907292989174869481678320 8353 4235369681679667556107189709174328103314338056048 8354 1414161285716805419065257158189111859122947537488 8355 4248574546738515264617724503540986390362338963328 8356 1418222614597476529688712316451794977890795698960 8357 4261812053455396738245364426125134998398221215392 8358 1422990047439167331795986977869946507815486228480 8359 4275090306831484255512461350728162107151686417216 8360 1427073670058629426841820347149033560885065038080 8361 4288409428735655183218556384352617071989268067760 8362 1431867868371057141875706340308438336848345121504 8363 4301761450371679777134488223160197799137873458208 8364 1435976674786001880702508979131235531165806245504 8365 4315154545561548740083922574938362269764258519040 8366 1440797694468659118593824644289325439833797082880 8367 4328588829851600845973461752180755766203231215680 8368 1444929028460794563031393693222750147293760932448 8369 4342056270308940870048445415980526533086986142960 8370 1449779813302241864332719844458839820997665730560 8371 4355565109922124835148024846599928101091017913664 8372 1453933873886659100234809918342929772115614811136 8373 4369115475922624893357347327319378409998797703936 8374 1458811764177930168351288850148388294478708627200 8375 4382699252700765379751094285930670347955821489792 8376 1462991326616717934636152422794802026583458118080 8377 4396324753042051630455489124344954769064910974896 8378 1467896550858441433410117685069451569960505506560 8379 4409992115948229493329231117582793438663214916960 8380 1472099081674607962367588388754001053852982581440 8381 4423693142304089603141632587127998462185577088560 8382 1477034462736880617159986605571975613761730428928 8383 4437436233459849880717791637770929109118376222016 8384 1481259987412753770880403900499235648220576696352 8385 4451221522156484154605262577956345676577477423616 8386 1486222995324626830398003813313737010604923153920 8387 4465040725229647947111484611543377693921103145056 8388 1490474516134764146415083267218653848982787229904 8389 4478902333147625461758576306285374442931867863760 8390 1495465205209898849500188315049898115357064068480 8391 4492806472370436323694214957712088128272254203712 8392 1499739961587907875760081613989893236506064334480 8393 4506744793213659445004659772252596882707740136960 8394 1504761383584428342676060206887977822486089143040 8395 4520725857763921267424590037454724720139688847104 8396 1509059584635715198169350529272429702237189956000 8397 4534749786130538906699718281962444264270877084160 8398 1514108981391712727807128419713066583120538515840 8399 4548808161464979242667589363513828580464442816064 8400 1518433504069920228705892063170873672052923126528 8401 4562909618265789080753485812882995209231007412224 8402 1523511108966238606355396672012921684481653942544 8403 4577054288586769084458046389623327041050188742336 8404 1527859320081614993047230974419882955734939674624 8405 4591233669431967361658174349082374410525344926192 8406 1532968065425156587802618508271738369417068792864 8407 4605456468119941107160513513523204383236444797312 8408 1537339994072215851303063046980721263026909601504 8409 4619722828831574161396391426586464348927439747456 8410 1542477250249778093998215899911896178290355929744 8411 4634024161660687741427636146580433975119468307072 8412 1546876008712593506644497742421721935177539909056 8413 4648369266161873473637956853309375397611472929280 8414 1552041828331538405636750480797572959424691430016 8415 4662758280188102913371844546079750190889472501632 8416 1556464554155734519484905371327426914321352389184 8417 4677182525770518080317338371409326279024026020480 8418 1561662106881079459922306731760722155661000794624 8419 4691650895719417170250227708496402448290200703840 8420 1566109013486734522282288555356537167334000570528 8421 4706163521290765849679382073854405846093416676864 8422 1571335432973176195825604718438738732082042260384 8423 4720711654928096503368343705066736493722835546048 8424 1575809502298700673450091316015824622712887216304 8425 4735304264445263993815690642168178967039750172432 8426 1581065033330205438061739965490365535588465922048 8427 4749941474189930621287592678150581406355919357344 8428 1585563535397076805424437519825072205774450027616 8429 4764614466785442686574007374347153903229147135120 8430 1590851217132860535161917925565976988170786549632 8431 4779332285291659128385800249287939140648864930432 8432 1595374178348825521282891700662489420702197514752 8433 4794095066755605445192608570531653804436142536048 8434 1600691277953633850302444191430388705229974361488 8435 4808893903841311672913963383466908582758362697984 8436 1605241930859841333896683613187802120896713061120 8437 4823737915388227742548058606699073035908506819840 8438 1610588505498695486228651668178695750265338429920 8439 4838627251424634873698640272705535896157185055360 8440 1615163875844430681426522670932128263632733368768 8441 4853552913629884805680330883627869884560891784192 8442 1620543210826673118257810763452875741448429263104 8443 4868524117383939208756349335634036036693147582368 8444 1625143516193604201891288250359308384465647759872 8445 4883541005775929624478985478585389482255517073664 8446 1630552639666039705888406843416818055311152911488 8447 4898594488746424561294314753569679020512663689216 8448 1635180977243020150191201873168989643704224937856 8449 4913693879030307182491759691042649025698768043008 8450 1640620139267172103980582508101724176080545690152 8451 4928839312597367208610022464302772813677974286720 8452 1645273672300422106681212400291722015921557664208 8453 4944021627092121293684600459708345744371150594560 8454 1650746022450540656759806521402384277741543172160 8455 4959250213245606942916329631646091419840764444800 8456 1655424781259879661103732146774507344160726990336 8457 4974525200027645721785982481547602711181976455040 8458 1660927486419746431991901751340915333911114994160 8459 4989837351956041313072050209773070159265776851520 8460 1665634821268638244596694778604670077464944932096 8461 5005196138446383665658447818099722654877837256592 8462 1671167936757906974564513853432214685012925447744 8463 5020601701756582218845506499962213105140639547392 8464 1675900757526009897398478097436430122475125678888 8465 5036044712288039657510969261765425366497424224096 8466 1681467694919355665286470648377814076405089779968 8467 5051534718803770497405571342245293100055421518816 8468 1686226230323441274939606204838967186702621480160 8469 5067071876889233180676210732859626264013330763856 8470 1691823901948154410674908058431042854480489570176 8471 5082646762210534046622139133078318186350983928512 8472 1696611361555044183268045894849691881793448117312 8473 5098269024009114458439225279804743863409712220640 8474 1702240022664738668948875967625042175360244259840 8475 5113938810791201750903139668033136766932494470464 8476 1707053466103427473073037864730951644963724008896 8477 5129646602464034108766892832802250126495174768656 8478 1712716387378805199375592735177487029093280250240 8479 5145402149675366119718140457659165776433445735360 8480 1717555842100656718630626596104684026103217851296 8481 5161205593781021252913121456033188999429864946944 8482 1723250079857749134374747914836189882322557758544 8483 5177047339027410515358699795157291277134456182720 8484 1728119017862465358129886611874386483207397645824 8485 5192937217668321597322130486332726629309192833952 8486 1733844632284873449497352199528637349691401196704 8487 5208875363404152577810951843842485468727396628608 8488 1738739850446457571658401599675444179258949087984 8489 5224852104415174326583105562069865077887840356576 8490 1744500376892130712264822560473306789473478770944 8491 5240877355031043254027939576879795659721034837632 8492 1749422108444786642936933381197684136975642041536 8493 5256951262629844640098058125565277089711240352000 8494 1755214339145665251875985407000057487405710301696 8495 5273064057483258537823733864186141500773892814400 8496 1760165917006126891463793195929474575291033718880 8497 5289225736395341741598703613468871565944202539360 8498 1765990119745773945741595048759921663813869139968 8499 5305436460956496285579011975770913728385723718336 8500 1770968489214864915090479412369966011703086907072 8501 5321686362237365171980493197369289078165355749712 8502 1776828052778323298850250280212582155780836472960 8503 5337985542124504862185028971282210728006125850816 8504 1781833238234259844249223140759096858396419818304 8505 5354334154788682195029755624585062492972467813888 8506 1787725111665102890794734493917661603904747035824 8507 5370722231119529889209536251917428539554457391872 8508 1792760718093999812980310221101233122074888012480 8509 5387159979184886196752299091597941882614424039424 8510 1798684959549119909758330000641655703068869366528 8511 5403647545372326764570249550532826518982848383552 8512 1803747659830541284094182555468377700661392789760 8513 5420174881954813112198434456642950984537385995888 8514 1809707932408375078751553255514754933480001396864 8515 5436752281761476963850469625117245494590295357312 8516 1814797971633513347818441171471288034390723530320 8517 5453379883373139153765047563530546825704003507712 8518 1820790950659605925560185912787674507575565617440 8519 5470047559750568905859158252789751372039806449024 8520 1825911782089163192402301574318004036412957568512 8521 5486765689077871918044070379681523832737782090032 8522 1831937740908408028582988291396337091355382250224 8523 5503534424587283206582846929667644570423617824608 8524 1837086191417418345584568285329760328132646349472 8525 5520343536762067785208557000902663816420645661696 8526 1843148648461453325284898651374348313468645039040 8527 5537203490080545557514940742418245427443291679616 8528 1848324746521392638154804304514323498200900397536 8529 5554114452294477579156247226489050829000763255936 8530 1854420532413008499109447383458795618824728033696 8531 5571066090590935252862128436787384506534737444800 8532 1859628013281735518945310845812645338263150515200 8533 5588068979104589465249974868591533382122325892096 8534 1865757183841553241055343385412611759590931059136 8535 5605123277574265442072985940180424513703481503360 8536 1870992599493750804721901798871715800199017990336 8537 5622218548991657587107228411114964600273725314736 8538 1877158957528017764301620306495010672416825805312 8539 5639365478001462027780851272526031869654243451040 8540 1882422557923167795936399416263818450128966264064 8541 5656564216475398681295154344378512990865754939168 8542 1888622650205400211107079044715242240799545170304 8543 5673804245077264652798496554857460446895762450688 8544 1893918012798896857547131414030611222849634117440 8545 5691096337072006583911390340186672537906867841120 8546 1900152126084709884596673070518040164167781025104 8547 5708440636139901088003925687904854355802047289344 8548 1905475962895070894619757041362582079776981205136 8549 5725826540023482065769582463718332775866403510016 8550 1911747741993578034837109989285830470296727626720 8551 5743264911327734094192249834873843705722474458752 8552 1917100078156774232583903037575827197229226285360 8553 5760755908759801792773973447502415816258467554176 8554 1923406231093655331813576126301165273026416019456 8555 5778288823429201618138918556899298455198549660800 8556 1928790944156909860493069333663543710407510024192 8557 5795874607550257089213773449401386406257190114560 8558 1935131532016675341549250560771942605626266653760 8559 5813513435256275089226795021983435795114146675840 8560 1940545041279256808494184999445918526346188318272 8561 5831194489858956645111471203417668155440775286272 8562 1946924003599077486629787975422971828871121212544 8563 5848928837762602949517368307628018559948046501088 8564 1952366563769708516060067038235914003827073660592 8565 5866716645053621175794786623555118165847865473792 8566 1958780322207748775301652626323305996900365587424 8567 5884546986028769822704091021309627939422224920640 8568 1964255647166841271413461636108654098112004384384 8569 5902431042691400266687039331645132306783666115840 8570 1970704494392504419062016265914623596023365467232 8571 5920368972516808946991615798729024771694938075072 8572 1976209169370184193755530648854934089895795559168 8573 5938349764224014092018956422346877729446968847888 8574 1982696880802762191644985470055920467760293905600 8575 5956384692196968281569739573101939054923647196800 8576 1988230935413258011331410096346297091034508801568 8577 5974473905084441631124359327844128318607727422704 8578 1994754100149997836515655904068679347840494412240 8579 5992606305518346443350060821820465762335857283456 8580 2000321551252933616395846319911196565540062688768 8581 6010793260723290613769276307689846607637359135952 8582 2006880227903751773616633902019136549188240415104 8583 6029034935361580298985239010458958907031990611776 8584 2012477357238329947608679463208592045507234532640 8585 6047320120448395188762791233622089832068428072384 8586 2019075634710405159048483434494121774400138580464 8587 6065660276859627397120267390478428540154136084992 8588 2024702710063129578054558841365744165297954127680 8589 6084055585387970131583430081381674468519384716800 8590 2031336872564480866205565232001211145194066035520 8591 6102494724338454933120518838274503368872812021696 8592 2036997740679016987468673850151595464731183450240 8593 6120989274086643760144227271289848539153701415776 8594 2043668086847502659912128091192021088367215629328 8595 6139539406681486288769980090761075401199722118144 8596 2049359210154253890775292201452961110065630066944 8597 6158133686994533610736084832780653697532670952016 8598 2056069658540858772102084032233192305081382723392 8599 6176783815636458917384044109440187951767774749760 8600 2061791062999813502710531886243001102556419140256 8601 6195489955874074593679608275511659227240925481984 8602 2068538071557392417112513597007532794613631564288 8603 6214240583386774106962529613795543436709344717440 8604 2074293917845110216053565193171721873464359361920 8605 6233047494814473900369527414118314695117390111008 8606 2081077550837278921777763570338381578465569064768 8607 6251910844557472566839339302041477558336550056960 8608 2086863986858389961061470248141184756704044890160 8609 6270819018253867845915691632214260341026964496240 8610 2093688479457557523963079104337778654992894749696 8611 6289783909625943208727199178976576083848485792000 8612 2099505778054433317665049894363073608772170034448 8613 6308805689438212770658372658655248711358671654400 8614 2106367271977429329186832966257291917281185397440 8615 6327872627133066795824660948221370136947421291456 8616 2112219425812347125836751856371398654248774662400 8617 6346996714060925781634367357143337744269192236032 8618 2119118234333853102148334067898622806918552181760 8619 6366178137579670192478055349433891491072401742656 8620 2125001570261269436361641026555704527709709525248 8621 6385405049958469716516002862936244289695632878112 8622 2131941751549869526588479991460963397582171052800 8623 6404689566864702194990138943464460837866572283008 8624 2137856291648375507494487840970054786788206848864 8625 6424031866818638419594718743565602437782670879744 8626 2144834176454167412970842491303887919593822257280 8627 6443419983379337715974198372375856491369535396576 8628 2150784238656138332446019244234499353739945382400 8629 6462866157883407645502858351069181401694732422480 8630 2157799888586897194221246502665485555875056124416 8631 6482370559655809607486936117327053155471930774912 8632 2163781473777180050928465113606089162120276339392 8633 6501921129018610674740399801703278711708159580000 8634 2170839274891487555706527575551421212200746460160 8635 6521530207806351830590136316750990214751492594304 8636 2176852669873862027697467860875032043423935760384 8637 6541197955708457645811181178759520314296674048000 8638 2183948625437680455478816362173564358317685552768 8639 6560912219553356778915133641275426302721219858496 8640 2189997964914496119277629349716443056412194116480 8641 6580685441942209383374062898499006647451817966192 8642 2197132394479496421640823014551716675885343252000 8643 6600517799938849691280833721574323982389478396416 8644 2203213865020549763175873162339328880623955109712 8645 6620397019185144475874337463290202774556557409280 8646 2210390979890484273631719426412770861722378221056 8647 6640335643742461996641046382075633138693282581696 8648 2216504608314967269240081227469225978905689519104 8649 6660333868438113242923759828675054955284543586904 8650 2223720598960084302785525340410018541014028701136 8651 6680379296344427363824768362879355757556245863104 8652 2229870857001859292800457459560253533429789403136 8653 6700484601538727036505839789784981558831391260960 8654 2237125781927607968173990878832899639475966241088 8655 6720649969167296970794788152787676990714593577088 8656 2243308527313887087854994213491123675974558708912 8657 6740862878772748377682943292015809590679902480512 8658 2250606937694422802815130813194244696475994956192 8659 6761136135490172357221282112172548138396485257344 8660 2256822462720547236534763662348799536245131605216 8661 6781469914551144158694135491648700354115865386752 8662 2264160209488077741968782765453556255459251782528 8663 6801851598769067656248413976084685295331757382208 8664 2270412795558698450098814512811413443416894292384 8665 6822294097646227922037864879813962866537868830176 8666 2277790213968864889966939020280101862455912963840 8667 6842797576675872434884913546513229735841232283936 8668 2284075911578110443685136562828266382255851568192 8669 6863349320816652211817220859639662936760188579600 8670 2291497362079627094741853915367183167605456503872 8671 6883962344866647540260919948685864611423877044480 8672 2297816193895467905558414056486250247165964911744 8673 6904636832471161081580386550969692206074897831040 8674 2305277721669204352015838892018118196709323454288 8675 6925359941929552737102734531259169115265232179552 8676 2311634327572470700073220739585589090755385346576 8677 6946144794179073119952145440919394503413265083856 8678 2319135997244835093346895405211249826492093525920 8679 6966991591073691902453920457884962064455046996992 8680 2325526077845775020278936933439131586417303384064 8681 6987887363455188691124980861233631644655992827952 8682 2333072601840643562398090684975142416429264314624 8683 7008845367408133116711221841979104132995591725760 8684 2339496454736140107862601801137551137621522116992 8685 7029865794936432826664945666538805766539953446688 8686 2347083536002371915612580165619423067594532027968 8687 7050935548048290977690714357557276986721877720832 8688 2353545603668930867133455210124483249255761086656 8689 7072068019218675563428627232719288073419378332400 8690 2361173584183891960309718790933965616680064107520 8691 7093263390492763419953231483323291676741066396352 8692 2367669767122000096155050779935425996641669993056 8693 7114508462744235032543115941139732692086649529168 8694 2375343161366731020699021927312943906307993333760 8695 7135816737542786350966875051189327516706073719296 8696 2381873487310357425060894394525555589883498582528 8697 7157188386294801054405386481657573667100671408128 8698 2389588199717982503079329453295563539002481817520 8699 7178610108223748657156974607934930822031221282720 8700 2396157472927395542833382685391201881253255256640 8701 7200095514596988747525668661592004351051311102464 8702 2403913564895358745021903669411795450766200420800 8703 7221644795500875911536601124716159558975064136128 8704 2410517323182863293016106368122962081164626336848 8705 7243244518517221585070414562984118024604693617248 8706 2418319683554662537043735813074952233820250930048 8707 7264908405138203177593858485169564029801396835936 8708 2424958239874351493056004033562244515752023721472 8709 7286636664841790587759184647225569268824433249536 8710 2432802408763500393300749144481574327269839188608 8711 7308415731872835410093568077461795735967168699904 8712 2439480362267340310174483210301949711851547443688 8713 7330259468925257260782145894283631405879760464688 8714 2447366688451452009888623688899363102380921091568 8715 7352168075159366837486505440627158291097908488192 8716 2454079794340893952049446658155432540793069078560 8717 7374127850193992827242644291619418227369393519360 8718 2462012961276014669606827000916664728112966593472 8719 7396152799375840905085781209392645383139155578240 8720 2468761242802560208112721785213520252196424293920 8721 7418243111061363545532919146526824623632941350400 8722 2476736999698658964677740500114981503524385898000 8723 7440384979877402398730769931520680507840850704512 8724 2483525430654995139090961833818384295541191282432 8725 7462592524381632622917515267527038234508491977200 8726 2491543845361562518058384764362285114167349078624 8727 7484865922083992496873014930851510866620278528320 8728 2498367805399548113245296315645242531333305718304 8729 7507191261733158178973905707712364971014230300160 8730 2506433939147718094900817213701055534865296432736 8731 7529582775842789623257106139803150175249853276832 8732 2513293746908066891933929169825901022120435026240 8733 7552040661906599759649821508046667096295514732032 8734 2521402971352120178197177731379717367477839285056 8735 7574550871047571583438208105568742833040808927552 8736 2528303398168125499182122239676134157790804346368 8737 7597127750978266656034969689453489500322948828016 8738 2536456079105595859254519249587916738103676838048 8739 7619771518996447685589494101486848473744391758496 8740 2543392719812851927676338116490406134473196085760 8741 7642467987507644508534377446295494466913889797072 8742 2551593705256512202040606216305418906031638888448 8743 7665231651449107583907272562287614288738833100160 8744 2558566578200578128660565077752326609657782246384 8745 7688062716985890536928309247235834312150917298688 8746 2566811467022496117831708429434996621351974410864 8747 7710946856656555307509972423981764601686562699296 8748 2573825731584960709661688208039759339078614687360 8749 7733898713708398067544580463169128602638153003296 8750 2582114588223802558143963956316890962036367015232 8751 7756918483387057445060623249124078126359998107712 8752 2589165450097693692841368685500959464225187642656 8753 7779991728409481586996131798331017634468780853488 8754 2597503513565235883129367799974964338011602061440 8755 7803133210250945270339734464283517397935287627008 8756 2604591307831756306580805482565972873024299339520 8757 7826343112808597094696474922521105769277262885120 8758 2612973786084365435738340184317324262593091774080 8759 7849606888181837714630096884829010348366729875520 8760 2620103451473737517818216619859358522489345344384 8761 7872939417041450014490693413765268598013864522672 8762 2628530717510273172768563775519907171954315746144 8763 7896340903749573422228369933107165772955921186816 8764 2635697682958236545205121157426832945565316258432 8765 7919796657353451052903005466144743781306902410016 8766 2644174765281363319050437269469244923420678036544 8767 7943321678015007955606334830095453708022174314432 8768 2651379054562950625235620897031975548642417763856 8769 7966916191108455892771603968466031740941427737600 8770 2659901386218457040804067610737468400914981168672 8771 7990565361093897124920900311989286465297532772320 8772 2667148339916362439813300012624654483083716800256 8773 8014284341256380723464132683192534742871309566976 8774 2675715981356177097369566351643449831325800281536 8775 8038073345817277642924558025012995465058449461120 8776 2683000636195756765385402769854932034417992635408 8777 8061917393012466353267293619845576713567451074432 8778 2691619021082098632968465499306444522903514951680 8779 8085831791147594985230697112024795077900931973920 8780 2698941718194467210681088027945209242483351716480 8781 8109816742505041477118010092844569967269213348352 8782 2707605874429724497713242383741699181658620844864 8783 8133857151288262035045884933632734892751961015168 8784 2714971725392857217021109396515883365521298950896 8785 8157968448925215513818017219707993501629979231744 8786 2723682044275991579259821662186517361125287907328 8787 8182150825478681521558180927474072228257210241920 8788 2731086317403946972951605417507127218941656801760 8789 8206389070470582098177240647864462655377175927808 8790 2739848003128160777124553843895513597165964829824 8791 8230698739031169250809124098056299548136104984000 8792 2747290717016537488060539923037424531402586218368 8793 8255080043032572745995235034666805997531462241328 8794 2756099030796775490210594697124744371734094132528 8795 8279517622371152599256638531089700273328456670720 8796 2763585724152655706834278185963971734724715112896 8797 8304027156971310056017019332135385970124357537280 8798 2772440733583763980797417311140525149999200137152 8799 8328608880645212190008489910971318646559307443200 8800 2779966257464268698066735618514381569683430605728 8801 8353247282258572747864661436685558108968553906272 8802 2788873586084592914854821175997314860953613861120 8803 8377958201831098238662661452507592459403091662688 8804 2796438287731066934795129575888107426236127504384 8805 8402741861065532813966772750419379904714662375168 8806 2805392788692073230565485963245833345951874894592 8807 8427582596870033773080646764630908720480192803776 8808 2813001969378910780589309062069505081183719478784 8809 8452496410300413872393994015571181047697677541376 8810 2822004041551416399583525567003224424404212076768 8811 8477483510915101073043955461950609924164259511360 8812 2829652792432166228959072464028775655898553230048 8813 8502528116864199505908969938932103100423656090880 8814 2838707821282391047666662563166439762874053010304 8815 8527646357082005661186033482912533739241951165312 8816 2846396166814375907464801636877516759585472196800 8817 8552838428852265238003359065742761231155643318400 8818 2855499247535051765069976908786308256956376722320 8819 8578088430485320700696069326150550659647779101920 8820 2863232919972051913830888269604972466755770357424 8821 8603412620153100335857706053722322724067566112592 8822 2872384115860130707906478891478217505860733354688 8823 8628811217390450748248892301231273645909807456896 8824 2880157773987934460876792789024106426125413551744 8825 8654268164939464304154113772201169065899835017616 8826 2889362916440414787486464971777606820102149920768 8827 8679799850905385277374610013004536608692294378752 8828 2897176925371171282474220841777578945820265856256 8829 8705406517389683237092686432873381223572631345680 8830 2906430675308541603078663660146014420112086712256 8831 8731071950261638457935565773291834528406689815552 8832 2914290520806004342937670585367809738071636481792 8833 8756812704031653370168130629242031956859360451824 8834 2923593284780258290990649117747428858791060542976 8835 8782629008561869142629795476446787792254059192320 8836 2931493886511902095135628089496806970698599879272 8837 8808504490843973477441539907456821174765890495696 8838 2940851248889919004024079334031218645876785368032 8839 8834455873543901465992236838957174967837354372800 8840 2948792625786949665445023356913060390816113898048 8841 8860483373813597874591425389283652070678666443264 8842 2958199498411594357489790328649384022784357713904 8843 8886570494646897263482321697174669907325502396160 8844 2966187582200973865761791518224876579111766316544 8845 8912734092390243143461653207791528262823123110720 8846 2975644035957981925854483277511202987637448299584 8847 8938974370900867038927295721518371228694346912064 8848 2983673298894037042237004089048660651165332546560 8849 8965274708842774392834582082464303556543903422960 8850 2993185367843726064309428116077087231451246654080 8851 8991652096589993052945437147665448119986136881792 8852 3001256181445933987493451474590090149876997519088 8853 9018106761592318360504381309697631705047538084096 8854 3010818327683260612038533178056983153209749106240 8855 9044621920426119127761635912934243405060572123136 8856 3018936380376906253439784407957857667517099922560 8857 9071214698355619492722949947392921574225158344032 8858 3028549030352198658168677820056334091338941743872 8859 9097885346957518712957469399657957421686278210496 8860 3036709052624843603922459100285455514127905801536 8861 9124616918896656459710261513226647676002962616592 8862 3046377984262681694708415541725802249788518028288 8863 9151426713277620895777118679279118938517293676288 8864 3054579988839183953714578037902786613268100691568 8865 9178314968315707901660626257918499275921605506656 8866 3064299936656398702130525458822545549081551456256 8867 9205264571487958784401882174202756926830307749216 8868 3072550073833507778108569891843253014351342515840 8869 9232292997125711531729741214558003964347920931024 8870 3082321104246175019743368224190949859295600408192 8871 9259400469748893245629201373462133083856054027072 8872 3090613641084948691263016832866336041127066984560 8873 9286569748337831917057788353617006790461107135360 8874 3100441997315609158242188675832896448958032119520 8875 9313818445901357723631638244691512432638741323008 8876 3108777324509065010841471703977072517278290880384 8877 9341146773524392987657702104110050076416104334080 8878 3118657275576905027761929176401669215616642342272 8879 9368537360204316604635659164609986262889154181056 8880 3127041278344082550468114211957920953636996285568 8881 9396007958842757101736878323781000827638689076352 8882 3136973258895795062896348525198064111146787742864 8883 9423558805171423629281566415482087321154359173120 8884 3145400472012691937608527809720673301941353684272 8885 9451172358907200221053592773790909306380625918112 8886 3155390472303570543230226697511411675340861795648 8887 9478866513973360766659582403560757234002805290816 8888 3163860914871041310051528072538684070449771587648 8889 9506641530794355723581946865830070816960817022336 8890 3173903473794614388504036057400820401839302885376 8891 9534479698819650228835301511030442301637397234752 8892 3182423508965785309190691792580349223237637448640 8893 9562399092483203268467680872913677806693002386448 8894 3192518687895534810992510534850458680892524155648 8895 9590399958617726095863001089364533668563125861504 8896 3201082383699073815178022920425275537593258499680 8897 9618464414595607571488767341737861324790175412224 8898 3211236654770113026458909408853739967287009832832 8899 9646610716988093132277512890494831056341718725440 8900 3219844408782546751789659557602258760066472455280 8901 9674839098904598880043048765928941553056043981568 8902 3230051828759528858612073804204926126313892364064 8903 9703131543455118643017403392757775082523189139520 8904 3238709729341400414443456745414967511636626206208 8905 9731506452076325044133477612664776641333581755328 8906 3248970754097212166533448502304886716645792536288 8907 9759964043212942060096430050690189693749748232640 8908 3257673146721194487327907137000707010422161730112 8909 9788486165095676380714178493790839435421891787520 8910 3267993973049739685378043260494205210656057465408 8911 9817091364759407955635625531181571802325999959040 8912 3276740870329684226092120216696485625257411725616 8913 9845779885975558820037597379102813271574962019456 8914 3287115834535324747047740326801176657587122794768 8915 9874533401254079704638679897525163072360338555776 8916 3295913832828366333416695257850735496544460237056 8917 9903370603891617650592420937670273646026092314272 8918 3306343004462006238339723297301870383884531900160 8919 9932291763956726858233519642781101472860343890176 8920 3315185952823161358769519471309494617284726524416 8921 9961278375965888017496191794135935788191683643264 8922 3325676027050567328735635990968228679656838623744 8923 9990349321673070954698236803164139714785181508768 8924 3334564329941442496421011960383666422482170467712 8925 10019504856916270492299202233698035740546428772864 8926 3345109157679590001111147942628397108528086003584 8927 10048726296566902152089536784215617946662421466880 8928 3354049126544867234740434072423722313141994812672 8929 10078032712707020852032248613041129209801000349040 8930 3364649172337552405951757091872749171449196446720 8931 10107424346298679236636437065238308063303590330240 8932 3373634943908014861399211474028461959324004835840 8933 10136882373015025188373148965529971369678367786448 8934 3384296617262791341558492634012797891277156461120 8935 10166426015074259024020576620092538617317460740032 8936 3393328210869278704869749431038719396553820575408 8937 10196055498523705162754261525021199523056701640960 8938 3404045652640404168385018830352974650152294449120 8939 10225751858651298818316098152323648115676401901184 8940 3413129891869202308787282989585743557921370499200 8941 10255534468802784679018091143989485197801434999952 8942 3423903166258211928132960942925605302679180875904 8943 10285403582085614583991595574806078749290756851712 8944 3433033673785492739139700764063266528174679423296 8945 10315340050248187129292742529371854324297225520480 8946 3443869720258946997907347948957134441955226956288 8947 10345363399364985822504438800449510187743261787520 8948 3453046921323626265700836891660762495963451675056 8949 10375473909358730696356245965366422175902892248320 8950 3463939364217831005779197412563236087617386046560 8951 10405652247027650733158357859114495679770730458432 8952 3473169786981549770814979215173496421174357278912 8953 10435918134716958494351709587841825058915086417920 8954 3484119099431779833401066888300888694118816515504 8955 10466271837042518301600398558436993574663007299200 8956 3493396678766874117165767604719604763785478428160 8957 10496693834324780207780217110028630159307027865904 8958 3504409504174914541400537177959135923054967680192 8959 10527204046617767153618434477621427125742457889024 8960 3513734252576492211493299221604432216843922342272 8961 10557802723504708071186333600834231700908136020480 8962 3524804515656677572327436065435980611578183268304 8963 10588470199828964429579477437533634936641916595808 8964 3534183490932483696338620383456301144513924312320 8965 10619226552295072214777029189385924418700387268352 8966 3545311264635696502582129930312405856844727846944 8967 10650072014887247012654311493757094297346634967872 8968 3554737869899292790826828216918017513771440892800 8969 10680986775948398155764721805195984535003328611120 8970 3565930331619065240929807161069701875599703673856 8971 10711991070088609624827811170483629920151543317792 8972 3575404999396708697256010169208911449694231927328 8973 10743085158998602027030884918585334880105501766288 8974 3586655539365790364185871996625992816997963486336 8975 10774249040404914548595405043845398559579799801920 8976 3596185035765062450511539420028278906610026874624 8977 10805503107204142860359594796138799154399556329472 8978 3607494150279469745425324731668210835355360154184 8979 10836847649502293060711082183848215514054586652032 8980 3617072187552007200514598904395987071736910866400 8981 10868262472435424783572251330279358191150078035712 8982 3628446747020824370042069435092594669710011461920 8983 10899768172830826093222455914385389984457075907136 8984 3638073330050889085244753666900696885683883368224 8985 10931365025458047282271348292262648019222274956800 8986 3649507050686924155939049737910193000847577665584 8987 10963032640715588774379363435353350277883324648960 8988 3659189493975670472946248859832446549264172035072 8989 10994791821860909499338997667107885448219502380320 8990 3670682442993260827848517688525335090034416849920 8991 11026642827280995731981040546971285045937490060992 8992 3680413908088850801576639418517638504468188812944 8993 11058565116440091223993250277446997946096673736048 8994 3691973508367508427625808307417325276317845170560 8995 11090579655613577418111775410695796302033201592576 8996 3701754450156856449515815175509699761484875720096 8997 11122686686404522102136908285761876524631806173440 8998 3713373864808976799825679625936076132365343967680 8999 11154865516559398411589249090381374086991154189760 9000 3723211280442811480463516104833491308914426101472 9001 11187137276059622347897075325898574676308477034032 9002 3734891014995889947077097917270893933592396930304 9003 11219502235994456502605584733819705649297754017216 9004 3744778386182075056121413280667397021900216692832 9005 11251939504953959493549725736902135644980308225568 9006 3756525560341996323452073760861215647706881280000 9007 11284470378045905549430807598964553301825726988416 9008 3766462899383790347423192221359346412850810991008 9009 11317095156028174213731643800959320439434430111232 9010 3778270999035754987546528925368026571903258851648 9011 11349792746462055512568778358546557945327526829792 9012 3788265870231102684971954439517158060797734012416 9013 11382584657523414828561749256054886994813286388048 9014 3800134956361707538800747365327615263653436486368 9015 11415471173331948984376984407615408460908550280832 9016 3810180287275353982440098126316894752680711981248 9017 11448430999282974136287051853310152098190375575552 9018 3822118051314075571539019823664642615290401712640 9019 11481485857774616372404954593609327434034125208960 9020 3832214304461440599386506009757112255422778485376 9021 11514636016263476033507220750696045088603962292224 9022 3844213659902911168536280332371498641081313984064 9023 11547860023149121589248027290253807172815308858240 9024 3854368070605387143821287091162076737632026250752 9025 11581179769930109468601207099717273703099069944744 9026 3866429547750980237839800514708142051262357180624 9027 11614595507245389580051494456346081883293366470720 9028 3876635375412920035980856779372782654959437116192 9029 11648085625048071478953619437076805423327781627600 9030 3888766336068394938646769516567213273874637473792 9031 11681672185762896862148716982088515633111866977984 9032 3899023584855850964863947109182783714523978206480 9033 11715355470065836689438813597316287754892283244416 9034 3911217276523756623476091078786375575510577136368 9035 11749113661053018310369025618797538708083095342720 9036 3921533784458176306360211575086673756068278546016 9037 11782968992913008756940415088489382898789377811712 9038 3933790277500553303890025865527364993480920481600 9039 11816921776792416607674416938609709892253473334272 9040 3944158714662522152370843132542943574077745395936 9041 11850949987238847625469898350330998377377855208432 9042 3956485962138833971527889724828774722776354110208 9043 11885076079642704725306698105586489265482199697888 9044 3966906798822342306809480688987400458221574320640 9045 11919300348377225925208828532204321405136734384640 9046 3979297472096751850200343850939875040171014518624 9047 11953600556760933057142182514699433096082662629440 9048 3989778205334885044702106898953157256298374208640 9049 11987999383719886340684044747248847813888846759600 9050 4002232844555361937316152209531411804671865287568 9051 12022497106193463610566536647938047910742631092224 9052 4012766488167436611944632198991816798590668970496 9053 12057071323722154929266150161103266610793288942336 9054 4025292704528546469836981264209279039014343227072 9055 12091744891857312221987898413194464045479959610688 9056 4035879270565269251232976832109610185130556393184 9057 12126518069336050542330651172482084020949278459520 9058 4048470081907580856518193346911011852962057087488 9059 12161368291531951135699677705716763336670347243360 9060 4059117674639709474034006690601283002572192307712 9061 12196318591029231324207132257315106618269360134464 9062 4071773144530282473926438041500620508825686803584 9063 12231369258414565027716616408135846994252407487040 9064 4082474168014541864727077771618866172354990439168 9065 12266497513697705655804773379407666081393510809824 9066 4095202535954964818060487334304776247581089401088 9067 12301726567643047001037219236185575768576766928416 9068 4105957484694420451087833873053286260529828263136 9069 12337056743371560711371815363954769958508971603456 9070 4118751155910481396337872913111299127913896864832 9071 12372465043183417170192620983450946362984832454912 9072 4129567780890332574706210263857307163789574377536 9073 12407974908723332975430196307076016163821593873536 9074 4142427305016609555402653440827986969010840926880 9075 12443586644815879948296304237638904310696845920288 9076 4153298383006387277622290121316717484950551386800 9077 12479277034404650168525837759272132745487270598560 9078 4166231645521159494581791775152904053782924432000 9079 12515069751808819931005537593046894680182054297984 9080 4177157180093120669487008923389531461404395402432 9081 12550965083125520927874414103168546969205696478000 9082 4190156944813735140490067077802877739840580083200 9083 12586939641716297754302447061199946888841670734336 9084 4201145314774065219166974584605205240327045099712 9085 12623017284983697392219146571346721167369251543040 9086 4214211655386361228703880071930545736835356636160 9087 12659198280630667102063102316388388769169661235328 9088 4225255006843622918084492058940773242956563061824 9089 12695459070531749258160404742183914249950556757600 9090 4238396441504585342796527601696381279933696635424 9091 12731823696708388589071954204799594643866729192032 9092 4249495277269289204714263275512291460512056471248 9093 12768292460091792066607085026703952774480528416256 9094 4262703935967734004228717780305081525408915462688 9095 12804841577881161369191445579138000407862528510336 9096 4273866286034560423015041694212491438249060085120 9097 12841495278180280866893489663466768002850732085632 9098 4287142745541648233526739762289643065521723534320 9099 12878253895212309712406905864857966925173786272640 9100 4298361125076836086783153694445499879421603835008 9101 12915093420207975029312640275661385997494551475200 9102 4311713536579353234180749357616790863773998723968 9103 12952038320815539886622801598460390411479734309248 9104 4322987939793413755933399225607264289231423526800 9105 12989088912647873150019445429258965787421876041728 9106 4336408822425492317220630913552442075119472027040 9107 13026220958647085938894337009778767799477785688192 9108 4347747928992653719243041139103106940720198664448 9109 13063459168074425351315902515634084372524467909200 9110 4361237349246358788680791442571345543857636137728 9111 13100803837778496846468216561033144798067460196672 9112 4372633021734147904142270878102841377159601268288 9113 13138230553703148433391099756880723089340722751456 9114 4386199785208266614264888092444596255941890446336 9115 13175764216158573927360493807134616711953684742656 9116 4397652552253811773645432068046466070636241482816 9117 13213405101977207456423533053384945491006842270224 9118 4411288522391211240030056406019797742284493241088 9119 13251128619292891098673616052682527694566892831680 9120 4422806684590794197675017883720822308304092373760 9121 13288959860431589999362563622326943931476581612032 9122 4436512448455610248238556795299013568177218840144 9123 13326899136320929069446593731141962205965675393216 9124 4448088250352483205044915861084395638702616678672 9125 13364921622108384166841162297161218241017623989056 9126 4461872251319078094441009683679275375451421775040 9127 13403052602919574239871511608091418213480192934336 9128 4473505695656216219989136046541902271613883942144 9129 13441292425091973026861098559249449559067844197120 9130 4487360182170122650185277956012286349410092763392 9131 13479616027801653726937032346018709235060518297472 9132 4499060240955793040718703082967133720013056600896 9133 13518048945998975593924500110941035009764137168528 9134 4512985271918152301531705907348741202819904726208 9135 13556591506588788368833534261758932518743138743040 9136 4524743533157027867140728515984549180940555761632 9137 13595218410585086655601759000173761737398693989616 9138 4538748228783580520281957380457486746181635764352 9139 13633955445246479123419402818026132481363619265920 9140 4550565229897604440254756964932348429701163776352 9141 13672802917152226310893158556779325976444157552384 9142 4564641160510534194625239683025578141059373099904 9143 13711735344002236694794867504951940796806683746816 9144 4576525480659232595397484104374813865491233035264 9145 13750778710850427940286563057879637701620820285440 9146 4590673262090715533606321457203536632265735659360 9147 13789933303921727771754749626562981078090763065280 9148 4602616885112518986749313723814925357848004619136 9149 13829173456068600037998914521259910424160809853184 9150 4616845243985625956866721770369160566855886263872 9151 13868525351407087398702236321411020982251541473792 9152 4628848162728625900105473917312047185047155166016 9153 13907989312593249768498657623939867390440720046448 9154 4643149067834154989291834041422249638920855088640 9155 13947539429292290858900456883384791458375971520128 9156 4655220574958788393194255966028739633151495759360 9157 13987202086824076621619481578079659760850870522576 9158 4669594095715267517868261652548837434813469867840 9159 14026977643899961929275432935699074913323378680832 9160 4681725477037349587089348306778104805269638220960 9161 14066839945230649529961656058294997517001407096112 9162 4696181039844185581318670129486516638217960248560 9163 14106815636079084766479725190943278922695631116864 9164 4708372841323758756951620919371208086782586284800 9165 14146905054266636106459347009770392498265953748992 9166 4722901732678176620619563579312973324863924384064 9167 14187081797580932213075698655025317589464731478400 9168 4735162840117711000280738423398445881254400505856 9169 14227372773073198898121195348376776328787566483296 9170 4749765686928623200819263713175281383265432108544 9171 14267778298074868834093694839151039452881974034720 9172 4762087795895895124938699516159799164088923377008 9173 14308271778896861912579878829779009253444376168528 9174 4776773616340945291612623154390735440026226147840 9175 14348880328842536140642888835341563827922046763392 9176 4789156728852881190732596418079915000105215346176 9177 14389604243964850957935940705483857489925492776960 9178 4803917222366607755347084231403905963258480697952 9179 14430416737837523024246296039380042771203096854464 9180 4816370942508989399286192795815475134009302122240 9181 14471345131588116397007702230579340732777613647632 9182 4831206170333524255080677921193903372151403942784 9183 14512389758514953672687969737671354965080310369856 9184 4843721471885106826814252728728861029059076228736 9185 14553523579928088450157611837540602097965569426944 9186 4858641195496065903759826839526225446218410958208 9187 14594774125216272786551716957008827759889959115616 9188 4871218652627291129018014244821209851693576969616 9189 14636141765887285245331415485693131156735185739216 9190 4886213846363041433701130924560893660324991655040 9191 14677599208363284286724540865294771479203271587584 9192 4898862641751015968403360824399190339707579953152 9193 14719174251912346940945223306429605684541869034720 9194 4913933943199387642546970520001923830732498729328 9195 14760867247110904572063821765174230175006337992064 9196 4926645494760252599738690392128996273586720955680 9197 14802650642743044349544671980476597753697067206432 9198 4941802243124873527758218304668715840995876353152 9199 14844552511180826432581077613649102487176634163840 9200 4954576542315416163786184926991221720453419509056 9201 14886573180683449359845693796832762333825829761152 9202 4969810139029826762734885998475166010101832572544 9203 14928684901629250301630973022991149037666759532768 9204 4982657111123332506967382220042274934647086101760 9205 14970915960777955428878931365748799363350738981888 9206 4997967628891908553935138998052489493061496106464 9207 15013266663561395728065488201604022256877455646720 9208 5010877945519785653284984712190521313907639747584 9209 15055709060913173769686065771993715390568472931760 9210 5026275471756170649209461983585615616078325914368 9211 15098271654888210890937226315991558663518728881024 9212 5039249716312191103619157844783139872436567636352 9213 15140954790506516379687496556596424792804166441216 9214 5054724902505483482404230680739412438008832225536 9215 15183730255359861133501185777343736336285849109120 9216 5067772584053312445926752260053166358977113826888 9217 15226626768582598506414677618537221129175401654880 9218 5083326099433014806470457146931268719719463256960 9219 15269644715033460011499375703516408206580226058240 9220 5096438329175793110518239910407926475301579595808 9221 15312755616536328685793550303321934847220537780432 9222 5112079823442575318653715304817875057386346138240 9223 15355988473904255907397567470009617461961787102336 9224 5125256581654122733958767363371683750502916457424 9225 15399343649360673859988502784900135174199965344144 9226 5140977169609608608886077918711177027641546256640 9227 15442792397470391656280578755819135348720229014816 9228 5154228733231575988782283955682638554010985506880 9229 15486364002237040780686805019284260457995959758080 9230 5170028478685073113227689668087186540316615976192 9231 15530058803186763300738284345104380660250460717184 9232 5183345187165378877895123811314555747754595992016 9233 15573847848701419701739564416196243642438645593600 9234 5199234513307924598898262642072511404946085267840 9235 15617760644953780662692152997326338972213738874752 9236 5212616980210944666369783146881491218122369839600 9237 15661797508596250193686336509183874140515721987840 9238 5228586226501327317608140808316797093609443161600 9239 15705929279945776681639027165434559223050187472960 9240 5242044277089857109500281266519729776860426438656 9241 15750185689727716576077767536931833517633549920432 9242 5258094124095799391467335153937502583254971216944 9243 15794567094919380525042608565794757133284520899840 9244 5271618552325568492690603741647194051560613524032 9245 15839044062519060588847525892447435863587867927312 9246 5287758991556663017476189864598084916683553491968 9247 15883646548911097657508948812755046579271012162432 9248 5301349787409084007710494368885837626506808917304 9249 15928374951928164990572452963609898518003432242816 9250 5317571616503568704439078685739854061830030128192 9251 15973199563131917057106216309544002999717035661792 9252 5331239398755348620419730882755098494865327781008 9253 16018150631056997049494028329792883136367423010560 9254 5347542672055550955631491106184634976729699341696 9255 16063228530717277871717829473893011236759685614208 9256 5361277458545082021431633676057602344656001916640 9257 16108403274725791529567241016391257538001180661296 9258 5377672966989755117410551054725493076209792859392 9259 16153705406809982288047247129035246452078929935104 9260 5391475381145851507355666492916182904796774008576 9261 16199135278301873767387738587719533644339362688000 9262 5407953120762909261966626516826540618126641475648 9263 16244662686845752055256787053848835765147857192640 9264 5421833313256633628740125092837050512620949635136 9265 16290318408100587686283098075722843675360561632960 9266 5438393998250432774228933445285923816427636357408 9267 16336102768654419608530514701204803921905730697920 9268 5452342458007782283448988709411432542099121993472 9269 16381985350796493767216310967796480518455022006272 9270 5468996410340781846803212302186817525535116207488 9271 16427997162524184683073166242904140006285047478272 9272 5483013115249531970769903879826914830036983477440 9273 16474138573129430266182087924904164608480917907712 9274 5499750805077736278211045342827524384226028275888 9275 16520378880658367979078100886422008702445242054528 9276 5513846748533304812031630664110217145303852542656 9277 16566749326913173836924112365809030540469005721616 9278 5530668242403102953357413618123652497895211198720 9279 16613250324813262278422901751262134356030995199936 9280 5544833088613802789800587093543432792326444355360 9281 16659850885054258264165681418572634134646502725232 9282 5561749534954771093978240730782853201486372072448 9283 16706582554173986196708276165868565069657387441248 9284 5575983916725046263335504281835859789789921439104 9285 16753445720217263716748702456185302949742576981760 9286 5592984979318624254560229813322014273193463018784 9287 16800409104477365850024546123192490353298763631552 9288 5607299405775744332447037802136666752500547633920 9289 16847504560474918101944814956919346153516325663744 9290 5624385811136960700865739256108630588149137582560 9291 16894732450831978478718769562731100684128746831360 9292 5638770433661520681590650825849707663552581352576 9293 16942061274541249456988469686437903968213313799568 9294 5655952844377032060315235011283736348421865621440 9295 16989523125240339369296981900462912475036597966144 9296 5670407651409052224388576887227936914604684189952 9297 17037118340605898706631646394729839321352938742384 9298 5687676222272563359035774134196474177463834101520 9299 17084815194791084737292822316081194895279412764864 9300 5702212570783395817818182673243008245683604196352 9301 17132646023589512217025320863402457828055498546944 9302 5719567358290244630568293587103504197134567414624 9303 17180611209169557471152277733394150484135967405056 9304 5734174547153143846171438212755052034138236354144 9305 17228678729406194588795800078435199155074137976288 9306 5751627091192525638464287856031676425191993369088 9307 17276881164074713702953066432590364106015547838912 9308 5766305786151074836909870390751161259091180008640 9309 17325218939925333815754229448821899421605455880960 9310 5783845385182323721758288058027072702032716191680 9311 17373659736925722701389214481994155570786983653632 9312 5798606441614817737387798756682418198391510492224 9313 17422236450661834356445834474226907060392036685440 9314 5816233834043417784392919876146636382896241488208 9315 17470949482643646347219495864146967097743835974016 9316 5831067078855724232337620725143727579476410997024 9317 17519766211863130373854584200717970551178573955584 9318 5848793301969600708866053166573235904726087275072 9319 17568719852444678121622305502797341336555281408960 9320 5863698710839169962867252825908179753199864426336 9321 17617810780424789400397528362406764396091052989440 9322 5881513570886285655905344936787460017396691648000 9323 17667006142959594007863837053763585507364592467488 9324 5896502875513293278687781635107558362873134228352 9325 17716339404537711178741364897516254613850065588656 9326 5914406441984087475852953819656814221506769358784 9327 17765810914067705397992022682551167609434646952000 9328 5929468587939551403472617919725365908323594010176 9329 17815387585864891728019299056050500793044880571520 9330 5947472781111930329360689824971573220418465116672 9331 17865103135993751487205324558756783442251908849664 9332 5962608444405030983702725384809343315883004685488 9333 17914957959009485815001060452084111857378382770336 9334 5980702184958248526620348485701923785449024316800 9335 17964918662227682190295232497214128428297388262592 9336 5995922602312725141246219043031575269343461309120 9337 18015019214315259383579412685717532072893212350896 9338 6014106665379022479645468431664724894217809044480 9339 18065260057186931426347055802676103291596797537792 9340 6029401304573579182167772621854705943205588148672 9341 18115607487319864130848003526504137054125808580112 9342 6047687089601712401348860061215999434254163803520 9343 18166095802468486148860447422406741808718371212288 9344 6063055912877101651348423845688567787400879961104 9345 18216725418199854524507808533325354337835755791360 9346 6081432890923453155073909334828293830253142625744 9347 18267462317327482810196648254041266311774451769600 9348 6096888040695807714593899597609866731912424418560 9349 18318341129909815396748195747281495878867566564560 9350 6115356270471501597980357346690839541837065120064 9351 18369362244001803396340899755232386510845955237760 9352 6130886303824502434738850867997491704671866884608 9353 18420491402486949286628094892002270897822662661120 9354 6149458096937969715755779304368855009484245866240 9355 18471763494432198482015876446845022426104827927808 9356 6165063724786375309804422661807099802625379218720 9357 18523178880311703111246738030328573723028333775360 9358 6183727637475293993885994327799644530589795654720 9359 18574703061168365332801199010359112188434502767104 9360 6199420465161978535535045295990503315928955720608 9361 18626371186628193416204465600925553064156663130624 9362 6218177285291140709009316712818509523181342783488 9363 18678183665877867031063409292991864658425469474496 9364 6233946409948919649660863551047206534281659423472 9365 18730105679851489142997642094269961307952217796256 9366 6252807935750369111606455383166209542658320621568 9367 18782172641516767049556976837887015821281441411200 9368 6268653330531690392220310740317365653352516557984 9369 18834385008277745600819422355310493897319874551040 9370 6287608662088879212463987487547222110401351293792 9371 18886707638634505090590184321124289572921820135072 9372 6303542868035626635132499147931221791692368161792 9373 18939176287733927989426158775513808850567217755136 9374 6322592052403906442134738932392762665275442355520 9375 18991791384674860390565640617315473671939712372416 9376 6338603250991634311802160099514997997656667708144 9377 19044517463065340447777267318286531103661592176496 9378 6357759029099283010747506548713072744442729894352 9379 19097390622522015885213851176077835553574538309056 9380 6373847942335521662938269938160196909559984856576 9381 19150411264407825820863562882148373989203974255360 9382 6393098468561521108304828870634131764458823176864 9383 19203543671976815124094322995961167704822321529536 9384 6409277081062244563817068146441472227276731309568 9385 19256824214644450419641764258078466588862310041312 9386 6428623182429448337989301375488765268693405038704 9387 19310253265018041738635309622348107720689715779200 9388 6444880234860549083403508760710455977696945662816 9389 19363794854325333075364458730588026532437989544480 9390 6464334094861001750495982400512147552763117709184 9391 19417485623869105717638819669237627548400252191872 9392 6480669546005765478860113233634349363338010434656 9393 19471325995987235280902231249616283217921682204672 9394 6500219881916490948469200093465123031811666330112 9395 19525279670164137361227897132350166462321343052160 9396 6516646709663834272807541281748987090095314815280 9397 19579383560014714870004584618773309997470545352016 9398 6536293582368106004127083573898029904471404648448 9399 19633638138906857297325345119485175114849478705792 9400 6552799555089955077102583799972570397633376428672 9401 19688006771183313826807300715455131780355809024000 9402 6572556121978321859493515380945717503030780785664 9403 19742526725321881081140588570032369632486964775328 9404 6589141972080734214432566319850379967189850365312 9405 19797198446395906827921772825013262394466506755840 9406 6608995999921223747501156859312009126678251576064 9407 19851984959967182683600050386857427304776843218560 9408 6625674130083881766417998213847748154656699166496 9409 19906923893649111861643432733720680763688795427752 9410 6645626459409519348035603906218775710424250528288 9411 19962015662325569255751312854218403366303469143232 9412 6662385215941725918229553265741131662125238397216 9413 20017223032395861740852290990365956675820141816528 9414 6682448427102373805557215135764467830907296207072 9415 20072583911669981715214785209150051522662005016320 9416 6699287780778159130569693444173397565620891386496 9417 20128098684196211285272591807023430441136600471808 9418 6719450222911408004263463177664816255911163514848 9419 20183729855911594178884376808167241318262931922720 9420 6736383575415848922842537356528031861678125074048 9421 20239515615943341927915067807408059412247779602832 9422 6756645297190529653059908095135121802539673189504 9423 20295456401207334898233541772705004184818129360000 9424 6773659989887652895417960893144762315648903480320 9425 20351514371536154727985276274343686575022118903840 9426 6794034604992121502027054301437074973423684738688 9427 20407727999745249838744103712213483243392813166912 9428 6811131408764109680568755069563525391329406852976 9429 20464097775885513508658096533498631133344717852160 9430 6831606256996012061967287608957875225387133684992 9431 20520585510633635889738731784234148081149852082752 9432 6848797977904854185840848902707502469432970354592 9433 20577230046886379922180112483315516510002203413168 9434 6869373913331443251797519460301064438113987763040 9435 20634031844112590246927533293108349122985926845184 9436 6886648518933317403557010811638295460416677329024 9437 20690952361958520320822855154017980557101093861136 9438 6907338558471888837885199947806034253027504403136 9439 20748030815299445122433325437270796291958552403200 9440 6924696004054106720803570028732479820312153881920 9441 20805267632978040905683886579273944305171534731760 9442 6945488089878791696718207319386803119224572502864 9443 20862624005480197000719761528792375610243131013120 9444 6962942213522213268503122712811523936664259011712 9445 20920139437850459979672321336021435129649295947680 9446 6983836409171575736942957400030273221956747975584 9447 20977814328030451685680951965592797843427000829952 9448 7001374140336518380305015947931732864831869298864 9449 21035609594998231560887771532579112661174550537600 9450 7022384502427373763071587712433966316246020349440 9451 21093565036984586470488784947724448568167012899712 9452 7040006623032445823235612593372311219528394255040 9453 21151681105705708950197232815200174582324700606976 9454 7061120050258420543963105348457901575181171472320 9455 21209918361328549887192408259509942572870534839296 9456 7078839810942093627224168610647311320012758008512 9457 21268316896655891660176617837125031263434777061616 9458 7100057199807186917139486843630621584407149471120 9459 21326877217893300263929953227474783547098275815456 9460 7117862149029181095462455500656372067895559005952 9461 21385559523614985431690886353809877683039614675792 9462 7139196938207886442323574406801734296060876587520 9463 21444404290187802554715987043474368771725779279168 9464 7157087015044389038856178504703362174356540172224 9465 21503411992983152419262392014916723764050701174272 9466 7178526755402713651307950635045711875794496267184 9467 21562542464487702444856748646440745694016772267936 9468 7196516276329751454588735064572975069851280677184 9469 21621836568493232244142923348003117209554277059104 9470 7218061018459856144399970505356831272368794520512 9471 21681294748425153799753675104572041002058285344768 9472 7236136459375171909500193700601275737113040032496 9473 21740876556437215411537211417603532953956080367728 9474 7257800715464091593029937812581117237502846389120 9475 21800623158939609277499193681558807678198980376160 9476 7275962899186297738588662643323250870450323949056 9477 21860534966026957236177250119074812400275988282064 9478 7297733142781108251321468651769148873879590693248 9479 21920571249029273551210348071679767131998625254080 9480 7315995748691024452741056061745306095797511203840 9481 21980773477491281719800951420329761565834695241600 9482 7337872890428808602540370121309322213478099245568 9483 22041142118381462918454157625699958064515705148800 9484 7356223034502607339568324483816611005222543572512 9485 22101636070204863751987978993849736666966032164864 9486 7378220977471432580736232472240652102536274344448 9487 22162297107422657543299840862558147929898137170240 9488 7396658611377056934760868110934925389320891883088 9489 22223125755121651866391114061861418253029879006336 9490 7418764473780473004548211926552453580474692046144 9491 22284080534954473756285464850949800506180736738272 9492 7437304378027455130291828730519008881834508970496 9493 22345203621071872010391906918167716353048064613376 9494 7459518195843829995271036924461226072665807104256 9495 22406495505048785912901416622908429295236558105664 9496 7478146408388883381920483346805459844924670013728 9497 22467914329000695055839855681054679158058319134896 9498 7500483193891177638637385612807790772466641178112 9499 22529502669710878864716721555566418802439494891520 9500 7519200549655395485016276229958097458188012256640 9501 22591260984476323430986423306896402806085861676032 9502 7541646307719130494518401410267733916544297373824 9503 22653147125807188872839498237889134452404693085056 9504 7560466927660469616970359788000851174733400226560 9505 22715203983485710722565306978555328056477140636768 9506 7583022614275843231515747998624006644705708719696 9507 22777431981211199467379613459995847380466747138240 9508 7601933198682626313718331679474673697539294264336 9509 22839788678595544860831662486382837799083045795744 9510 7624613164890483256230214860919834475863848517248 9511 22902317281042786468690872662336358508741678777792 9512 7643613648283647563721876153849830709883920365280 9513 22965018271507278011995366181686712378486245372416 9514 7666404565553753180132701843248286306971115566336 9515 23027848821227502925703640627840661130488307889792 9516 7685510237033191719945080399430919573328096441472 9517 23090852453640541777464622743257908731708724554752 9518 7708412157606426567138320945446568037845240068800 9519 23154029711007464358455894805987692170792204446720 9520 7727608573379797229237734281094785838883155950336 9521 23217337374230695032533650914388884637521755001072 9522 7750636993596276620759541793925617682575008123528 9523 23280819380580985331256232350577707396056466312000 9524 7769925000134102021561875628079152006182150408752 9525 23344476238316971085142170920053400585130646540288 9526 7793065473204235927047423562157073000002948538048 9527 23408264334045134494019968597448885974342320427392 9528 7812459677980363013357514859708070439360529819584 9529 23472228022373015524145972034750519882923981459936 9530 7835713175052878693762950101696295456159692172896 9531 23536367777287910866734544300876728548456650600320 9532 7855199818718206756831508064520490942033287739008 9533 23600639683519823560759571314266810092484737595408 9534 7878581152384647627984446758808285208398256301056 9535 23665088421866262498415099854002379692058896292672 9536 7898160182915111967989416764768250638769739698800 9537 23729714429798609365504220569387918383331904721792 9538 7921655595625238725887994133289745430888037229440 9539 23794473489011427731020843369061038170077735384160 9540 7941342795234569433635182894372375597159264711968 9541 23859410607923799662025874883281373991224781035520 9542 7964952324063586193782936771063736136312415428864 9543 23924526284717231327076809682129107438143169414976 9544 7984732751253002081682541603124985906323813596944 9545 23989775899114719400266268705679257215005763331584 9546 8008472423827029149714576713372365085665035021568 9547 24055204788414188356836975511415976072067366210336 9548 8028346969568853768731708576926087065809902854144 9549 24120813513804842150402021160958300580360394043536 9550 8052201841126078507480349302723716521494374271488 9551 24186557047969349542014886368398872246687610424192 9552 8072185581771829040445482885780487121148660348160 9553 24252481159171518062489337400998592711880960834016 9554 8096156638710915980521234514284848405677655284256 9555 24318586373118539457961875819164068909862260530048 9556 8116235373770391127238005661386867082402210531440 9557 24384827251905214771517327631341653138615838465280 9558 8140337936530841573944562266047738704543278560480 9559 24451249998829017892119819588896368605548647561600 9560 8160511595671025564985845495530152308383797607680 9561 24517855102600173162327643404508431837030098700672 9562 8184731432308354177008925893526223782786417192704 9563 24584596813282759370649836588672452381802430407616 9564 8205016304604970764338687611683249383869781725632 9565 24651521671220037516132221501882036705541479451936 9566 8229353469273171670624272456656269376808982456704 9567 24718630128084864463252254076889407017675125540544 9568 8249734133792746469654214986940350916908233429632 9569 24785876119377306647371850496497139759996906760704 9570 8274205168721022491480739695789333684353323271680 9571 24853306524533244711939973468221044079343822037952 9572 8294682528867778180550546009151444614187482548368 9573 24920921859938840195355401880490152374909471099136 9574 8319271975484374679165967624214390874120315825568 9575 24988675642286496648097674792400069147701659237376 9576 8339861624747792904013044753068789562922237021440 9577 25056615093619643175869781317560209300814433461472 9578 8364570518218475328244027213076583953352119414640 9579 25124740794380957400221820145833645686705642790912 9580 8385257767587361430533406754386624823715438901760 9581 25193005839505742471255872293480729206160503157504 9582 8410101918685348510869000723833912386884070225344 9583 25261457898682302594166423498394816175393996992832 9584 8430886678193767560329312921133750570054614120640 9585 25330097514344301776336268689861090827918653711360 9586 8455851399473250153928187171329621162142421047184 9587 25398877356445168724607840652278533591112549655776 9588 8476750515027541837005171243784687342344312978432 9589 25467845545317196406387582309281688986161049988096 9590 8501835844766656689926964450116548102315430305536 9591 25537002586096095989797352739191829564117372103680 9592 8522833366785962898900620236461338507678490304320 9593 25606300823383410184846322922642884557512769630176 9594 8548056376390672173664266821597384607031415812704 9595 25675788728333990909257186029741713529646461406080 9596 8569153255711025264211933693491175877762838680320 9597 25745466767472571442642856570418806980306844329472 9598 8594497991692662657807334320435952295529019123200 9599 25815286957932972355804333485800123383222467072960 9600 8615710319979083019435207378935737274912668394976 9601 25885298124357071155769523816453266694819278791792 9602 8641177833594921632185868600760581898968736379344 9603 25955500799334463530408362107743545520446003055936 9604 8662490418257709245403960521303151991728096027496 9605 26025846566271526507292075775786899118610280309568 9606 8688097059678531702604433077822635710383896879168 9607 26096384603843530735566751524445991239751094712640 9608 8709509825113364975714287091888163186628137351504 9609 26167115512350152722068283670047731982703958431616 9610 8735240403135347264822060939476355092963266807792 9611 26237990437189492151522687439062446295498441557632 9612 8756770733979246247796676770256831694744980201600 9613 26309059020866052577076400216978863463833868661648 9614 8782625269370548821587131533145428913166958228480 9615 26380321825679200335356304152426950695921699149952 9616 8804256706862328907220040320836945682530074923152 9617 26451729554321148819069553917817368836354153454720 9618 8830252852300666071456918576985902609668556725760 9619 26523332318663813786461589963365257019733919731680 9620 8851986360494483341517905862901590862411499040448 9621 26595130640530635763322730425150734698090271329360 9622 8878107616539836951215517724285375097277992465344 9623 26667074886032205283621912831527227962050954282048 9624 8899959800076990963483010143556154351496187073088 9625 26739215531173458054044939756694166163274509282304 9626 8926207270273339453543813128523069177773940025904 9627 26811553056391895430719825883610149751069846610880 9628 8948162452982086618037893967517840349560576519360 9629 26884037489698837394307065371595252068781776550160 9630 8974553008068196603923843198477869700278380850496 9631 26956719672507782833204587528052866248983752163072 9632 8996611093756700575826648357484374283145153023744 9633 27029600155401469319066495714961363902531516135040 9634 9023129022024869789873028555211448179533778759248 9635 27102628514330938996550795526767295534262555282944 9636 9045307986432774523332424177644641092473272408832 9637 27175855959158605301758876336128047560606672600320 9638 9071953327349344945854351137773534514098662685440 9639 27249283110978007129187399475269498058502795208064 9640 9094236150826406344408219475539955027722658812128 9641 27322859089678017610582353457785040427450392725504 9642 9121027119105099825806871118430007034312170841344 9643 27396635588571298858251563522876213615164615371808 9644 9143414778716589827185337026019889589542386416992 9645 27470613187697234140136391431266891924062308123904 9646 9170334349741223696301434623599565481993885730048 9647 27544740548645735809633587313640067997309037502912 9648 9192844015047492014612130563778079324861655668128 9649 27619069850444043048166924418853106872491268029680 9650 9219893309138760009116308945450110352219120758576 9651 27693601632072921956045629232153868748674810063552 9652 9242508769363240583800730867532268102945749340160 9653 27768284205946751876023520357222366996447452713552 9654 9269705192631998585969909971827522719569468964160 9655 27843170127749046820290011077614535665018784475328 9656 9292426367127115956329416236571821028357756791936 9657 27918259895082203037998519793919027139230045832160 9658 9319753709335642194876322383561598984787010535680 9659 27993501468083087782015898990922961478967484039296 9660 9342599146082777663114178961196919051981215404032 9661 28068947783082504779784204046596378161230901093392 9662 9370057428083861535320239216360865902993374084864 9663 28144599408927364483383955535079046045172766136896 9664 9393009528286336805846336448434702258216932334272 9665 28220403837516253873444562143743848838661991892576 9666 9420617582055941979084323501965904583608440915200 9667 28296414387445449909255369055096668028282320774272 9668 9443677374231672131190494146623602162730899812176 9669 28372631699772383142783520336308991330129391791872 9670 9471417595698492434345086225905674035147729671552 9671 28449002794614273547941803679922342953584091931200 9672 9494602793907255278022772633030298502707729700864 9673 28525581491091792894450128499386189878827481695840 9674 9522476320369507472265616375124350365051878267136 9675 28602368388967566522854869719828024467818421371488 9676 9545770200552574283159018212065241160450617302720 9677 28679310030665360868996605752296308910366282500496 9678 9573795027865266880973564625615766741348864700352 9679 28756460740895955150331303088765890373486253324160 9680 9597197487628016451537941432622120639599012648112 9681 28833821076600911506983136307620396946714386543104 9682 9625356853465902003005564270124361403769187421184 9683 28911337216813098899274626772466036955177652022656 9684 9648887029142158744004513169418131175685277256560 9685 28989063878774735192488762916049473214851365915200 9686 9677180974157586196568085641022853677621475194240 9687 29067001574818239216289426038358386683113996841280 9688 9700820709791471118499397623323171789114920072064 9689 29145096120051975041632004646219869537134955406000 9690 9729268662550745199662232897570262241589703226880 9691 29223402624814222016172697124411962262964133314624 9692 9753019000192010019245392711318185272404684237248 9693 29301921676797871378624199962263379284258899750400 9694 9781602759363815123794824194993472424536739505856 9695 29380598604887930268524651565962792300178869066496 9696 9805482013295289362702614444449817034908834162368 9697 29459488914860442437360338098519971687601658262896 9698 9834202772632271836933363473035465073549089240352 9699 29538593271335990476151209155859719273733791641472 9700 9858193651250965603246027531690478215004190774832 9701 29617856511888123286874706776540328544228865776800 9702 9887069975135617901513206391525137478523025665504 9703 29697334663458026808116338311391638454830770126336 9704 9911172352149189688066485110972841423480617152944 9705 29777028345811176905554287996009391861739678120448 9706 9940186948851060522314034020212080279554478367488 9707 29856881901810121478309286641291700860709437812032 9708 9964420607078277989998026118226767210559068764480 9709 29936951883302016277037136827685915944211805765120 9710 9993573497991414831682869243440482297311134480448 9711 30017238864229021199796154462853467995132841835328 9712 10017919666984008947013576844897571547649132485376 9713 30097686812297462773056578712913316267239701357696 9714 10047230894720149580286436354259755777221360274560 9715 30178352685084999834891158166771119643801280836480 9716 10071690671551051606122263439284222667530262645504 9717 30259237011567968516781855286486639407172071029760 9718 10101141459283366108824579483115553341684418611392 9719 30340283380149471756629434419430165351193105659200 9720 10125733735815565768312516524247607695461010360896 9721 30421549157391260898824578777618283909110627179952 9722 10155325295388412519710424176040229398371006039984 9723 30503034950684667143889671267385990397455497097216 9724 10180032194286860043305194637901767513975416961664 9725 30584683842430166512052081553052944075745097413680 9726 10209783716236264271922425864901371661966591016128 9727 30666553611245775677772129201953649871076656947072 9728 10234605128104783974260465087545830265019110185120 9729 30748644943018017129069913947792264268159091321856 9730 10264498735081835007704335232062652985834070448640 9731 30830900411603828498569588243305153443842820260992 9732 10289455067106576196679024683221401817360561818496 9733 30913378334857890050326539619580001501035746498768 9734 10319490759128377928742920801273480244353770200576 9735 30996079353156537049750893193588232828499924341760 9736 10344562649819889242385125890457544944259333305808 9737 31078945526831173032675991733785268277532079580672 9738 10374761143682548959568074463681298378623756384752 9739 31162035717344776362418740404780158868591505083680 9740 10399949704683758296287608592086115185889208662912 9741 31245350519257354921511366926868209332972143038464 9742 10430291589616560445036526832836769644246638522944 9743 31328831602237689043402191093022893332747792969088 9744 10455616307437582173115346195057045067928389096960 9745 31412538250166472285340247651576252812866477506400 9746 10486102855272663165244717478035588703988424345728 9747 31496471008865289805066008718933420704610547878080 9748 10511545291165789146872112963231304514448805156336 9749 31580571155822606013068374599045240376273207774800 9750 10542196295787098805767550530001239490087511728384 9751 31664898399213030660790305746090181172310381680320 9752 10567756315540777913962024738884673921539641903232 9753 31749453365094515247905051752710205822868734329216 9754 10598553294853757089312936135816822274726850247728 9755 31834176807701259839171005811867989358688449530368 9756 10624251991625022305839898343573644670563701478016 9757 31919128860931071644633186443882616903249299729152 9758 10655194967196742371133163390909452314549689062656 9759 32004310234133678749730146772049436065136724014656 9760 10681012327477285492016821974074351941322517796128 9761 32089661151746264427297121607982502790359482402432 9762 10712122667291762770853723811273258204717155481984 9763 32175242308686224665188101484550045144372094364416 9764 10738059817478413462302034249458218432248560283152 9765 32261054366934046779107485214878418853776604598272 9766 10769317500755157245305626875996400101203273154880 9767 32347037016483941116529272120377942962538403110336 9768 10795394582642278979436277950054372198348099925248 9769 32433251518601870849127712296735239793003375150640 9770 10826800900286496831157182741643356536547975643872 9771 32519698485835020268943340688709272786253848423872 9772 10852998854014751655475211738310922744782820691840 9773 32606317204742596417878428666451947174135491717920 9774 10884574219853177174529614357591445353456120127360 9775 32693169372668702747896514000408089810258382713728 9776 10910892928917718200084985816383708426551960524032 9777 32780255552726189475804302814440817911003215009920 9778 10942618282441692242000504120060465270723192111760 9779 32867514624821483331827789953462447162077777788928 9780 10969079502977982542545584612556238037502509383424 9781 32955008724946937779438138902742261212370192931152 9782 11000954843294027032823073025507598547609083244864 9783 33042738501758589584494100025861266886934803660288 9784 11027537889703671363164500582552421207305653493824 9785 33130642290290104499355002835553908790999828584960 9786 11059585300414710366644724621372444272755558261248 9787 33218782669827260639918073827302647748546086456736 9788 11086291357970974667177684716922087922986442139776 9789 33307160373588975565994316269252812490909668630272 9790 11118490145423461950062454195983416387508300703360 9791 33395713188127201015157583683490828808507342505472 9792 11145339986868263377320010612293813938387354277648 9793 33484504274994855408565729638401962514789416133120 9794 11177691460583799155166523639725528560850409530240 9795 33573534316680530223360621543438374427316334323584 9796 11204665430828711176063113026126969729676722278400 9797 33662740547167640443980894199404177375911172745632 9798 11237190688521963743085849200228781843485981251584 9799 33752186714055850141634416947893881269160646887680 9800 11264288645107375551928035548032636166466295268568 9801 33841873450114981703827624333528221574429690302168 9802 11296967984738616002502657153745632207505868352720 9803 33931737568841730516940324892491466379819427668768 9804 11324212364954401017077281111535833301746891906560 9805 34021843271527095811562456534944528565779479029568 9806 11357045808686205422357751322714591377782423939904 9807 34112191139417594442294970363848804656816340974592 9808 11384415280473120611081617241245955021807732159728 9809 34202717562984982024066585650297530746522583115744 9810 11417425602855410539994150489540500204943595910560 9811 34293487200474287071032709600012111389499734987232 9812 11444921367022465734190779703288809141861182800896 9813 34384500720341180436703267496836400819703210176256 9814 11478087180885510974717059513633814412255234566016 9815 34475693949389090833519321192285805056435134473472 9816 11505730705365633917878927841955739427832243105600 9817 34567132003396638221488770044751800959953975119536 9818 11539053385277636139771683459900041971633654220080 9819 34658815640225117946044875961437284332251721831136 9820 11566824356315606401417679825998831784316142267968 9821 34750680117398849802249604397649579711205480786944 9822 11600325658081106013480287636502863469715984185024 9823 34842791153627317636190157818020672304111988357120 9824 11628223904858305926520539345683294330857827592608 9825 34935149456046030633405429043203709093242103251072 9826 11661883512919435082543129829345635465657345385120 9827 35027689706998250032179732077031396444969265961472 9828 11689932222028980145494893637288562655774759746560 9829 35120478235136044495709909845947252001948111518160 9830 11723750134705453898853082664575307260181618403456 9831 35213515693660766316975934567427521449383024369280 9832 11751927260908327171171486289707148189413440210480 9833 35306736330426784535955768079678458366758994263088 9834 11785926963799809339413505227344446472300485254400 9835 35400206944490117393008707830346160681758618580224 9836 11814233771091456532572678188421248455471260822240 9837 35493928133977826190413062993165725289668795928464 9838 11848393210001404358725296191449977387804550518720 9839 35587833710263700100736362514610375591261805870720 9840 11876851835340458137326882896057442301420699028352 9841 35681990944476979469612262416958051476067600394592 9842 11911172404927768732991188187181349924122930746880 9843 35776400527226368148774515360445276412561981392256 9844 11939761854664689931108456473031479174079068978432 9845 35870995682825413021258248663219854353084725400320 9846 11974266035712493312051424216276293105145091283104 9847 35965844158221745755822349804980817135234483670720 9848 12002986158642857988032371891199225307008291631744 9849 36060946737010386285928867446727519660208092132224 9850 12037652955835314765467582630363052841285182461712 9851 36156236051336437250953438621927183621659089691552 9852 12066527661156852078291675808348862733365088590016 9853 36251780475998328828958617083338305325895480413440 9854 12101357047824606421488874998823057320436513811520 9855 36347580739943425302946798465452179970041033099520 9856 12130363605260035837517819935148697978518273124096 9857 36443568880259619136240358506038317853084137421936 9858 12165379847289225472906669806307013280251489040384 9859 36539813902519755180466589915287367293961435882080 9860 12194519536964305272211569648205847413154386159680 9861 36636316480955218450870454643750622558001688495360 9862 12229699844870762219516761857951371759217807427104 9863 36733008202276593828747114017188078273947308246400 9864 12258995491579476304773931462634509507759524874704 9865 36829958558212316026498321017165996328273693023456 9866 12294341329318902195545262729906087714537019463664 9867 36927168167927862367087976849707119716158862862336 9868 12323771289122548751875228907005007649523917150496 9869 37024568163794155115092848613506067091053461269760 9870 12359305835656383411237795052283550265893956296704 9871 37122228528829901152964123719299598341526795245952 9872 12388869927315564708803899243197467515271163772176 9873 37220149976133796511420812712221773677004206637168 9874 12424571485762011840994272883850657651416238999568 9875 37318263030391553692991350645664923597529491714560 9876 12454294413221723401720315817323766984273673628416 9877 37416638168023458811138357581884825221366299612672 9878 12490162981149516482279371767511919556499034754240 9879 37515276197226519392892251511702775926461564104320 9880 12520021258236456148517073668831276562105167045760 9881 37614107030647435688544095931514239374750120441184 9882 12556081855292020303515210212472357752256535420464 9883 37713201794173613382215484117593662363228007689888 9884 12586076778218193434032212724854373444527836007552 9885 37812561241036246493334760000800280575005455284480 9886 12622305907769146447113487821915640332880724010624 9887 37912114664222776418035656560157140030471944148736 9888 12652461059856952079463380902139998470629639346432 9889 38011933845585990657359567340852213092166625105920 9890 12688860207304230967827770290708324785098180304384 9891 38112019481435185480024423183604440181547524537472 9892 12719153224431904385403222123495763717843033089808 9893 38212300396249091009117395729845423957386832475296 9894 12755746285593682678155493514601151015178171358336 9895 38312848878317849574167798057767850247275476071360 9896 12786177007340040966238992551812461595688752219248 9897 38413665564608276263872668185374472297868221672320 9898 12822941615259284638801279412790751286945896737648 9899 38514678810664159395674246005853956265797997296320 9900 12853535511665352653182209198071648970786758593824 9901 38615961411672113365121429925041589015969380628112 9902 12890471637006143573942804442417396359081121288384 9903 38717514103843867369138839465647387295266677809216 9904 12921204443129790706140347957154686889724467299680 9905 38819264612326650082298525537456749060221745387008 9906 12958337933495660488130863260858357699413577719808 9907 38921286242142903632941957206346134438114758431456 9908 12989211013836620760113784624821577172348270011696 9909 39023579830830461614079572366320554290161177891840 9910 13026517592967031461829976020616993570557575141888 9911 39126072466494450776078053069219716616083110369664 9912 13057555260405456033427343528555472411008224066560 9913 39228838130048412249139268217339507929277102160896 9914 13095036433785840673123982705267881682472933663408 9915 39331877599353345493433266606292893127306109002112 9916 13126215634613771451382829305694406847278922353344 9917 39435117321321387850853608611570226694896963195392 9918 13163896089831410422075288230630775311006185803200 9919 39538631957356028139604374341607396057034568661760 9920 13195216632470206909649048982445739001328461915648 9921 39642422224425768126185263250012636240074179019392 9922 13233073259123702834895451299330807187445626150992 9923 39746414086344659797920444970563182313636023335008 9924 13264561401887855816130851109238903704670463690112 9925 39850682727392030467294225561475970350750294903152 9926 13302594196852072666591059556747601203299737112960 9927 39955228804849631410876579844491655876256551224704 9928 13334224925816486358566746265670177772704827053344 9929 40059977793973004008570353765353890994792694803760 9930 13372460535230673829894451794713827007973873612032 9931 40165005406188656992000574772157630603607931211552 9932 13404235232110080980831951468562876720194150716416 9933 40270312401917856426432153880105817454135879462912 9934 13442648576057473113094017541368931312642700827968 9935 40375823600861796795783519389676319048403868858432 9936 13474592358148265009183022161534410173222316869120 9937 40481615245354512220690941890654276452447199742080 9938 13513185017607641429744408806337314145447971422480 9939 40587688199072127087565974488735556886597776981696 9940 13545274068283920657383814039205614674569702554624 9941 40693966623029880177168932728786358106721958858832 9942 13584071490638388505543697347067402672747313908544 9943 40800527458156970476117022370691673050452067155776 9944 13616305584522569478753173248858800438283404228288 9945 40907371507719521468992170936007405682474632327104 9946 13655283949408746585166750275295657647871585933104 9947 41014422267541369525179828811183501141173959558400 9948 13687690211091348122293382203488772291933750019520 9949 41121757382842922887040706963484373706418220001040 9950 13726849487152738715067546336840333680387378750400 9951 41229377596006710359321682130863597749963963633664 9952 13759402077231553131063839792095928606964732540864 9953 41337205900132507418138496080232736269868736170080 9954 13798769732255258279421377151144709151776113792000 9955 41445320484449272398227215838384467322421890925696 9956 13831470104972449208491773647223742325191629755520 9957 41553722026667538800127728240364040724206850177280 9958 13871020286664845548765531590085890201445922875392 9959 41662333015328770111871778253031226587819604917376 9960 13903894332677399609077093007086516016479357342464 9961 41771232185973438851266833001314254740721031928832 9962 13943628644018158617220835837988342985892765532384 9963 41880420321853413877116431138896502618847323631936 9964 13976651759233854928927125663713330590696925167872 9965 41989819234040956978155198858576939694815491889696 9966 14016596486626144460113657903697869940039501423616 9967 42099508206257660759604481009408267277421754608256 9968 14049768468158850493641704379102667596119818896000 9969 42209488131197352699552166381406328471994280562816 9970 14089899003398630120167642773024588221769844094112 9971 42319680134201089393069584735064471638333477744480 9972 14123247810777231906410218350336333678284857311408 9973 42430164225278480385367825068053241744162991954768 9974 14163564092685236444476474516245183174020064565728 9975 42540941234250933107302274564807248219472720839680 9976 14197063093674502793553058266471601894029045798720 9977 42651931594832184176117306545959138789829364925312 9978 14237593492285383426562866970680291773135407583232 9979 42763216050114312446278562704706834402240827412544 9980 14271244159281038003306312691901711370554681944000 9981 42874795364406953391167063347713913852091594772240 9982 14311961971121913838098584760658392924853408677888 9983 42986589452577298963005262009704500659276118990400 9984 14345790988705852589419216921229438761164474972096 9985 43098679618969526867627703802361621285187051219552 9986 14386697896433511915567586943335502420609314670544 9987 43211066562299643059317330622991840279472928468160 9988 14420679908813911454061994185455915604819049855872 9989 43323669674664842785788810824597168915383600276224 9990 14461803004633251526714499067053349343987566992640 9991 43436570824728911942978320138822689427617148456832 9992 14495937773421005434127795262525646437317113728720 9993 43549770823589339710106143313423990515911532119936 9994 14537251637441218607328060414123617990722054467840 9995 43663188358551406110200356323855552385436817696000 9996 14571568040665033071552357201438279125005622405184 9997 43776905868542391328101445437088784634318898990880 9998 14613072639053818802310370935107618866496779245120 9999 43890924275776464797843624495176972124288867600832 10000 14647543169435927885089595844975015401453225635784 10001 44005161558076755738729631592494802749020546727392 10002 14689267742912721359984702736847735789988266195584 10003 44119700907738042471821793957977175020016801503360 10004 14723893890457448035146759049139914686073049682144 10005 44234543179665074667662576652047579415558739215360 10006 14765810917633962594462989723353982701501871758944 10007 44349605637204380506885095006954345999340743821376 10008 14800620244173284010486719238217187389070004899040 10009 44464972230604169495867261280310906760926439174320 10010 14842731431457099001979042567541407352019559402496 10011 44580643748872788192628922761679254109269364281344 10012 14877697746908038679010686746890518547571742705728 10013 44696536915095336153893300609745367574065160017920 10014 14920031014150429049438497302461231098252827192000 10015 44812736262873431029681731735614953504545281438016 10016 14955154104315233180968333504692901451740314996624 10017 44929242513024804126787466089186785117916684968960 10018 14997683256460131350927719954812679496305594516560 10019 45045971845034965543430675497918407221537003125056 10020 15032992884231680825458597527807263368912655881728 10021 45163009380148593943253529388898378125308619528704 10022 15075717855704742153931846342871336151347308473504 10023 45280355953601565757336682750471553939021357065856 10024 15111185612788133407254162534297706053154795034880 10025 45397927016386074324939425804654708519085672503568 10026 15154136600246720220184594145720573820872920005744 10027 45515808277811472417079654006077107482088331790592 10028 15189764054977560366244174992205769855506791987840 10029 45634000690451833028972966671325802898787507129856 10030 15232912635467671314516985736593166779993913400960 10031 45752418969645759301344506242916680273553596497792 10032 15268728191530488413004475954957414646856392117760 10033 45871149604010144591985101527995652921994594140160 10034 15312076093785468334826043562378334087776821109920 10035 45990193478972844783248493521542957312942020576768 10036 15348052764828689023459496242788073644289298969696 10037 46109464566521326440585830225947263051156254945616 10038 15391628823035294414453320261910321395050349424640 10039 46229050143736841895374313362669302444809548710720 10040 15427766357301844705011440919322454276652433482048 10041 46348951024588361371222975278460402007349327664512 10042 15471543516135501898708486121285603999095904416944 10043 46469080623293684381600741252037909152280398884704 10044 15507872586438024440429102864797809138123120521472 10045 46589526821311477019390042981493386319317515074336 10046 15551850810189889352938951722353023536424583042304 10047 46710290359742066707180340471763442112254421269632 10048 15588342142775888368396212379098718616444566046896 10049 46831284092580843086253231558608084456119708761696 10050 15632552550223107209540129649092988439007592920448 10051 46952596507688540156292181406685615633909003270880 10052 15669207732613459581626140397258373539462823313920 10053 47074228467527364203400206663312739547147485862608 10054 15713620970401486207338752957354690568318937338816 10055 47196092067729643962315664590244306146332244977088 10056 15750469335153158095426564714951236939369020534400 10057 47318276407472823708070490322763977184069578991200 10058 15795087219232525278342321332286435760500644141568 10059 47440782471097416246662203422065126976622082826240 10060 15832100897185882924902712215569284932342959984256 10061 47563521589563960883309615146776783305486830882192 10062 15876953138670930021666282768884385351716607767616 10063 47686583672997880491720210375240402173564446384320 10064 15914131838687308954512703881151689184215383910624 10065 47809969633425412229134091362712076183806526902784 10066 15959190561831513844184340581614155250334748656640 10067 47933590033570414558484802932274551629069578725856 10068 15996565956668579196596419868168912061089859175680 10069 48057535598112007106329413199539194781705823370320 10070 16041831091693615363649412007021839303407260037760 10071 48181807166750095595829228534479841402867659925120 10072 16079372953526483074870521159936859126824287172960 10073 48306314724318764421525123285311575923437533992960 10074 16124876566696690850759305878758834398496767624704 10075 48431149619759869710532068892766733321145764173312 10076 16162586566538935378281537498299054035337888700480 10077 48556312619904833745842342433622382573542621363200 10078 16208298413044829013431805349782605758627298636160 10079 48681713126839498878958407888458445583568563288320 10080 16246206775548077681102630477021251509471867444096 10081 48807443120164023492543937711945292623270448962272 10082 16292128694980773283466410659653288847723024507816 10083 48933503489820923474183152550654585508893294168256 10084 16330206640669267385766151955517998469091293457552 10085 49059802853694399559050388154887494341040663871392 10086 16376369312752630098558559824034370667815517294432 10087 49186433824642509536955087160725672194598430516224 10088 16414616575963081328222506784925672057457429989984 10089 49313397417264210461551975713302220285952736284800 10090 16460991214269149980377745465871846019458012932320 10091 49440601459602592575035933950668002404856695866912 10092 16499440431192210447888414456999740066397984684768 10093 49568139402875547876586172658993134469066684135568 10094 16546026930639726809637263241922269019807985341248 10095 49696012188939043232816388839832239318876347580544 10096 16584646957186136085922813312205225952965367067072 10097 49824126846394739543558712878723226580923197928960 10098 16631478425185571130391931147348140196257266132480 10099 49952577672935411662594458324369168234934376109280 10100 16670270952895314735382858019184853640677096105488 10101 50081365535190736729029135379574071197817378704384 10102 16717316160234631018074772690541710856675412356064 10103 50210396861182664370390910420270668579574155163968 10104 16756312329445598016044311027427378021654704221888 10105 50339766598326012370389472192615858517332630975488 10106 16803573208067808656018739888397568200019554587648 10107 50469475534923749344725304131613586266180808577504 10108 16842743371092113372226757044209150477346353069376 10109 50599429497878577114773667510988128946120766734080 10110 16890251529264655763803882086945838759451310465408 10111 50729724084906329489316861936013005960100062057472 10112 16929595378279843931914294146291156682062721019520 10113 50860360214230889480164164706997030322654476712576 10114 16977321091865625991605379548020666732822910757920 10115 50991242899867785846509363605886503638630389099904 10116 17016872322902696988125379603019647605918608070736 10117 51122468393337117225635923787909943892540793107712 10118 17064815517968300652751802582239313176377715829280 10119 51254037745530066031284304008836872128853929258816 10120 17104541976605533376214006542339593527136730598912 10121 51385855149106009092048261382544387619767905855200 10122 17152736764298334658703554250917859422842810690048 10123 51518017727272683737267864854042368698122134014976 10124 17192640160469676675062386582343307023604498492192 10125 51650526452148549617389415438472416712830695393824 10126 17241054367344944670056795459653717481366518726848 10127 51783284689665025269926302052162620763007131218560 10128 17281166853869796006599889924697521241048425561216 10129 51916390440666292341694675943272143881622890223104 10130 17329802437794792549685440491205007244408163981216 10131 52049844596823340084062774853595047023299636795904 10132 17370093403606902592160229051065868320331377426400 10133 52183549905335690810533776038759455648690467885648 10134 17418982927167052242613173579088311185502751210272 10135 52317605037291870631097470117045925219918220050112 10136 17459452092149815484879725451338392912843096087936 10137 52452010805579635723670492765259604481454119700480 10138 17508564935674357734500516910139578628268495576928 10139 52586669331702249026688003413093647033681645422240 10140 17549247015373963672217248369967962141007772011328 10141 52721679962392828481421027548835289514363585915152 10142 17598583067777861937704795404960303412150519300928 10143 52857043645572249716494990630640638753845032455488 10144 17639444866777066292733983311024151566564490720688 10145 52992661657839118003546161652888842099529269156960 10146 17689039341904208966722550288565618454150389638400 10147 53128634026495704748764952857052443809753331801920 10148 17730082661280751650705589252043059615886192469120 10149 53264961834488099716092638972360261165353156677120 10150 17779902344132236765047999603860397968797532158080 10151 53401545509841826394290511618383511234644479402432 10152 17821160306109441381340797608718269569304177495040 10153 53538485980094188504434772042374889432244954260992 10154 17871207178931348013359385476115585890007381549168 10155 53675784248445735488211441313457078162285703189888 10156 17912648253740219283063206049169631867932027773280 10157 53813339886088944513770971925571525227487934708992 10158 17962955933403308142079228364112428849086322807232 10159 53951254727989297361121463727414659358028926815360 10160 18004579796750598934813590519223823747409942976512 10161 54089529697088457802465392559694943465964548132720 10162 18055116670783059194506022436506739667649035868304 10163 54228063720942748417367073950113856271810581523168 10164 18096959086910695656220531506563292754221489275136 10165 54366959331580031337273283010590446541275170968320 10166 18147725077364790883563813620080368906683747659008 10167 54506217366617059896884428380805101834032429563200 10168 18189751852246150805299310028889980106458131102208 10169 54645736107957706706782064736635069385572350023600 10170 18240783235640994949873681734737088670392841143648 10171 54785618787321835609706713236050258248752111481472 10172 18282996190783935490003202086074757130994946159488 10173 54925866380322593002770075599185104575881554302976 10174 18334258678278131010339225495980568055259769554688 10175 55066376296625988451511603224925901159299848943424 10176 18376692007658008210962991647399245218078773786816 10177 55207252469882338173899797628644569811484317715056 10178 18428187681783775427558826676738501893961456455168 10179 55348496018852674412448685530558525016848606508800 10180 18470808835993106041834851315430815612063865055520 10181 55490003470196756443968636238689055078625162638032 10182 18522572323136834043226092865759935377658152975424 10183 55631879693022989510727223464556947220098030641280 10184 18565380931786691318940005276920631728651626007680 10185 55774125723106691274603420778978076981668976784384 10186 18617379672740815735942447718185580179015232828928 10187 55916637196845393945121022932296028451924516245632 10188 18660412652750159930062211324391830433511872246624 10189 56059519927237520156676467127436346294806414215936 10190 18712646530067765346323247423026528795032540242240 10191 56202774863711868711285970041393768897702243379200 10192 18755868586232533219305027176936049918907677061296 10193 56346296979161593341035591342049009709662662969328 10194 18808374966859719132806694588904461382487512755840 10195 56490192804927334006367432213917770055881213252480 10196 18851788016849778420883662852869606131389636416880 10197 56634463204095458078590501214405415157156036386048 10198 18904531583941074745248168149925431421212734282080 10199 56779002480905896277201489689682230110426812940288 10200 18948170848677463471264404730019206617598898033088 10201 56923917889063802954564250539255031575416777849928 10202 19001153710977455862579623755127526366797395458864 10203 57069210438429374150270684527188650055596092454400 10204 19044985591022035102820021919016176771980788092352 10205 57214773526451699583979803966814969800642778145088 10206 19098243491406068113706320573423120464312380553024 10207 57360715136570467518884069329456003465441074198720 10208 19142267644755025251198052359531895129522959554880 10209 57507036423791989721994214898897963426326681519872 10210 19195766972771435135461429385149067388692558070048 10211 57653629872909256020907136900293196591863061527392 10212 19240021426414126192745883379338578534658073483776 10213 57800604436769352466143384957890796961293196778240 10214 19293762022061742189973193877485910796663981492128 10215 57947961181775275800167235073295311379330555478336 10216 19338210424655629173437883205986874773448610628528 10217 58095591673590137391925236430035746613162712820832 10218 19392230855262026364331602831166796112413768289024 10219 58243605840403984415431352076250871737423922495040 10220 19436875146761806063589487007967612648543038848768 10221 58392004661756858410415119688062353965353665234432 10222 19491138959171437713691481922251891721556101201600 10223 58540679012854271938329882947829173209036441469568 10224 19536015414446025595332686308150108704495110396736 10225 58689739568021726998978914796417090350183491709520 10226 19590524823890965263399416530553450012225600590224 10227 58839187217045288724973974215584141771298449324032 10228 19635598842600674515380532372062641799869822708656 10229 58988912140501845402844751021393914905550888296096 10230 19690390660627325608336590005357675902163609985024 10231 59139025764258209549283590518281538770360884451392 10232 19735661851885942975223751831668707557401296496640 10233 59289529127556441798663089734769482862474002003200 10234 19790701386204023289195565404462281420857472503296 10235 59440311474224365224820871865756709115728264830720 10236 19836208996906454825363877044311931585964361288896 10237 59591484982217786902706362186205388873486576560160 10238 19891496123152200353936998242439085970699809955840 10239 59743050843868691490532703703214743995392676168256 10240 19937202637089120435570978198852352493729433725424 10241 59894897357388197788709587848613237395652557632640 10242 19992777077382146832960931947786415411869907452240 10243 60047137702733111211759626248301410117484067169888 10244 20038684455028098367979017699625023831270153216032 10245 60199772983838290269512460133206978891122204845824 10246 20094508668462179497419023488792847574583194051840 10247 60352690543504086273251254086459159122799793427136 10248 20140654350956950374797026403814321575784503981568 10249 60506004575389733463452336431995775882984415093984 10250 20196730580566194307119946048188196118168501834688 10251 60659716089484201607888542872129962012425707191232 10252 20243078856049032512404424044922967186448139714496 10253 60813711716128343336949854095727174586399389962128 10254 20299445012101868093183099706896144887867351665600 10255 60968106421660827618277706479827339266804162151168 10256 20345995521018074415320081864718611357100518077392 10257 61122901120173882124843221907108982463785205477888 10258 20402615879480688205161192993301468900442801620992 10259 61277981726771247868323635185061973596478467566560 10260 20449409043022226106214440329218279328909727628800 10261 61433463982676395378807821076821050243686336369664 10262 20506283435137585312285268181020116811493094018944 10263 61589348960324946837152207906106591048184903990272 10264 20553280535996159787943950730754416147014804278304 10265 61745521600528111837738943559420408765604260059616 10266 20610449953407596075402088160598349974681838316800 10267 61902098425610624418648695807497605057958402945696 10268 20657653057003955447775316466512733144195829854592 10269 62059080667047830698479344958911804447481338585856 10270 20715078757744987854332768305610479144428920701440 10271 62216352283195779190647533198814676542686580333312 10272 20762526420661782828286951879632733867935931323264 10273 62374030838585669750301643102918604885536229481328 10274 20820210675376994724068435412801538608980150971776 10275 62532117469515050245909969870591524634210235746368 10276 20867866127827589683735486887583134989586156882944 10277 62690495147741040350994012480578697267700617070080 10278 20925848059399843005174811090343275582605779552352 10279 62849282484193419543150314416644547062515927789120 10280 20973710889552857698273452008906347306394457703392 10281 63008480520089398148905559532594868769332398988800 10282 21031953629734069962206844848295356232279416289504 10283 63167971489785634761895973700681538977418934512896 10284 21080065464464096060902095646904945639876356736832 10285 63327874801454354720909353844627922703228494202656 10286 21138568882855225078445317849354779470234925234240 10287 63488191400625604209511433912484761250466170571776 10288 21186889855621305738039009721454573092298458781728 10289 63648802777910252550794420859662253770351386122480 10290 21245696166063403333787896512521169204748111027200 10291 63809829147073605257365694657922795529197646638144 10292 21294228364077345943358682094480651426076188886016 10293 63971271614062464282155384605131482658667328971776 10294 21353297586350310428725692283263911752495449286368 10295 64133010662790339591943035910654183148222971979520 10296 21402080800344080951173588156662895777231934574144 10297 64295167315564180760421398095508464045392505966592 10298 21461415319775766814951659001548123819707177034240 10299 64457742840799549005245834195712865920740278282176 10300 21510411604731442039821511216359046824330452913856 10301 64620616708646924896765332929761598743509916614672 10302 21570051706201904371183593846047693371418916317568 10303 64783911017791015670879318437859604884355823072768 10304 21619260596061566319406943239780120299374809554432 10305 64947626941115177936125428868328581732799282602080 10306 21679168320221480983278978555833196953832671937744 10307 65111642922551422310120597855309083874482780652352 10308 21728632768577039272627472382479823934170308376960 10309 65276082147672795472393640183539324206340415381616 10310 21788807938353680556162840907982482119558475997568 10311 65440945690479998746902717336235537112160233800704 10312 21838486809475536335937335290817622485182107544080 10313 65606111229053950565993919123648666387412573466928 10314 21898972892645959919980586590808054114589968117760 10315 65771702778213643322370464654656061890612157204736 10316 21948868384796966139311909046525022547406702356640 10317 65937721309130995549697110364501696308253848469760 10318 22009624217844143244307611080342159121595746487296 10319 66104043733561673865560032798192481167400702759424 10320 22059777301592768698882784623483579356697715637504 10321 66270794896094065294501078460286019021574992606192 10322 22120805298448384051493793974347531651039628328864 10323 66437975937218113113257314957034593141517124266496 10324 22171176819823584842707359202363835026509065004000 10325 66605462725706574051921401075842326661424100898560 10326 22232518549124119146445369134842247693399584977728 10327 66773380940481826760755538788925292220496151703680 10328 22283108074773647057983874274577603529333760926304 10329 66941731894750429178310087185928663394185896032512 10330 22344724366912077686771628756542284190940483145056 10331 67110390403778703904329915367879945602903891249312 10332 22395576126265775272862645575690562308614753307776 10333 67279483264909227064389397110125943395502688856848 10334 22457466753211278277537353961234865446642529916288 10335 67449011687927771809920111723790923668847516462336 10336 22508538394759437928717915998736342986451167900480 10337 67618849427910685380870095323118053864644637954416 10338 22570748205636469525890623335422805566410315978112 10339 67789124408054584104989068409344615710883849884384 10340 22622041951956151413554114147366899356755701914624 10341 67959837732659996171948396932023893243576337899520 10342 22684528474269545585014443737909581474952468421024 10343 68130862368254644977587429075448258101868728599488 10344 22736086508170633385132742590882979528575909150208 10345 68302327093001353117562738289729391246279766012640 10346 22798852278049490441653506082420908251431143609600 10347 68474232907774510249619584809670555229444606907840 10348 22850634292574231912941601779031749400984234917760 10349 68646451981921829569408219820437843675483223385600 10350 22913722106768729108463019532626823322796577337408 10351 68819113955157870924167813466992021521153111034304 10352 22965727611532052146001055115271390695945794494016 10353 68992220004123318132546709337455974301223054730240 10354 23029097053947802605458254792156902890300900100096 10355 69165641215082103296070985802815627696370837155200 10356 23081371682083141051603220548261594237959749630976 10357 69339508095474182268117677730314391518372762836816 10358 23145022565984649017401228368270895788045529567200 10359 69513821997744698385932795448749849265333782486016 10360 23197522624721322071713423036469650456729755177216 10361 69688452920354549072036270146587375755662816454112 10362 23261501125148029056027043892051933702261944297728 10363 69863532525121516788686350885913915597305216456256 10364 23314228858834559780563830439508613384607429093632 10365 70039062059797503494584777019856699657431822852352 10366 23378491252590505576238010760368471247016341127808 10367 70214910424832028020561341872645415479154219873152 10368 23431490184789563172380916637054349605890028057512 10369 70391210445236171964303654417961888491631322016880 10370 23496039038762026974621924038387716583741825254464 10371 70567963263505305478961101194888897335902533688512 10372 23549267584053971502556632457619982104369604618448 10373 70745036960556410450757676785764805565703181768192 10374 23614146956854015121426054782580691782680279111680 10375 70922565249776361280945704142836847922297140123776 10376 23667604659794882373968755736153976210307417474128 10377 71100549161932761556910820961154526784457317170864 10378 23732772948152685618636059634250426904622965334000 10379 71278855955757993249107463524988810190246520330304 10380 23786506791119410493944704771645347562950771032704 10381 71457620236462547304542669230150315950680808518912 10382 23851963755683297618994198229913771027477067806400 10383 71636843214215135924996686893990649806201374108736 10384 23905928663635884255267005712627817461341446101120 10385 71816391030507502436381874449988059682663366027264 10386 23971721939865344242617633024415933856519524016784 10387 71996399184794637453276077392733235594235179781632 10388 24025920277977537367409106722853629789356041836016 10389 72176869073398657793762693318713589444272781596416 10390 24092004758803859115410424759442559217906801242880 10391 72357665706867985337304174001910737421859542125632 10392 24146481331629472013868075306880504752485469029952 10393 72538925783138486383747216034853172196783481061760 10394 24212859614757503483862402554473689537852387202608 10395 72720650589850105102216171697665144715747260231680 10396 24267571619479875016349383646804437325371598426496 10397 72902703997212607021481608354425715116446606767392 10398 24334289157861519325950374737632823324654438863552 10399 73085223912565428140030312535351826427592595982080 10400 24389236078613067296702868725945544302932841144016 10401 73268211510341087666152814756099287703698728062592 10402 24456249952040847549282582431930757568558660575744 10403 73451529816618395261985792210365795336534674651776 10404 24511480155293955477751226310884963138866566077016 10405 73635317653476504503034050902134654034288906036128 10406 24578790167551437964720968676718087821094442915552 10407 73819576082278240285926440656238770539581589046080 10408 24634257257402388462989223948989217754220547364464 10409 74004167278508964289355468613583579697794135378944 10410 24701912446926334100939953088848895833931487506688 10411 74189230983975981702279955374269456181192801129600 10412 24757618812205697755899076340712920906491046621760 10413 74374768450913640304256551221428056064505854292000 10414 24825572648398743467108346993595930738215099426816 10415 74560640693805896310016426544951461988267086925376 10416 24881564512001905531999498208859414768338287140864 10417 74746988383817222701855954272088237561537064356992 10418 24949819723060699005085447243804935627600298146960 10419 74933812961691960051675071936867716681709650286592 10420 25006052930126878420395330058941254776550077285728 10421 75120974273892050548390251896193520814712262495392 10422 25074656303161115408024589994577000551146440776320 10423 75308614232675371657961255736806712425899500794240 10424 25131130273654300636515968438121164042165986647744 10425 75496734162766301738284927896490591059418254760320 10426 25200037634295432372355989299220182369738515314528 10427 75685192734503262442707158503558137102270745815456 10428 25256802259895979309958574612367161283021998684160 10429 75874133108623057353287615263311662647065118977040 10430 25326013357182981512273664194727441781719412742400 10431 76063556496229695586010360057609019164981312880960 10432 25383020781024242538661463450158794000300978196768 10433 76253320689479040833762627968929083871929970254448 10434 25452586092526232665106287612247177736191887635456 10435 76443569798915427512116169676378986570749734997632 10436 25509838831775784919933974623053615557197342229840 10437 76634304918107815676642692886075055634666602538752 10438 25579710465941095013508660748039625553849472980288 10439 76825382956137304589482948357038096506811392176512 10440 25637256098065562329653891987123130346187574315680 10441 77016948979852327623444439497440989662384398430432 10442 25707436815445732209122060368108054230659907788544 10443 77209004276942757954498198942976955231972508185568 10444 25765229794684059173632180482712818405873068100992 10445 77401404558328326967882210694613730807889542402080 10446 25835767856373271135251371530031859893648580739008 10447 77594295847628475614096461709730457327707360323072 10448 25893807639867244215588624479575270153109177902128 10449 77787679631409917933408107626072009304654319565696 10450 25964657479960949360810653217870115591610258903680 10451 77981410410970774565678850009829260554966719350912 10452 26022995423598191124015014707141795225448508070656 10453 78175635492074167170300900348536087466356950581328 10454 26094156730943411010173364219725829677702290144608 10455 78370356245504029899150922569574872870624112901376 10456 26152743582004830014482067796286145721379447842528 10457 78565425950820936312778597953525611742782568409776 10458 26224268420679611589215727425961861358440567643392 10459 78760993210515259688993588405333606602946389816480 10460 26283106721432112088964362168480356335282840056896 10461 78957059272515550455535030264249047882723407026944 10462 26354945694684429398881183010451555056860839053184 10463 79153476511210757378669198903521491968784231529728 10464 26414084414244555558033390580839533631573055427520 10465 79350394511724250516236748378913165472443577403392 10466 26486240422173816545043474335358147548695566218064 10467 79547814396715293027954919640380325623342550949024 10468 26545632690828391447207991831777877671556524545936 10469 79745587631785849277249356381236426450649969993680 10470 26618155404208626398403277302603994860358537180800 10471 79943864787558855973829286610745795433542960979392 10472 26677800612219781292335650021010837383908700028416 10473 80142647192118972228578484799421864636436196004736 10474 26750643030825945800251366569753536610463318420848 10475 80341785065694833225415011201716231575688259655840 10476 26810594145390742189412806037884142063155026944640 10477 80541429971950373969284218645185103589576596094096 10478 26883756006075307855420167703174872690312457350912 10479 80741583445343685491878084992069701928000343710720 10480 26943962232075184338121967970345307050794731086528 10481 80942094450464360382508375649709657327813103890432 10482 27017497120300996509835666307409361189007554026624 10483 81143115883436125783447638472641867530014207077696 10484 27077961025111731413901575029286215544098943155632 10485 81344649154370360672876506354279426651378989056928 10486 27151818107098977549008638660560126243559285839456 10487 81546541966922293570456973060271261269882667498816 10488 27212590198136454367063303769077145024048073784320 10489 81748948555027615099395622272700241884009565077344 10490 27286772407439800411338462412658487031100764053600 10491 81951870204449565800703348411115733019734710081920 10492 27347804345701250685732538126763299567202105873216 10493 82155153682652547318577642541289936028115222196480 10494 27422362800225723631641712583164113547414866371904 10495 82358954236647333491699793597645016817766585403200 10496 27483654016174253142413208779871761390090296261392 10497 82563273027199984519836441709632919640725958666880 10498 27558540353287966397013471566995506641602593922080 10499 82767955877605707750331939055509146022034518408800 10500 27620145362217089016624188746849227958201549851648 10501 82973159058534561821193943808662302133693514195152 10502 27695359255289961469408352462358252955435625668800 10503 83178883938887843663161119056615680004004719145600 10504 27757225673332960914948884904847073013431134967328 10505 83384975055847591743580776138516694259003619495936 10506 27832822384639039378920416513896868006466011693568 10507 83591589707579388572709160040264222495163766681600 10508 27894952916791362704558251637037912921677704639872 10509 83798729473551162218737538567975625874124733806592 10510 27970880022886250985876814949797553620564177151808 10511 84006237596300412056367435851467944010304353790592 10512 28033326646738637161942388542396069799304753242064 10513 84214272749100648328326296878721988635948111681008 10514 28109587114919559290494139535270529430081144810496 10515 84422836386597767616712273611694242820809405301632 10516 28172300093029462816580689609062337745901501166080 10517 84631770440877544865510182333548682785574422782880 10518 28248946640690199501330466685203574912873959778112 10519 84841234973597929136996652635261425356706186405184 10520 28311925333336215850045450015252499962287438016896 10521 85051231310376484111496671926032609093742247706112 10522 28388908083993155655626363577446281960672279013424 10523 85261600411304887523115181577104126317086778676800 10524 28452208593449451978482766326671719628264459580352 10525 85472503391460349973543970024428519877622419708208 10526 28529527271203487984364505817720529724894672543680 10527 85683941442165637503817577849144697368151809378880 10528 28593095697442934444924058722057117969490094291968 10529 85895754551468677373397144195230691127725624505200 10530 28670807171917343432558265107100553064092507135776 10531 86108104887974312575610151835507252365474856397152 10532 28734646245698229634515246453623050761171381404688 10533 86320993862439397723063191067972200890040811888896 10534 28812696458196752883651554195810032222861113490560 10535 86534260131675131230553044578442083750264200647872 10536 28876859784077925528738087433533525241160182414080 10537 86748066923444436219743756095657483091131931483232 10538 28955251851635934782816117767006075575439806489600 10539 86962415872404086498665499908458411216392861737056 10540 29019688139857298717111987928056961330219084033024 10541 87177144290537148388736349062238348552584671014912 10542 29098476309508323411277198854649859505255656045568 10543 87392416833799668150064105901167303957048365096896 10544 29163184844070319356783624439793488721754908626080 10545 87608235001765966676040158367995473621452300142080 10546 29242317799576875166380065026191951155465547148944 10547 87824434753593003834977791251488298901306072824960 10548 29307356433633120844734855590128399523376795906864 10549 88041182182398654477660053224264409917444090679808 10550 29386833833591703785524603708422061264125504498528 10551 88258478650132575604113356459647460383759179246912 10552 29452146989559414536777980904242000447226525371200 10553 88476159116289046900510774343360698596419366732256 10554 29532027354244576638667615303743419439272840309760 10555 88694390758919702807907213012809579518459469964288 10556 29597617909608274822081089890894885852150693986560 10557 88913174805194876866768908876061760585748174504960 10558 29677845617771717008093519199940642252530423880960 10559 89132345203695975092775985813344035129304007134720 10560 29743768729214214667966141627595799492985451611392 10561 89352070225985513232191012988410083644647438044800 10562 29824346933940473334860792521582238973682165508304 10563 89572351326769936770547052861845178645461436246016 10564 29890549714383292343101481682550169349819613500800 10565 89793021073095267319194338221000545986902917330336 10566 29971534353080878367880678828957946979791945423584 10567 90014248837447972483287145322475004091296369844416 10568 30038016130210527568779232826917269245311960310544 10569 90236036302150261377640708599247061555178435535872 10570 30119354288624403689785643738110333848194972734464 10571 90458214647003266678006505979345439806316246837536 10572 30186174591956813116502957239525348047070067973696 10573 90680954717174482697030342352255409870564997422880 10574 30267865858086981835392383387622271839390917417856 10575 90904258058549271377872415839422959862711805366656 10576 30334967509406825839269801874498658498915235340912 10577 91127954450500430687053666126547127051392431621632 10578 30417072222203494269223021440128708844388862571264 10579 91352216222247577528586711374884368377481158761600 10580 30484458126989726779802849966927536515684427731312 10581 91577044782331592611813623460444564726663206719232 10582 30566918937914875293442162787375925595718013403008 10583 91802268871791515739052159180869318019249271223360 10584 30634645847333738514419799334991354964697124631360 10585 92028061946518215490803002708564651747675687048640 10586 30717466067918636834534810315891285924906206732800 10587 92254425269466414606209319239568845499497334160320 10588 30785479575559437767439274051410872140648750004416 10589 92481186540201816791485244029080182061593398133520 10590 30868716759145613583495048791323780821272246738304 10591 92708520345441792376234580295675274171645402986240 10592 30937016113884609280881193746484372810658148308064 10593 92936428180425783392190716388813975784143766106496 10594 31020615699934492162775899767246354184689661289808 10595 93164736320375905426180455348928286656228621570944 10596 31089262280450239633153215276170208917243498365056 10597 93393620486017561890776806474633490666258956009936 10598 31173223911254550876010474903007659854937747344768 10599 93623082413341791549643466118791564504065708489536 10600 31242158767907427242705101326080583342666033445776 10601 93852946936205749527453437408583076511751126303792 10602 31326544524729366813469297068035481077312883717120 10603 94083391303296994586251323954672623209194382290816 10604 31395770590396582433434960328204451739415620757184 10605 94314417108965269278417495786761714778754177760256 10606 31480521476462323202036128930251780387100277736384 10607 94545847733934922797473687807877535198626084587136 10608 31550097266163314552283267679868862883210246667136 10609 94777861968599503653238605534673832106596753361528 10610 31635216630918198618274931817695093501026359738528 10611 95010461259970303370502530353434522835360942093152 10612 31705086052569167379040792751470508661347315659520 10613 95243467919789946847204935173710272662136848758608 10614 31790633104805981194657592459188132325444989223040 10615 95477061897966152445429714099629469806403411161472 10616 31860795452920369182101737368892158744087558258048 10617 95711244494164075433702948716358051174838093168000 10618 31946714070571613640239486379346095681416643069360 10619 95945836943418605639812424417339978839793556442368 10620 32017232495758320534716415096738255314930281527360 10621 96181020360960262243976301771543054293418817672960 10622 32103522247297047399977557732077825619776082785024 10623 96416796293309713139029349700746124483828507341376 10624 32174335978352917754357732746091490759750472231584 10625 96652984496643471741539889776655164621070202854192 10626 32261060866771652128620430818565267620617809207296 10627 96889767263690417932101087726933057163325802949216 10628 32332172993389386310440401525974582641220739537616 10629 97127146384819846405909264734555238450187186198736 10630 32419272197182031652261520503152072049922128594816 10631 97364940128325307586533623815432978631258565056192 10632 32490742918432052972408023095932683476857514759552 10633 97603332368497996517254055463915748024817054740480 10634 32578219823282154290854159132945690987052583564000 10635 97842324744523069100119399841134656603531901418880 10636 32649991444009141032135865173173398978148560932640 10637 98081734027099876504899419923097468003358864751872 10638 32737907093254336387537963746501559311657871827840 10639 98321745680861545875972959455193609957521027588480 10640 32809978825901856329415343908028090804507829368320 10641 98562361197104366551035993162736990480918199440512 10642 32898275359325030425452954040153539853150167473184 10643 98803396235392868070971750055946411572713346251520 10644 32970712171658284473155914895871774074259158668032 10645 99045037463252674233685987849810866850592096960160 10646 33059389215803668622973513715131912728258904373344 10647 99287286219173212154235424462465087003629627614784 10648 33132128598362682261444125706277136747319708155328 10649 99529957045211755007817747801385503602757856551936 10650 33221251996487662143479282530485960885005691562752 10651 99773237820237868854728702831999688612443707602592 10652 33294297067728167338895495580620050862780054545728 10653 100017130133475230578082526563748968581966480194816 10654 33383804123204995898716738102707845436408448035456 10655 100261447001940365574477675353103083063813775505728 10656 33457216944875423107765565439554852693456968502064 10657 100506377515760551127763179880700782001817923133296 10658 33547111214253502875298513915401077336059660118136 10659 100751923521130046329523428982184184136511397770240 10660 33620832312044479842406674777946748636491781220672 10661 100997896495595472570155626056591786333145258052352 10662 33711176588207240804414031691320374812381677125184 10663 101244487161628927575998841832201891890914267566528 10664 33785205085896586916979994661571733332396527090688 10665 101491697214878190566588822341812975244829645875200 10666 33875939860118644518690655082964918122511257495664 10667 101739336577828476993276230760236416206499989720096 10668 33950342730661483105953867103161941626265956810752 10669 101987597624080572205833179623050739649792455801344 10670 34041467551705050597086991902945053185996690374784 10671 102236481889398912772167558582140115978567260192832 10672 34116180361820680700918725636213040529014779858560 10673 102485798151886800118702074092495822397443777445216 10674 34207762962629809746862834940866842665347479915792 10675 102735740028746258920899459128533584556425181215104 10676 34282788998521017511652311141864533027465562472544 10677 102986308892917379181328279810531947292750308944640 10678 34374764891994285314603260807860323265491828274240 10679 103237312373741705763149752853093728274294199837120 10680 34450167993005121189314611939332987522282067509120 10681 103488945335429679794212615969438941617266118945664 10682 34542540775163842191563395652727570252928771942320 10683 103741209416326239855259028892793619562060268113888 10684 34618259633780394167906933331971116105815919073152 10685 103993910661248049675462714658831091193486180371232 10686 34711094033328516498308882514375752092879902127488 10687 104247245191195105968394869105961589216286351079936 10688 34787127823975280711311063554678507075374860781376 10689 104501214910856184389747285644791988228198850019840 10690 34880362499350987240899594262535699608163288631840 10691 104755624268030117119373463734704232878445976846432 10692 34956780113986412445654057640676838387247789746816 10693 105010671079074769883680302809697319605428389148272 10694 35050414532079238694280485126371076827774059625248 10695 105266357087036875228030498271342214899679001755648 10696 35127149704124767220608384997718011655279983456256 10697 105522485136296132416206955092966075833442072823680 10698 35221253678873413970661161010619514436734975607552 10699 105779254745042539373678911222214425089257880861056 10700 35298309724068475670164907507930092488818036897952 10701 106036667494842580838580418384180233826951719835680 10702 35392816789624890504124521571084917468090352666944 10703 106294525046918674691358250686570009252001910369280 10704 35470259370672340016249865316569570249381272349696 10705 106553028200994118031974827564687048522825553374048 10706 35565173304533963937373405809020350731597408044448 10707 106812178376145419606376845682002654557000750176768 10708 35642939376002145351424958392320034669590517496176 10709 107071776040795762227500440019719661688396660643920 10710 35738326754673391546811392390145077172809896546048 10711 107332023289210354539673490946079412031331654998592 10712 35816415397562031966723394485606986240768771478912 10713 107592921809048017550976770301163241927066965236096 10714 35912212992124650655194714903547086341926238128896 10715 107854270433921607455910279543455653406284321322496 10716 35990695215669425541377121878238383868242394347520 10717 108116272557260276122535451423961754130309729151232 10718 36086902554705427747839342779167049413101968798592 10719 108378930138510966708879404032256267686706914343040 10720 36165710062814774459723401631037880556217976297152 10721 108642040365524905194409557673934076870977644521984 10722 36262398954359979078668731466353196564633987497344 10723 108905808380453300527462442582544846815157156604768 10724 36341535092933954092561915620679592795891838738432 10725 109170235980463432874552119274100135126376426990848 10726 36438637181931581784924485321660589794882527784448 10727 109435118688026794694407726549657849860299340220032 10728 36518169632327103351127359551190428277786379316400 10729 109700663410355233361038649734212150931253777969200 10730 36615688738430288396472635219888274766191668748480 10731 109966871777061630401399964109353313165367910708672 10732 36695552522515788840173562935905200379216616901088 10733 110233538083317575974444564762735669178785331795088 10734 36793557116075193447752047931312300360945610386880 10735 110500870567784048899551748424297547764277238892160 10736 36873751368521787245262168673046855089514015110464 10737 110768870685910792663879022737150860453627997859184 10738 36972176432893917474033729268056877866915556047360 10739 111037331505451144260396471008757582798720499511520 10740 37052774188234372536105042165222046856869403523840 10741 111306462596702310457062273264014878850797280762112 10742 37151619164631376978257195680087070118372844843328 10743 111576265697978439955848818861022140900109075752256 10744 37232550040912430091349638278158286356760463648000 10745 111846532185997091266141303837505084330597969957376 10746 37331888935679024683666472458154312493042834240000 10747 112117472969256453389456567486227187012297927441472 10748 37413156457977330947373791661444265998683673670656 10749 112389090074746785004450581813812904656719036563456 10750 37512918827684196343459250976461883522850475995776 10751 112661173171077377185591751862695815397202897024192 10752 37594592602813586565310198830139573889496688606464 10753 112933934981470310751797938092349450882578158186608 10754 37694782305122544126741135809017750560972067923840 10755 113207377357734395207262309327400407013052155472640 10756 37776795520446543171556071795528018629158421214160 10757 113481288250090732359246319038087418973442587231232 10758 37877483124854453331898027901130637074602051495424 10759 113755882208000347922186749573688654725406554556160 10760 37959834818603527245008953695766353464205554449440 10761 114031160904597506754236680320987590055299771314944 10762 38060953317876756219703972852110414320688699512304 10763 114306911028865699081589216736983954357563628931840 10764 38143718602982287846049144699678149274099726264448 10765 114583348500518420241397313734316740478287376118816 10766 38245267504985305295144803144217656770284098942080 10767 114860474817869289332453708507152328506469950204032 10768 38328374008855775634233652994851141277091348843728 10769 115138075394499629718485972987827556628438510983280 10770 38430429423038584992928318119549269176007190996480 10771 115416367531080963994964892907195820538860625337312 10772 38513880703241165931133174795708292132846600625648 10773 115695353019306287640369022319798781443283882658560 10774 38616370037432407221370024201695472356836721756768 10775 115974815518519702589754382557729749130658230496128 10776 38700237831998044314872685611932159074246123462720 10777 116254973720001808907149977309245858483820159127520 10778 38803165140599898485367635439972201477065256079968 10779 116535829708561450497994017224985014002581460710336 10780 38887380599125353350717413311552873840414631496256 10781 116817165382835615622698156659087915858416965371152 10782 38990818449947800507682584662197967416519386822080 10783 117099201304007866339429322694164154647984865495936 10784 39075380506958523769493333048355501041798464050768 10785 117381939379911052524233227056500891359348440130560 10786 39179260007387885691089701995188658408019736326224 10787 117665159731943170195551687236164858888448985434112 10788 39264246069226016354253713917737405621995604203520 10789 117949084805360514194591680824998617126678558901200 10790 39368566635964627923540213756749455783355313335424 10791 118233716330071653286158079037016039966049467468480 10792 39453902129174044726038871005125259489233823095040 10793 118518833117764180314948667165762651558089289485696 10794 39558742030940777280281778942246376226694918437376 10795 118804659036272381481333455522222458764221145747456 10796 39644430702722444204799248591006817875458786143840 10797 119091195626705293719923581311007456830596926007040 10798 39749715299304142149137309367800493758673679462080 10799 119378220387785683076716161578533647090645674371200 10800 39835830919664605853166289175212028611973484953280 10801 119665958614487214888840818374187490600255209242112 10802 39941564307702809034039553401395357790857624957568 10803 119954412147055061369249198788677538335906235280256 10804 40028035928634707476083352699639949700988235246432 10805 120243356677382080064210971192258968951991391817888 10806 40134292890536898079553909287336477544490042324288 10807 120533018931323084865751975541633456502559570076352 10808 40221119504486163798262813259478714523106109899904 10809 120823401059260233233387579644823481438761304446256 10810 40327829047840489579566239208458358437234102827008 10811 121114276924344516798701375670470916135626137464000 10812 40415090252641792159410014259287583416256852790656 10813 121405875191754291261963842041933396046919008315136 10814 40522251699837898789536519251043150971377238884608 10815 121698197828141095985810240213197796694116382953472 10816 40609870824769708188004293537150134337407265263448 10817 121991016853678353302860705030365936693135226827360 10818 40717564824101009537573968295588368330993402435152 10819 122284562889646684600192362015787002215353806256640 10820 40805545650430814759785181317600741200979151777568 10821 122578837711845515602126355356398306541400147834112 10822 40913695296354061736660299076022303160863833579904 10823 122873611993552312135101702350733167122113258197760 10824 41002113675319152064250046735556789238238334937856 10825 123169117818527752256574265665893728355518469352976 10826 41110723271292485972694483567209576080964408753904 10827 123465356771921981289027367533183397350459338789760 10828 41199506268000384759801907348422383374628009266336 10829 123762098170080088057537086542166618303006936608544 10830 41308652706536550862196856564353507871740431590336 10831 124059575566804192638001782234607467014486194652032 10832 41397799205123686726238584319026639723366514935536 10833 124357790864791793252208210093809816005360112150016 10834 41507409335606508521192676706562734854771783180048 10835 124656511505541785480124342882283902077297429979264 10836 41597001354873651850930045464321767523911438635776 10837 124955972527773837829110024912285795060757619065936 10838 41707074567614503767345678293233781962350021636960 10839 125256176147937757970880377371799525323116825788736 10840 41797033114311486663111601236718266228893594297088 10841 125556887921546462751517355748084172684766521224672 10842 41907652335786313737907726922150443165893487898880 10843 125858344892917057435552675828335671956974601493120 10844 41997981222366032973480382931815833651796967140032 10845 126160549082866410674709174347513846677864324582944 10846 42109067388168109039847317336723483537411331364480 10847 126463264148476865767844781557762024931646771282176 10848 42199844774785333164075922703359128174573983333952 10849 126766729150904261297222031627388335295190962248320 10850 42311402234407322591139697117786623245737364281344 10851 127070945919352352205822690700556589631554613831872 10852 42402552974053709184399929102681084435785924002448 10853 127375676711660812201573173187091701758028277684688 10854 42514660781288787539865799614978204554795243059488 10855 127681162105288738378590195599888818983803856999168 10856 42606183820225494539486232872151335312577536067840 10857 127987403731725603613621034302086783632389686411264 10858 42718766780011392857641588871824717690450236012000 10859 128294162441713725379149624119870955855259598376480 10860 42810746449521059408621618665710664913425197850752 10861 128601680339543268553102597430675272606173976035472 10862 42923803852508766830818931115326765689480909416384 10863 128909959379307575276880550670412940055661517051776 10864 43016158773560038709884585431158564807953668197504 10865 129218758479286081411498249332717602984833361756352 10866 43129776056278263482299630177856819685486773109888 10867 129528321270538523488798582731811797874317105339616 10868 43222510246202567438509692632247142310502206895360 10869 129838650037422627496354261147478074453689412313856 10870 43336605955833927813035665578584742467202404846592 10871 130149501748144817720443942243014850055933586137472 10872 43429799772106230637959353097917992894280944500672 10873 130461122102295451860346606996249790676927381937536 10874 43544378299739236640894059451119031024766413040048 10875 130773513189409052748876529991005674202637547191040 10876 43637954500122107651789052833179354767183487847680 10877 131086430008039648237179586617430551159406083367200 10878 43753097298384451226035675221070320352228472365248 10879 131400120349997406436821401716782466585666327667712 10880 43847054715253017714848004843654361380442785023712 10881 131714586098164810948971285673178175376432126218240 10882 43962684311946890328430413625967456451949593011664 10883 132029580810603036258692985059592776368741013095008 10884 44057109650625023802633773093291099699258410280832 10885 132345353846186254262874837187389333612978813717504 10886 44173225410781501556896291609866581887351117583904 10887 132661906877142075733013146021859670288260164853760 10888 44268035018349304057509596389377564950169209910864 10889 132978992016229126583144797287029541287013962733360 10890 44384724780640542482479954637023718579321542892016 10891 133296860192917393587540193802309030150143629728032 10892 44479922708871609144623277964234979890684597395840 10893 133615513420557183587242777196355007765205517175296 10894 44597102562220805512545964786592579792322390859200 10895 133934701805689774090760577946049063782905509405760 10896 44692771602689241314113761750304723347084545980032 10897 134254677860592151567525200182702214956660832564192 10898 44810446163629923709916400704928325611358350792720 10899 134575443940997712487667621691966868994646949808256 10900 44906506743988808210690745429563032579029338272720 10901 134896748131239514910298680974793691550029550070784 10902 45024759745179464195424111336154388383475613265920 10903 135218845091186547703738582675239323713184732642368 10904 45121210579145243927770149651456885097353822915840 10905 135541736967424251935688716285776917239851048140288 10906 45239962394559956635628056325364451682658263247360 10907 135865169814835038671617022728521509518825932938880 10908 45336892804399067648271166368350194180789941644160 10909 136189400448210953573963335657760033651638329110800 10910 45456142692785322111207899389464088139977856657088 10911 136514430805406857845688702794601616064897577338432 10912 45553466510641872443647433630377754748330741193728 10913 136840005453441382811246359631219688730541148387840 10914 45673304773576454892254984209566025136180410826496 10915 137166382820345039889494419279303258010036292639360 10916 45771026268926685025132356808521369803817829478160 10917 137493564634171153035638465619535601670317255350224 10918 45891366657196553634283224234468415437827025919872 10919 137821293961586928182468647816059905275624351456320 10920 45989570940010002989071130685572992042469185324032 10921 138149830860660624424802329936541098593921604725632 10922 46110418114219929600379854463231931414761770184704 10923 138479177404241350057870986219159686112793625052672 10924 46209023213517279376618076213318514211163761497952 10925 138809074590554304814114320193366902908743629039360 10926 46330463436524164927972651540205459886180759531264 10927 139139784112785681217392558539945117679913495147776 10928 46429468131173711508960988194780011707428525119328 10929 139471308392760655102626203605590448144139714357376 10930 46551419377211124099961028837226753968443168687776 10931 139803386346757433633661147961681367499925662773952 10932 46650915492289133085639006000748830663020729289216 10933 140136281881123043896537240122573586937707521987568 10934 46773376909490220488156787255925050624576770414592 10935 140469997208150139099344413481747828560991603477760 10936 46873275880487020329452202797199600405809582002368 10937 140804269136995415592590067442728823999610690133936 10938 46996340486468626326610799886480899366795651453952 10939 141139363808112646726544401910102508053827413531040 10940 47096646619975451276396659618007283220793537802432 10941 141475283217229721765551469778223304555718752331264 10942 47220225576507580988274039307950413202641948799744 10943 141811762630989811040880627437197255136307887986176 10944 47321026356888767868753803504445157263211267214880 10945 142149069865036370299031279531622574190122198924800 10946 47445124562291257496545589950314398748943485508128 10947 142487206690242682600963171598115138006008300937600 10948 47546335750803265403220056968504358398103392852992 10949 142825906831024660789720154434603628299892681226960 10950 47671041871849652505460966620379265594632377411264 10951 143165439778010360407547132959577369918295682897152 10952 47772662121172225912763207848309588786568025832344 10953 143505807665308388194320614712762121325658954898608 10954 47897891666915105767009506681156172603945056964848 10955 143846742078640982252722752797230402067962520978688 10956 48000015563944565202380902160962918089389476572672 10957 144188514192162124398985245293550681203945355411856 10958 48125767760936998784928396206630833445780396109120 10959 144531126510266207046655790199481624724625608080512 10960 48228304089843032204917467871639010934895861038432 10961 144874308459104903405263684410887327147381392338912 10962 48354674553661343979128611943067330626146870041600 10963 145218333508192985516928470918932479093745125863360 10964 48457627653179365220201364721916231146539045129072 10965 145563203935746555425538084306017560933092612029952 10966 48584525079890893155687173814085393284563364365664 10967 145908646995743404589938224572354391775040927800512 10968 48687985070667330597772446316038542887685134204224 10969 146254938467244806579920199660984089790982807025664 10970 48815414407825357232517915915943681482743941929312 10971 146602080398077294146632427844921513317103663717248 10972 48919294523956879142530324287612146384823426589376 10973 146949798457781380873743632062421453682903529801488 10974 49047346905060402500911840785559532577456111022080 10975 147298370148665520120721701679944041044482002265280 10976 49151645870148905571331636081741019388549085253760 10977 147647797292827239819019809368355212067299246290560 10978 49280234468816596609090117678185678934984102250880 10979 147997803958105505191195161314763612004548426449760 10980 49385049506677072364872785650028051515143523416224 10981 148348669382873749029666964064523176520023685747200 10982 49514173433563650973167938006377149580326127695840 10983 148700395765514974136938513069229292506119875634176 10984 49619410602575907223799083541854229139876259552944 10985 149052704957109429049433983644413553922346046951360 10986 49749168337696206871885252652524442737313930350848 10987 149405877944040489896920963751517801134466963536416 10988 49854832211742556371594847847153966059756372544832 10989 149759917300758213486905757116289888173935723476480 10990 49985129724042679318597410531507906068728901350656 10991 150114542653304330996030218611595226368200969681600 10992 50091312926619884278373116794569000318506070128320 10993 150470037352081789219528239588519561455038248790768 10994 50222155208138085764623559901197741232215642588160 10995 150826403743020007677221477274170174693996279524224 10996 50328768584476506736178707193790607029860222722480 10997 151183359207036373142962028188419516606510187921152 10998 50460249503601785076220056748693153599142547357952 10999 151541189475601627659171901030610409303949529241984 11000 50567291645609366396938956774092655887609784317568 11001 151899896665171059295993798056228767790649354095360 11002 50699321777409859584379369551989917834723173530544 11003 152259196512761655204415767752168883104975734861728 11004 50806892614402656273660288413446522513838059029504 11005 152619376537373962908838990855621851882477296603136 11006 50939471152878085477016806525679318620420675390464 11007 152980438612285772340754437757499485858955803283904 11008 51047474148560867198827338004630003649582720672608 11009 153342096826298747005953511335728853190499620913760 11010 51180702312454247568210882857969062424381344539648 11011 153704640491933341646772732619852755609251832450176 11012 51289142077502869639435114280699416381554129102288 11013 154068071865682704379777565753403127711692483783936 11014 51422923028801660734837187376500094697126872426528 11015 154432102754762584511309667942767437530168272212416 11016 51531894965287041387027731511692855325765237313488 11017 154797024269008883649310465146346292025928784025600 11018 51666233952901852545428087026815342650903673884928 11019 155162839062382716059996164722071149841512801753536 11020 51775646243020585562152742470752719533712263401600 11021 155529256632948760349358911590261400726168831338752 11022 51910639733621548474652617403711943821081842695168 11023 155896570540317966000183357724570863437768676131456 11024 52020490832823335416141631717842554762269447713056 11025 156264783201776173819647754296848772276813743013864 11026 52156046943548654003693802512659404709963238378400 11027 156633601788022196104120901533356475480941247689696 11028 52266439766990766173254830980306655101236883900160 11029 157003322329924511478160170488114087755755346830240 11030 52402557569458089985900620139046976686729452797696 11031 157373946998636406588682460787096222101238325246272 11032 52513392710333861148274933973491508306531440226688 11033 157745181275560191264688271613127584388031237364480 11034 52650176227352337205151433314100974390819179256112 11035 158117323027847611668451891299266385411657930742272 11036 52761458543292573879240318184934633899995795909120 11037 158490374181073720710261693580597892847254578407168 11038 52898808271885390536382373759967965940778103007360 11039 158864038514874294474768390248511531634065069419520 11040 53010635805428885537194062579841156502826912152064 11041 159238615741974538594933807634984354449311723542624 11042 53148557042792736044016669472461129497904649360464 11043 159614108194886082533151243454210557956545679702400 11044 53260835241459171556138145032296078843338821206144 11045 159990217286567369767168456836393006959701510503888 11046 53399427338276878528749242264562608042863036090368 11047 160367244594515805799684318449972910836670546695616 11048 53512154729700729825949093913969351847063155395824 11049 160745192852842061042654769682677614689447581327360 11050 53651323063684066821774647893953192764766423285408 11051 161123761094725664903848651925534687463681600401472 11052 53764605414680386503266783567195110355129949903648 11053 161503253429537948474587384489645567684941777624320 11054 53904348928379841339575433579244245683004318061248 11055 161883672339401607410679064506913295153616194989056 11056 54018084100012978311273994963499426477933543576992 11057 162264714462351437506417396464353492312541791871216 11058 54158509914776933376490039249158306671834550647040 11059 162646686453445698713731210209120686376420637155040 11060 54272702805518570964560406679349264174154383431680 11061 163029590548225662388740258539361796616137222915920 11062 54413708461050918464966701691474714527353742267104 11063 163413121630088774075001047889760208287546940318976 11064 54528459817303012657180550773901159464965812703168 11065 163797588257477305116859109504197741870983563629536 11066 54670050882696663271751824068604417331719744059648 11067 164182992411236266915699667694378041801206507290624 11068 54785263564916171418437312984834751873341477462656 11069 164569027211077721777031176613240446829398384543760 11070 54927542129813540831540410776608806445190919176960 11071 164956003131298978179570811433709796470753258307072 11072 55043214521605075083983339671405761510732854549808 11073 165343922565704358429454435113671336324125932671616 11074 55186083150870296691815533227289700189094184732368 11075 165732476196845419527928272936600584397354851942496 11076 55302324165765389023631872711800693610497231140352 11077 166121976414357378927312670522264515665668856328960 11078 55445781889820555431611198299041026171601443271680 11079 166512426034903603613374587189884578759809012007296 11080 55562486365535922467366236417579339655656673392032 11081 166903513281369914681022977939165097583415546852352 11082 55706643262959867948135342267559431119263125498624 11083 167295553153547337216067874808448563590214743841568 11084 55823816131993596704632883597533662317108199246912 11085 167688548217098824699437445305660439085744462757120 11086 55968566935013064238811712031430641215546734629248 11087 168082184211342147834618516914672425420410165975936 11088 56086311948358514316402879262749514747899529956096 11089 168476778775369181351083066640695503023668634167136 11090 56231662277187795439774692562161151528768507439520 11091 168872334208952886184659436539116271543722499018432 11092 56349879412858404265737703105684475988492046103040 11093 169268534446908373401799271642131366449940529486928 11094 56495934165961417745958788374645112262631567258272 11095 169665699093634965810416739852655288925787686305536 11096 56614621887416034870174878300629835171219632319040 11097 170063830178149153226505482854378014695195900143536 11098 56761280968468452268449697544977425313363144811520 11099 170462609824491405347574266335672897615291166068800 11100 56880551193066672429072749979190142510405163425088 11101 170862359606995835377813497571260344999592819235872 11102 57027813498557664086060635250801335697588683600128 11103 171263081990885740083870755769636405483000382848576 11104 57147557953226320764697328742333178425732700002528 11105 171664456571446096818427207389356432970276273703008 11106 57295536824777752078718847759335817327693311922384 11107 172066806907553616268789098137587515670546208962560 11108 57415760711968471923684423261152574245835560236176 11109 172470135902322476326784198768007675436809021816576 11110 57564347769645007076939128792298947343192632784256 11111 172874120602461274877794079074272529798580902450944 11112 57685157690181353181538195520099264240732417782272 11113 173279087274665565043398676610719197864238890480688 11114 57834358604552952921463928834572348390487373760368 11115 173685038553208988856502076062810390707534722244480 11116 57955651813902173227869420669956082059236718021504 11117 174091648927003644167878282610218116556168018778256 11118 58105574597424836184588037169224497242191215285120 11119 174499247379869826019661192290195004887706832615040 11120 58227349405959138052477869941616197267427058543680 11121 174907836277488207662502742003767402831468554544384 11122 58377891000327534778490691173720673632190048572544 11123 175317088246100041199461332950814983127518799092832 11124 58500262404723208447692941510233379512942020549120 11125 175727334291325167425679299737652641212979051894080 11126 58651421800834592124112753235189037201813781461984 11127 176138576509147097245930352517951733583215005046080 11128 58774278574518428062245335663122054035330587874624 11129 176550485647651420818688422720148376010586041292800 11130 58926172231038250130114652318495388169672618898432 11131 176963394755262198920184264764619203865983629892512 11132 59049519612760592407437329721688156627681801604544 11133 177377306368952763723448347682089699610371755117328 11134 59202035949704362397069699207217624520473506005440 11135 177791888630781039758096480351889276795022224833664 11136 59325983706418192424636329788619678987399000912320 11137 178207476638616708095740811567315235943498906312192 11138 59479128685589342709590988188339479270148320332240 11139 178624073375268751367035209496385399539557245952000 11140 59603571038430567704869101932630095880506780971552 11141 179041344360744030774179701559823695451728171274912 11142 59757455630357066282997694240986396197619213688800 11143 179459627481521123163738295055082689714042617603776 11144 59882390731746767196867708197249009676983544199680 11145 179878925451026170989804671034124028861024023048704 11146 60036909075909479177082884338696220398107476823024 11147 180298901135687727749335799450167128112957630196352 11148 60162455321703903096013178149692740028580507790400 11149 180719895236697058603255316939840376020836425761680 11150 60317606268984681692502136054209525083925911060736 11151 181141910189425796138975224567190489853069088819200 11152 60443649159710830036628077309401708339160791765792 11153 181564606929626800678424956471334637634661548613760 11154 60599552359727658197227370492748820618048100770944 11155 181988328257495163379231841376194095544621901159168 11156 60726097418785831673737433189296370846110792243440 11157 182413076319404514765580905440518585647882591532800 11158 60882638255682577754237459622935463360934061121408 11159 182838510121928397156184923102634663804681583154240 11160 61009798251774709087213658483776198354324915981824 11161 183264974562872632438527010271125928943863229725872 11162 61166982738796976432161257264629541937680979001904 11163 183692472252664860117800366265176496810208525720224 11164 61294648776769637428550882331873021763584789481792 11165 184120659505666138300794889682582608896832385909760 11166 61452591167817571940518769090146358097595422614208 11167 184549883327691537436900428425696643873461453332160 11168 61580761483076001473699648321823282668562669551280 11169 184980146802387882139231616054943025226496545635296 11170 61739352798000057449070641318529629678802757784352 11171 185411103525199234470883302295831032004576368051552 11172 61868149031428766608465138827224106051148762796160 11173 185843103393130276598526047821552244534551441770448 11174 62027387967926120240750524675752606139636054770816 11175 186276149199083920621466735994577144471288445131200 11176 62156692508874840249586286969662205222374771224576 11177 186709891804817260458808807141549434637291133987376 11178 62316702245258329521641528230030349218021723852032 11179 187144684015318946109542032522870733644763098369664 11180 62446520658867435997514377357637220350706936630144 11181 187580528327667947958471310573546438191484474793472 11182 62607183210944306318206070150464745992016694838464 11183 188017073622644323795631539351463049249170555286336 11184 62737631343974515720234268621737082325018805621056 11185 188454674862251827497897968819591407956196439982432 11186 62898953034431506555672006399814275638077788895232 11187 188893334254066515407782598898016232168571848478528 11188 63029919045064905799882382494248667182576403103536 11189 189332698675608282169744149620405612487450143441664 11190 63192017241054655730446539019784656180637757608064 11191 189773125262479998901752536445554592882494809243392 11192 63323499199455048332036719970195984639156797295040 11193 190214616702458807954680639146387250603537386796032 11194 63486261714775030601797068354098472900345163425120 11195 190656817084177727699149110279165877339668549626880 11196 63618384843381846383959489162833052038388938860736 11197 191100085730906098486202736761534029198703752197136 11198 63781810478974127582381024238534286073295100472640 11199 191544425810461469675840746318196506122731311503936 11200 63914453723127593800226367481577702622841651759552 11201 191989478612725429250646282503230722832945714647552 11202 64078669017645800220212532046032175808819416850304 11203 192435606435916993386938611869328286031032659654080 11204 64211837978919471923018163898627799466208126327632 11205 192882812154754789258247049572988796692764461201920 11206 64376721753006138290701188074587360318788092706048 11207 193330734234683684472691432053218830642381991482752 11208 64510535696407574038146514421199897562659345243264 11209 193779737970669246140098510299305779090529582647680 11210 64676094328612590954156775387797432443081100115200 11211 194229825942718760523609472425393468640577523379584 11212 64810438130949215232539864444113381012827930732448 11213 194680634562011670881265671241253130566089887603088 11214 64976792182805871190202184235153088033789836736640 11215 195132531359838540852753393019566843864382268229696 11216 65111664002572721977783930932663394107534817567152 11217 195585518604336010355111424716040481708215101504640 11218 65278698258482418000209238969908755559678015063040 11219 196039230647390759701040838455970649626695713967616 11220 65414226735908425028369411187908640142272653892096 11221 196494037263753185684502920113211210314074032416080 11222 65581939839277695593521616836537399137332697404928 11223 196949941210764873252735470554804519769938232038080 11224 65718000377801998166289946872791092930108155512448 11225 197406573971112985378823344390513829339697758816400 11226 65886522582517443186206517531019778393856832823808 11227 197864307568041631066196607421017342605331899891840 11228 66023121090121417645538788645499688060856259774592 11229 198323145265699294506514715349834871674006495525120 11230 66192327670970314027253786615433024468741129759936 11231 198782715643814650659927689249296228272188479863744 11232 66329586651692537396046017660436944167072197621120 11233 199243393806738813643372237611868228292083102095360 11234 66499484042807149011518274440784863919366472150176 11235 199705182715043369875174958776837375964783122765824 11236 66637285275505788976345600545325622867919725790488 11237 200167708022927806040640188528849379493162937415072 11238 66807997580764123454176156089186615046196367170112 11239 200631347942592413869589220841116442153230104213440 11240 66946339049850168429465329844058932092226516314208 11241 201096105119248623123001640162447528737892326968240 11242 67117747680787412860262374532995103803906054645248 11243 201561603096919451415534713038628996138863913161248 11244 67256761523052835281144873011153032456718766426432 11245 202028222384187675357151769813849609456053725474624 11246 67428865230579927387869700742468181420712119745984 11247 202495965311239351791454699386300315588241684988928 11248 67568423491146577655955947334424952015896545268160 11249 202964453297244501569365804173433323532900768771584 11250 67741356070463266338106918265304002799149363180712 11251 203434069157749197257018692041976570044469213503712 11252 67881464697416838067314937092440131074037347066720 11253 203904815741878274306884924848141215627338515975168 11254 68055097781759255473154392425157012085465073698496 11255 204376311494954494398518955628951066516154685643968 11256 68195882880711616348604423279596870561724313486336 11257 204848941563509297435490779982702303145721079737776 11258 68370223232649982553474581691673546381251248932192 11259 205322709308873354683186868311107355381438075829280 11260 68511563126579408159464567553541486958868181283776 11261 205797230185865036458684567685128251442552743758352 11262 68686738213607728111272271559562220606246458350784 11263 206272892524167362680457286481037508510634789884800 11264 68828630703162553037174249423559319638499189111392 11265 206749699361892423492174430620887261508067337260032 11266 69004518750221573251643638105285063194350576761728 11267 207227263145214498489643514898352564834137293100480 11268 69147099841989508534226027417008710797866267389264 11269 207705975403114016464781482790978119173160329861120 11270 69323699436612019596032344101876708991962401357952 11271 208185838857746677076308043880287923646803876251072 11272 69466837447776281642482503332667141914180796238800 11273 208666463765249222296797701206359895330133666569008 11274 69644286010158355058399771587666097875401429262080 11275 209148244032922679545060750254622645252590932127936 11276 69787987213246208954883456642616829481543976434720 11277 209631182056914313279434775296125271723997508202240 11278 69966152923623378827629839541493009171465388509760 11279 210114885891621848774116248338709993130078565662080 11280 70110546835401458870514041823805197485611002344448 11281 210599751838728129841035376674041069031266777743200 11282 70289436514543464647471439567612328370121986190864 11283 211085782820393201769202714556480797367015760152256 11284 70434397912597428766955108525404218398124514914304 11285 211572583830660015677329276720447761719906315778624 11286 70614142757378387183578217370397552378475426073600 11287 212060553563649815609040852393328134190960622518336 11288 70759669536111020410773709435529458334317366818624 11289 212549695480298190257965432863138023301986532260352 11290 70940144222439225823236291144852565161614519172960 11291 213039611486343301960194332724748014062643432508032 11292 71086376072792219937723981746672072312825081666496 11293 213530703554641277809732387909247538981837368829696 11294 71267579012647869597946627269654583867799837363328 11295 214022974824829522951266891111178222142230638631104 11296 71414380717494060801927321249126885721949109818064 11297 214516024083904052043674387002978405692823151631360 11298 71596453342657586915782136003514430843915959928320 11299 215010256620578917278682297473131789499680159920480 11300 71743831217266022039083129515398394961504393273776 11301 215505675233832738136767959161968435515751761740032 11302 71926637873577805015243210064837523002406921887904 11303 216001876459969375591816687466586171318000035788800 11304 72074724932526926860794076013901398218324739914224 11305 216499268041905617216255869148817561662159785436160 11306 72258272790917108471628354074564180356251035075184 11307 216997852432065933617653817846149582010887715843520 11308 72406940461719437349359176087891327591970382566592 11309 217497223908640801164916055258358937900597153725696 11310 72591364258820061385406637129356481540590834184960 11311 217997792674076179697166989688092405852112961132672 11312 72740610245266875881138573610986367516421407111552 11313 218499561736568628368499866687339856397645721260800 11314 72925781006323103633142456887094857063207817091728 11315 219002122199908421944097244925377732872215661540352 11316 73075749070796968188136416932360860074819802916352 11317 219505886744869753336064708902867529010061480929616 11318 73261665325500031709558872673893625861941045966560 11319 220010858936975249568203206219906176864169704622080 11320 73412216331892462800544604135947510978059611055936 11321 220516626681863069903096499475114788215511289275312 11322 73599023328792717639307501566528379891539307984224 11323 221023606059894262033706881060748479300502835619488 11324 73750163632708350631365704528309411449148023128000 11325 221531800292469195087045591422847712634079032716032 11326 73937722086881745083354726613431845300013183084160 11327 222040794076169827202074597878974829441617125247232 11328 74089588585094070280073256809610716441928524277120 11329 222551006901953484840114566099299982471486854583920 11330 74277905727015825629258751214115012506615228764672 11331 223062441647807033947244585234078308167051529959840 11332 74430366117326031698360394417651092797508953453648 11333 223574680687731241806369183360651194884492752433920 11334 74619580307901577080374595660427625779205775144000 11335 224088146036459702843789468710385562663192880723392 11336 74772632395483385522618275168856406697619941525920 11337 224602840226751884602751944094281916730954559459200 11338 74962611220191434846983941580893470913961127708400 11339 225118343291609476110925696321546456939508761378560 11340 75116402647227433016946879349063799168522456614272 11341 225635079794997013051681645736414930938153201722624 11342 75307144451396808076836942801758531776593059041344 11343 226153052830893269225793719594431031395125297945600 11344 75461532053042297490223849804572161935240162881520 11345 226671839163817726288331511532857554134570113971040 11346 75653186308294104727363274040280725626671716980736 11347 227191865914802444854458684415480310679960832518272 11348 75808176788256582200077403085830706941970968282736 11349 227713136745414217272198397307887631512182307537056 11350 76000600176879137852520564163823435068747787919072 11351 228235225131236508979816840203321955838913489417792 11352 76156334112103019306124896182109347062438414856704 11353 228758561692817441023132471568629172552792721792688 11354 76349533924407000831087932401445896369479741017856 11355 229283149746871632573498311425741064589582954092928 11356 76505875488921772349963993088384206497117143364224 11357 229808559441492156116203346827542873124500164089632 11358 76699994110543763389380340157146826930019789212352 11359 230335224928383609366465245721038395785482205725504 11360 76856940910237459682684430604252723015033138597248 11361 230863149168700266623764497618818757855292176474624 11362 77051842089642399422620060435623842787676574046720 11363 231391899905211874937935582173441255849314855927616 11364 77209545737873100810937492446827256838639890294912 11365 231921913907697680289813563755086444112143751729056 11366 77405227944549948277239978641595250847836011194784 11367 232453193768230173216459401565913500558123496786560 11368 77563541461507031481043494175277235137418228248880 11369 232985304825895695420237957292893590013418200517680 11370 77760158183275381520169358713523436687769395063040 11371 233518686467036835059047349556558760787287594698432 11372 77919088313288440690175279556583588476187491096288 11373 234053341873682934488275278351296846797915166754816 11374 78116492095103718864865554482445957528601784025984 11375 234588833010354889119331647765440284976494539314688 11376 78276183504833800881338452044732727062362467996800 11377 235125601891784023533167908494349800876706118930432 11378 78474382010686377312592197663604943491780183954320 11379 235663652301779830326129692054588564141882554950336 11380 78634694949750702835755997099000098836501859270240 11381 236202542797129157542083405309051358887612037382400 11382 78833834381274206801457334897113696704591798243328 11383 236742719017995718906898097722574190062057149493568 11384 78994766240694073989388183910109247032060356233344 11385 237284184376870188445752137227964745816255617573376 11386 79194706726013807422611857221247518026685293146544 11387 237826494003967923114228476140637822856439303590720 11388 79356413514925063586969452139298448931320149894528 11389 238370097186292614233093602002046818599421066662144 11390 79557153334092687488069277527041104820682127624576 11391 238914996958068880359195432771565359007965203583552 11392 79719483836454465062464288591822581080523611898000 11393 239460745983334560833565141741193041198283708107888 11394 79921180593818591272123613332255383500036829154560 11395 240007796237666932677606675156208425212725598949504 11396 80084141923794553921392043646350068873281090861568 11397 240556150385485906137376367321972097786448562776320 11398 80286644238274281098852564838534468958872840884160 11399 241105358596880863599003971999954899619398960455360 11400 80450384932317087519386969705588844500105193202560 11401 241655875556504502835399218853782538862266964356832 11402 80653700532283293442104198149521617085799359098864 11403 242207704539480147032399055354758195496965185351296 11404 80818076807999146899007220782413258580315324663072 11405 242760392221214242527367275552947170635047832042528 11406 81022356131591759475591487129321260013953452557248 11407 243314396013626438624950988040607230834007722939264 11408 81187365490056867891953842438183969777020921378816 11409 243869719801600056825242203114083150647398718338176 11410 81392464632010668394755284757196638083935077232128 11411 244425906755052485185694143037102809917835763677152 11412 81558267260406242621263729319812187465986325426928 11413 244983418013922522712620077353756096256529225253536 11414 81764184295837032115320864648669744391335683172480 11415 245542257088705345441868512658870725861338727734912 11416 81930624967017392881929108950307546880998592898208 11417 246101963611964591893032837220801829852729618176176 11418 82137522053264106370300378756011937843603072729344 11419 246663002478535434447790915979187575812832381155520 11420 82304607926494259632475159199486316225928886443328 11421 247225376822883715176226679670761207032439950904832 11422 82512329329971012823721155118526980949846986784384 11423 247788623720491467674657089960440082173007581619968 11424 82680212909441834976286899876169155671356103133696 11425 248353210853146696783345328383705629612629684677072 11426 82888766752679825404689940057966011930085393316640 11427 248919140956941492277461358909877427781988762341248 11428 83057300453399347551160214022177877774773819544336 11429 249485948545420520455448983199235090014180038371840 11430 83266841189840300733001167166087398318013345314816 11431 250054104094859917066287791572913855487259295944704 11432 83436022291591036132193385168461507974533957483120 11433 250623610962819503056912732562124624295800339902976 11434 83646401868797728700610295485730708388683604612208 11435 251194000070784750051178414192423747676630447884032 11436 83816395182980788719699525207462922239632234554176 11437 251765744695327956322735779427066549035452139177616 11438 84027611810972489640312564202978024002006036618240 11439 252338848838000131563865464139424957603987628283392 11440 84198257655236018236076576114104764112872488621952 11441 252912839785277857970986490930934614828184674015712 11442 84410477818998947879273814368186659827948202418304 11443 253488194673587153072230186056399662054335645950688 11444 84581783398120151321294690205280799075917542084912 11445 254064917116630572963628677046136624182839569648640 11446 84794847240102490253083509577596664345586584044480 11447 254642530738962752770122457043673743019204763772736 11448 84966969465642030276061657534839111254611453288320 11449 255221516569045609678151424183278049529774957804952 11450 85180885175666828992568101930400823470794822598160 11451 255801877818212799357018397727653768519958309604864 11452 85353672224914083112548735409126019782449244181120 11453 256383135487073708597613036226216056551715760075296 11454 85568598363820738150546895320233989745175652957184 11455 256965773462991092176347973233581446254141600806400 11456 85742047631181214074052068222853759457655741728160 11457 257549794555746853362214723880377420643557485098880 11458 85957832244429706561597047048850671420102865995168 11459 258134717123112175688703149193409293886891298169984 11460 86132112940348631561732771813282249988005779525632 11461 258721027925033234619140770157767215099019160968352 11462 86348754024706723270149061622248608811707613760448 11463 259308730429829619493282369975347395773292137740096 11464 86523701895178806121566049952027986202254908971664 11465 259897339274223187727920084344288131449113447043296 11466 86741370727752078277152922925030016460363503961584 11467 260487344119728528789570998823554544932743926374176 11468 86916993368117293701114263008039013995709142711552 11469 261078749084819336513435005173084972191211457982976 11470 87135525511638874460998623954503738951937922827264 11471 261671065064855425001747805337993403905327390269312 11472 87311984007815508832743074918836105006454175598080 11473 262264785705799095615280614601152315843140259724800 11474 87531387714708579072187500914031565509928333859088 11475 262859914714115551609035856169398121386190334272640 11476 87708526248074376436656628992819474236332007678720 11477 263455959220774453388087357551849705268958890492160 11478 87928964647789485073082411713667324889669431061312 11479 264053416876667602138503557757951215382308444165696 11480 88106780383363148571360878166004556297055739924224 11481 264652290985043663964476325401032616572322221973760 11482 88328097160654412620115845837554569660091694231344 11483 265252085954882941441677239668553583565825437897888 11484 88506763808741613989952423705578659147413796054080 11485 265853302396459230480704795512730529732333810853152 11486 88728957104224282536866590452886484297001187284864 11487 266455943197469843736359703249203241784836505807872 11488 88908306081124739876494882763490906112501330386240 11489 267059510030681468198721535669655015600501125307760 11490 89131551725298149375415459414151979894773341855744 11491 267664506485518467537576800345877984711466003100512 11492 89311590674058401561483887819132806214812533122608 11493 268270936117363149361055571521485868861393920021968 11494 89535719531000908851946525024458186966336909745536 11495 268878296771225691091846171327461613578351514758720 11496 89716614173483082947781525858442456422265354030080 11497 269487095013437310550589131443845190347201428338736 11498 89941634918593781513662232343128451051483647491440 11499 270097335082557002223082266363985025531861668472256 11500 90123224981659312849485280960064762684618148439296 11501 270708510962154725358028706877077247313979188629504 11502 90349305068558893907554832432424300798979712361024 11503 271321133320075995822704254044230511322693671549568 11504 90531587470904415980906559864779033055029565809280 11505 271935205985238688863514705476618691427865821022720 11506 90758566481309216174758514598508130314401028165248 11507 272550219042055606535846127659034402550453777633152 11508 90941719920852581365124937173552038220025303286272 11509 273166687306105058019497166334553527599002036148384 11510 91169595771849010052483318200960844012916837931008 11511 273784614172511164551158828474793249400212151818240 11512 91353446855664787014972597275165120240687292376320 11513 274403486929286659839022969103085998046295641124320 11514 91582400044437389164124980004577781554541638439680 11515 275023823444970732503518774644832468006165778129664 11516 91766956832333891945448976362557107951954178296320 11517 275645626672959013836545578634559934356078475242240 11518 91996813772532165943810765545070028558263101360192 11519 276268381097020915557127396065797535070480352409600 11520 92182246375247482261023827252180665493088633275952 11521 276892607643826181290876339500508584997182368550624 11522 92413015811362551861087098786942228419388939011584 11523 277518309971501416391848313330841768603674313271296 11524 92599159377135423985494519785591418975198641382272 11525 278144968596425373939494009415012849158780118930288 11526 92831013564820037132857966537174141108253997199488 11527 278773107526539859046454902230719554580190315907776 11528 93017865139628894885523560974690144696247594510208 11529 279402731126869937578487583978913494460072498222080 11530 93250639080961425053465313030404487533575396963296 11531 280033315916218693971984599815668128608066424982912 11532 93438382096291035287938684123732072071939029266464 11533 280665390153949878910114222895466255010141293224960 11534 93672073477211584581611963724186474292603057824000 11535 281298957766405929702527111977987538364976616568960 11536 93860529992362221191660105403505161505079982244352 11537 281933491262869532649700395400318223364193961992320 11538 94095324468698098494193238590361680634793183956112 11539 282569523166204099071763501465217321434336305080640 11540 94284502591391895317659627504612396918035307495392 11541 283207056965372752671451007247847069658419852699392 11542 94520221638238108201898377033830502674205134230400 11543 283845562286618053051899821817494273589863842124544 11544 94710295972442121847818733218481225854224069132928 11545 284485574789280293521686380124000036275088996772320 11546 94946948782270868624801783896198256297029071706368 11547 285127097523175217304181963338466908837195803561184 11548 95137750167810780821698184551156356235901978883136 11549 285769597207753439814678930839339106061057901514000 11550 95375513545727344375073725573440127878284268696576 11551 286413612671470405133756897878983863925379268645632 11552 95567038770321526110064564858020525609308368506312 11553 287059147675023646937033914220635845371214090854016 11554 95805743011861327900498890210483315583112308050720 11555 287705664855406861362963989570205402549139373378688 11556 95998180752942396917676754810323238990258214327040 11557 288353706218443914788063679241339883740580530634752 11558 96237823693667385775636421902921892911869708600480 11559 289003276243927059979741525508841333067533205214016 11560 96430990957219173355605457840700047962454205826768 11561 289653833461487194046366770599844521416251131141504 11562 96671763158579622510381481886316364374531119582208 11563 290305924249566761840860615716939722970653110002176 11564 96865668099123967622098465968296924605921402141920 11565 290959552649271397181046970085590644384932521456416 11566 97107386358937589659592306691867322979246237440704 11567 291614173033845833800331196024566547932460875567040 11568 97302208575436818676603750499505417050839450537536 11569 292270336194592992885138392788895639476309773682176 11570 97544882160481098254321528560342446078337807705920 11571 292928045719739548559823902508797353588803061401600 11572 97740447685327348612812280118871013886525738370816 11573 293586752998226977875801782192384861680612208514816 11574 97984258051556855293794736000654781908041350842272 11575 294247012073573704107351796818685080044107039735936 11576 98180563806738117997378837021104300332044349583168 11577 294908826064453284928633744488040341445711816634112 11578 98425336826958198206770511303894079579598354391808 11579 295571643378313925329661454490679742841622833706400 11580 98622576466568999135891603945484485728763430036864 11581 296236021308196802899126868368678204419194336782112 11582 98868309731102337099524306626810463959961379826944 11583 296901963720340081446259423474549024289777562050496 11584 99066295078300340729926073163543623060523894946672 11585 297568914808617056600959324030260647338728206913024 11586 99313184577301932036154510596036068910876576106368 11587 298237435130978613233489365660188612653618788971616 11588 99511924232114724298733937272059548713151397520976 11589 298907529315310232321433145935280170597942541030656 11590 99759781572008075640455930536062076524186022807680 11591 299578637301968857565720258669248858178704428340032 11592 99959459860064325107897590639477604975965208028672 11593 300251324176496572419482113788209830888899167054128 11594 100208294370331184298000810648226155839208252536832 11595 300925594094393409399523798947901020212674345897344 11596 100408732793787027637158242179162949399702861881856 11597 301600882719629749782268393069584365151071472475536 11598 100658731110796454879885008155062010902854245922752 11599 302277759691456122229977923782472599001304340006784 11600 100859926326189547696646204342339554913920193466960 11601 302956228684693231021639694367322738048604629949040 11602 101110909378413715591252744193195630453230186711824 11603 303635722304607220888729612479474258642645728287296 11604 101313060140022966378513273751129233105023708681472 11605 304316813529067927060014320003664477627269281794816 11606 101565025679475868366197556708363575470937220302720 11607 304999505562326464224044736792905146876309887239808 11608 101767938901262985897497161584665850463659949748064 11609 305683227917578438936785985224142566029501290552320 11610 102021088071678159607738712169455579070468040081920 11611 306368556935446044725889690307793492318440151802432 11612 102224772404555073072486447928485937885495304257728 11613 307055496593203098128692273971047433345213005084160 11614 102478911484072983418650193935383048187820636883328 11615 307743472043879228540712895717457499090884831430912 11616 102683556507313500140064965397553393730121562107552 11617 308433063013193586391189635017076769596985270028656 11618 102938695308992736297467885953847147803122607119648 11619 309124274250436666629786474837043387691514019813536 11620 103144117475976881539189840203841034982777622844928 11621 309816526534734441485533864587054459589472328491472 11622 103400447524712270326442370034829403325139101660800 11623 310510404245690583938297915849686101115716930786240 11624 103606643208133823473927150986320004757074238162224 11625 311205911656187485910326470565336250483733474742272 11626 103863980786710301212475199684922036171755390701424 11627 311902465133255193368070496335958645311480796944384 11628 104071154387542808259918776552674172977857220630080 11629 312600653742246660328569062658634434645821962870560 11630 104329496992956291089428304723294594053589007998016 11631 313300481278118198755377514960823516429730460817472 11632 104537449977800713178230440578722328060270514986176 11633 314001360939020274290956051262769218333398971729648 11634 104797004035500888798195473688431414202480251751936 11635 314703885248356803888292963834794175759213942727040 11636 105005745525292947369795157605995698725169708240560 11637 315408057495303016261838002305794435628111969960960 11638 105266312270040921080261194757940162359902444037472 11639 316113287702633614192968179576994329459440202537856 11640 105476036813090744635661274816467739542584618220928 11641 316820171861700524711938004406444485051187615260672 11642 105737626129869753437313744596855633707304293389744 11643 317528714047411374916433979865013863095790779903936 11644 105948144989621161699081976137159012782666696587904 11645 318238319803806039623849128666148535938796630820416 11646 106210953847625578872838717733448091088949223343424 11647 318949588595625686453117088702732886756855384258880 11648 106422263541414783475838775283853555367460844874624 11649 319662525312307137834281458033601300542770050149632 11650 106686103028144780498985325778836574092741006723056 11651 320376530965765718139342609467867974658145857608704 11652 106898413314134541999836006201062209986301398749056 11653 321092209835559305699669409620482968975300314364416 11654 107163280661337358411510053776028138736027661533728 11655 321809566318674596297212619467557020623984985011968 11656 107376387854439966431989334545808075435960673693696 11657 322527996860819640344065827910856659003743465201456 11658 107642495330148678445209498852967846037290267534080 11659 323248110597124151091341345143009565521360309686720 11660 107856408604516561362317742540116855358274580625792 11661 323969911413146393430179682813269950575285804380928 11662 108123551848496920242777052086696239619982842251520 11663 324692792505133395963353165254011451192819691167680 11664 108338470831846248482881201452764440711740112568328 11665 325417366553054625782766988138454253084398497601376 11666 108606660235271071130210649964711912955461567294080 11667 326143636932619073519806374650914967455411119503040 11668 108822391316823697494617847892858864825381840485616 11669 326870993567404949818198651061959209538329175828224 11670 109091828991943201645739491245384097798554879265920 11671 327600052698825094749727005410510277345829237343424 11672 109308368393945541025131347886640964150193456754080 11673 328330818535495734143018051869563839508689041973808 11674 109578860099356629364349279511700638881908662733920 11675 329062676362666805370780952303800669841075972034592 11676 109796423518146403212753645523702816179608595778560 11677 329796246020227174625481861442806554117415203600656 11678 110067966652303083801441450957242530863815350968960 11679 330531532538200536043287690764978421854173853873280 11680 110286344676641548276265637455340279741789536989536 11681 331267916539992565632306748185156397578777225363312 11682 110559157059020693484773038461228014328902944241280 11683 332006022832885351798106094985183285062797175463040 11684 110778358911368203722342965485028713655188314120192 11685 332745855923802181192798650182824162946603174853120 11686 111052230886151934981540579099161650609044400346784 11687 333486791746260940062410387979755887647324220984320 11688 111272461853871226381732395467136685339928707647744 11689 334229460099758901384727708252608495403132497828400 11690 111547403892086743333874853887158825470401427311616 11691 334973864979749298681926087568353172265606191131520 11692 111768464912187235550535661478789938712616569327360 11693 335719378949172434283497969553389972811078054656256 11694 112044684386394878278676375684017539172143832052160 11695 336466635476335625853635112866267665027114788118080 11696 112266571836088222742643948904031751136803738731712 11697 337215638029022207917056053412145274410730206843392 11698 112543869496649355617503142058544315659870363119760 11699 337965755783511907665616340366045630945503267027680 11700 112766804703877667769768734612770864551815755018128 11701 338717625900024017190603388537692680020227741592912 11702 113045177670037560854642452668608089622007113559264 11703 339471252689903592050981242047760131447983039440896 11704 113268945353133555019265523304644614108930527656960 11705 340226000562220458653130054613461964339234973588448 11706 113548617584275495468076281512646868654983171335168 11707 340982510365464426370967631415714830493308646673280 11708 113773227467933324511929514640277424111337546932096 11709 341740787274372171016779100025166018590229991573776 11710 114053983432068128526176411148870424310905679590848 11711 342500190888121188883609995812479728244238299428480 11712 114279646146460185019540986859981222642519587612096 11713 343261367166619645952547799958043718331483462744256 11714 114561496382198216701572103783184338595955228224208 11715 344024320764387634958980684706757835153619122182144 11716 114788007744374225324583215764529320593198071580960 11717 344788406425279072094986870022746716172262318555856 11718 115071165485283773118584964794774684343297560494080 11719 345554275276794779319980070444349674359635161115840 11720 115298521563223076052449327391685605488628677482656 11721 346321931423192935991563998513340527538085512970112 11722 115582781958464068631812760987586887032977892998384 11723 347090726149073041214636075545721029727909050080960 11724 115811209848137563319231886256829338565283455072832 11725 347861314363439742147255118477109621821068320635136 11726 116096570199650076385513371218763070182289496977536 11727 348633699610842001860489249282197862944767683127104 11728 116325849066010787932494377241850738123910721055408 11729 349407229706283003407542118364917090142705135944544 11730 116612539164453276658984800259950670544265839711232 11731 350182563347219768430822746728344355305560554120672 11732 116842678787387927877740023953273565880255109776640 11733 350959704967715516086664786107538248055532149481216 11734 117130477060884597106378034673946275673975759057248 11735 351737997444074209517371983234603970368469178626752 11736 117361694014188100207167582756411204661879806805152 11737 352518103289495773015870225844130711667113002037808 11738 117650611551028506004036272706142853061149100069680 11739 353300027830463011250070384099046361737034965972992 11740 117882695931059129955365027486397848939867308802112 11741 354083108967629855145097282833648027117726911443200 11742 118172951493801332679868081190424116158420914078720 11743 354868014508578238302584425245874518352377627129088 11744 118405899048182548975177593312382437677472777998208 11745 355654749223942518697055144096015212781627524030560 11746 118697282530251950426849603228622612487140113963520 11747 356442646023483061286364427601981443067403888556992 11748 118931326740479049253953654488192504983828442592000 11749 357232378024517621525312341198064349220182327157760 11750 119223835147740591359720960618111707281961369446912 11751 358023949442820381770202045294970614748939706747712 11752 119458749014591900391760781953448667365996169236832 11753 358816689623684387358542301364460487356896293651456 11754 119752618105434684985711473637210271437542415297392 11755 359611275566942092217299179415198053954275696487168 11756 119988411940577869794061417408713590637853050900960 11757 360407710931788106222386772634119861461688046896640 11758 120283414444555597005636166168595489073979445446080 11759 361205321469924379898286090014285327505003000584640 11760 120520310438435207410524385986008388554423127506112 11761 362004788104053203154750785608706440808235287964800 11762 120816457515794625844504513748224580047579692591504 11763 362806115390935234254596524162699005996797910685728 11764 121054239890354480222929392753989890919755425321312 11765 363608624002157915564509536285775975967310229595712 11766 121351756462451547771149204245396190359434344274048 11767 364412998794232560318180412897142152465172020038208 11768 121590421127313592947010023501009452266741823307264 11769 365219245230772358224599660013006416226982529764736 11770 121889091207843417852024983516654582675053379860224 11771 366026678874253744330733298934605579551698289952000 11772 122128877702413281053196018076970322257212401110400 11773 366835990023228724599001270639775743294814285405216 11774 122428697994137823113073846629429948340910634079168 11775 367647183585273427592635117679795610615160557236928 11776 122669373488236591705095679389051930894543879993024 11777 368459569953033901741619628334064815515283548852336 11778 122970586356254514010666692875538857303034528182784 11779 369273844916672256190204956642421693062499595728480 11780 123212161221898054516833244745785270198494739322880 11781 370090012810480247243550150941101995854741049045504 11782 123514533059180504869808839172053185880767506871744 11783 370907380337870026296500961490707229906157108814528 11784 123757235227676912537213943336296238573120061162368 11785 371726647314333158044951224868537261386286020687072 11786 124060777772193792173035219481742398206872546240768 11787 372547817479047951249307367281971875535229340137920 11788 124304385952542267430438255425065135211819105487232 11789 373370193851968987256133743937746434542232771551120 11790 124609329933274258187428932855024625795511252973504 11791 374194480268287265361546514638168759038236848446912 11792 124853839695665724848847367532895214855456779775872 11793 375020681410051881422611894415901884276509257622656 11794 125159963097978284750638027588971292050177788114448 11795 375848095058234545877330302506367842707462405734656 11796 125405620696467784328896033962867305615132961451776 11797 376677429086293407536313320539142524972749554406912 11798 125712920411548555865576799584218373884155501033408 11799 377508689137220559025326919806389906942446053427200 11800 125959486541965875154032665955754163822046269951520 11801 378341167702362867822557788894102854789193176242352 11802 126268211206633046920144256906050205100963047920128 11803 379175578288599838077190071628051080329175885517440 11804 126515696284380321193621332805457615550643829602752 11805 380011925940173142852044322427158532023529454016768 11806 126825606305040790402964426982329572154260968641664 11807 380849497832554860065945082480916302621501524503296 11808 127074244663489700932100021463999262980934685756112 11809 381689013136384565917393979278311862369680620318064 11810 127385351860879174803486058027918894162257479278368 11811 382530476287378250326650787118716877318074446249984 11812 127634916043348781479260527808527666723200844201488 11813 383373170683758144462791892229579518819464321688528 11814 127947457091806547474717216439175594523885101678080 11815 384217819624390811215132340465029106647072114707840 11816 128197942844718056437295453195922737436903668203776 11817 385064426949865710846527762930376624550391829512928 11818 128511690062832483947916382312918053680292377245440 11819 385912272238525913116653389679867956964196578848256 11820 128763349998654682032211346897080544627067534269568 11821 386762082948445963806111851266468865530679412525712 11822 129078299961550964108247982613039587780319317478784 11823 387613863894142951102953317359036359596196222852096 11824 129330888133062967772323130650705871874533058868000 11825 388466889235483692626503784432771439548756575596672 11826 129647296419507433907741319144564809107745566936464 11827 389321890615634869243437785141245067790981160904416 11828 129900823817631982329581235980514473403305724914736 11829 390178873822102710022281543794281990306358563044096 11830 130218444184806561684499511722939655575954618444416 11831 391037107580118192224017695925475568002323773041472 11832 130473151172264166307594192556081000123813919838080 11833 391897329318481517292349052084171595119891103863728 11834 130791995511116050364291563890760347515207870496096 11835 392759544222109698098879819755853735343155483015808 11836 131047648845794069333531794144628757019722299845440 11837 393623015533286862863833809061577581184817721536000 11838 131367960454358787246600190971400689212723013335232 11839 394488486506782355122993152560478319206446149895680 11840 131624555529979532312077630708289256854733359409312 11841 395355961722261866381392549914682920219952496587392 11842 131946100396644922371993542925376661207055983689728 11843 396224700510494628865442601886916782704040462146816 11844 132203896341807443396949123602611809905831417121792 11845 397095450400180181763266964550656650492481943686144 11846 132526671241167322651203750443459579008925174455584 11847 397968215331310821470696794517656728053773716280320 11848 132785415831793495490106467143925016308581619744784 11849 398842250715760359531081974637973491113361336518544 11850 133109682930250384016965355054268854451280747568640 11851 399718308367819515086820386001756441173380477269632 11852 133369387210724104940157517647844547520643426423968 11853 400596393217765401906166144992394686640467990489600 11854 133694893437962733184881280347711095875306755394368 11855 401475755113687397795190143022928528928314889375808 11856 133955804493500495392961269654404522727440137352960 11857 402357150162765952717193602374708581642298044646912 11858 134282562362067777870451012571086646719553790733512 11859 403240584320778456946441909338417472859620542097920 11860 134544440478100555629890049455106792236865091482336 11861 404125301807365912015748128432764018341226170205600 11862 134872699525007317823214738600522585466625594894880 11863 405012064712304868393657359587137022057945850177088 11864 135135539731364118959259719815546175537307062212704 11865 405900878368459889725854826991245464995376332608512 11866 135465060003800817680680615455096995278451985675360 11867 406790981325260684811839859864323535781035304687776 11868 135729128644353904343691351617271111751222709634048 11869 407683141705259926650561785206351888299251506781952 11870 136059906584852370684594040207157314839329117337792 11871 408577364195062802258099351759822099720159282216640 11872 136324944466154937490554849255108913693807197404544 11873 409472883334383854984777413095021203397647400861696 11874 136657248972614202591508638247453005382136778618240 11875 410370471625495869840440182207201256102935667091040 11876 136923267741351923979992241889064961933079679371920 11877 411270133110058456036740601836114232122069907498752 11878 137256839306585091122901707405141349733508004819360 11879 412171098291065220664142184328865260554064183557504 11880 137524092385893054228106502642318452447761016066560 11881 413074144069121435030668597071908940409714199383176 11882 137858943599747157801802395975462182491371345422304 11883 413979275534629919053389471693738871492048073145216 11884 138127184637255509414569665099283759638428987652832 11885 414885717432747404323883993044586337414138484257312 11886 138463571996670364284556212556148224999097612295168 11887 415794251108195603127720972928201759720044981698176 11888 138732796200748973406978450240361292102605871270208 11889 416704882685830702269543625233071234032118057003376 11890 139070473104074257079809511060041510224042843174720 11891 417616831123255015057559143995206178380754720559104 11892 139340953661541883428847905607330787217132741774336 11893 418530883935449303303465182407504865700027487461120 11894 139679916198971402955231704657116863849300408498240 11895 419447046585572313035942806462994876267239510587648 11896 139951387332214577803668417152957305357960386296448 11897 420364532211034289112022883497287747145491581651376 11898 140291911870145851115777642644776032289717092847792 11899 421284134525650989474341917546062732177778152092096 11900 140564385287191824389389569186034785049932116885376 11901 422205858346142968737895288254501558158902712635392 11902 140906205151950535571773969836982707360572549859648 11903 423128912653905905239773655456552383065084930178048 11904 141179940753868402790572919379423427098535447999488 11905 424054095692121393041447093755109718814775649157728 11906 141523069191367919254821161310688150674509981824464 11907 424981411611356992691220772820503691866600088529696 11908 141797814399337156017110335428387323480522127871520 11909 425910065216175728515015801517876464628516452631760 11910 142142514459400934912859063592206089454791959145088 11911 426840859308727730705051587863582556272282429209792 11912 142418264099435309316269057286432682011333768256080 11913 427773799100615061371191195764823695080036213890176 11914 142764282366937870792468197223065310025020052100096 11915 428708083482141004808420020683840865769002965662976 11916 143041317201991299275698770508106069158935117425376 11917 429644519807458646336871375733381162530983661856032 11918 143388649980770231670699768196415155288161064407360 11919 430583114374403058976997796230793138415342957560960 11920 143666696919995743846132933497147205390209221008800 11921 431523060106676166670115158811260526608707994366464 11922 144015627650698968417517844258077365036719695315584 11923 432465170702387016268920908278461727371921984399328 11924 144294698449950257330472521334619059871127121759744 11925 433409451802625318922226096690773731429155209950448 11926 144644953702791339674604784293723630892120830569280 11927 434355090307072995558889881048068353929418450721856 11928 144925315493069983776425201523230954587114227468288 11929 435302906328738439504875371769086129906071363404800 11930 145276908596197539005856104954960594017922044250976 11931 436252904813295634075215335911877824819805767657344 11932 145558301828217231493592499855084393261066423124160 11933 437204268397764370232793706765743279321560919494928 11934 145911502543992435033959320911182679399022924604160 11935 438157821861130662626620469096093358962379778080768 11936 146193922240777719552746647427907947793278193381744 11937 439113569442395131629632753367719435391151237805568 11938 146548470757388034602760324321021293039518289215488 11939 440070689503917363575839724030788483833506340851040 11940 146832204864012921080508650170593826309985181273600 11941 441030011498364379702519346033512711177346796359632 11942 147188097121144655629143202221255642680580623385984 11943 441991540784001147390858658647173497753927258017408 11944 147472865035635714287372586635033792764693072366704 11945 442954449597545535285170224471847774293954798675680 11946 147830392309939982021266916439407629897720314383616 11947 443919572100331616040401185762432929322797725144960 11948 148116206439928736828243610435383202457912422783360 11949 444886914772278610032792660853329096324498619430400 11950 148475087788665281074020500959540916869648158641280 11951 445855643680886688279854625799287810255797521434240 11952 148762222068158110374250588937464973512636554483744 11953 446826599555447206351440053764482847801440831198448 11954 149122470899104794007354167955098865727064774318720 11955 447799788174058522803624770592696978570105853131648 11956 149410659250650075657242841161014168766690700120624 11957 448774369417281534582435040966913939313094543091712 11958 149772552795696450299161658776693422437746478820672 11959 449751190600218698127417999510237632380057164224320 11960 150061789837872247996476011844546607623695282820864 11961 450730256801194638256175043638927027382606782833920 11962 150425061136963862199781335275305189861656566645424 11963 451710723509280439210085195661156919736648245883520 11964 150715642159678351287716667798056887882938300372672 11965 452693442828799141806120416340362124929994819230496 11966 151080287381848508580827604907932905967984394203648 11967 453678419135202724542462621784771575016034227944000 11968 151371924705387740978989789854401191930912692380352 11969 454664803492004259299588254709888713309692343874160 11970 151738242557121561200431354772178234415380346805760 11971 455653452840965734061890544450552507072092918921312 11972 152030948640316518561505705444991285227712085549216 11973 456644372685650745042581395982785170530736224967936 11974 152398650463183086930811222805683611351863689735968 11975 457636707793873355739037776377790426229475081583360 11976 152692706831621128815103040434575258422749392474240 11977 458631319957529124760392097781641921825406116339200 11978 153061806732669684953921866776910462698840554906592 11979 459628215820383924883415012864379811976028161835072 11980 153356939998163716180228359850315209246534631555200 11981 460626533817789561742226258811156775703839373484432 11982 153727722252823638141127000792624297862647216119744 11983 461627142490422277594837621904269044473860565744256 11984 154023926618255176445488130830661215900543851519744 11985 462630047779829136580886283037263311591601097242624 11986 154396117555982112384208589780840005341797219195808 11987 463634381715621182390443953050244849033470372085216 11988 154693696455314172792281056850470389456474301447536 11989 464641019646498895920871048197605456450059079486720 11990 155067291865577746090624102696786519735830621728640 11991 465649966790850295421981755370456833395166514033664 11992 155365949745880009457272785853301320626511433768160 11993 466660350636817242325420538821175945617756445546880 11994 155741255927055711381061920848996637609836463567360 11995 467673051494708222644439057845704042585115483276800 11996 156041005932270434218827387678167727409462670715840 11997 468688073833076947785883689365090046813263972164608 11998 156417726965243913282129518983463460020984362508928 11999 469704540605134273114331984329872471150505686056256 12000 156718857760626324668954125846165005011961462247296 12001 470723337076436111479967831163963802728797131204224 12002 157097007832362036739410671711896506882010223158944 12003 471744468899397123616106523608107791370425765771456 12004 157399238540437379853849293423755815688600095540112 12005 472767052538157097893599116378007954314260141637584 12006 157779109774300794154032806590909431556540197164160 12007 473791978234138105898691324184716309143978721198016 12008 158082434801997424509332383143371932239999436147200 12009 474819252846740152970851917877994239838776288891776 12010 158463746026080000383823243673900506126816874384608 12011 475847986288726473076530768227903453957846782466592 12012 158768476520385506573635765304726009397197135112192 12013 476879075782564561880020345105640009091133269159456 12014 159151223116900717744642152299825668508139255327168 12015 477912527433239618050226521049369727559946497593600 12016 159457056096039245359535349814949174673428240317312 12017 478947444568898377748575431753305223866335292134752 12018 159841552792627227338336546501638719994771471350912 12019 479984731431442549669614610044775023676036273467648 12020 160148501463665986180368530943986853940612864238688 12021 481024393358157952874215253283443056462379668845312 12022 160534444249982850745955978863707151941331107477984 12023 482065529030544843923968873517072767544032148281536 12024 160842804586991870689218252368434185495073083415104 12025 483109047775705276495548116329001673873660376999328 12026 161230208390614178124766779082241163288553916025600 12027 484154954180929248762953809437302805485405298255360 12028 161539692484362899713335343669041389909023200645632 12029 485202342228424428296488652492740971866415892958976 12030 161928856815241605237394192559101120530155843064192 12031 486252126368489642628392149644945875050231678604352 12032 162239458639648731062227343474266469544618276590976 12033 487304312411737585550803283869354802100590037405696 12034 162630094631098635116764874964083809985193010033536 12035 488357987630514279192475769913767409970788521005440 12036 162942133883501108367882217631975924281469553918720 12037 489414071631544254473220719106778371960940494532816 12038 163334237163662403863540496607826078723438065158912 12039 490472571446186772523391109887749503859161258958656 12040 163647402608320769254997965153333741731976560757248 12041 491532567619865203867680187334026098598272694297392 12042 164041295871076200351029438844365215091817075947520 12043 492594986924666304528710323671745758016143960417568 12044 164355600759454371919723138924732917572336573739552 12045 493659835632554092988759605558905949205509519185408 12046 164750972380609440886716445090777327340136095474880 12047 494726187502724464852250379992662022976231899494272 12048 165066720838877602584674786281709471300922824482176 12049 495794976521891520926453967950873670960830466745840 12050 165463585834629748817685410499854944484804539847088 12051 496866208199997491260492546983407812666715312780928 12052 165780482095886602654461516788031510602556385687296 12053 497938951484690184385679019313447380711714468339360 12054 166179147537612922156187672114454130665253457246016 12055 499014145626852630975982240025466683983428454749888 12056 166497185792578194643548267968229095311333324057536 12057 500091795330214172306595616535434155257309581173120 12058 166897355598898924091638176710613337465327087583280 12059 501170964724423337371154348227972572097223887311360 12060 167216863639560765971321251087036911426720214420416 12061 502252598336341126057978821000716529770463487768832 12062 167618533020881911485737321184810257699942994005184 12063 503336702112329169796041187525830036571104032364096 12064 167939191137440463538091853699235128351260632962720 12065 504422333298093186493275663601916860529536342302720 12066 168342691631166685880087875596656992395140582959488 12067 505510441704676066445986967338067701735804405376832 12068 168664513814033173614683800963072523567627516992512 12069 506601034565578070541308137402282486036650197134800 12070 169069525309056525831207660930032722629200209761024 12071 507693162161148902236828838479544155386162683393472 12072 169392823347536145785856566624430955034351976751872 12073 508787781709903545403822149734744393386213759475248 12074 169799360947287764926824793267548454306731587104368 12075 509884899660197664918930940019911957253108328855552 12076 170123831709470524718206315550677172779796632520800 12077 510983559277808149663193656361136330418690732327200 12078 170532210911719675919705809649315181635893547171904 12079 512084725248435152711413391478870555593686864621824 12080 170857848133547929747090211587744266802158011837568 12081 513188403206791645915122162260571878877478613039232 12082 171267764791221745968810236122669593920380525983744 12083 514293631491195049144790086448771628490182827870016 12084 171594904535405799301286286261044777481061580348160 12085 515401380176622402226191177895400946342769664172192 12086 172006354114208857094092894543149814666458346693344 12087 516511654086524233869744218672541612374137923060480 12088 172334668696394392802954507142534604813845574426944 12089 517623486597212191756602129892327915799035300136448 12090 172747991099791350270102414139624324943497542832128 12091 518737853196949039656608967064178624378655142957632 12092 173077494561837287107936378956037368647679572339328 12093 519854760023887748704558051944808062834563087788800 12094 173492360984021101078859528597135829734806095475968 12095 520973233333688367989989133325388443487486860359040 12096 173823373674312548070540907837065200723541094679040 12097 522094254082580945159839588386015462670323880287856 12098 174239800000567082398414911036495606604112319340032 12099 523217829705736852807409919644253287103896422565760 12100 174572010540926751320753164900504277042414395100792 12101 524342979302457750797195768018361165314785052378832 12102 174990320203487941464799615660150888142074565657664 12103 525470691463029186822020307177420166662090047684160 12104 175323721852476114320630929267575278056603360450080 12105 526600972790303591017356784712868103803991878225120 12106 175743603142691099662891681844945971242635242566384 12107 527732835186008976329658902708184742621004763806496 12108 176078541148163844487433656721844649179398425488960 12109 528867274910523738998804918044081287008363421896080 12110 176499989100238931430934563291213904040937736236288 12111 530004297752654323453456139957479897790687258671104 12112 176836126891134298066538043940089862094862117444976 12113 531142910508881525232575466191327925901040937769968 12114 177259489956893283651966992356781746850898128863632 12115 532284115010520739369551850762161562318689668393856 12116 177596842354661626074200954611196326023525317262816 12117 533427916208330505493237942182145109072432510356992 12118 178021783539577544111851330788923124779961475255872 12119 534573315768646228415479109699096021136047979347520 12120 178360678935198282426549844302982967556929368781952 12121 535721321129649835235454021038284363412775193104384 12122 178787214215743527348201247876714606889885645548800 12123 536871938572636778477813421149453611402746394032000 12124 179127332782417477970918693825530929132707004002432 12125 538024162452314623035920726099104096475206901631552 12126 179555794430726396613650712540056413390775238985728 12127 539179005805755719379888904327527581516455189969472 12128 179897129656603550629513723295258163073821263708640 12129 540336476274929867725675100574222600404774445030912 12130 180327197508067836552176819831628278911764061283616 12131 541495560840631733943877943117457331685862487788672 12132 180670103325699468128183243606447272437578545555728 12133 542657280384471923395366137558530438705082420957696 12134 181101771948261525122537372287975775588898709231008 12135 543821641722100387983443477516231884246614783703680 12136 181445903423891920247408886293100985849444994377056 12137 544987624390086550106878520929307228425027149738720 12138 181879530768431516335059537471328307106056440981248 12139 546156257201841308950780477221358486364635206216320 12140 182224902779173806659358256263834805755435503473152 12141 547327546099180050342004841551754079737236583919360 12142 182660142728281377696559241272572755821649135166144 12143 548500465383776733665778631521690571829689419404928 12144 183007091897844300056559661733671130291474783757312 12145 549676049606867935475722886832513464397435977135616 12146 183443961259728958300866617255106500172147270762384 12147 550854303821261461672077184784183737134944807060160 12148 183792159844531802261525249301733962985036145799856 12149 552034197081747565107249359803426227543726203979600 12150 184230999211789254973562393759349887344595183622816 12151 553216769684003926192389652631172905329251822523200 12152 184580440206187518258902546868166789514611088863488 12153 554402028082949086509903903109112258628609689582976 12154 185020920730592027760180827801051284144850026448640 12155 555588933765833141297415021437904069796686160594176 12156 185371967697042452322901686690196312750173260304576 12157 556778532815400126266036010329952524434032829939216 12158 185814084231192254196754675952763648096733295316480 12159 557970833092172513893547206625101350315895410704256 12160 186166382927494350864502191789580338115365236821440 12161 559164788460785261337480121817330290428155165742192 12162 186610502391489010412761626913395111577907597714304 12163 560361453123714835800242589727062509137568552991328 12164 186964067749142810065612838680423506243263978161872 12165 561560834058409697550090047792370150647228488173312 12166 187409835446827365893287104353621491637231966515200 12167 562761877488347604509836907000902812853966405399680 12168 187765013266478920466463875643280546542482844916728 12169 563965645754466283434735860816133704338059696423296 12170 188212446097171188752917093315901812096898042691552 12171 565172144954618640046894136647872483214546362313152 12172 188568899778939428664944159797543489316433382006080 12173 566380315924056731795723471218582332110743540660224 12174 189018346844866216257445413230875372872556984996800 12175 567591226887558530041055735121582786382291920135232 12176 189376069630979310495269719405406662203113105042832 12177 568804883060526578169458836289310335875138843691520 12178 189827193965888579419812539507220798482471768443920 12179 570020219846325687563632556123623605779312365225920 12180 190186558532541976430246869468398435733559190021120 12181 571238311414962710678761757465642734973040973073312 12182 190639354501510179182550917312132560996305180069984 12183 572459164393550627286914857167726433307173783744512 12184 190999997054203555343297539519958276252109447905184 12185 573681706412243838262646171026317346971454648676832 12186 191454841542263853599943129667756515980046840619824 12187 574907017598891633282389749939632917362995015821952 12188 191816777839652339363314241487860763058269555081792 12189 576135106007921522320819821092712651428348591047680 12190 192273306589852743410218363104554194032295470545664 12191 577364891451869860989789065780475636916978265438592 12192 192636891064644192856911787062670150793113571610624 12193 578597462394996057084839223228565142605004146840800 12194 193095121068195134626920027302110179494387513058816 12195 579832826010033783799392308227239482672586692769024 12196 193460008822602656425231321242671246245319579691280 12197 581069894199620241743177269197625826035431422060496 12198 193920298666809203484497983318936395526297470205440 12199 582309763839116182403164629697224355372375991444160 12200 194286482428945417483457603323343863819534045305168 12201 583552441192101159328787506815309909715730676093312 12202 194748486054152953319872974709574873453416343847024 12203 584796832591393045142643921765677762749234563030048 12204 195116347806522357707817642717342762925661532923520 12205 586044041005559903294259992733303246564656521647648 12206 195580059876749797283599039379081706063333686697600 12207 587294071756651540772380942366633268264669578347648 12208 195949226846466084246660684808702247719689888375680 12209 588545825616948205044119735082794984161278327953760 12210 196415033652353611576285888799874806351555804499456 12211 589800411639084959263817741668589823036743444146912 12212 196785521650898602402180034187422075336517146969856 12213 591057836627294231250697942472234705112921503727360 12214 197253049139723691850800114633829220384958834402816 12215 592316993343877117117157544720329428285705728249600 12216 197625222234253854820590148677710366609290430201280 12217 593578996952262998040182821637731550668597631722880 12218 198094488280505540083032731210014934826956241045600 12219 594843855766080497519736067981416434289640512378816 12220 198467992287722529880890768187685751773827170160128 12221 596110454463523143484461426936405708067180974594576 12222 198939364407794346179386297645259118538844855097984 12223 597379916827294951761164015232849805625175827347200 12224 199314191503930863716795324433593759579973850240512 12225 598652250223719966484052840026366638429417490932864 12226 199787315123518314995121523867626107165152159986384 12227 599926331206900301876447601910215111338532426977376 12228 200163857640566280019555927171815792678984170290560 12229 601203292225249555894943402635727753087833006248704 12230 200638726924477794265605083972103743359707567179136 12231 602483139682017042670308029067251699970412124676672 12232 201016602080666264510593068781818121487409788165760 12233 603764744434094509243696678991554312200633981993696 12234 201493612943587417749531110699969568211152268665600 12235 605049245173231889648471323751073784438285644701952 12236 201872837426959155860012140782365244579526824376320 12237 606336647360633549196166939790282055347734901199360 12238 202351606593838320942049574012414601441872379737280 12239 607625816093409379955534410232417285158487555483520 12240 202732553516371460227566166607469171990077168628576 12241 608917896350786559655369004037941324542151758481392 12242 203213098961368272639020823474025824230383657649424 12243 610212895124021093578852738319833417219699777984512 12244 203595404621783458485829668428379123057494710068592 12245 611509669233723386195041530433444444269929383403520 12246 204078103811823243074461782341967791735118753356928 12247 612809369987055742680155421653969733144648316713152 12248 204461760655072047603018318086359256295192612210144 12249 614112005902441887370883909111370668094403097346096 12250 204946249490827285054339787121467307643638823756128 12251 615416425502361044238365831618606236323306174651552 12252 205331659606001819080252705894575211824262972341696 12253 616723788937896534183188764374306644913937011539728 12254 205817931721280281170676970429239125709030067263296 12255 618034103773639803985254007822279153246828993674240 12256 206204702920330762170263173925668076670472697293824 12257 619346210163644889846635620647525248513269120084992 12258 206693164917677629395431113752964091845106374775040 12259 620661277160625527044528746431844011405409064434432 12260 207081313949736482342850503122249620824123735561376 12261 621979311373063596601611639237453064281716097517824 12262 207571572284652373608010520149540961597393348290464 12263 623299147060117201503703988614213232993205473155008 12264 207961481520672109184616053936520584385797661393408 12265 624621959732736983157586438125972149567909076436992 12266 208453555096348037654670178850226952866427272472944 12267 625947754988891232461348176364301089758171511151360 12268 208844851922112454768121506058576243546334768281056 12269 627275361183890858606997140610252036743370988840080 12270 209339127568617030223153317378463792592654590250880 12271 628605960302556093232405200537948942386837165240192 12272 209731803862872090419197108133360989834344494329920 12273 629939559495445732780611599102002042052035477270656 12274 210227907704016642350388685095347273385676573686288 12275 631274978631611082199755012667871991014812062894048 12276 210622376405415596447310037914676923156323970542592 12277 632613406176560414839759106878068527713286675100496 12278 211120302393305833140018379275441857404407968531328 12279 633954850889584818327170740073737233487302669362496 12280 211516160824002471213318730483524154921091085484992 12281 635298124053419525285657162849596973526680980884912 12282 212016325644209290262737804759036584676468964390400 12283 636644423269893064507819980073990661540781320570496 12284 212413590609679768136376323145481077611484890062272 12285 637993756314138702879981934454065334101238617896960 12286 212915591064750212024796587814501599344876642811904 12287 639344925820700085962379873691334693272617201350592 12288 213314655264979880100382546982545702276801016636448 12289 640699138602742303178617594902964907684049713430640 12290 213818510362068926580292907618827685378095123376160 12291 642056401414451705338307194468092449436363871549824 12292 214218991215009911053204692063097817227628101445120 12293 643415510857307395641591498841236567724490600559360 12294 214725097339118168839914888765526886907530625411552 12295 644777680352003746126615560904809066283671090717120 12296 215126987001891923572615328073614972724486769650720 12297 646142915635692231333026886115376049055471912429440 12298 215634961148742622908979220226092879045209011235584 12299 647510007234873627974236642932032209128187761688224 12300 216038682799317896707597547066967305754872759831232 12301 648880175206523024906680880428562537884368135163792 12302 216548518370717043364108761916107544485008832780864 12303 650253426931028995044424761494787975895659780932928 12304 216953658586952910553446528695725639214865857271760 12305 651628544158629139862346182654426802232838803266048 12306 217465783479465248860883729108602520354407247666688 12307 653006753651865199344253261968128560722595334277632 12308 217872359993620360347344615907651472931670613942752 12309 654388064410536359001203095731362570218113278383872 12310 218386360241918444833774118490459758372560084915968 12311 655771249368014465511365872102651240357962830064192 12312 218794775461845672615223279984878171230656872431520 12313 657157544697840003588462148441172919961963811686400 12314 219310670164491487567035727802321999383066665586176 12315 658546958356422361439852636532532920961090262673792 12316 219720532174667063338960509893402386367242392439360 12317 659938254410730624438570840546518523864100102878240 12318 220238728399091919374798049111656311741875929602752 12319 661332678488370533691661045951726950439587037927424 12320 220650028772019681193422975473982322897660201818624 12321 662730237526288242486592157977409009374283593346856 12322 221170133269140646182635351905418096605816036124448 12323 664129689340814187182955854512971191764168841548128 12324 221583305643906194280788665168229407262411334220800 12325 665532286389104344865422129087718898722544235680480 12326 222105312154509529034514310793770884019037545263264 12327 666938034557401222533385833459789015034998025577472 12328 222519933008343708006353294389395055963667711887104 12329 668345685383793428224539669900546535654143859963440 12330 223044280001971806686965461552582947178251960465376 12331 669756498196380396983194980218871954574912049395200 12332 223460367125444706454989069604788706088005180856928 12333 671170480542703961831089370536633259021330452901376 12334 223986629615047981786010845519381744890118881722496 12335 672586374956668991613359568903403744572468178953792 12336 224404596244263271613993156875610477806842909943872 12337 674005447625893090969337428667644930618448924145744 12338 224932794321037181266707958241680833606734072801280 12339 675427707797506141607103311097862923280024802221440 12340 225352238098807711590242758511445162686516777285472 12341 676851888922795902642900620148468757060122747216384 12342 225882788855895119096340823052022915851072217820992 12343 678279266856867333250651086874052257124517062794048 12344 226303700729571763587324248969800230906176036887104 12345 679709849810780295195507443903015166951598102623744 12346 226836201353315477703987415252179244074838269196464 12347 681142362069604995667722528857803143622466606710176 12348 227259026598771187244675871393977711366709887790720 12349 682578089260733959813985393728414194393495656522016 12350 227793470254821460838184283869462630338357598960960 12351 684017038500714807822034068771879857044402893788160 12352 228217774084821317170257545080576283156565037159888 12353 685457927671487764365143366212251714081020541434496 12354 228754610061590922338350236602471674808929346864640 12355 686902049428637955762170456099523333101844640950528 12356 229180411253478979211407758516059130062678206643280 12357 688349409776468516990302340491064367734502737793744 12358 229719204194314665973873799950438895736499659401088 12359 689798720177597605465176036242716994367564777896064 12360 230146926155937508056644614656401239778061261940224 12361 691251280325280320882928060830389596514941993464832 12362 230687696256542359335369429222957543422311697697024 12363 692707097972817036733052607994675905791514518848896 12364 231116925909715651056989284128595759610195970738624 12365 694164875267510592213986011254892554827620058343456 12366 231660101452778352438458749684685918436016693603200 12367 695625918989773117857797924148836638119796873531200 12368 232090830053647203502943248117447068912794270892528 12369 697090238646733555159567963619392233712332254576640 12370 232635997503942549873203900106762859656826624639392 12371 698556527003609785452624751044248622110936387553600 12372 233068681296491768740352790886346340247066603044096 12373 700026100840513180314831776371161352779194066981968 12374 233615833221351900726530465954267481992897381642880 12375 701498968559750657253478413356018437870762610580864 12376 234050026845679934243001178326945819923331085545216 12377 702973813520660966971578677230810603408491224235696 12378 234599624540104284762025049708944832499130960845312 12379 704451962527063014968508510122689319528554792274080 12380 235035346829449995026560810257695064494918586123840 12381 705933422879303635868249998307499151738441214548992 12382 235586943392813324722982626678884032356709294590848 12383 707416871349385486479357578034328747081919989328640 12384 236024628151331957529346226229738639233823140478432 12385 708903641943978365842143837329338662245201304508512 12386 236578244827187756160469972797479654481699368485248 12387 710393740859063370051573159645682111302078954744000 12388 237017468972380596383064969068386566772050749233280 12389 711885838226156239630098433625975996301850951725216 12390 237573544557022480767432558315311338784279991920640 12391 713381275330043582000088726054529300701806019838912 12392 238014298692274581793339472029990916579690212565040 12393 714880060128454998067617267963251380504193820639408 12394 238572408650448449683357601393254923869153390164848 12395 716380853187110565046992778436520177373446473567616 12396 239015161217822921719434776024412944667393970103616 12397 717885003085956365482740172964522620690145372550912 12398 239575298474802783730068759520107597231503652634560 12399 719392519561797602408772964564294195965133837187136 12400 240019592319553572077562326570519457334602939152128 12401 720902053563788170171410566974487107005376599117552 12402 240582229504517068928438755787993894673128274246816 12403 722414963932765680753632054668085251125115073327360 12404 241028083519330884108592842365877816509111770743552 12405 723931259302128664023345768427937375070302013881088 12406 241592762870509877550002343092746848146183115370464 12407 725449580891141008922994244768729454346872189474880 12408 242040622467823634101520214022796594747690932389888 12409 726971297892781224883835710512537562245630261557680 12410 242607365342940634439137524118720277656435367448768 12411 728496417803916407037888385569900837391612135258752 12412 243056796222377314520531735054283276937333020889920 12413 730023575034597939571899457371902076854914663880208 12414 243626052152951619540319351326251678043522814153920 12415 731554146236779686073209254381883554185850528212992 12416 244077045242907178153272333663028637525774991772368 12417 733088137728837732868006770354505441000346134108800 12418 244648379437430640676476467527177767907612666418688 12419 734624177127337472888762033283440886614975936412480 12420 245101414672432643630503741826728364064033814840320 12421 736163648527659129256753878627166545965026920674512 12422 245674819423475650357094928004363980975337857674784 12423 737706560096072094726395063981808920889615577629312 12424 246129427572640628967099382154037434820128123014224 12425 739251529599515880182735754107675245567119534027264 12426 246705388103600007760209338327932302268574871955200 12427 740799948608897604684252484263373652400852415874656 12428 247161589102582786319894869484199766059127400474880 12429 742351827172738043613044975488538489156279819085456 12430 247739635557641068307887149550053635368440837059712 12431 743905773115337051220125212977580058588105195103744 12432 248197885718960171842325464993990077275135830973952 12433 745463188614621545168217319624596701311675381819888 12434 248778039540439544516746052032072408148707968561168 12435 747024082533366328133720242235188747240915323757440 12436 249237894080226311124336652335697506081103881433840 12437 748587052708079198834247773095357582088416000600656 12438 249820616804785717459516522571881748294058773466912 12439 750153511976802813335381949003674061701903304796544 12440 250282065982052170384525170208278783235770296035968 12441 751723467998228439033406321554968177257816914946560 12442 250866911301757537290439958939630617515999534429744 12443 753295511650957693868280542053352746665112494224256 12444 251330446803182288927872085575921435424710327334784 12445 754871063408652409164993804607499569323499529959680 12446 251917407396972493104204651615695159961653435483136 12447 756450129753225214802135361461556422735666556332160 12448 252382548636078137567617365388268195709631863133680 12449 758031294526242831458988116740318852231630118728320 12450 252972121593909924587084329944205974448422543874944 12451 759615985893112155229149142148515212563693437025632 12452 253438888573309980805410570265587631676779334376576 12453 761204212241360011881901140373283377271877016813056 12454 254030591640849729153473810012277360405950093038080 12455 762794547239943453776045386615690756443759127208448 12456 254499452841769319488539667615800087412058718755952 12457 764388426792365487545624882905873482406875432821296 12458 255093308588087071275200275473697573360503111246960 12459 765985861188743257897530656713014071446284755975616 12460 255563807485683940256516122331236072177492395882240 12461 767585413900439297431078200158853690814753575381792 12462 256160288694291985528676124366052730103148975362048 12463 769188531705710468789416746565775089710958593367744 12464 256632414835549484825785344670920306489097833145920 12465 770795223703125457971847627645055862240758993207136 12466 257231064461716513763054735958477202524409304890368 12467 772404043078318626679293136636653605531235666262272 12468 257705322604605278307800884523401432876637959887360 12469 774016447556712356491892410956982883862399849370784 12470 258306132671821994279634882782655532586519244013440 12471 775632445041161268261230386437317035996498109996352 12472 258782029580629088775492196375815541543447130777280 12473 777250581520755345335896970876095660286385013649328 12474 259385509321696862663882848170467172260743566855936 12475 778872322616154424661185649440107613304572244596000 12476 259863066095369516806877923282480529864014492333440 12477 780497674967851185070267922713194892892403575470080 12478 260468721611605978324536143916295820204605437835008 12479 782125177358734772456501760678092993617248138600960 12480 260948418153164758539184970096797711707363841501824 12481 783756303322721374562587533896111629984340379894272 12482 261556272117762346279145327492681735802680490205032 12483 785391061434689212697756997511072386060930816661440 12484 262037639860323667708866277587893351720440978625872 12485 787027980050268795259062669381832193222518707005184 12486 262648177631171922498862572817877173726840514407488 12487 788668540626276620846920979480845605117970887046336 12488 263131206471194600572605144847163566011566611666944 12489 790312753739905167396831161294040601386202447560192 12490 263743958944020881378667195630947092496668274796000 12491 791959137199586044209297322132027588434765540048672 12492 264229165942022057936399403494550931128273582243168 12493 793609183691314558599447020329259601072512827557264 12494 264844124468878230123379447132234543536656187409728 12495 795262902562609215082247600225440332673109274032256 12496 265331004513372848073393870850878790710577258209024 12497 796918800999828254255041341882911075131484156157936 12498 265948691813868273065886706816651562765239421116032 12499 798578383009430086652884441398629795253623456444160 12500 266437266073747665340279929890692898579269349304144 12501 800241656664697329770842782732758567626985170590720 12502 267057175274147451269335244614546282444745277665280 12503 801907121788610842763020996884786753356214999417408 12504 267547935306869611576142988335038099943264369517888 12505 803576290463154149876537080673625340424052581977536 12506 268170090255929698816802291892635369163602805964944 12507 805249169490849532131801656686120705624757075320320 12508 268662556265967281231568454008005360494102402240320 12509 806924251283265614796872693497908301549088081881344 12510 269287454115778056818126051475254638527772460178240 12511 808603056029527630177424017789336840855238286130432 12512 269781615261238051043579714847064257404701995755904 12513 810285592577520052458762929338460406688426196526336 12514 270408774558881018763883205636277491245731508327248 12515 811970342562754906347879212250122748185731251878016 12516 270905161602061021568124422760970204692263994969600 12517 813658834366161280360074884985166956524925841790416 12518 271534574088795211160226851511375225685147299648960 12519 815351078851936838690293093422636571229452014388416 12520 272032668665286326735623158353460066635026600742496 12521 817045546828282383720764787681630591985918694140800 12522 272664869781525385709696823099595160444244664168704 12523 818743778239948445706540616277062465738279752801920 12524 273164693109877872326617334738535398790533413307904 12525 820445782647412911341086924523727814035441023409408 12526 273799163797273064707062557637191847180442962047424 12527 822150019974840704919794911401653875999068667959936 12528 274301220479913953031728512336114940885091413539200 12529 823858041779459997173971339351940550672927476421888 12530 274937984706463605451418311903970263390140899796480 12531 825569856349015043187205993008788275337439849607872 12532 275441782339331614102176207877925341754695971948896 12533 827283915984374615442767517072120971483573848402176 12534 276081349292287876899649245793701461181826588395840 12535 829001780583342754204306611444924680572420698113280 12536 276586877407141987306104497244765223850423250962688 12537 830723457123488873298993353016766719693238121141760 12538 277228754116995365373535387492774984225195166520240 12539 832447390246477422420255746631791501271807238373280 12540 277736556366390240579995071299287773202843761259520 12541 834175148243662962098200049706848546287762639766032 12542 278380733870588200952630943389121435982882994463744 12543 835906740158483085559658665444469452142320869956736 12544 278890278327440049861041304924565833151035569643432 12545 837640599582629679977411832551480547733075116475584 12546 279537306192749616129343563404395698453011827824288 12547 839378303182311893274169840220076827635520369344096 12548 280048615249804189146202410789593669187434069758416 12549 841119862114994683483528801089675045529281704248320 12550 280697960836002299755616220785078721766072766181408 12551 842863698827152186800287829014642068032855956603904 12552 281211551315931286612659876095868886318997989406592 12553 844611401854715824276175120318778048260976173044528 12554 281863238680160062576974556402073178594262857224688 12555 846362981063152748394878486609294401901687413867008 12556 282378606422947958150609968726389008389945820474816 12557 848116847648798402372670982472638700100314063542560 12558 283033158231170535742118296430980151624868843638784 12559 849874602148638931329901845582513483230871615245120 12560 283550291997851039480165156661667011755495309059872 12561 851636253061594411470935613109114715584505222784000 12562 284207202344297378019438986033122872552275675576448 12563 853400203779255728844718450787791627239137805862080 12564 284726658977545157384820619929320950026772644222960 12565 855168063417692796954393875055556193348805678351360 12566 285385919325218915334337448272110659858491595096448 12567 856939839088551365755924775982029878688105839088640 12568 285907154159867390206958903145929902098167926250784 12569 858713926360154167264104161286653765945745366606000 12570 286569327394355885808752152750617615974589473160960 12571 860491942937700112974486123155208969523156814759552 12572 287092362886448243347809090124321583980521723692160 12573 862273898108743372117564317482652153653877521780736 12574 287756902437886520141355925453643140019694129725568 12575 864058176011592804976001041709347489277126450548416 12576 288282269063946684952807388281994381990128776256128 12577 865846403003752544473493584206797406607667432780656 12578 288949200261784462715130611488770523490171490733440 12579 867638590552156846118252617407188312310113096878080 12580 289476380677826651157872276148912000964588823221056 12581 869433111287514182092504166805075396732074833304832 12582 290146238796797121051697881733350442967114619937920 12583 871231603839725204023100379114692529960273083950528 12584 290675220968161171060538722147404886914660769220592 12585 873034078297717602829506366134755977157663741585920 12586 291347488057171498570575342394534705685383023636480 12587 874838895757363046113163744255448933795623974118592 12588 291878843479310511483372084257431826565001053683520 12589 876647707148445878433222912076039697439201493521040 12590 292553510258319864684749667926130850647063617056320 12591 878460521186898708408133758520174351425208187196480 12592 293086680071733749609680316066239992755090663387296 12593 880275690940113459195078072476435172201346274176752 12594 293764323033965145422231756088523273455235480656000 12595 882094876128277524890681162472031711125929547323520 12596 294299330934800804312301910972615946451337430183424 12597 883918084089476749559985377496593150942540922370560 12598 294979390456619958974602077055539420989806277126880 12599 885743659801343045586614081083126600242112492844736 12600 295516779726443780816401308454833203326068786000576 12601 887573271863250276742655898964405582300954847173552 12602 296199281232570580920329065645270131628952074820784 12603 889406929802815598622954030266257584312407632168896 12604 296738521002054206150542789446052612597163647216512 12605 891242966869688479723549290140512767121235675128608 12606 297424013885612704370935134332025240458190535335936 12607 893083060561991670471807704129021032581546083722112 12608 297965092509614395882012468951222620293787527421936 12609 894927222619125568340836144720516012438688356611840 12610 298653045284903830549257543718455696008136371446848 12611 896773774498804661048688645247179814580791472526432 12612 299196548066367375402923137731794021089233070928256 12613 898624406288610615597556127953771851579040422459088 12614 299886950686665008960260004244723059003845708198656 12615 900479128351236620261292524065526453474658222768576 12616 300432305436016013797511264934768620764367240883840 12617 902336250217237404522741223467926613836377884309504 12618 301125749521071446420825359594347553254649124762352 12619 904197474671423073330510710922820804918882793646880 12620 301672980006038255083638003022484456239684558251648 12621 906062810660143404257750761189596078148305846818304 12622 302368891367120697998833741563297963898615007655744 12623 907930559421517937966451993742877594945752774750656 12624 302918553935521042983647542754779881203068110986496 12625 909802432836822895740630151704596814229793981515968 12626 303616959330718392386564811652447277044269279665280 12627 911678438385185925092246635914581446539070370172288 12628 304168510526654454613587750988131571270603672487424 12629 913556869030323297759325900366563930026623630574496 12630 304869972550077308143062106182850936081068593972352 12631 915439445732206210558623240050696781430543392803712 12632 305423399888643068402416600373598240637471096345440 12633 917326178264198522604833191713772986422454831286656 12634 306127373202264382909752494047684187758523082789168 12635 919215347520042943269342675183144832542284655706752 12636 306683277345188933210637700283145996200694347278656 12637 921108683573254921498311921935676329723733997290256 12638 307389752348034894801351938537580577160529902352000 12639 923006198535022502684956677188997589918013024550912 12640 307947546246370047205713382151773783870423470063360 12641 924906161115745436354578537504133547643153954023792 12642 308657128814235523367082916957845492581971652575104 12643 926810314394249075614542463448209963373213216935680 12644 309216836275027709247046564398057953609472061706400 12645 928718669005460061804478136743081729270911618650784 12646 309928938549776217844403480829257216244221498826144 12647 930629481419674287419317969505736895274670164761536 12648 310491130557991555438462456213344742856219861035008 12649 932544507787670624276784035508684060053994326095360 12650 311205779415670311828906784395444512899963781905152 12651 934463757243555230592814599799065893560112591566272 12652 311769898367018673140207223267759003997928500588768 12653 936385477789594248337104199818314481018531083249808 12654 312487669903886043062809985332773470347440783272640 12655 938311434882857700046869718076514095767198181886528 12656 313053703735449442134522969959791404576203460911232 12657 940241636192128224967114083439774629453265785905280 12658 313774039689242625033963388301862216976429094274960 12659 942174321154781715670830649090015411624429569443040 12660 314342603508334873567795925708333326579519259112192 12661 944111264602439852938331151406927459636707046969344 12662 315065493481667254821665734249006346410334272036224 12663 946052476570785048171939758474822073929668689131520 12664 315635985017451378633017700545982257283557637965184 12665 947996184033575594812189864874252095719572574014400 12666 316362050729029230555647683286725641420973961668608 12667 949944171256034263457154435722595179219155746266880 12668 316934495116635400496816990447110239598394372795136 12669 951896450634536465782667226693223489625377789251072 12670 317663133475933313938973217997375047100816835545344 12671 953851236653858440109668498719105699335266595423232 12672 318238115378668120292250084560609909775592339192032 12673 955810326905490118475535463204416814378165113945600 12674 318969353348223128774059310627415994896739324617168 12675 957773732302085279205064753420405668656234936493408 12676 319546301996121833746549537988084835081163109018320 12677 959739654732434885504582099636546712076341130789632 12678 320280730774201149163284376013441221658868724441152 12679 961709905201802285310291211198815058062345659686400 12680 320859633235004061250720187845543781132791707239712 12681 963684493135279648778626225318246466110028331103920 12682 321596680060227030640729386163502167786215552267744 12683 965661611663046563155140777901090975222086029199936 12684 322178166213251401864362918083768439794508181100544 12685 967643081412781629044917146692354748206391705934080 12686 322917821159273296726177347105276018034077680414784 12687 969628910237523182146140196006917538418804183960640 12688 323501274454774082737358707785253013053403530740896 12689 971617282501794373430294656459718396805365109654000 12690 324244174166325910534059156793515733129178204375040 12691 973610028473128222609062297382300580500460446900480 12692 324829619799278851407826251708674388138625264968960 12693 975607158404838256797697423153452001728491054282496 12694 325575145559951989607251223676868066365444233739456 12695 977606843896146624524736323271748649138536777932480 12696 326163183514601955262436135243113259767566061999392 12697 979610924864651504693221783857147705089961546828976 12698 326911363715941416148940825065828425280005301110528 12699 981619414049054024553429593430525259215649301082816 12700 327501408417941218793384972169274656538684294945792 12701 983630470133453132830400523874136712164809652654112 12702 328252848380839938877497326720938923290136314874240 12703 985645946793370166899538087412032563880491190411008 12704 328844886003823744762399924582011009819341352852528 12705 987665855236026851938681028357151406811232822895104 12706 329598999462788151749058041804092996355767373684304 12707 989688341143272375656033260467770969859139080468672 12708 330193676319359990318169094634695500216603738919824 12709 991715272056049377717004458179385242516145365349120 12710 330950452513466693972712291811896319079837517904896 12711 993746657596095501147493052583378785812533532200960 12712 331547136136271595781197079775216418943338235876608 12713 995780634492388030593233876100868153479824615078448 12714 332307226936775734497159780516312706890881955865344 12715 997819080118736325188124037243985034176940121495296 12716 332905943906277925710090454920485054090870897350944 12717 999862002517370502337868026626874433371050179999376 12718 333668715981719517295328234294447015159866749017280 12719 1001907529402975706597753889900525403559697948057600 12720 334270080615391679494146467920120556810321412653184 12721 1003957548023229866101640548108313000798382765202672 12722 335035562457283056036570927239902833811229180067984 12723 1006012068956106199528672556637591094459831700335296 12724 335638974033449461285447097131824533265445046758192 12725 1008069206729464414113801396533849426588233820244720 12726 336407786780885111338624778491295256594647246099328 12727 1010130858564845898217558140864566968931124602428800 12728 337013231899312122576021013923093310938960379942464 12729 1012197037540442540275732903571878445162756281378176 12730 337784774106249057300859416854145129600494318949120 12731 1014265844936497573174028128511650980696763717641600 12732 338392914543908386899642767220576002938571209834176 12733 1016339192132222807535172129373716803573739920566784 12734 339167174578624608216004112609967952920771831475968 12735 1018417090585458333195542969814633155238348217729728 12736 339777362938703998367110188105038624668960451690560 12737 1020497628257249767747762912637304888428522063357952 12738 340555009636676289066670452546761505687342177341184 12739 1022582730745891371266995147472665537709573858934880 12740 341167272575478824966188427759357252224154727520032 12741 1024672407925329039557619659538798084731754589722624 12742 341947656257272395853298598525883451878267616505984 12743 1026764738490662971401766921083599202698636457102528 12744 342562622718404422575415357138264882846883330246400 12745 1028861658191917025517018233134020329079808799973600 12746 343345773378739723528131657874858753724361937849584 12747 1030963175274097876334646719236951332672448870490112 12748 343962828530243469773382679170565851203684877079456 12749 1033067359123836197728717469729408480882341538768640 12750 344749382095655126786015949454674098014777305954048 12751 1035176155706600800656951237879731040423049722781824 12752 345368511601456279194090007410530218118701431700656 12753 1037289575829662837023803528211577883199471464647520 12754 346157851096457983210118281342608258785350337442816 12755 1039405675361209377955225170099473570911404361757568 12756 346779733933445539738622810740097045250676962652416 12757 1041526410460997956936038538776754134580197936552016 12758 347571848219871342092107742714303103330811051164000 12759 1043651794555237459268776667184135744882782634766656 12760 348195820342989878977055548568003057164766444161920 12761 1045779869881927402409711778118127574739968328906752 12762 348991394208307460649384702644129811685072701990960 12763 1047912607125674686274955565700286048856524806704288 12764 349617482306462993291201876197984934477908584710592 12765 1050050018106258165877254730226999407727064700941312 12766 350415850780228444847457961107279067043032047398208 12767 1052190131304074572048692512715377385389798407249152 12768 351044700196736804489487746346235892532944854717440 12769 1054334932088620572127581861716345080444876001010728 12770 351845893381449316287854157631103264989155273437472 12771 1056484430582613614570727999266119326912669449149440 12772 352476873427968397042544230919919248984219468466176 12773 1058636645781652778961266126598404843789133124465056 12774 353281542364695444681674113191490139213989538249280 12775 1060793573496064799904065338893026116410318866334848 12776 353914639174634697805440780817479191391745814240688 12777 1062955222123553847550721534906105343479890807436160 12778 354722152418320045559404331332688349314214453440880 12779 1065119601157744271768204469768818521068834035231616 12780 355358061147402335764244523587325608897234934413184 12781 1067288716856445977416846353448891000042810717017232 12782 356168406661986208005021678008576169131787769003008 12783 1069462580313459070584295828129697230375092247242816 12784 356806446191807908952027939558650555506935181583104 12785 1071639187048598991725293829731553059172022672389472 12786 357620326507557261309729671266802861367270144609408 12787 1073820553843655590275383775895170882016097309266880 12788 358260525031254308741044887465081515637967059006720 12789 1076006694493652771507374449601632245797404069606480 12790 359077258095078039897123192509686027243960450805760 12791 1078195590447188989533729383869036848065626177672512 12792 359720276267540765459358960722781984657033202191744 12793 1080389273501313882983217966334999299518183162798976 12794 360539892282634611196888789449907668882810015315888 12795 1082587755737399253874897984721109917189820155597184 12796 361185084670481878807183754507036919964652897865344 12797 1084789004505801875124141823001677195188576683599872 12798 362008251582927506416948956723129440643866894305920 12799 1086995066646132054798887252282901513015670959124480 12800 362655603332116160326238655645161037146362919729304 12801 1089205952534236737272983624022013257620741597104384 12802 363481673456395193972090674359686170928091557097504 12803 1091419619772229480828967938565621520494372724449280 12804 364131896252452248176812504603526663860728505138944 12805 1093638125887965658509638364845447830997185771910208 12806 364960858081696135216475568201643234487783351503680 12807 1095861479547462199638860142977261566680292207926144 12808 365613254835678164767730199557147201841284279787984 12809 1098087628526664107831258800985625558218396937038640 12810 366445827601734543308063302609212342480767967077376 12811 1100318641153735552992803803731514488923281662125952 12812 367100426543880051838812498395630052305599410251808 12813 1102554528804860668682578579906774697406346364238336 12814 367935910687873296282048745217818845327958706395200 12815 1104793224925339779997581928957557390348097680988032 12816 368593389638765245179495810864545879945924077427280 12817 1107036808661937635688678057360434344363215086269952 12818 369431816959187982960491281740513474485517343260480 12819 1109285294129578543408779755451017332945803417552576 12820 370091513908018492394256583564642840807613355084768 12821 1111536600366310178640889096913100431826851909627472 12822 370933568161583792560228631771262467032166905829184 12823 1113792821910184961067546882784580507991612724629568 12824 371595467243909170712090677365098845127520871029120 12825 1116053971167494439395306782773742710977385837676800 12826 372440485613742074632965627559458175378462976615472 12827 1118317952600389644146888200424932070400520944863232 12828 373105316907097803435226888973934370048539164437440 12829 1120586876272862265137475281913814516916003343992080 12830 373953286953950440096836119834661539006425720933056 12831 1122860752831256295583355093913051186988671536062464 12832 374620335531962597580935781605985079094906033588304 12833 1125137476672948507997810845776527814371881916357856 12834 375471993525899742230106127937918857081303023949824 12835 1127419168918388550713873067517539700181545301693184 12836 376141289194062422934344338022045416486915912123920 12837 1129705838392879493679895310724190307788974585143040 12838 376995919212251511159336262647680102561265385106208 12839 1131995369453166654532554076752787380986426865238464 12840 377668155811006580481761759960736549119480439729408 12841 1134289894252302051226773768540276594677875394143792 12842 378525789749137119526065286246562068298866202204784 12843 1136589424456723974836398442042512257210982323935328 12844 379200288303662069629176093549422959694857341840480 12845 1138891829677564678791459439356834029054352907278336 12846 380061627625133065296890908937399217671139304663488 12847 1141199253145533184102647347679817459915791449108160 12848 380738372755915640167893847768161353313943314150336 12849 1143511709419094419052534791805678068626518960969856 12850 381602737655858981607056109404011806784722780413232 12851 1145827053230219443207310582568921714453912507667584 12852 382282476744916800959243862456776518203118714168320 12853 1148147443702479939569738859910677694277391495903568 12854 383149853776811836944161097983260255981997127438048 12855 1150472893562004839041008508761461223442169004889728 12856 383831855186927906163422320481327517418001961995328 12857 1152801242594019844182690824450330287862626572046848 12858 384702999619255050068984961926444179773002714913792 12859 1155134665894782005939575905641552493460965096695808 12860 385387293217932225202584342890030065992445931487936 12861 1157473174329310077949758866501815271956542329341200 12862 386261470828376702244107338537115094875026724750400 12863 1159814597407218594410662048187363765224758487306560 12864 386948766830054585651595701664577776297937592595072 12865 1162161121533926297527719357682246862984539653998592 12866 387826011200025741899179718897374984074727196229120 12867 1164512755755234401576239758432485618656642155476160 12868 388515614832366036917466901255910371702368208511056 12869 1166867319191077581782130769157368533895273985771424 12870 389396643953062363168452926579132891518946635364736 12871 1169227009634530320071708112892570362556263811601984 12872 390088538786509959782936816110841991009140910531600 12873 1171591839059839305280149793776885079646823980775936 12874 390972655453905946203658304196805771890831177836256 12875 1173959611370750458066212599755901777170943778959616 12876 391667608121271165029660006353644637834661272632960 12877 1176332535819161981167434984257150245144107626862080 12878 392554799466319527221179631493985851330578610202368 12879 1178710627300767954738594692960188860484951869579456 12880 393252059689476922400704862501436220329515814786048 12881 1181091674470761049682345287964817989750553446373504 12882 394143098803027191523024375421857428704978099953920 12883 1183477902861665883690670589330673283473259211879936 12884 394842696477091725594733236886972917185767293186672 12885 1185869325527093882288907273971389538524949730190080 12886 395736832032205141462228663874924087625468686293440 12887 1188263715748146390316432268796562292851109528853696 12888 396439495718467479935082264510272988802186329442080 12889 1190663315439382609522474250629265206810610391985840 12890 397336761409025157764077931581119950194298588822880 12891 1193068135809248564908031263913681835330382240439232 12892 398041778592026224634917567291650723458898549788736 12893 1195475939518393882108135421495255911236561403173648 12894 398942909315084958723426700863313278790573479638016 12895 1197888980166453506729088909613120846505761273738560 12896 399650264079336182792787310159829660903957433404928 12897 1200307267013960892922914174577188331239059587141104 12898 400554546440171663635009397446989018303027519105360 12899 1202728552090286762304015448442163147419629497210720 12900 401265023522605820442390329101941835217855314472064 12901 1205155100703679268819399305479924698073983170455040 12902 402172443622180195978599206095069304290114704130464 12903 1207586925081533543764632769378042903245976464955392 12904 402885273636315384307981527350096216854921159389744 12905 1210021761676997879858162301663187595702169745675200 12906 403796624435149960269679553728771594477881138969600 12907 1212461887513480629914365534020046108334476648615456 12908 404511838957348216659448011462682205659103716858752 12909 1214907317891283002447931370006081314648689742926592 12910 405426349994003541262730416091527269358711612519488 12911 1217355773505164572801837031269252481868640494820992 12912 406144694700197411366649229701850795060288478255040 12913 1219809548175215706375923533695542837033893446489440 12914 407062399778287339824072550255329927940602103203456 12915 1222268655304110105530262198598470713626676568221952 12916 407783145659720296102139518501567994614664921114800 12917 1224730799719175160477474715087000745693142927920976 12918 408704798588151061205530894470179938270538562875712 12919 1227198292171405280836639836457933947500595072205120 12920 409427928630617919472011754729667722028832953550720 12921 1229671144096720262844474935844562410472094618952960 12922 410352797835773261566725629902537423916166690229248 12923 1232147049472738181603697569733799864334318142096288 12924 411079115232907772136551280784173392181348516878400 12925 1234628330984130691745623164269826272589287544267264 12926 412007187412340584844758262109432671770410474284928 12927 1237114998109149034504096228057093914867590233559040 12928 412735904925648591908894397163487038000001885267184 12929 1239604733902008249060773578412240556153330824507904 12930 413667991701340075866729538161927557965905143288832 12931 1242099873029466549130916459104710402677699131351232 12932 414399140948330153317069279656725804359294504067616 12933 1244600428105544721376338814604217770316348679219200 12934 415334452276782280202431814768848606957719873016320 12935 1247104066096095495935461883113077116507715874041600 12936 416068798137012354268830698190521413465239546235776 12937 1249613133776016705954971971512406570232381537020512 12938 417007369592826825670728421514076451597412163291120 12939 1252127646847716589717072193338408739366146803064320 12940 417744164495214837403341144789408770531827112245632 12941 1254645256120960533696045594953335195812885584210832 12942 418686767572571460486018380150408382738903195523200 12943 1257168325647574252293198550289598689851055564595648 12944 419425993353122264401989332601052136947401866203920 12945 1259696869121719620021752057543482538958066734168064 12946 420371879562282680263453631659011717028792932497424 12947 1262228521111956395959392159179888607333305342947488 12948 421114360011685325196970579607541929511806056965888 12949 1264765663019596023278846189336007953541783722578176 12950 422063514989936355551887136385551543023037068062336 12951 1267308306577877231458737529972876985615448029233920 12952 422808442892802614796365471323582643669436199508640 12953 1269854075125442146470334861810937447070091542111408 12954 423761697298748238215760712992670848344449955045376 12955 1272405362384014829820221698629544986495052123304448 12956 424509106041749663748537859719204828227933865120000 12957 1274962178067486069023259543919331016540648096794112 12958 425465651533682524424616068457584994626755693178880 12959 1277522134238672417181104262049692024847469257701120 12960 426216323903365990791491364943569259677113512082544 12961 1280087637011882822571989422455619394781164521235552 12962 427176196169110857085678185672236699658405784175184 12963 1282658699266249964458455434165692549131323756208000 12964 427929365619004873149199935455465922338849596900352 12965 1285232916584837417318267108637562597532682834772896 12966 428893355932693004141441037407431937096019228552768 12967 1287812707445951408502583052723597044954307323865536 12968 429649004841983782577970002431193301070562026483824 12969 1290398087965332468418690736707059269280127358547072 12970 430616345714563446129127586710636543494528079871712 12971 1292986637106466975531600458219514621605073669950720 12972 431375317196022782550200659124953676503776998854656 12973 1295580791068388733799726279244479021434266644125328 12974 432345993136508884166110682516385391817222701928640 12975 1298180563975260873655014800546165229728495252554944 12976 433107461312686662400612314440371369628679508769632 12977 1300783518021501898037400844946220621247632116810880 12978 434082324225016075842950456579155253054294595942912 12979 1303392107316720613334858172257406851214398314328800 12980 434846322528797640962059170716520346396335245187840 12981 1306006343883541430336966147111466791962883965078272 12982 435824543587352637120221629705971577075753029591264 12983 1308623778432338605254375218818815193093845064611648 12984 436591873109643306110746364668297617720593441731008 12985 1311246877733430579251329024131608202881341594694112 12986 437573489882592984107452139427416921199556912151808 12987 1313875651675498076579323005195799817260362016008960 12988 438343366418007041528393286069836857955479979953152 12989 1316507639460928760961756973991842701171354784742400 12990 439329188667516098578286068895975199226438999542144 12991 1319145320531701306217069222162244724043161806757824 12992 440101593410129044589199661034442980643025306369920 12993 1321788708103943631595654681140909505151528043581952 12994 441090834165730013513039678034469291601803561230240 12995 1324435324351871966763163897367654743225521222292224 12996 441866631755265382597786108278058391932936514012328 12997 1327087661476550750984410708296860129572326099863712 12998 442859276177729313977503456520135580452889317095488 12999 1329745736029182184852593110333166163126947646325760 13000 443637619877368907870134824568154527375165975154496 13001 1332407053038452004344190063765123191225263967833392 13002 444634539785189497215000808015614516417552749192448 13003 1335074123012418510034640642272095216510756852068128 13004 445415463059360724198929702402553295908478258718112 13005 1337746960382392747413869475092083818963121878815664 13006 446415810516943419099437034028717310667731994360960 13007 1340423052996695144708104069011560101394020343558016 13008 447200134950707958992359106512349414408470599645696 13009 1343104929705607813927825432392547437951900591558640 13010 448203947634598312687851617331512364121464655547808 13011 1345792602827730706453936210546907638144109154516672 13012 448990869194123949726791118794087019623996611566448 13013 1348483548413857284292020561463282185710654078927616 13014 449998975734296885672581819340860185626774592005760 13015 1351180308267961881945877682195181342404098587937920 13016 450788476197398969820496520472341490968800511770848 13017 1353882892592960258280613574205639512942684901636480 13018 451800071548154388828869937368270348512019213521152 13019 1356588765547820295271107375704016149662210586936064 13020 452593035771298507763909093819421531095115204182016 13021 1359300482026712230598983952625255440047893459424800 13022 453608103918061995387424717147327267438186327578624 13023 1362018055578851603071044412443735241384284702276288 13024 454403663791200147291427507910770899846213245530176 13025 1364738932904053905156685366025762355680895309075408 13026 455423098771694553734158406244508183930693512396288 13027 1367465682011798995895839966900245672449689702001792 13028 456221289640961901306299469207898804687923996494736 13029 1370198319829163530569184172049164843731760901633792 13030 457244222120255773971733474958228120759705358804096 13031 1372934275510379593443176934106853724860604776534592 13032 458045884703782804482786868584375157327696085299632 13033 1375676135820786086157991120053337462238952223098928 13034 459072352467629452658327619716750074138675964121600 13035 1378423915573196399021242584576088034878238236078080 13036 459876664279011940390180358767339344529560192494560 13037 1381175026171082511203707315945866084446627779832976 13038 460907517097465616729410909440495658071804095854464 13039 1383932073298807218731969408749361715142163604366720 13040 461714458684910358658542993243741526604109247801536 13041 1386695069593442219375006013027022164815915961887232 13042 462748871175193820798391734011481575351240544574864 13043 1389461414277388853448517665755638344523524832037088 13044 463559348017965572534833226795365583498322568538112 13045 1392233726435421390611000662733805984169518364789920 13046 464597304848476626479612394202746801594903980468928 13047 1395012016450813890969010165566119292133126107612480 13048 465410428893972145809087325338827208770190176482944 13049 1397793671401832733108998335486042962186773816153520 13050 466452844922129775044298505220851548812419753259280 13051 1400581323737040902299421888786631114221433415545344 13052 467268651538573022350701155515235764004816017359936 13053 1403374987344645893738020417988874454422267281107200 13054 468314635551362150371196473007760374748923147009856 13055 1406172031351123820276158435026441156175822806190848 13056 469133986909935954196113506614552683535828283253312 13057 1408975101622407861725711275211994467404698569450112 13058 470183578681329790389770519396150076751568100784080 13059 1411784215615319322888024101118388799183698701775776 13060 471005631569212344120893544299156415743703496705056 13061 1414596724338329269284972948603407139338005577584032 13062 472059700607705762109014948538276087311074363373568 13063 1417415293021669110766463457981453718247845093874368 13064 472884434257426201020342298988545858453375528570368 13065 1420239936854433907378073573049979888745651019781632 13066 473942136280206126959025308438269802221805399984640 13067 1423067988651812251944104532449372792186100663195840 13068 474770479190550304572182498546717443758782495653440 13069 1425902133098536307182094326971198352412471445296384 13070 475831797664923634971462251044171690032406909261632 13071 1428742383082633751084369266761328390884747562646592 13072 476662839456893005300473386828544441551959490103680 13073 1431586058995199961312191975019528696678963502779360 13074 477728710513385347053761220993641487035727077735040 13075 1434435859215332328658003944863747577825321114463456 13076 478562488544686737685037257207362198173469375561984 13077 1437291794383743600281568625066956405480441915818064 13078 479632000506400211920522387542445400469545108522112 13079 1440151172324149175852369644974595876548652459048320 13080 480469396934114865648528326025721485947722696970880 13081 1443016705209397967872118413422706191655967914483712 13082 481542589697969862469653311592228287048711719339008 13083 1445888407289478123472199733735030659858347060900800 13084 482382740083755037018269104932362814163065535520832 13085 1448763567871011173128924684559854152412737034082592 13086 483460505268962929995304491223544766552230939642304 13087 1451644913001280860051827462560345683461015035336320 13088 484303389476791960826740700844597272523248096426640 13089 1454532460531756792398935418711489281332773745827456 13090 485384861563569259312231795346110626603273626637312 13091 1457423481215627543556609109489791277013083454386560 13092 486231429649892432094050355789964729965629334205056 13093 1460320720921937558863265629647813881911742714715088 13094 487316590820269899362873419391060529847440127351968 13095 1463224195226586362944953518893184988686130079683840 13096 488165911576705300596729803549914213840844595238128 13097 1466131156172820129875346457885723977191009200499712 13098 489255721684557886406269914967264466778694968879360 13099 1469044369577998928300889922961994602467395729870880 13100 490107832505871365017507616993564933995810900820448 13101 1471963848735993281209994113770593090254216166916864 13102 491201357009052916995296892013314095234617998684864 13103 1474886832853260491616487918202837567191775860080768 13104 492057160483299311003263885979094855762985149177216 13105 1477816101891856809076255742826889621231713742739808 13106 493154441362808994172274560221717735829689897899664 13107 1480751666738905167597406730489644213224601172456832 13108 494013053336021882119560806442085440492331987505760 13109 1483690753753396713579738367776441908379595072672080 13110 495115002848413508816788168220004685486394497443840 13111 1486636157068439298376670148860863617861383342133632 13112 495976401839354106134103182267634012809708566401600 13113 1489587891229322126350562595361144045916103369854976 13114 497082132698758333220935893799736765722830517824000 13115 1492543163644598678205892229035130605352714619334272 13116 497947292822221789302933914559910715257806929785536 13117 1495504782629349743331965087830683745217441617648160 13118 499056787950390136903698342584097890827495094863488 13119 1498472766513794983730836141979799016542309622794816 13120 499924754670953234607870551443717714479906105084768 13121 1501444303539951049107889467893011930803930291945072 13122 501038996140923597973077717545752419013950478436712 13123 1504422222464653051099139484660451254503708281463616 13124 501909806892961975551731237957430115010751458788512 13125 1507406539273279307839349017559269136374199224105728 13126 503027838809370827597036144711638778868382815523104 13127 1510394422910645922491661968338461567527270774083776 13128 503902419076730197560895728992316695744216821137024 13129 1513388722737021699078578266154249044757599424001920 13130 505024283548628947373585971107368450243742488471232 13131 1516389452310324711918470608000421278598443604285280 13132 505901727016288393027579557931019696880778182488352 13133 1519393767463697284440892655650338035380346431040256 13134 507028357339547024258976023723005367009995368852480 13135 1522404532000000998943129036035499100263698100771584 13136 507908643178763571353815086063387851637271066177392 13137 1525421757057916455132816629394636279450421959083520 13138 509039131900679606238897787719984361848074183254800 13139 1528442585275817981913066430519932392973725767100544 13140 509923256782981829727653160503050000628962278609888 13141 1531469894951136529854030885326690660891434670500512 13142 511057585496065752958850682113077385123724646856544 13143 1534503701085261356976092015356196308378843778964096 13144 511944571029499186831276677781923572295052860691968 13145 1537541126756112687735681306997509985025504296412160 13146 513083746619140596775708205948431555401773422146048 13147 1540585064908391574947331885800531398601326914687136 13148 513973632317539563458716272910654380721029281407680 13149 1543635534349205057472958381286465802620776618544640 13150 515116674984342662585542783015369296165334739898816 13151 1546689638510517727595255085173019673691053339007232 13152 516010407688845421491365291127278040562303090668864 13153 1549750291359247253914758988428751294692546805721600 13154 517157359639386203211837112026359938247586696564048 13155 1552817509220562176170308044512961690464171143151488 13156 518054012453373463253194921699909497248255023928832 13157 1555888375784727676129472252502758416934995742161920 13158 519205830601526387398298747966724300728287987503552 13159 1558965826121196287762071052598869096646859782032320 13160 520105381310175990919749513623654162377789370443776 13161 1562049874133909078940227099832708381935675590473984 13162 521261135463764143988917865983981136948689216923504 13163 1565137589951802428691961606095773193088111246829088 13164 522164603734318399252414990139717483272654827277632 13165 1568231923543955794639721418586863908260058145554976 13166 523324276271916450546094935970481603947030550754240 13167 1571332886323823870292207576824422358231983089116160 13168 524230661446297435404063484524285752064779023665088 13169 1574437534799118973480125162851342383180709275941216 13170 525395282483108781154258112276563046888080399864320 13171 1577548833930774476650362350920041546748530674152672 13172 526304624115462140424567230123567721543726752239200 13173 1580666799027570882494209326205403463896394414686976 13174 527473189409534705857808098208010643770371144274816 13175 1583788466570934763432899083608428186402722573105664 13176 528386458271394580436638451447304238633509065343360 13177 1586916816470117766814369909052789047934861732184496 13178 529559012247358185819816087493802583478963561893120 13179 1590051868018409373348042192087407199322466168389632 13180 530475258296985087325824980554475080601753952208320 13181 1593190637502450065123499994735250667183286588346640 13182 531652779882226036509381023047702916381363683347840 13183 1596336126377487870925683063403659809009277140497408 13184 532571979429047079833995440489894291610812450264384 13185 1599488351480416395479663019477348053376503764104288 13186 533753517362903221855630514063355633127230669713280 13187 1602644308716718054640303190750805266450092698606176 13188 534676715778924317437594261807539235945895464637952 13189 1605807021323736712945308985632655535529121232754640 13190 535862251055623754438014454821908129764009717331840 13191 1608976503543038552418972468496724053295190564532032 13192 536788422746577689857360274206524246444317292543648 13193 1612149737419508819553909593298811738453685578767360 13194 537979009218585735523619434863566837040531867670512 13195 1615329761494899157454632956823598305300984200798720 13196 538908195946399083807245570812250808916069142610720 13197 1618516587378323297297162752460480859806620112064768 13198 540102806551033461615093436418748212222214859913280 13199 1621707183226885545277372449137477596237294785505344 13200 541036001399592858419662475973322411623939091062912 13201 1624904602897704469662519142292268891107593254119552 13202 542234680684715913053635605228085122177277886082048 13203 1628108862097087671106958010438072427545122039834208 13204 543170909897635902403672189656908168476698542467312 13205 1631316908291192196778646801010726876721991363500800 13206 544374661455057742431841299621990099250572456370176 13207 1634531810763506575294197851812712870070124134173952 13208 545313902064220864066837725163432449824122299561984 13209 1637753589322116792840923845243049413557767164597248 13210 546521750909560402771725063305887126163513465463648 13211 1640979170607636171129864567301279766894443233904704 13212 547465072325986248825677970516052830230976362410368 13213 1644211646153821009369371904215726075250461861621536 13214 548676998033770458900233927443711443193947006876288 13215 1647451033153577590569828674972815864257728839558272 13216 549623351426589495165254658335931869643113053889280 13217 1650694237382669625485927750584617405074048809635696 13218 550840434303107522897523015071278813208207818826112 13219 1653944372664931980299583932011340970318008322721120 13220 551789861464845256758970730606591449505641622306208 13221 1657201453589229604918784402436314051712295014265248 13222 553011048922918268744703653088365909538392543130048 13223 1660462371692742340136970357408595727325707773726080 13224 553964565707601744738378949857918316555399920787200 13225 1663730256455758931716816629946283542690247470641032 13226 555189904631084113034733647038550575752639203862240 13227 1667005119856123716694575241425978914561691894521280 13228 556146515306618161220446428370847050783200154466656 13229 1670283839084917773309439694238585956591581448203920 13230 557377032304755779858765528668466054099145338021760 13231 1673569559438129373314107322487081136830108032153664 13232 558336712365216247165848361870211113036530298585056 13233 1676862297010101439309018882396189075319277659227392 13234 559571408147946202159173227463585015871492313784480 13235 1680158907793423720869830741585176703555344323668352 13236 560535253871254692673452753229228669760335587672576 13237 1683462552928362186178607734263628515787036588478464 13238 561774108825174132255825952367092191161079566796000 13239 1686773252665632993819603150493708203677509750780416 13240 562741045347880239241840989894169099892288648351808 13241 1690087841691237910338796060672969785407604399798192 13242 563985164573033022423594677210861775191843641918464 13243 1693409503936061485846579209632428043097251388328320 13244 564955233710114685373624599280104258449563375862784 13245 1696738257041602080845261813784783712177858058375424 13246 566203540789334225864274815362381603248389988818880 13247 1700070914144604019899729781214186050991465948295360 13248 567177783936135153583236132349233579237969313819584 13249 1703410682157472118718864304186498645045767031270000 13250 568430325891969118653972346354024797506353047429696 13251 1706757576039546144095179584927481610377265480607744 13252 569407722577488997033105058832769749196046823189328 13253 1710108394236981847325421165964010826459657491471520 13254 570665549470176257606557058434412049506110885490208 13255 1713466359847507360598871503057362723000049503307136 13256 571646075947108466459139188961335920755946497763728 13257 1716831485054530332262279170495729756317031440943360 13258 572908165996730708875713714300886043717603777288448 13259 1720200553656030172484818371644277080368478379198240 13260 573892943656528968860790260034948132331807700704512 13261 1723576804893018151090883040510227160932772374676000 13262 575159275753832280720295366623702702866962553284800 13263 1726960255256523896891872249778364667470065787548736 13264 576147203121741608821802473620679942759856734225840 13265 1730347666757538316380641956113754341006382908065280 13266 577418910035159076412418782585464455273214335299968 13267 1733742294837651767673103539042268067664575133562336 13268 578410031265742801259662330419825142852542556388352 13269 1737144160375200869995598474199036709245569992548096 13270 579686009915574302426923733229794708801323829283072 13271 1740550003393686998213046260053239924153616843116672 13272 580681390210356863276812257853458153192557870960640 13273 1743963102849682890339845649141063014748774994889696 13274 581961687689438846196544255681395980179600645466928 13275 1747383476828484170987759701046845141162898624436960 13276 582960283615357940782819213245380988685183635367360 13277 1750807843271742806272973638810039431432510730381824 13278 584245976348773525271991987807435450603139004014272 13279 1754239504763753367080845149183854720788168327895424 13280 585247762586916611136395292288122860127748453521856 13281 1757678476552649868922893881008657933739619534370560 13282 586537803425377682061711950144220850137621146253600 13283 1761121461605273733971122181997319426529493653166720 13284 587543927029265855267375591067512712098648859353232 13285 1764571779037292272957395835739995255401503889696672 13286 588838295736957826095573565867488302042526572667648 13287 1768029441328172381356743543485061514178374785512448 13288 589847630383555256832025785787519336165365583004928 13289 1771491136296544553645801235580858098451731902650464 13290 591147485611575015120112324272448460880433800993024 13291 1774960199708922170809304729527846144525984801886752 13292 592160075490480534269896126951815742765953535147488 13293 1778436648482439484522802796644978437365319183501056 13294 593464286883326443095853003287398580023088969058368 13295 1781917147965500097018386005199860951541655498707520 13296 594481223892339511799810711824639574745835180876992 13297 1785405050677914984331096185960467024368078762164976 13298 595789841046019039023574751060882260004796431644320 13299 1788900377960372099734618140358426584545666545803264 13300 596810055938376445101000570367436122120096583909120 13301 1792399772656411088635827865436389044524990736901632 13302 598124179774542754094536979086432727986550637278880 13303 1795906611344472725133521610758323739264969006210496 13304 599147645564440310830372097067886820593970365338624 13305 1799420912561764460701267591755422677966329560237568 13306 600466205459391092066595100144465695047265566080944 13307 1802939296459039367053044342123616435354796723044992 13308 601494097847561839074095445800849059510513539099840 13309 1806465163824456580336565550118354189463823004813840 13310 602817072021160235798890132941607815480409613291136 13311 1809998530386749886934032536560154234930706848313600 13312 603848236891301013738342230279461436695308416020528 13313 1813536000823292298650909863612270312703787424833648 13314 605176810442646357565848037749102410671388011378176 13315 1817080992997569827153849206643967993808616493879936 13316 606211294437454887241704889107592434313755338876880 13317 1820633519672967239648470756373017250620215911950848 13318 607544311559537569093699805351065260179230354336800 13319 1824190170049218216370865384896340739564434251475520 13320 608583231449398484363132788507779233197638055796256 13321 1827754379088697494090379459437299151207255501755904 13322 609920741846668082699861815660623012977701729861104 13323 1831326164048253228801129084591190576330264843286976 13324 610963001928217219371868254749907572294405584440352 13325 1834902091149533107223834476905942458178022915370592 13326 612306134058037673580490457073402871712242466409408 13327 1838485612464051839823325670926582998162093680377216 13328 613351708159234776062382708755771437115219967682512 13329 1842076749899825938937042310540490418617373793956976 13330 614699364909535275082200336947312623181541958920192 13331 1845672046432090572215748035836985757323195963116512 13332 615749455515074370122382599029866987555667527996672 13333 1849274978940042023156756976718790434792874363313920 13334 617101613510685676219769747729024003001348240239040 13335 1852885566442374511291343345779039304286457383419904 13336 618155040597321901008301197544912368245197318322208 13337 1856500328518087754876778886055216550515407993170096 13338 619512914437135964410855871431416238367378635507200 13339 1860122767042106707423074134964713834851115816686240 13340 620569724682286750747345668348315443847117114474240 13341 1863752898044804336142387251826785028986169069990912 13342 621932130099092651713312110457314212075052711287424 13343 1867387225315796175994073125674147984355124113699776 13344 622993465613847920115575937154683931160555961141120 13345 1871029268148756814399228412734085614374223961939136 13346 624360454916339550892334842320984261322645574047824 13347 1874679039599071797456986031744919818881393750004384 13348 625425195531691818206721323525966625950359185349632 13349 1878333027560740924974630817870381640132600604420864 13350 626797922793111937610799647228022101303999500643520 13351 1881994768814207887357085251186305243614261382940800 13352 627866040614265602312493294331939240593459784285680 13353 1885664281155330314162519401734131363884265350421376 13354 629243381641323998991385795437490905586008703128576 13355 1889338028769190244557108463386952534068006051569408 13356 630316109095454229759130225817704072369528692107136 13357 1893019566101122070897687474808374628257893794684816 13358 631698041407026709573209400046481084013623232009920 13359 1896708915618924822479888575786875553630090150841472 13360 632774169434431519696367972721593833550446223851392 13361 1900402517698062546030791575300917873414689609109504 13362 634161935258172238044889647785036525282678602038528 13363 1904103952278167268293788771993949730658507912882176 13364 635241510543281841535120085662519153024008656080992 13365 1907813238775020184697750435992187539344841859818752 13366 636633899057562073403496578382047628368940640865088 13367 1911526793634120802880220479581307570553718408854336 13368 637718092207825941733944974136645117293880537852864 13369 1915248222390767747265857640318434985443772831867360 13370 639115155859194988484925335617485906750797568712704 13371 1918977541479200692789982602518056673872325636499392 13372 640202819086497405865485446688824740898535465313408 13373 1922711151018743960279725170056903926401093041277696 13374 641605738066437905458736074547656732109720215405632 13375 1926452674508418535439662557854060301924226638079872 13376 642696844341793163519439963611900692858699571905920 13377 1930202125318888185256345805171735129727031989027840 13378 644104469387896334623629664406478741704368224515280 13379 1933955887172638921994294624812168967864331885465024 13380 645200279123296675409886945050962232149886786095104 13381 1937717601642781102527284654769688469776251329478352 13382 646612586088419268013599143867855337851635174389024 13383 1941487286882983377027977912266908179445463740217728 13384 647711860555663624728003763017452091730963662597120 13385 1945261302347040910298532739569593332462461237618912 13386 649130122476193466555524654038805871567630305709568 13387 1949043307632897663305235937123880710289952592982592 13388 650232910958692335220862920170602666638794842341536 13389 1952833325781162449260383947252764977273664585130496 13390 651655887310509581553458468079505309185110961379584 13391 1956627691781528024823828813942492336388624238397312 13392 652763386911669279845805469855330558273188413736960 13393 1960430091349170997006229120719253508939209834816640 13394 654191130208280374248831955799366142414959893197216 13395 1964240544503074295886140398663145225992213842554880 13396 655302167598745044391409096941651669163153947579104 13397 1968055361544055039268400610255850059002641729729616 13398 656735887403747456468318764323270324462818865653760 13399 1971878254590113469614750012810966429023636969944640 13400 657850433762111946014042928413846536864393541202912 13401 1975709240471031854911836285566202344121341580475440 13402 659288952523715618943579557391030573709037449395504 13403 1979544612802772908938602489784311257807497347373696 13404 660408296839390368204768326100544656345880348842432 13405 1983388102154348508799634782931975981179081783492608 13406 661851591386466792945090229078037954201107733775744 13407 1987239722116535970471108785271556904216513613310080 13408 662974467263315155610475628699421070490230523042080 13409 1991095749597365464378780223634168835756777242450432 13410 664423839475841796866116322291075208393216932378400 13411 1994959933620055013633419044668133698096530753881952 13412 665550296229465629050707183918373658518516219238400 13413 1998832292801705409780215803777964973642022005505536 13414 667004475142300929073132949048302232970419818040640 13415 2002709078992346715578955131871743783020279278960576 13416 668135739617223527627411134176174712979985595640064 13417 2006594059803026491433047437075333863812325415881776 13418 669594780553684261191373691408667509236820590562160 13419 2010487258884073656499438424216183115307601776865280 13420 670729650625679693687850339295517331702815140803456 13421 2014384902859787548089579941445153151643645310333072 13422 672194790434350490346424406664386368593190645155264 13423 2018290786309561255542109539361871658800510150084096 13424 673333235436530807861016337827020845889664623768640 13425 2022204929665774148833535712213810217802256146970240 13426 674803270424493233022981769592169895735385492727696 13427 2026123534290490293674487744391505727550389676796160 13428 675946611246101456333310486802956363000824992354224 13429 2030050421768312916864415129091104770062066215741856 13430 677421516486970146547013611844007177632434383367680 13431 2033985609330821292971545499594134038189671208979776 13432 678568455770874027906278865840953591328805354388352 13433 2037925281214657207085336344280287328320250771857920 13434 680049562572298757974429758521655947933681447024640 13435 2041873277863249547046594877595754759910014241400832 13436 681200152372626797794247875082911751424712902263040 13437 2045829613301669838858834389986698513661935126610704 13438 682686161465141634608019685940271641345057427325440 13439 2049790454505326493013653757859767480290170101806720 13440 683841656311616622143177833019152417329930414571008 13441 2053759660975779997325442639410311301198645206010992 13442 685332623093947429939690007421679090656031130446848 13443 2057737251783162509638467167541895890628156777503936 13444 686491791383021396445403019517913127280384600490192 13445 2061719368242635606594051342472770906328333324581280 13446 687988983381637528777277203853593876176609385290144 13447 2065709888938625519272231170665592512745129765587712 13448 689151795347017853703223213606343409261544487529336 13449 2069708838036998239027784804048402952587835808446336 13450 690653979356541217712616796424320642745573447148240 13451 2073712331064287705552222563305030261714097170254112 13452 691821785717948110652011920193361313284450779891200 13453 2077724274207896874136559031326447105916184306212096 13454 693328935028681803321581359766702109870731905364544 13455 2081744688429197946925341691256931582879480474607872 13456 694500409557941968485756700057125010026687642644696 13457 2085769663165950552925975938428534807756464959457776 13458 696013888327395615069125217742830888711605195989632 13459 2089803132445137747543202660893386845867163178318656 13460 697189083125306390440638499097306601590606944137696 13461 2093845113930364099813802711384180151168406198685184 13462 698707560349525066094114285554703237681649802696704 13463 2097891679396263510714472167140689619248834298768448 13464 699887758154196390734300967775465478399124643243968 13465 2101946782359585406126832119432681946599998158832096 13466 701411292166485480129752742942130919526749362669104 13467 2106010437074392282096738141682194428343022089157856 13468 702595234128550954904955767941948278180699849993472 13469 2110078697707305947008628686976809685525341883588880 13470 704125120942590802701957689216851146842509513737600 13471 2114155537210270425174595253578631001950703904251200 13472 705312775354442501589968714424057655963453348806384 13473 2118240975119180437035632675074746255027809056608000 13474 706847751606210559823271365855409550233760069093968 13475 2122331039231902687494804997368912510367339580123616 13476 708040502530768291082370301862986461547352712160896 13477 2126429722009837693719063135557387547893070435917776 13478 709580542510202573923637572273459113155668349676672 13479 2130537048363009764918989775166724665971844495295296 13480 710777031401653528896447145294918552913091776086752 13481 2134649019486438570262555802974566558166383994398144 13482 712323530009430981609026885307193072796882688762624 13483 2138769656311051926413891584061586079521929556184640 13484 713523808919917754381025224562616433132660269222752 13485 2142898980315923682203507256581767165088878866247680 13486 715075405595733774962219357297589761442309792979008 13487 2147032965982347228108744140171134757491985467245696 13488 716280789013653756267796506269887069444427890188096 13489 2151175662844307261643913110123443936821543667632128 13490 717837542212529183339353654832715857826058172474880 13491 2155327088899057794669872253373680992414249508786720 13492 719046740539662404971902026454966018842254238736688 13493 2159483200626132677978622844117165331719614889802496 13494 720609975351506129551476274990492719749156011042944 13495 2163648067462914910756220021336518394264161229150400 13496 721822957853414673818412390198561745219782635143296 13497 2167821704005019087295866030104685911293250237835520 13498 723391382984013570052205389479844569646852228999008 13499 2172000048527963576677256615639965699187838239525280 13500 724609564842145114321346926041694097614915643124480 13501 2176187190508599960346067005684062095977909160009472 13502 726183152732602025643501557987072306899527780611904 13503 2180383149978874860484591287529518349871488893275136 13504 727405142340989346457440425308737548969892040085152 13505 2184583838036529096876164848770482915350206470263488 13506 728985322202873818063220775343699476622362793496448 13507 2188793364319883976787536962193063660325806454703360 13508 730211174556794349151222896909414798914436411015552 13509 2193011754281760817080643134293066399208766296000000 13510 731796552736599965237347769304209939709211783127808 13511 2197234891796785207350160944122829737090819539646400 13512 733027611769898610953018577802301981710126811183232 13513 2201466915624272155291421276296596265179777171569968 13514 734618246770898377068863067862907350793158224196320 13515 2205707847772493970987325479798693967316831378049792 13516 735853194469393864767169785855428746661632896642560 13517 2209953544674704213859793393233668922997951814829312 13518 737450444077824483018108380864048525169344213388672 13519 2214208174384326226503661360708243082985624475385280 13520 738689247701355860142306179890471203080988687598992 13521 2218471755461890519990325401936803249959046403185792 13522 740291789145087584862793621517099995534942313838864 13523 2222740125752968733833400419405093130796283761528288 13524 741535895676278917209060738530606891611125753806592 13525 2227017473855041060779635928650320656548857175281648 13526 743143702450680755129799185738079496380047031053664 13527 2231303814692497586028787109975694410003956291793856 13528 744391689490317303082603021397632957465964483112000 13529 2235594967512989546626373444351131861091380990175616 13530 746006222904015696967597612981671236180915764867584 13531 2239895141491654918899328090599722827075720509356672 13532 747258145440422001517295995484454142035970296558720 13533 2244204357052745860807381465668227744200882252920576 13534 748877977959889681850861920749799795539902555226816 13535 2248518405665081635417742372020421893023390532222272 13536 750135213065699487787730397769001036339012137705344 13537 2252841517083036290052754640022560862095640349580656 13538 751760406328430725670755364799766964336476766304768 13539 2257173717425314469686856350901732270047831566219456 13540 753021603905167760806096333237030739103381258002592 13541 2261510770058556982644406197816576974006448170033664 13542 754653546024563769338214239437308692630027641362048 13543 2265856934745379025938150216861800452866560608262720 13544 755918671277418339597217821203492213857545753376944 13545 2270212234061519866550503838030211225498490222216704 13546 757556010382522054151782294436496592943087870428128 13547 2274572403084384789479334906402902713232110626447360 13548 758826545797535755291820087612329365887249106534720 13549 2278941731818761538016118030454880215840487776728864 13550 760469253452834961153053880183876549800033135461248 13551 2283320239171168712913249081289279158516549298915392 13552 761743742160632705060637168154765345279896342292288 13553 2287703641261938640203634292517912170444277645777648 13554 763393312369945616080700843041967583785553725372160 13555 2292096249042011139006489376830613117991427296431488 13556 764671812417946927634574822187891110630425814832560 13557 2296498077768506827414614492823642323351744540537600 13558 766326786163949095016215088103492799078393672520160 13559 2300904824478005120102255641651563118962004574457600 13560 767610705397764763983626963328043897301508404459904 13561 2305320821147145312056839359368401616276015708196864 13562 769271144390797846501681695905668550473969710162864 13563 2309746088838357305461752832705970061863443415532096 13564 770559099912715346774004697183963887907758793349632 13565 2314176295928118024686410726337178607557230617333536 13566 772226426417873686577605972344726074078603078952960 13567 2318615795642226456177331801889662289251862114646016 13568 773518384413587345822020510177682204063246839191408 13569 2323064614757664517326754509262823067088293363133056 13570 775191213696209612657424726310475152449732235937280 13571 2327518392881200206356229211853033325909658327473984 13572 776488689849931107646454625226464876812603270222880 13573 2331981514064605055214819289781042625039831627993552 13574 778166991443393604291702649595068589858351232901056 13575 2336454001341224044435906509372187181516231367425472 13576 779468496780569005073835904976229564596612746357968 13577 2340931465405781462871320465031261784156067943199536 13578 781153801275813229049404680082642694082902678145024 13579 2345418321255050000318191380136535899152034759925504 13580 782459393867886041425518718156314118833400520921856 13581 2349914588268790111685105613384977533341916306168320 13582 784150206901265803200726633670029893227874686553664 13583 2354415857537105301581402279433637450752012171829632 13584 785461325947839989180864696937758978472635918733696 13585 2358926565659326712032243477541605941088182998469120 13586 787157712518993007446203334959924615623900010623504 13587 2363446728256031468870807260225635123536484244641792 13588 788472944818106747983382444080269151747854840788480 13589 2367971916738321427819836351295826295419902986276864 13590 790176358858515954177245128128315090415109428804224 13591 2372506589431057389081520459980761394905756504414272 13592 791495668449393809277796321172311102075290816971040 13593 2377050767806700137297713194998795362426340670393856 13594 793204691654081304221542773304771274314547750950656 13595 2381599993961826173885852843218994464387003589245440 13596 794529631278615133524769920161859293487211946499072 13597 2386158747883263847116075216445341141341308861451536 13598 796244234305279225122915697968564356175578756864832 13599 2390727057024495052128086423677599310399794915416256 13600 797573279037406205073271882203277630351856497048752 13601 2395300433925074830493522229208230686011456704299520 13602 799295026636519298964123103572108464982760381286784 13603 2399883390145344167441951057833629354996730834597376 13604 800628234494627204267992500225805042575058448169600 13605 2404475949430912611399559748056731851371955349520128 13606 802355599456288968397207440380346524019556509492384 13607 2409073594503257065117732903258837825775991347950272 13608 803694444965377334582555728421785613317069424250624 13609 2413680868831771860705511092518885546003744977111040 13610 805427492370962743543864134437479778497525642300128 13611 2418297792253131092203576972082954253693935631093120 13612 806770528088384318861712030384689397095546234051136 13613 2422919827472271296894553537515199431316355645469328 13614 808510744217208376886564144614142251917694257969600 13615 2427551540129469098565961154108564680168622139421440 13616 809857935259848589960518412291741915096995140291712 13617 2432192946094780202804672026907438255698757002380000 13618 811603870758696175868411056379305805236720972636800 13619 2436839488023426422498550917731176372211293570305760 13620 812956804502280198817773405721606540335622700068608 13621 2441495753735479438269077899637561406929711343084192 13622 814708427940883513440089530468749481645222679172960 13623 2446161765244677211324812869710337204241298391500800 13624 816065542640191864307566553589134468234297866596288 13625 2450832934949283436299476570836112518811967390313920 13626 817824456926674127529457797820775076143256692793264 13627 2455513873000240342512915314298747339039083834209696 13628 819185813887897015015797311299241428169156543354496 13629 2460204607565801896591761341864717972608430524477440 13630 820950454982680841250443170208117587297565493665280 13631 2464900520586905762877637746738084324454617195675072 13632 822317561466180696441924520773890090436262256583936 13633 2469606254796773809763957297223573921225421932228208 13634 824087994518030973011844744744199416388262005197216 13635 2474321834422890889472986935504794057557002977314560 13636 825459371503060428730299479844320378026414744216064 13637 2479042610901278307017994019308648033046036439682720 13638 827237119112427006639137059881065082752229825717312 13639 2483773259595476941719302151743214494221264186590336 13640 828612729458200648963613452778853951216306020345856 13641 2488513800808429713863064962160697915232770846207872 13642 830396307265108658983352765405103970039975399046400 13643 2493259565440055603648134829631249155122997048407680 13644 831777773661535353708984598587383309372583030342240 13645 2498015251503077520921641607208462648386533951715360 13646 833567151436099222548278033434432146512250427754304 13647 2502780875372736279118570795849138683469710808687680 13648 834952877940299128156942238423313791316126408677488 13649 2507551747249891090906071014541978051407723812596720 13650 836749694259769559240072064268743487860216268380672 13651 2512332588037145501822247468971603622120175924097664 13652 838139742130375658198434223941962917439959672907888 13653 2517123420279204907085376905394925621958205962829216 13654 839942395241968282934946040838489214906611759054688 13655 2521919523198244601364180384194449789834596122036928 13656 841338308611849360287006365708253486606168170836800 13657 2526725640621878426411334296154549673460499751933952 13658 843146867141417577348846315344198561309022638268720 13659 2531541801319919667945361129983155939757108631167360 13660 844547131294677744350909520177304005545277636465216 13661 2536363253392655460577031289186672846002881629580800 13662 846363151585560709764404507526807207930950184560640 13663 2541194774001059826522717392993250206931458647038656 13664 847767727077093614667916243406292174228833723869056 13665 2546036387989693053606516770994769408858692661466112 13666 849589692390566302001183185691477556023441452520784 13667 2550883311975332815390224215863040765531574989441280 13668 851000241396445773466451878030331102525555153202432 13669 2555740356736318844558560047361222367950156169732560 13670 852828119341285174989745488356475196216339812020352 13671 2560607543081417205336037833420274110011679127410432 13672 854243007559937224244407811806593912572108734401840 13673 2565480066444323448038695853967559232471097534078384 13674 856078473046699759846957335647035638195402125985024 13675 2570362761012459033084902173721886564397650673953952 13676 857497765171136558524697976001918090944712767478656 13677 2575255643417372928981803962172085705314669525947392 13678 859339181468764553369466587472502233004626049546368 13679 2580153887989335228458793428462426850767004307728000 13680 860764455786087158756769861697123730579179213629120 13681 2585062352245909118947346998263170920517164594857712 13682 862611891570316464502415541390934654705719233714064 13683 2589981059271893941198570550626583167448229794824896 13684 864041596912893119897427212603960680335028173345024 13685 2594905151585488706889055563437361544447621242599424 13686 865896646470433897836125642945525092920591899558208 13687 2599839510121541496353994353565988412312641055983936 13688 867330744503908882350371735609769663235050478286400 13689 2604784164533059884570368225402081325136017114571848 13690 869191854578409866167923402729092479189460506963728 13691 2609734225236388333584368053515620356075324858764192 13692 870632044347048897095998603429930596602282306774016 13693 2614694607542718115988113196359285458046119635799568 13694 872499180245226000591415299841290678279268560898176 13695 2619665336901574011035062159616317399825940816698368 13696 873943791764157331725218708954835377350330666628448 13697 2624641491506263282405437148562992657836602252371056 13698 875818669090226645996552397959159037698625418231632 13699 2629628021193125782310122775924912527562889844971520 13700 877267767053521713095802177190967826003325791862512 13701 2634624947149628798969604818535761639168090193591552 13702 879148709762558392858116486186461397757574589447168 13703 2639627326001108971912971046442368347695794733801856 13704 880603907322179069969338434034184294704020547298688 13705 2644640131468432289628381117847932973325614963969248 13706 882490987756493414965762607373094520205018505090560 13707 2649663380579191234920129399221741941294377400374624 13708 883950700026132002436399494160416500730702472835200 13709 2654692108137857890334763548710736323242715591078800 13710 885845547646463414682398108922769006986470502941568 13711 2659731311921781704402574579887158960806643770032512 13712 887309733904756609123616320793982826053848667543696 13713 2664781015594945777850547609653504373826485344334336 13714 889210758106409344762875538173856637072276299031568 13715 2669836221185539119338915466066362862240898123988352 13716 890681158613988646694089982654658907785213510819840 13717 2674901950663914281672814978738166580593915894974720 13718 892588325985262482971536078460714699589604566335040 13719 2679978234313261791432546222026073944495639479962240 13720 894063230782062951424781802125734946357783082412800 13721 2685060041336157777251552682510035441238202844916912 13722 895978294830662863700058759896194572261470995613184 13723 2690152428840170883738611974489051048924869880125088 13724 897457768510747630839459666242147160039376257353472 13725 2695255422896298401154955256540439313832721632015664 13726 899379016730971114986428788504801456549627170751104 13727 2700363959610547893477023111551586989142135381736192 13728 900864711693622285151342470714898316918779358875904 13729 2705483131443176516412113961803050736182481164386160 13730 902792216505482240258491929766541465307108651483936 13731 2710612960243728055343085810283508114235971686287360 13732 904282509845046468252118132540981308703805391574288 13733 2715748359854251331761795846282406119205190691562496 13734 906217936618623475474412618702651298736154791105920 13735 2720894447381159610874738578906151766945193196151424 13736 907712788785321459870987703191833862557975158254816 13737 2726051240225978824664567417779582141817586584482560 13738 909654512414571296945629221409947547662175493593200 13739 2731213629958639115101964133430826201206729343223360 13740 911155702138158393019383781160352767989796135130240 13741 2736386758368457104295483605616048253111878114069504 13742 913103686865095437817604692181997158360259612798144 13743 2741570649574332292351880309479864679625716665142400 13744 914609463262898383300519268023032870391162396338400 13745 2746760161651481506589615335197361755311962515612000 13746 916565505037279138766940059447098309291749125299200 13747 2751960461080419717683246018129061325535652778029120 13748 918075936381742901475656557156326865258598807584512 13749 2757171578927279847124261003306658192690533046889216 13750 920038281705244229826808786350760706211323384380128 13751 2762388339393051648567196717975780007961521641979712 13752 921555056735281436255771146393521434676412003794432 13753 2767615945153056615177790967655793973548570083435360 13754 923523778098241953716301240271105440955974720568752 13755 2772854422939139603084202862884819837744009813067776 13756 925045238803223361237555676797441726796150937846720 13757 2778098562855635016602125057570305794716354935956496 13758 927022041960897690601983329978680847096087310581952 13759 2783353604052022298452910852305254550763578550049280 13760 928548146300799235565636237249405347782292585667136 13761 2788619568776470535473726017270088004927781756958080 13762 930531367232910751815495604325744457915588755049984 13763 2793891224429201298779609687979195690444019157409888 13764 932063933122582917861645198421472219784483316168704 13765 2799173835284746871741313995775161224000652759834016 13766 934053537391790745995503181804664710053057457220384 13767 2804467419125748642598596360097601430290011082391168 13768 935590775989859984842842715410289940723473524775824 13769 2809766720507813834664018968283170111690973816704304 13770 937588599128262269932145697278470386296223084821472 13771 2815077028913532661371169232229469671682396817517312 13772 939130578628375613510456664318800262307673559999936 13773 2820398369209383275157876883729617488576249723245056 13774 941134825270265729056465647416684732643422320119936 13775 2825725451416101517080031836825058133477959795377600 13776 942683275383514951931823891540329427469776397853184 13777 2831063590493178263893138101292644608344747340643840 13778 944694021855062240752769110284019068484010431027656 13779 2836412818282651681250300254453033977780850357137696 13780 946247244902294946287827273129933559542760856594624 13781 2841767810131891912194533855735651587380211457308752 13782 948266234421034459716033849192094171189074061187904 13783 2847133918176428516054363748043635747074360816194560 13784 949824185763024908721881074443221685597007795813344 13785 2852511169677374467502847187616070362458689384476160 13786 951849718363789076190899377098589071641641616489568 13787 2857894205151386806256324477502020698837628343515712 13788 953414259810648955113438235965435626548241898568704 13789 2863288414038888735789022357972841509159298847969040 13790 955446298645151560386407893899889494894174595236096 13791 2868693819134903150428740386886926859166428961607232 13792 957015598688538907849834580304837035666073737871744 13793 2874105037492679949433808217398331538694127465953376 13794 959056019611014508081198295092587607409704383995520 13795 2879527484446392270922723290097626056896485750543360 13796 960630150306214748903822353578314522113605368177040 13797 2884961178200504481634025658067917219937808412687360 13798 962677119079010352453272413411941622318397647896480 13799 2890400712247762367928636160039720440452047420893120 13800 964257848056545707737325118770851213583102883043584 13801 2895851527972661974976899305925103722807076590607072 13802 966311441076994152905805953995993491506708647651584 13803 2901313650713507698158875306015670071266819128976896 13804 967897030139573767458115317451518567006850220824320 13805 2906781638656001655301509693869301614418289924690176 13806 969959032749005938426788792840781760782537455193920 13807 2912260959142649227276139709988199270641194339865216 13808 971549438492535227922231167505498012090025911460608 13809 2917751644806101506169526624411776267630022187430016 13810 973618110165599121949675529661329399960842604100768 13811 2923248218234547030531959475053276009827585553649792 13812 975215235317025618504588360974245219450132664242176 13813 2928756184820910898949272739468981573286483791048960 13814 977290536622365368164547816828262769670868467709408 13815 2934275572669302769679860769045741069754678828657216 13816 978892510098620331644611732493414261437677730564416 13817 2939800868447668261027010981160810164939456508239712 13818 980976362089046672931568206970031809289844658380288 13819 2945337616013121476610986683481288624651411207267456 13820 982583255871282275582187170530542975853776888466368 13821 2950885838689913016331159612545262413998070071491584 13822 984673780633536556587278088464495329666358865106944 13823 2956439999202234370666703069703102395447315164937856 13824 986287401065140290615348898989615488787230383990080 13825 2962005667971144799088574756348547035528988590740480 13826 988384679058138614801916042193083030561854294089728 13827 2967582863475811753318521470118606738382697077117440 13828 990003250535541988685827761765895268680150605466576 13829 2973166024459599776145150022824544405907898054121680 13830 992109106159707768741431618972775774423112791775872 13831 2978760747914906504030834271700665889725372580242112 13832 993732582608011815232118150386892546421187070615040 13833 2984367059814589320558899475927114263758059660614880 13834 995845233803225127873977826936564050235216265168368 13835 2989979362461554195370684183133071636006978922075392 13836 997475563699743267443980301054715096625113094264896 13837 2995603279609789871065301281511903316952610770923552 13838 999594972503531070266055453254242243273827392386176 13839 3001238844731113011992569669470540517312464053468160 13840 1001230240339218669189996088119573683038488033831456 13841 3006880423460243421089770185861152237831979638967792 13842 1003358369872922789602858674598609365358482468642960 13843 3012533678803278285164308945108198010916781813114880 13844 1004998647549958224165516018289569311048219631973872 13845 3018198639418198647445238207815015256841297326189568 13846 1007133579414751717333920816250786558646891291854848 13847 3023869634219152164088197333629501696354399357236032 13848 1008780716822793134508739259678515542491521447424064 13849 3029552365517344169771694051232854831676768427122560 13850 1010922531530464537467215166322434623883749106198672 13851 3035246857180750739761033306296015098536159020413280 13852 1012574710840443208795450033971134314018689895478848 13853 3040947413557675490808676922674587467937218141518080 13854 1014725272625115625054039310525266819085527858641600 13855 3046659764093892714428791098583417680502072790794368 13856 1016382449086236498427610664075954287981972244799824 13857 3052383927858111378365060345802510617205076254566400 13858 1018539937639126084136992634985050135887214727799152 13859 3058114184448265980995145447090820869885155882099040 13860 1020204102426084931822745827339514957918980733563392 13861 3063856290723648868878608888815707359718910513573632 13862 1022368477098560581016815640920610609102711602233600 13863 3069610273271662859391667509952549237331967116325696 13864 1024037669239332774271415904652173822422320201584624 13865 3075370374407390758177038201882918312443964553896960 13866 1026210940299646977564962353520349781467470558600448 13867 3081142378442474489335885162294285620826573624791456 13868 1027885235759321493404295409204616869129993446950496 13869 3086926319552878164436407229454276521131282750402816 13870 1030065439304245938207962648355576397659882969932160 13871 3092716402592226043621644769190273893260868451013504 13872 1031746728327783716456431225143890860761116145277536 13873 3098518452021742507623728574129481021212565979343088 13874 1033933944922967141567233549033834866561337499867136 13875 3104332497220957770462243845466241621383593332301568 13876 1035620370701641844535431912728052260021923683187760 13877 3110152705157717227943092856686213762243630806866256 13878 1037816509392973769660555129759607415814362516122240 13879 3115984940772580359393812276936026611972143134108480 13880 1039508024409761490805592110893512997339628004619072 13881 3121829228517866796699767020561223331858566839847424 13882 1041711221648185800412043121205866376701297592789248 13883 3127679710039977351387087158311279248981739883318688 13884 1043409860543421747201967243998993949990315290341760 13885 3133542278306265242258737648288815904217160828302112 13886 1045620077216166686552155652290653158903549461487808 13887 3139416952674251321647519735814639347362751465351104 13888 1047323836900881818515940206129938255260002867914752 13889 3145297849559252098049627880234397794528959252517120 13890 1049543127138305070811265436272292796971555352464384 13891 3151190889865492542725094468296647646150987656128000 13892 1051252083471459531470468805185982595080964415617536 13893 3157096100808203788419862989270701727325520786648832 13894 1053478436886133312610490367301038145772429989575968 13895 3163007560532125502710746520830969375390625994524416 13896 1055194525576917208769153842803896187557756104247952 13897 3168931217969842889825370185913972665781218838883040 13898 1057428027012427550206648884996291900115194560540400 13899 3174867108336368722935727946832538394385496381076352 13900 1059149347230907976956645241684304279739022360190880 13901 3180809271159812531683915539058145811085881738294672 13902 1061391947298522775622744478612606118369091665824768 13903 3186763696753055739037913621611637061133234056078208 13904 1063118448578455880216933390520530561623751402841600 13905 3192730415204594045584828447838944211931529160094720 13906 1065368243839401548406570219797534700274376742036000 13907 3198703427273290931373071987120503677906828283417056 13908 1067102009582024595386954648342713294042832792252160 13909 3204688764838528534672835880955424125277619838801664 13910 1069358958186528667499845766757626741774391621702528 13911 3210686452784605204695321688856626593221623917003072 13912 1071097937943404544549917154535811201590636341758208 13913 3216690466102834881777926395037833974299008206311088 13914 1073364138783347041224913190770489474428866050896432 13915 3222706865254324556835397567549808643418301361959808 13916 1075108412696592060012583346877325310924811493675584 13917 3228735670047998796414522698561967769716814981831680 13918 1077381812232193201131457971463276247765298226154880 13919 3234770829404293767798893648748174519949945786037760 13920 1079133358053114321231086365978780644015895392282240 13921 3240818432570690186260954769654035758805587400515952 13922 1081414041205105648118535991591528560273324582156624 13923 3246878507440931520932281790441432762288917101086976 13924 1083170913114845213650144905715232433995158438167176 13925 3252944963507520519578340222605272191207277097116272 13926 1085460877239269248508120484667246639423811575328256 13927 3259023918978039768831443431761047046844191727023680 13928 1087223026200530395672113348294418349862946283214384 13929 3265115409801239947280276111023354756998991119156096 13930 1089520322830164920531282224540968717161910560947200 13931 3271213305999731905742748457025505716324196509478432 13932 1091289877558478307554571453415120645668772324088928 13933 3277323768058417816772973496921437944256976978223248 13934 1093594461954846088515452973515326667783940164196288 13935 3283446826786936555272608057419204133583088702554240 13936 1095369328128631724908168374021154832543882426274752 13937 3289576312415129471487574001770382746149341298875904 13938 1097683349321414669879828071954593228031803210668544 13939 3295718427960555071003654947628696379840730316259456 13940 1099463607004823283607993756015025181329738798011584 13941 3301873199087978923829602291140114910842383917907280 13942 1101784963000501119375076259308332793224787670583264 13943 3308034429424012153180275793794726269358610189095936 13944 1103572632868405372815098327792734658297630000698368 13945 3314208351482215201416855962620084568729279160768480 13946 1105901413061453092802789827894350285102678468718080 13947 3320394985499261188147369097171818193491936397676480 13948 1107694507784424378510207744555717502216403061118272 13949 3326588108504822792011008040385360720431279760112960 13950 1110032752873767244182044254214604402160812169845504 13951 3332793982537104495426310024593493798972710216954752 13952 1111831220404420645733494386774555075099008087968560 13953 3339012636008325148438665696949862822539984587954816 13954 1114176935829267636676152669560673209460645875897808 13955 3345237805686752467785010059867015329015338238302848 13956 1115982955711522536330196614873279449897425593288576 13957 3351475783140411151336227872468972390024967199822752 13958 1118336098361034836152527856091564861207188309408128 13959 3357726605240329936197674433900920979552886415585280 13960 1120147526921701352216174097337971255315368620903200 13961 3363983968025544620518971406363117250667431916582912 13962 1122510292451056615635674523756735108961685294165760 13963 3370254206610349910339358680178941451455469259602208 13964 1124327209649720578043679425042870709281362835503392 13965 3376537352576134414267877843550347742214385247678720 13966 1126697451163713234096817384324891882425188629652544 13967 3382827060981103849068057469829076255277755369019776 13968 1128521926003210717371772488824345343796129637247888 13969 3389129710806768813654319833086490009460204030218080 13970 1130899732973122580389045018086916161864160220258304 13971 3395445328168230690473359348166652763089947605685952 13972 1132729731277586407113825393052608290854346664945920 13973 3401767541020966805718551771922813841906562183133600 13974 1135117188496701026656027270661092492507249770270336 13975 3408102758387678382930621973654708756662722163358784 13976 1136952659692351945160995731476157550574952840478368 13977 3414451000944616704803251468621048193536581279177264 13978 1139347730211825903331978299044853524767997118902880 13979 3420805869365321804633634026471731395022077429377664 13980 1141190901133790484892726842727521348117915283315584 13981 3427173802822948291301165278281854699726355291260928 13982 1143593538864606892640088448668255674502206194771584 13983 3433554830607728484826449484810221088415097144576000 13984 1145442215439162588085643532032061235459077851370240 13985 3439942511895715206141821876043533617959075199405152 13986 1147854668338382529377827477188562402172441571486720 13987 3446343316320766201586592935993709357394693924040832 13988 1149708935015135664558538523335604590172916796993440 13989 3452757281658673848717713531600853273335062568407296 13990 1152129005663589560734803019472442462332710190044800 13991 3459177925425794419123060656043241468464455870114432 13992 1153990976200260139497233398077175029512553614363904 13993 3465611761952800653690343050925063473807351196666880 13994 1156418754080370555226029072031975048642580703558768 13995 3472058823436267485389509983817750603686233784699264 13996 1158286351082102564445426444921129531171918089891680 13997 3478512585535960025723880184712776594542956203832976 13998 1160723970756981096474882996266601818672637658702272 13999 3484979607441727120533941154865516348152099304420480 14000 1162597140557911592425492523864046542061057733039872 14001 3491459915903103121184319093143445087055248995289600 14002 1165042517053636507092779429001896021741620649456784 14003 3497946958577729562473030095634967914972895308229120 14004 1166923534668166400396910544238414981704356199137840 14005 3504447325606072005210339177510118417747743606929568 14006 1169376623618302912665551194298769554396381371142400 14007 3510961038144908325097106466480308401942871265669120 14008 1171263248259305788151420451936039208239120627560064 14009 3517481515735687385699117025022079545997724120350640 14010 1173726346243468215140829047706970076304235284296448 14011 3524015379655979484880286872406059840858271547324832 14012 1175618662250211518028828548502832737880270472372736 14013 3530562659741878769995516562110116552940598378872848 14014 1178089520294021818026332612482088313113359725992256 14015 3537116733115894577463384515311599227094161166455616 14016 1179989691801986354148428549379801833277055491460416 14017 3543684252088286279412541940026178009659206898737792 14018 1182468404132611525245813235558350087569936543528832 14019 3550265255360177051634863730667075364842777578783936 14020 1184374304952987052272008969848664964264063545625888 14021 3556853077301370720845309934101504577488951432270592 14022 1186863052151514748304781282431370791776120499891520 14023 3563454415950144952988766969657316848560311434384320 14024 1188774625333696937968360139682199649741865034552464 14025 3570069304490372139764489284414301313799311592409856 14026 1191271278257899978610549043779849567698223980560624 14027 3576691034152962572537736775947389741179595774709024 14028 1193190852878763958028447590051352693449842889254912 14029 3583326349201091653540971676248778118028068894024080 14030 1195695364069963073368157292365788594661994556100352 14031 3589975277000473008233418875835020240821543509122880 14032 1197620646796130439592016833411581260758713424814896 14033 3596631080208098744045253594686475017438851291869168 14034 1200135362455098962272584889767653966192307287998080 14035 3603300534839095082077420282313683761667418953638144 14036 1202066442383920469109947932910913595611269759088240 14037 3609983662354507733985075927821724101371142800654080 14038 1204589065704090782825965412562318249780612310627680 14039 3616673696809728423367076105024744774292812269728960 14040 1206528153602832109816656288779821765570033791064320 14041 3623377445963393143321125942838775241556921029872000 14042 1209058778868058633888817403234012565956231312913920 14043 3630094940386126920450990976035698581242757926100992 14044 1211003698578739956857800807476641536092575352912832 14045 3636819370379356157926717118352095394933895669096752 14046 1213544558209567040213101534600909597157540603260608 14047 3643557575672668377719585532114261585509963851242432 14048 1215495254408579162082511964220673472971480550677440 14049 3650309595955055895673670509368827857195317999446016 14050 1218044169293152707208462582173307822806766460934768 14051 3657068577491928832891140428461979922687299439158112 14052 1220003021291147963227333515053642637308610172392576 14053 3663841407182355170477041575950022400263709761325056 14054 1222559940772614997601861152843011101658911698412448 14055 3670628118848843010450080912110110441656241339619968 14056 1224524606619882350019819284090450546674846128673536 14057 3677421814676626005024029732217677117506509269280816 14058 1227091932439496912735781486357732028724779978040064 14059 3684229428778690017637006566460935260872468566498624 14060 1229062501089417323048825801998414033821418485294720 14061 3691050989145663029824168694186819944602048036698880 14062 1231637882743884598257824731521343502080322174265600 14063 3697879568670206982266961619234354167292055451713280 14064 1233616612491942244955319171838494879091307560902336 14065 3704722133871684641097648006682852048136024104370880 14066 1236200149251839435789587202577480150454803706777248 14067 3711578706902473888702657593331815355211923078450560 14068 1238184818012739226209053532043873761396589367671216 14069 3718442331130732551413758280090176105272492334325760 14070 1240778790291188593566152472564861577190327881488384 14071 3725320005829036175345983920989232165893419208625472 14072 1242769339328853186355401864342071467003674689068800 14073 3732211762281537378058019855953617643821352732142976 14074 1245371516884551725220307045609801844359011383448576 14075 3739110599110544874432636354777008712596182046351136 14076 1247370381868504715886647788995875677173825094083456 14077 3746023548371894408334384717714806010496756165144832 14078 1249980715854588007096460373382415499211814630292480 14079 3752950650568893369467923983410536941161016672768576 14080 1251985500121863284388469478061462802460968070042688 14081 3759884859368373795059347927325704223940364969502832 14082 1254606443976713851972098737104875539501405453560704 14083 3766833255040549472733496412925291633878925031132768 14084 1256617236358211102526141935375272266184381394744832 14085 3773795872253801349813474928965731019223044702952608 14086 1259246389760457521828116258540509046556538904041504 14087 3780765619197999731960831323592598701489608287189696 14088 1261265502112266476745166064930869519864529821540224 14089 3787749624763728205112559092992611301002083978278496 14090 1263902964414661737574313529639583171673850797745120 14091 3794747917618684553250432344045824076547147188041728 14092 1265928122666558341877309068780087537887969836070656 14093 3801753375767975431007789463900243029576603262385440 14094 1268576223147935059186758314440048610197106510886720 14095 3808773161565354607346550461746616990893203131288640 14096 1270607370263811856475397450056171874104460271320912 14097 3815807297479109570458046153474125418878761728581632 14098 1273263831722571259570920640680704307237036036810240 14099 3822848631445084149705741393011752552356372202970496 14100 1275303455717971370120688859630431127278937732551168 14101 3829904359165310261648820929376676537674266793561600 14102 1277968225947951292932225756294628948847239752938688 14103 3836974512656523805944961928168266029952916045184768 14104 1280013874308995986632501663102611876079483073556928 14105 3844051893928197534265469539418387431838502472605696 14106 1282689464690850646955840993280055537681401787411968 14107 3851143732150449001368472185717076159285974997572256 14108 1284741231235639341692724952170574695315795828058176 14109 3858250069051045452219845241286735852177053573436416 14110 1287425185505626070058046031637175313341109721644928 14111 3865363660312824516184445986733618776854634624847232 14112 1289485431653061574590704803367696724440773312993032 14113 3872491784781475364364266485100329302099304472370816 14114 1292177849093331679923910556244153769204388176135248 14115 3879634477946401510449547508430168521174006372372352 14116 1294244252905808934481250368855441241730812218343440 14117 3886784448986715942829148717439466952505671259559680 14118 1296947517963697287742374431436931102986794370059904 14119 3893949026641572457257044353116304339965617276104064 14120 1299020018927996226352889882933518696719520831927776 14121 3901128240074382246585831258445070100671416302117120 14122 1301731801173802919460986354223769065657825620085504 14123 3908314767750798629769626008745240873112706502229120 14124 1303812940690245355894271831367360157697377573507584 14125 3915515972532310684548515492700282871381083823772736 14126 1306533189860382343742232222921163850066755637174400 14127 3922731877404982663855246631075684304680082879637632 14128 1308620463625433225424701598230187112623640573348768 14129 3929955129771161338819530887396511935908484881989120 14130 1311351744925422547694171437108053463607431175707296 14131 3937193126844804002371983915929400664768971485729792 14132 1313445246652018534084464333467770701671158511193648 14133 3944445901427313803948595404515765005204495400398336 14134 1316185046624065510494788633240313313571720852775936 14135 3951706053636010499059536074116381968270029787832704 14136 1318287193573844327832605195281950640721479878266880 14137 3958981015242563556548814982939950054412857820280192 14138 1321035616826901015554427297555692876971094193501360 14139 3966270828831605828772623563289223299403348254655456 14140 1323144032959901061977397991447290035693962046517504 14141 3973568047177278116653165595813542780631190378278400 14142 1325903514852909214287063275288592908728246007703744 14143 3980880152794934860308841501470691091913467604049408 14144 1328018135975952653061724134453100246524632340539232 14145 3988207182013515171982735763403577107660266864544768 14146 1330786297194081290972352661870033723391321171019648 14147 3995541639893776898488271353043151408686157387313152 14148 1332909724605038275634767170211472345543015440431360 14149 4002891059983137188201833370266872371397706035267280 14150 1335686511421707099558565534095384320173230873466656 14151 4010255472353804441954169724116761293540765388626560 14152 1337816182634248936846667515377512756762993604350880 14153 4017627350379912739299543028234776839024699466144048 14154 1340604215191189040082236478968167727980240860596736 14155 4025014262798464009235962227445822015224967121328000 14156 1342740229134929920982988338528176506636616006284960 14157 4032416233087846826682687167508498801461058740306832 14158 1345536941011550207559717309040313228910078784376640 14159 4039825702933281856298160717180034784884683486460800 14160 1347681766597603094076431157449665053712228128487680 14161 4047250276306046554522335189273630614680357883182824 14162 1350487262408355698331445437551511015358986963430944 14163 4054689986601213728700516837575206605748553875459776 14164 1352638468254672439869080018864315371171844747627632 14165 4062137227241120353086273339591730351746950906825376 14166 1355455240826836953567530994351250935776727780408864 14167 4069599637417401191520554066289387762527444270116352 14168 1357612764559600559094672589514293787712438527920128 14169 4077077260789477596200867193574110217585800014580096 14170 1360438379144384852730720288364335338572234630534080 14171 4084562441956492831643101088462543320697096457050112 14172 1362604877637376428266346346254470873944207064220096 14173 4092062872343756621680929205629019652218231706456848 14174 1365439276984687478341122837686847727937595299605440 14175 4099578589184737392919194112479174867453147094800192 14176 1367612133897555310713286380123672869941215834346464 14177 4107101887942622092881718394371249282660348395010416 14178 1370457999687927845378489620882746948386317478127360 14179 4114640512673457158450896667582836145489923182845760 14180 1372637313837934029436949875517024901698913039541920 14181 4122194493961261836445816892079358757011244598554880 14182 1375492020132734081255420447913226986008668060585344 14183 4129756095004443520468779267186918233602371739649856 14184 1377680312981705583941612263052436049832076766503984 14185 4137333095680819027629421604014921417070782166737632 14186 1380543969918195386005573117507475292815680336901088 14187 4144925519965358284321024275788856058830766438495680 14188 1382738759247344255164481715220875544253245085146336 14189 4152525598578507516422004592484850834801027844533504 14190 1385613912762364386271847678450248764654475578067968 14191 4160141147347641131345220595048314363001450486035072 14192 1387815132405622626662615206758887797151317721889216 14193 4167772200702632742497523989010839089035675319674240 14194 1390699291154155918065870227914399821722420616999936 14195 4175410939620244310085700740721895365456520285680896 14196 1392909660432155641296669923180976222632342795594496 14197 4183065216263682693590603214374936736879079169820496 14198 1395802769108410113331393975758981729447641317148160 14199 4190735075349936301501765573611261600903468338124096 14200 1398019611051806620922660372044296184232726169597888 14201 4198412647938706104007839756021030408775374687613824 14202 1400924408578224158306913330733160021523733811397120 14203 4206105839786304306584945078156772103917427871212160 14204 1403147821790461621063095415656609521321625127756992 14205 4213814688830095821150397506313348097595552986734848 14206 1406061627112615581183914019392753747056012336541184 14207 4221531275981097669617306264028194926645533067170816 14208 1408294192438581735771767576204349729170317475937984 14209 4229263560778516526792861163678295319953439391572576 14210 1411217115755374167783282636787924278354674929228320 14211 4237011574546103689313656104253589226798900028993440 14212 1413456293349063266360766128787273828266027624497920 14213 4244767364852016268078591107544328486081606625391776 14214 1416390934633425250036813914904953501486766403549184 14215 4252538928146127545851807475915906842897197544552896 14216 1418636660259733358923513824642714296236158468045648 14217 4260326288953258012332776178728627682631065080658432 14218 1421580476161348432400111725921279208955177517628400 14219 4268121461380606867857045986202101042948555711334720 14220 1423835527060817705145263642813575342191446709338880 14221 4275932478994121983023839333352950266300090624615312 14222 1426788458599134322066027586208566653925281804768704 14223 4283759376843654282839260184898824273415256826714112 14224 1429050095935475883081535247351429557127829527896064 14225 4291594118225121273536488322185610840468279786402640 14226 1432014946142223107010814151534485580814714582807168 14227 4299444773689162167519226750873269545167413948036672 14228 1434283274067040035459150437345723605322011198304496 14229 4307311389038882024650128430154246134080320448737280 14230 1437257299929846453711101780982842613494211777313536 14231 4315185876347768424836511643823917438073174230717440 14232 1439534954097658572351405070476912141807438004095552 14233 4323076360988261316119214491583367144402673809076096 14234 1442518265719391373096599851841070644350509808310016 14235 4330982882056235387223080713531580259217710399634176 14236 1444802653350394080597478828036283869618289290895680 14237 4338897299957599518194851667645383532631629706643200 14238 1447797911814385143345523651391599756108268326280832 14239 4346827795466012623037587200342050541442459138676160 14240 1450088964734471414442110451995625717464579842704480 14241 4354774400611687445398423978602460836266125586340864 14242 1453093567716364938084657599834815100385402022311504 14243 4362728941808007636779781652463658996196921684714848 14244 1455394122284022602437668578607124971269803758390912 14245 4370699637665496995251572118873717468401112849953792 14246 1458408012922915275936455447143109362321044714638400 14247 4378686513049750456806560318137808151842524796847744 14248 1460715273006181215311979336862628339616181298041824 14249 4386681360338615667589169670034335004182545510042160 14250 1463741313938478176500967371112898795766853560757760 14251 4394692435978615941482971455039168999733062567418912 14252 1466055383522229479654869656309801347908945681061760 14253 4402719775872572320229228085717908891231238309551616 14254 1469090768356278305723378624410411590168675059905728 14255 4410755120004503997670256689761549138696248158191168 14256 1471414344910696808403121030111997223155822179965792 14257 4418806762912166306470785718228552121837571719257440 14258 1474459189691643408536236920468894880399381530925200 14259 4426874751549878976288393171472756460083742498284224 14260 1476789620511785120970203674762575794825315284242432 14261 4434950773174188365541656853180704954838187353374112 14262 1479846642635726420602798942668321961685480167742784 14263 4443043178839663227726667687052731461730089306111360 14264 1482183855506154726536878076188098162783316959589824 14265 4451152008382450488880881674354572999447916522359776 14266 1485250398558380362159998922744436386227086765003520 14267 4459268896271565571539641743203943558906788521673792 14268 1487597296068270989906658548952385947670107290997120 14269 4467402250138902536039388403726395872356470092741120 14270 1490673299328009324730889497330733563886908565710272 14271 4475552102735965574940470496852403965049024350710784 14272 1493027020951308891682292578437006002709558236032768 14273 4483710053697799065213861723959172348576286101127680 14274 1496115407791860461410968041912468094835999382897184 14275 4491884549255026686334906721903099979040573132199008 14276 1498476063342082036326990772028089542237168880484736 14277 4500075615072760318648169104663890336632740701676800 14278 1501573968810911742447117964190160390361493885171040 14279 4508274815676577878933945867680615691978303671856960 14280 1503944312889403760697517184066133148300075615509504 14281 4516490636310816914109103330157436235915196314764592 14282 1507051852945187696189106982216340232444796749042144 14283 4524723113709775369420742044567040735735287800738240 14284 1509429171532574195915547309672543391280555678138272 14285 4532963758824854150810155086343855980301606986711072 14286 1512549127236798062684125771729232304828306626056128 14287 4541221095960183184049270480078455325462921758020352 14288 1514933350121581015048352086346969514032053011432960 14289 4549495173013866803424762015352108273664730337350912 14290 1518063003697103723443283444533435594975430700934560 14291 4557777447132792722487595769869324322951743462377984 14292 1520457095020701384903689973531559139243676017958768 14293 4566076500365335169385886811316137221433605292976208 14294 1523596381790861598436918742136742277932767733397376 14295 4574392373527281497821444058424946448906561997753984 14296 1525997421389765670902608821540896994126936655777248 14297 4582716469338201599077824330431686463201868682916496 14298 1529149332827255857851588924031410684940506778378752 14299 4591057428073541116574607642582179110487147189024000 14300 1531557430371307044610070377503127129304301494384832 14301 4599415283272900111275269342208629160479666969187072 14302 1534719035621254394002376831997372788931577520939904 14303 4607781401755380794006253606307754297953510122202368 14304 1537137003841058712638523740137999617568898468779200 14305 4616164463659261863505890776211521003617474918920288 14306 1540308425054139648297868494001607850101128201916928 14307 4624564494998027501432748204632461355623568841576960 14308 1542733493724308100154292478664872402867086220978576 14309 4632972826851344347347719777914358593866707544635040 14310 1545917570606097812286584322853485806133737804248320 14311 4641398179060110485917983797338948300318490501601984 14312 1548349665270478090378750789185929727434358763934640 14313 4649840589201886852733811573329682967139979755928576 14314 1551543617418488108596968047052912154244480033032416 14315 4658291333405791459211560317330230208720697819772160 14316 1553985771279651134923889740979613587533758528710976 14317 4666759171354153103849975653930618004225690910245120 14318 1557189536226399482199452299752978427068996064013760 14319 4675244152390407802940506082336351876130257069870016 14320 1559638762072084092826317973633335244259086550477760 14321 4683737497199614149617426025898592797763546484122352 14322 1562855394584372471473080207489236323774990487617536 14323 4692248024954904238805549723663804774057160241823968 14324 1565311801775374821455721233629283349305339423869872 14325 4700775777426398385338533779779206889934355296049152 14326 1568538310001908727429513156035510768430942264131200 14327 4709311919665696631329131849546352015280227659621696 14328 1571004777018932289798838993812588981156854483545920 14329 4717865330575786815830565783751593791920213893227520 14330 1574241283110947901323545015477297845033015419381856 14331 4726436044253439183348966845425440062818604895137664 14332 1576714975934027959683828467063780734731678095699968 14333 4735015189256865672019311434390250098463296326807296 14334 1579964379428753326894193269890785209708681207815360 14335 4743611685101074134783365535896872430204305425406464 14336 1582445225761904730885091255288347835361265963805248 14337 4752225558397532380333724280937252410355006224577920 14338 1585704688679412100927126216213757089110292984195968 14339 4760847900775328410897291633094936559801314435471616 14340 1588195785769456420262034363695486909758998835921920 14341 4769487672652220978363093953040789743063137652721872 14342 1591465241552670243347146898243168887993987723306368 14343 4778144912516874575212302282927847535270896492839936 14344 1593963533687078685346022694064867313603570765136768 14345 4786810655440554648240071684693800683714310622062080 14346 1597246108053022746974092719505440797344338160837104 14347 4795493902969990674251054951193159877521466232716576 14348 1599751710791905429789528826751457255873582716862272 14349 4804194705435913639912182760654711613917927175256576 14350 1603044343339458463953340109580078618799812346552704 14351 4812904041290701763278515177404913302321955988641792 14352 1605560195693968818827676887679182266621889036210688 14353 4821630972807682571969744956018316946488770582163456 14354 1608863008418272425319125830034009965882079519268368 14355 4830375542737457535954326865324444779317673652908160 14356 1611386217895187707609267793674925549452342233266144 14357 4839128672456090242970454222802692060482629693524816 14358 1614702177888298807589296731679403380531813509494592 14359 4847899485321730387272096879725210589938977650686016 14360 1617232667818496883886510019798138204231546959029120 14361 4856688016492914747704692918195641043023860770603392 14362 1620558871902454939597064440727495488231682462202624 14363 4865485149705345293437001010153874684119516515778816 14364 1623099804863471599711524159363111849259089601382400 14365 4874300050188268807348852708634311211150722887744096 14366 1626436188800596800928367659077690484760583156280128 14367 4883132745107342533588303282759320558119834512733760 14368 1628984445712265244469705179656178358819177039584720 14369 4891974080561120138615139994078347885331204545567600 14370 1632334201141059393264715422119507589762911208867840 14371 4900833263698021402578636354105960153618603752438912 14372 1634889897339534329339972134495249870929931879772688 14373 4909710333690756470433441547849504819553622893054928 14374 1638249893719274998601514105565543670618326976073888 14375 4918596078918146955726059620276356692313827220507456 14376 1640816036666687425058633288124592566839248965615360 14377 4927499748443519320394581626203077201125948312665472 14378 1644186402584582091770512857204970290917459820656640 14379 4936421393853456638014563596498493252066563590581696 14380 1646760033392885073237814134052499073587480378423040 14381 4945351745155967741501468409359455292587304839820832 14382 1650143798186645084675544823077700716678842499634944 14383 4954300113903360980772462829988963935132200453680960 14384 1652724835716800463505768860826757973544892170575360 14385 4963266543892989806118974118186787134226501118444544 14386 1656119036375242312763636025529180884010735365081744 14387 4972241706391735545392149890311658918591927492777696 14388 1658710716510137723835018216267297993217810123956480 14389 4981234975912653243261188981849025841519286609496400 14390 1662115284536651377034252658094520144854415817223680 14391 4990246388200771012558559331557729031856339821507840 14392 1664714416953389343572881645539144194914092797301888 14393 4999266576196714556434695197373131503166833364329440 14394 1668132611043269782151191661484848008258097966791680 14395 5008304957033905149068636579823555896729896524764160 14396 1670739317505221017658090333068367611531441540153920 14397 5017361558442846100052200845457906110102730804684800 14398 1674167942441187408505260636558014065243065635839872 14399 5026426974804545481348005968067266602116192315187072 14400 1676785293516286079882532576046313414085875704139832 14401 5035510666002823638348955121765158634045718551262832 14402 1680224477768458210315763381863419763857515438486400 14403 5044612672416107592939163374746113876661384651388096 14404 1682849446826527436483581345407293365091005302977312 14405 5053723528971524249142318181001637760411592708552448 14406 1686302290125926232639964063198216207856815950234144 14407 5062852738765920187597894954079405364259651867592896 14408 1688934798200856233865921286906685840795094236953104 14409 5072000354625889817678267167101590427769763718615216 14410 1692398269633096717152020869880119439948412668011776 14411 5081156851806529681912865966676760336112240713388832 14412 1695041620638161153510352890047286158212340049864256 14413 5090331797514761333580569545012466147441286164874240 14414 1698515647286593950263326545409459841532852591129408 14415 5099525236356045182218708182332785712366930014843968 14416 1701166585002347526342427514566621183797672909822432 14417 5108727583660669213733847686397013642241095568127840 14418 1704654500942987253356150671986957778078742926083600 14419 5117948470947076542070220966047729437585140533412320 14420 1707313146962893757188103892080400857231111173352448 14421 5127187934809202079615533208374312951451456637317120 14422 1710811683983439931786364985460927355337310697810784 14423 5136436350997014281806498406027599936667644331185728 14424 1713481173091143128533611728644525751557789891061568 14425 5145703394914504872008770732380116083184257626938512 14426 1716990466565235151398253587954942611923284053642544 14427 5154989094926434781801385712820691520311623946261120 14428 1719667709955779412661100881349241047781086435075776 14429 5164283787048630302023149096075306886669947537129984 14430 1723190924448677162403776726777915681681164725925632 14431 5173597190830261207063186033141499831718841030250752 14432 1725875838499276820508517364637466731256036083914688 14433 5182929347357106923256358712621777089659446544957696 14434 1729409873827965258926522233371977827944165146282496 14435 5192270531941772538952572672366380142676344223535232 14436 1732105838775261233334877123266381401102765991514896 14437 5201630508095305073615314333743925005064137402018256 14438 1735650624441753198711936099155074661783055639845280 14439 5211009329905262413375334367032854137942392359738176 14440 1738354309945094042695967217856138276611806254983984 14441 5220397211492210271860582813800852423721071604186112 14442 1741913249921659103015534037086700793384373003063040 14443 5229803981902280139375344747368428044442723361990272 14444 1744624777193088592636654833391833822403089724255872 14445 5239229687104471408893628308122968393319361169098240 14446 1748194535956862052793880714224740665590357445687808 14447 5248664479480821914679625304435375445583832202423936 14448 1750917112480781769902552341009402941227368519658496 14449 5258118254321415275182540929319869326127392595873520 14450 1754497825297654237947985151167893165903773601747528 14451 5267591049033606189260191768679315067119298791416512 14452 1757228291725975214146599473503585576209699435041968 14453 5277072975667282444609625971707890051229745183562400 14454 1760823189268025424879114852663660398770536374387904 14455 5286573974482153337171793398733737429992094013474240 14456 1763561464353135795811108276125501831951375102477120 14457 5296094074211979872377400524893169951291268049884160 14458 1767167382831291001026222752640642083673532666995120 14459 5305623346528800803799930360546640327895328803632320 14460 1769916917610492252097322725756749961680583758748032 14461 5315171776654850714366329296714963914896958446327312 14462 1773533781996422532152488380520202875453258145906304 14463 5324739406671080558972834008687444247408439740564928 14464 1776291170309284406650754269510379939842258795243344 14465 5334316245656070787171848369332821807509572772490752 14466 1779922462993288587589807991360416347974132055151488 14467 5343912324114910945800819899835863809846528753865472 14468 1782687832990690005532839992873089795316535715924176 14469 5353527697479614327491970853963385016230909197069312 14470 1786330142588223567150030713661881852367794009968512 14471 5363152311859325853887597491735068993452592718017600 14472 1789106768634751636607899124375126076827422991427840 14473 5372796265299444079315794501466274959884236709004896 14474 1792760230271513907502734781784193369951616430792688 14475 5382459604613454563447927763032362222017394075600704 14476 1795544888391882589696384047780890830134193863856128 14477 5392132212878700777216307775408058948032791823158272 14478 1799212807374272465584360825471246279207855418327040 14479 5401824255744005412420787765115604978951965515319680 14480 1802005411435957169676879561702530651259734812468128 14481 5411535771453108778163087439844827810469781080567920 14482 1805684551920029690077121762321625677851719794173344 14483 5421256601750054407713491482546262566687976678275200 14484 1808488625109382391314661069934389320589194747206144 14485 5430996958156481986793760268273159535304350874824352 14486 1812178914643936286551566775848909709316513713640544 14487 5440756870334250606629490582226372587412522506501120 14488 1814990980873463815008266478385078115612100747382944 14489 5450526138385501455094134083725336106735159928730800 14490 1818695974657011777821915140546240475936370104484864 14491 5460315020181909397858980423371980359860660736291392 14492 1821516161692465164009786369577415367215490173752128 14493 5470123558759565894704373537954498902535676789605376 14494 1825232370798071926462619515132083819638367460503168 14495 5479941490262305030007292018817324821228580425729024 14496 1828064028707957231745151686295570169034388207396608 14497 5489779118960070290528208277773444615512052465932800 14498 1831791595533774423288265412458178410209256552437120 14499 5499636501382708013149936437619690895582729232699360 14500 1834631426983834300460443062874152801875912517975360 14501 5509503309427647709310938095284168226892440819276192 14502 1838373725621995431309776773618617437850195355143744 14503 5519389916361709467185697044100747308957173905930688 14504 1841221639505527185551938881691515452310874558072176 14505 5529296370137093830790152959758119659144847993195008 14506 1844975367947723323674808989221311881124804336059504 14507 5539212277680524590776158341832024555098385841393600 14508 1847834968427205544801373712508926906105077967164928 14509 5549148081810943651242373768377653181934025287522560 14510 1851600049539809568723130771515632123086688460460608 14511 5559103821675867678951162963397436631341873973648384 14512 1854467781734784611490099554027307310317591046796896 14513 5569069061634235999142637076242407235427131801478656 14514 1858247844786099768963360540288377833631559307687680 14515 5579054291849453477407441441715751596018406747666816 14516 1861123843693745562027635963092056441071242635909120 14517 5589059542371746910959624781391013508013241303628624 14518 1864915328293661096907847071830551143762356291970816 14519 5599074335172648797546081016160972324761717690795840 14520 1867803013588954830005632903083825542597508694815168 14521 5609109207579953705887359204368425342454182232902112 14522 1871606061947130014154047734721064456615028081179744 14523 5619164203604969148678171502507795421437137571270656 14524 1874502061429571206707532520144589875388261354800512 14525 5629228779640947497224559862711255320622349699300608 14526 1878320125419486826401728419859858816046366382396800 14527 5639313520321827167009483758103178787413513687820160 14528 1881224350425592914250646783642575380206501242495776 14529 5649418483867747878161289185868501643954836939164160 14530 1885054053054553563773516576400439938618950276452896 14531 5659533060508382368903225169040967897855183881777984 14532 1887970182895010662337687515058729715706073840887296 14533 5669667905918917154580840962692943196663568410217168 14534 1891811442005180585314673831154327991711914831187872 14535 5679823069165138843020414584017111691590462003090560 14536 1894735849007490348963597244320079937419172257459200 14537 5689987874073528837539111961145577341238706630597936 14538 1898592377199230174763103066632365910192035221869312 14539 5700173047660270552203936353826836063366106795040768 14540 1901525196071218142486859080928451651784542349400192 14541 5710378629703388935711451917608025157210029034206464 14542 1905393352325163171429283878667187915843174617055808 14543 5720593900780760779671608549328749812405742946369408 14544 1908338073716936378146806818191930666433747918247216 14545 5730829636120890155008984057571096609945188076231520 14546 1912218007890423502906997036380950451976735100687360 14547 5741085866449715915102467635707529823831798473245568 14548 1915171190894433879241133136351520560839995801077616 14549 5751351828576939481837774283290829479764162821079120 14550 1919066426390684717289457629844810767596472046845888 14551 5761638346287077846008768143231859386952655912452672 14552 1922027977204374770690216139972215228027399517505728 14553 5771945464653293205230446395211890594466139091237120 14554 1925935060437440474852242771225433012348298941706240 14555 5782262352990041827530661249245172152264441806750976 14556 1928908742690628683993183420343546368577511747171776 14557 5792599883925625837371288255553972803302871793309456 14558 1932827594303555142222843125158451829012992197270080 14559 5802958116821683711527862234871857583674742189110272 14560 1935809698417795548716388017034094906421573441027328 14561 5813326153455427808402038376995171331683859042827632 14562 1939744108092345022567110783365840362671804169866960 14563 5823714938941609935541808258468164321666355681727328 14564 1942734768322078331905764693306214439874654728275584 14565 5834124523475527081693513010583480552385933381684992 14566 1946681020727181343379943381084542190847649817799584 14567 5844543940755068716173141248347791979378630689267072 14568 1949683808008144742869929828474198203478458494639104 14569 5854984208803660972413247470890269893918816719674464 14570 1953642052862872964898560940278220399536612894613504 14571 5865445368644897442147461430429155959766226654810720 14572 1956653448388321797682732420406963842726176252303328 14573 5875916409358311305428367937907318774763913093139200 14574 1960627282089675202745016117079844055822362871929856 14575 5886408398682242232842929270308538993539899976174912 14576 1963647194628324870666725797186996571463104703821952 14577 5896921367971619695382294705152183649306190617603328 14578 1967633093348379656740388258005386661447555110315168 14579 5907444261719830392221362803783151460930664872436480 14580 1970665364750429162014253713671771469218620093602992 14581 5917988197409849041962642807294775936845703572307712 14582 1974663244018046852792059193077834948122041956066944 14583 5928553220887892860516349444659416969125161078261056 14584 1977704080950877656557872207573370785866554410569984 14585 5939128207815826702179918075297193399465909570740192 14586 1981717817153363009590573130537034484124368127095296 14587 5949724325409495391071503510089884900820698117298560 14588 1984767361536241384241966682048801109984592135970432 14589 5960341634502875648194997149415409675572489374334736 14590 1988793155472204424861424721312473280777028248054720 14591 5970968941129526432265489302814440608942784483039232 14592 1991855052033756299435864835782589575345113941886080 14593 5981617487093120605781142854318016801099802514036848 14594 1995893053266998090213114721706724939545879394144208 14595 5992287323804691144936718328147922890626035946690560 14596 1998963711852251390108429931477396236758172647497120 14597 6002967187255258309018742167003985589337152780590592 14598 2003017599209229522074189837735466786048422113508832 14599 6013668394373190320795901636710608077475812731990336 14600 2006096923233469009798715179816334647320740166783216 14601 6024390986838737463516924929438845559943289050630144 14602 2010163093276065636901122486509699283458011634703600 14603 6035123655255051849168938759187958352386189063283520 14604 2013255004108737336220442945957638827194671612756032 14605 6045877767109301119268680126535152135144545948254208 14606 2017333375246649666930602971556666818870096805986240 14607 6056653354404757418142455546386507219367669053023360 14608 2020434002411699172425896913145423486711847766326656 14609 6067439062060525372433484599239404614850956052493824 14610 2024528531337756927570203241413285696070897387652608 14611 6078246308294256217004926092695783004039905234417600 14612 2027638016339423250227556277917683695746908687545056 14613 6089075140360246471977557021962198821792158234109696 14614 2031744818247299186141326528076546128229089480975968 14615 6099914132300652510615866216431409110976639860538880 14616 2034866889427491920115103122445059561492267655029120 14617 6110774753592605174831406487498105544063094184307712 14618 2038986121850523957609737357772676203448894899382320 14619 6121657066506676465861061231284329589074437166546432 14620 2042117107966520110610300851780429920674554724976768 14621 6132549573954535163908985345235073457025705426611472 14622 2046252525705007724888525356826131842732772562913984 14623 6143463821887265253609720244243282357304888215395200 14624 2049392324602499483384161112692823038364116898619408 14625 6154399862649134770865870108521833359547391001443008 14626 2053540251214431533473793639017919092256476545274368 14627 6165346127706471618050785047810796388341739482179936 14628 2056692873800190700628559153372286585334726971918848 14629 6176314239737359497573767861130115048682997065755600 14630 2060853222454142134161215030181151750309734064957440 14631 6187304241400374008663608477152251577718452721357632 14632 2064014711142888057035573052523079993901594165365760 14633 6198304517299576494630990120985827637348527907130928 14634 2068191520237078017986977658879170289142329722536960 14635 6209326742157203430341832630216148945360251870342912 14636 2071362024556339837362406074651544742642430780079200 14637 6220370948693145032631497376349232612482031489608704 14638 2075551330402565159231497036828159327640092593761472 14639 6231425474469446859109332768536920335096821789151360 14640 2078734655516711825882683129412181961129014185680512 14641 6242502046560063612562370435337526157804957182309880 14642 2082936615484127952405672196401159360667999973813904 14643 6253600713032341269910214309837078278799878684888608 14644 2086129007494169933707836075925911497242566592063232 14645 6264709739090239486907314283252287774031045567161920 14646 2090347462152232558882043977784487720151739493188928 14647 6275840903952183133851205617740705866103426327629952 14648 2093548821608835056942001914499219680616122791320384 14649 6286994271356267052347619909464104954012005357054720 14650 2097780011743883701420936621149250299518399850613776 14651 6298158033590557538870998061078177625980963644543872 14652 2100994432392352852959975372975382316799155787276096 14653 6309344048015503235832310530758999453849555138598928 14654 2105238265631796962716392372578922326912981804710656 14655 6320552368564031041318979218231977323529726021852288 14656 2108461709648712746356481576690622379209811092736240 14657 6331771113959979054252638904497702073961012741820016 14658 2112722316400565234661175732597082074411551265052160 14659 6343012220550419183480494659817409546467025728682304 14660 2115954932900790882239378865354092395347392100438816 14661 6354275731936644815973641721967995088899490314174672 14662 2120228260382762412959967833802401417003376922945824 14663 6365549719090171894349818708472142806101672602120192 14664 2123473932869519100384887320637409232992975997068288 14665 6376846171690930712499424575717989773482333803358720 14666 2127760146875900829056439255456203364376298623425264 14667 6388165122861797342376302760986247506497869216776640 14668 2131015045637614800773257677770229968274706136156480 14669 6399494595795199285449890324284794474949535016320400 14670 2135318065757247854269840174878882768424957030016448 14671 6410846633467055173334435932407770035527365023498752 14672 2138582085630123508649691635589016005907162801396992 14673 6422221285089676439061148744500149023361697155525376 14674 2142898067979849858430032304557249536272565836899840 14675 6433606499288106898400598503648247463017477089310432 14676 2146175395808654203546086860304983651581605532759296 14677 6445014372713401290893469125956270319085707911202720 14678 2150504251149868947845303064154936823834558854240320 14679 6456444970677414546017142025098190738938972172066176 14680 2153790758631866965773644648163708215275252586157312 14681 6467886166773298744648992051772134404241005104838112 14682 2158136702413787011521347759459450892619105055967744 14683 6479350138183094514536025167251134334754644345479328 14684 2161432538179122743838481517259876477037433293854912 14685 6490836939806706536094231520429715279907300405757440 14686 2165791435668988397992305859311754946884619744645760 14687 6502334370162897379313148262031126524803386213954880 14688 2169100571763155551497410927569116472590487367552640 14689 6513854687007971223009451696976055275729189254074464 14690 2173472588532860372572928495880955001790002022694464 14691 6525397934897035885855051546747727679589901799068160 14692 2176791109309560923876054224180558078384979437809808 14693 6536951863451293553665887325369374301287669831187200 14694 2181180245380462277645859666573586741100695475404800 14695 6548528784784578773332639053207586825442809052729280 14696 2184508048568452085163422043030274403626265837089536 14697 6560128733102691705823659676683890529854498620727808 14698 2188910382659212886173491901656281651598560910557040 14699 6571739408741265744256561805464135732309911580046880 14700 2192251741341863380848895612997390710852296745159392 14701 6583373178762927844982037101949734575388854540837664 14702 2196667178468093209153050007370499410485252672734144 14703 6595030093482390779777254450008556619510043601471680 14704 2200017871859894814838957282438284194347072614773440 14705 6606697777071905579377563225937921088911432231067328 14706 2204450723216467264916891139347607744261491261416320 14707 6618388651571977458592722416550538004686347739643904 14708 2207810908421548979254342559245406195605263335319216 14709 6630102783554678057048605000066078927143724805112576 14710 2212256946672878990608698986606602498058412359144448 14711 6641827720694379486114675053941919104066099400170752 14712 2215630677208381654853612832327282575447649198712512 14713 6653575967243079143868317966508622852494828691788208 14714 2220090067712618645306523089453878998738500222466816 14715 6665347579429237166915706361684483519363299863366400 14716 2223473349116798200422828078596299077338081302753856 14717 6677130027542866020954224667987890501699609511964176 14718 2227950182876261961274360063863487497748991985537024 14719 6688935898729290583247159278388715572932736528496000 14720 2231342906975029881626331748480667945427054982386816 14721 6700765238585906773803268411167870851718442427810304 14722 2235833174783268865091825961829981380484573271608224 14723 6712605467056570658175202234412126755982551469763168 14724 2239239702404860097078958713384949181637907071134800 14725 6724469227376069999226181067562164683379868651975680 14726 2243743312540092267093122629260925706554842421226880 14727 6736356554166745500148947175286265724180087876595520 14728 2247159337816041184495138485230969722673094502746624 14729 6748254817252576784661420059398158041903201858698752 14730 2251680689935173642665190338394571271666981849517312 14731 6760176715731961260147839161380604736419261919740192 14732 2255106369416440710643867567190846375439476755691520 14733 6772122301053137750982826843269197704977238916243088 14734 2259641141772137180950342630447934950878679611885120 14735 6784078864951719642191946456254547543673149537387264 14736 2263080621202309810978572623169407542545985558042752 14737 6796059162578593076599253903953994431043678710579696 14738 2267628987995792838703295807144366822804958375916560 14739 6808063262486915202688780507898830095620856918814080 14740 2271078183540554340384700625785601184093150326248704 14741 6820078377654753186804997248095336668972227849421392 14742 2275644319506445282218922578571812965823376096919424 14743 6832117347855509895512334930249005624923368876433536 14744 2279103116709955455604116916554134912248403021839680 14745 6844180230598366196203882507817012561688540195700224 14746 2283682932108390456416469467828085222806276036036448 14747 6856254159827247120763221785331989422442012035544736 14748 2287155790617935683406489300672806434659301764214720 14749 6868352060286209982343423536357126556656305010403840 14750 2291749187888478702164853826949811933391108575649920 14751 6880473978291320342158173713975297637073492243492800 14752 2295231705723264325778199243142540158410036905176624 14753 6892606996637058908587932601494748717323244505014128 14754 2299843174693124382228782202831435687991974558744960 14755 6904764097183182188974689510028638700540636459928448 14756 2303335517320161245361908972681416358788089313087488 14757 6916945315321229953430956389320314356108766269108480 14758 2307960649134138708570423800903703402353516225580288 14759 6929137682103584733291920958608064244780598823391680 14760 2311467046966778075003341879378759982754692492412384 14761 6941354236886565895967955906094347974703126457624800 14762 2316106015642939467607326265190097506439321023993712 14763 6953595032337627227190631588680071476695168590161920 14764 2319622293548582172266493463611249149646009852011872 14765 6965847019188469647391747279131480957543230219728416 14766 2324279368510841423453002241183028910455511908123648 14767 6978123294631155417095377003043183026949602102688896 14768 2327805415147336614569212956608587965798715474724736 14769 6990423928544580549052046495956102774698038346167040 14770 2332476415312718336972010598265103298634081570625024 14771 7002735791275361494953882539193128753287354338155232 14772 2336016781584902111562586513865728397044465649865216 14773 7015072066348868978722625088733345850229007203025920 14774 2340701603176493077606438126797524806438542856319040 14775 7027432812581172602758752181576744273412314494963648 14776 2344251798689546757166852961832148362319735786104768 14777 7039804819318690025366832297921806644872954425044992 14778 2348955032993664613308256741333141938966385150372272 14779 7052201356890782844166629049212545836843248135963040 14780 2352515222702596052170499041788356575926583248934080 14781 7064622473055993338825914883427346352388483610279680 14782 2357232362680783831022156234080888201257706097380800 14783 7077054904428096624434879082240402412422382303984128 14784 2360806863353589035231296472246538399167797883587584 14785 7089511980192446717216255102975954189694390175090272 14786 2365538092252205284959069028164801380582903053277904 14787 7101993736461856556205748307473642502406550131153408 14788 2369122645188318327659702382427712581445112999647056 14789 7114486857139107699698575650529137846457099788293376 14790 2373872319538361270459844627523601587688505021093120 14791 7127004730318754573309145498997942596076281184130432 14792 2377466807002226189189513361568537208193804093399816 14793 7139547409547320800024630799600459594204982545547136 14794 2382230652323806958866990513301676937969921256421600 14795 7152101496851355532054200214425508458976456187633280 14796 2385839727983082908519527082094315319653358886874240 14797 7164680439186485637817687604641304664794408256547216 14798 2390617644017280849343947626056719644264689778728128 14799 7177284308138055446359932067633786846763036643095616 14800 2394236717554660406024678308736163743650826470742032 14801 7189899622907884869578778097525988535739686048227952 14802 2399033389293526726394780461877498524955806805495424 14803 7202539919234473482849886605518094056862060951627456 14804 2402662625171674228017968023826716293531125938837872 14805 7215205257352231503462917823132493225599184783054848 14806 2407473455155660745751597212144367412604589683921088 14807 7227882073126702021370902137022461079808188270703232 14808 2411117267830727742960657100403148183854411683447104 14809 7240583991738772554707700144715658124960584773787520 14810 2415942439109983280111888136064643792461549396975968 14811 7253311061686574063119268636138585920692686997523392 14812 2419596475046749264798911493177999755471894067190848 14813 7266049665220702672154945318359461889836668821106448 14814 2424440432726553514984540792369881530598120556431552 14815 7278813487347675437950707478833343155330993457417536 14816 2428104577385053914007911451314237448760631049755264 14817 7291602564905976461403864161779198455376482350357760 14818 2432962961721311051058022509191295606329226762301440 14819 7304403226181524597856917779051641973481015292309760 14820 2436641963798361330182474866412166946740698456701440 14821 7317229216206323107282869655456005511414622254558672 14822 2441514668139654488859288642379644016081039931658144 14823 7330080590177495308080682831108531369993020261199296 14824 2445203835400965218263434134003405423179885232934240 14825 7342943592070701396625620762328193396602382364481296 14826 2450095650331334847158076513772942840181056135715328 14827 7355832027596973252518292802904844505135551215051296 14828 2453795156482888355549195246341375992506763668667072 14829 7368745970010302687715842480108138841270789451040256 14830 2458701382406373975912436086401157375984153691707456 14831 7381671578709236953167181874044671028559043491951232 14832 2462415731731232947981421754972119231480864596766784 14833 7394622750399573174608428864401589907540693234991616 14834 2467336551361266607550084588085566285709879675558288 14835 7407599546374994776102889443185319692439523086043136 14836 2471061303521275240833339241347775808423966632243120 14837 7420588041089375348058881603980523272984986516519072 14838 2476001262363992717682820998596415708801054701074752 14839 7433602222536578238553477916297571460407335007114240 14840 2479736296269554624485350353315059513492044860721408 14841 7446642140349534116617036259997586532291065757646432 14842 2484690937496068638030106549144640303199808087368288 14843 7459693813610488254591843019383222280084761969137568 14844 2488441098463994709780634960588557515522115111091392 14845 7472771291906561938737660365638384538051613402865440 14846 2493410319138132462657934486344755570841276964388928 14847 7485874612891484336314624505954428806752863875450432 14848 2497170821125589530453479181045458490534836421387440 14849 7498989740092756846123393188961493595522069732925440 14850 2502159509323382411878586830670420512587193840661760 14851 7512130785026837758819134248587432887012177894463072 14852 2505930525514662175023632685158457919720028449167360 14853 7525297803807463510572902149358774532427707782221056 14854 2510933877474454866368550235434233457617095077415296 14855 7538476673949766930196120841745591479759742485955008 14856 2514720013752857606233723771084942538988883373953920 14857 7551681568642399192371022079709598302411889488416640 14858 2519738221944474482087545025900921375622801566307840 14859 7564912562853434533497213455938934235875261581264896 14860 2523534939422744815154296877606818905550822084619136 14861 7578155447401797493485562253349969315329981010184704 14862 2528572641580722973813541440890925803095400419519424 14863 7591424488446177992578674509679932335263268842710400 14864 2532379812223463166140688407158467935803466021491920 14865 7604719749135690028691010332149085439455786778826752 14866 2537432462885256219730069555260384620513478030468624 14867 7618026932851344932055225902197411897763916551134176 14868 2541255041004035025417589178114319257408194121291520 14869 7631360399699808301205447919803162999144533379264080 14870 2546322530604750413503202662387500274465127152027392 14871 7644720200387834729161117892923967262474081978898752 14872 2550155624141349608217731197380089350631814973479072 14873 7658091981924800819110093321580644213235841485447040 14874 2555242940146064496087145100138742723335914964150016 14875 7671490167488144977617787619116745276316741610830336 14876 2559086732063747372974105487810356086806408716975680 14877 7684914795176962198289787186305620577949474169152000 14878 2564188974794866391778904527822303938763934588982592 14879 7698351455578285094236627116634827947129821222767360 14880 2568048164348929463154402878450086381321569236908032 14881 7711814634913534905122941904341227740734189258824192 14882 2573165526023691769448800923719109051708267638321664 14883 7725304390618505455343850633248345850971150234344128 14884 2577035473589985088215903817432873727628636931376088 14885 7738806224666569827609508292614979509799023121125440 14886 2582172696269341386063259332794521012388675219386464 14887 7752334686745083581250173950466013749325161490644416 14888 2586053277331062103365138836222721933174518723015664 14889 7765889853644080520720105263862726236207208307939840 14890 2591205714775613334631890557780612355666376936301280 14891 7779457138179024295712102554915209929021463548016672 14892 2595101984159659357907413699492268072628998015999616 14893 7793051185794689868069856256838771427712884560630816 14894 2600269520047262756928781782867061979922733653758016 14895 7806672060753922056071406479206840061263551550939584 14896 2604176488294054388340842508275921605756119411388320 14897 7820305086648869355326608325262893648985721985304816 14898 2609364221823881346736292934912745925045968051605504 14899 7833965004748076042778446373726146472273021805741824 14900 2613282071295199314814765708785112508062644935110800 14901 7847651866852528291310523214091989905471410221185792 14902 2618484994556498077286479800273508116243512441843424 14903 7861350938850498422794101942240217251596774972707200 14904 2622418519567648345738204347625047844213818357246144 14905 7875077026265368471094701837385279517665935109446656 14906 2627636835003411324183169572506901138544307125772640 14907 7888830168440968624983403873243361835957191503734720 14908 2631581303942838015473010613005367661352448773951616 14909 7902595573104848291918967188812523034522542447068704 14910 2636819849588313190156893526376101068454439707324416 14911 7916388110736461895103461613046910150348398896651264 14912 2640775130741882531321060671595333975887819408593168 14913 7930207840050379988161545336432805012706277751961328 14914 2646029157360048138184198356772493566458921903918288 14915 7944039878271695851304840896950770103126106276264320 14916 2650000418914868511680703521821866136805385811498752 14917 7957899160890770485616887015312173741826619083404032 14918 2655269814002884062412961723733235708631458480622880 14919 7971785766150549429019948370261768898011702366496576 14920 2659251956375951130107378200959842736529672787085216 14921 7985684720412363934486064459879783699105693470108032 14922 2664541922437250429635889839433623004365983166809840 14923 7999611056884783148740619765789503702187796485931808 14924 2668535127358476438611031626092359455003286022189824 14925 8013564841360418527707839622304912357368086805561600 14926 2673840556811649531210195584247304000551294422770560 14927 8027531008286115434449437080028236396549399710602240 14928 2677849726242691461997634517473619132567376636766976 14929 8041524689393518367903862692315833921765045508596720 14930 2683170821320150879915121120169111623348622376284576 14931 8055545937692566880720809581063085405885806335385600 14932 2687191119095101341972667041778924981244423346356848 14933 8069579628203226508853343377867082818015525688523680 14934 2692532815351096392902272051612741039153719474977280 14935 8083640958972900626353305921042363165183502399415040 14936 2696564113424679999802009112869417404144257803256928 14937 8097729969797379426835839041706757212366660672380928 14938 2701921567718460094651483010820490743456405261282816 14939 8111831476579087358014061038758443498681443651696800 14940 2705969138774812570603393652784215984024094845600448 14941 8125960743372813609523290575921834895458314524541952 14942 2711342231514622247212787674796904085658941212615168 14943 8140117830188797773430459860162982924672165162083456 14944 2715400863689945486536408962942215507752692506121888 14945 8154287460201302223315224485545883964150698373829216 14946 2720794913690539023582054252244070321038091585246208 14947 8168484963689196386515463453145697663925063273977696 14948 2724864799005573998940530770873584873516665027451552 14949 8182710421221547445971771033850368450837043554689792 14950 2730274586181779394966691231687543991230430939305344 14951 8196948462423156759979801343771513187201285820773312 14952 2734360725501756155991885076185412295136015902937600 14953 8211214518155942573902819023426619816817470067596160 14954 2739786451549664176751044606528946522014012064228208 14955 8225508655691877542186870175314371891308394323109248 14956 2743883913057606653972419419302795307116599798616800 14957 8239815410818033209328119993442548964042006445555856 14958 2749330624262482656519950482340809536058179187079040 14959 8254150315353812280870660764341824351857266399547264 14960 2753439272590034105316441197789907373398807241071744 14961 8268513423107395426256558502785505121750299905327232 14962 2758902018832596817284506953365621076191060553501584 14963 8282889209551059647749336384999383197828239280203776 14964 2763027233199202988787336795419732448411022819918080 14965 8297293273972668970285630269989904345145109859239232 14966 2768505898980085593742526753462696329061194879628160 14967 8311725657052303015934377725289827721793168675933184 14968 2772642364113958322862415158956533807067351468402304 14969 8326170773212938456457802558693905456459945944803760 14970 2778142375548185013343961324299624226418693333216000 14971 8340644289691136332925260626048452218152365180595264 14972 2782290282862869880277652181435164852664642210522560 14973 8355146267904421149034530779454982016477640130363392 14974 2787806305058489550457932318255834204145201156643328 14975 8369661026925733340786052740804244087974160160075200 14976 2791970767394467658427104477545890612508338623701872 14977 8384204302308155244288719300091544699441756186636512 14978 2797503012939883591596779458961489938532035844433360 14979 8398776176138214006327001456893926670674790343302336 14980 2801678989918272016397358430610682455215654816098816 14981 8413360872073747462185478966721926781962738765081344 14982 2807232606474483971565377461854512978460720261907968 14983 8427974228213225318566850703567041287969537024093888 14984 2811419955000026919454168098250097892479979433444944 14985 8442616313348919616929738521746714493381456819581152 14986 2816989894917897454964779893071631082752536415252480 14987 8457271254968537385352508649598812220148561454974592 14988 2821194114194555577248467224244764526620313319945280 14989 8471954994297886852375633220715410596405119166351136 14990 2826780254686879639544134616005655852722851887496000 14991 8486667586822348376022127292929780202015040254376960 14992 2830995912745986625220020706929355014125907711276816 14993 8501393097861796269461663741674668663624429170058240 14994 2836603789333064073324351842441797058692105875861648 14995 8516147538149448813797701013777265484931422339248000 14996 2840831088320988491944265956129541670068847966809856 14997 8530930949171307436170157384253202415194315940058880 14998 2846455260437264677635130957473087153492594007317600 14999 8545727334112548082337099256587846185387136261201856 15000 2850699416034268669407344926871132631629674052086176 15001 8560552773270670973159286467018846807043043720128512 15002 2856340095880657573639471429556469762832774385845344 15003 8575407329071055340156299800422381255081958832963808 15004 2860595956702449123697786893946652285021388948557056 15005 8590274907510909182454569433061311029977802858311968 15006 2866258407018634691831878187994720773338803515308416 15007 8605171658415461734628921441994274740986114872963520 15008 2870525833886306453518828955070306124986021454810368 15009 8620097665853478498517764421657517272711022312017536 15010 2876204895873346033253701480841401525867311147801600 15011 8635036737539799530208565349217094947140899981336512 15012 2880489498637513011480789601611768600294569197689600 15013 8650005128721791698160654187936382646057729937780688 15014 2886185042025444726081191814701158692227102132300448 15015 8665002909822924902684573217197607045700897364496384 15016 2890481281438685260811835281328028428856821883713648 15017 8680013789673954304717819059997949321878306047103536 15018 2896198964853617598735095058230570644138963098162432 15019 8695054129723819210861733836713949665316323159793536 15020 2900507042426895279739275831393382104136960270687488 15021 8710123986299052622133838390579663104080252466970000 15022 2906241306105953727219761345668666876876458455573760 15023 8725207005021738719752623489335490506472421563521856 15024 2910566542017613576078944541268432001398771925685056 15025 8740319617990901972819960158505832270884665588901968 15026 2916317609428726604956984153961878861603592423856768 15027 8755461867511000533112539726924731488358945655311040 15028 2920654751151450038874197413535796879926236682474896 15029 8770617335615055665324021895058131873540368521336320 15030 2926427990551551007435800861320601882758498147254656 15031 8785802525252536211477720783201573131487508515436352 15032 2930776890955110281063498128972349322348798776107200 15033 8801017500761115829298985385309415431941231590065536 15034 2936567030194460066599645311772385601321611216876208 15035 8816245744155524243333328856622066173344306490205184 15036 2940933423946285422876095818633839642811421728158720 15037 8831503830012996682407860748569925022314932657379072 15038 2946740336924140230773975440848670927680203887320192 15039 8846791844348279651251958816756121651242461418893440 15040 2951118563442929290974096166455001023297172040063232 15041 8862093168822106058730507965414911678542896036828880 15042 2956948022521795632508904098843396968170571462504960 15043 8877424486054713875909139410328198938157482443910112 15044 2961338282553237184607656354511661761047513896339792 15045 8892785867678271549190679614514961852667425082467840 15046 2967184618261419261041253716030152451973102408408864 15047 8908160594602177884919104931430323356865167867478272 15048 2971592350659619820297353517068438612466916600270720 15049 8923565457796831684465664633356748381781231586533600 15050 2977455786172377709002009068512316038246713382756608 15051 8939000514884080196797937677446603846943165948241280 15052 2981875623079764382269384260221579499705869401680256 15053 8954448981535554888003493622446186246038195641090448 15054 2987761633970121226731176857450069023157513184386944 15055 8969927721410808764471887366649890220742023549057088 15056 2992193432403377503215977560960948973375306991285552 15057 8985436777750916774940847633284860558073778897351680 15058 2998096643120017582252235302590572280800465971990800 15059 9000959300749125989858801946624979639616142904391904 15060 3002546252798725704337486538719753157127709049440512 15061 9016512227178488866074821491515349994672633293402192 15062 3008466529457803010586288147320970331857930600652224 15063 9032095622416410812579950634752592201852102904549696 15064 3012928166144171849419112704724892008918109412748160 15065 9047692534659189227586881123886593937131584565693952 15066 3018871409062129320140128627365548152527041193212928 15067 9063319973445552620729313938942890856991678173580160 15068 3023345284795647789368301292741525032443147332633536 15069 9078978026768650733331860083524543575282506067045376 15070 3029305700696967664689825156974554104089446443106944 15071 9094649640022483576539058038944206408156470087633792 15072 3033797363090701348681933184952373177001969016652224 15073 9110351933062044973509920115537308544077013460168048 15074 3039775174535218967063853590538480227934927372483408 15075 9126084979692112810205454731464821649060959354598176 15076 3044279150650748305889959211103381987246413380262800 15077 9141831621596925978609163829646109980726092391826896 15078 3050279955089338319894101254271208271297310931527680 15079 9157609090137496598703131425685023146570456079054464 15080 3054796093704268424058835918142751167644401232290240 15081 9173417444164913619929270032850492406994493577986304 15082 3060814397742390167257373676883532229302348238140784 15083 9189239458976909331835728082822096593641602755099168 15084 3065348665803354291151542728001205373272718416932000 15085 9205092440342311217912919023564563665176937660954624 15086 3071384340079830073715491534171239010864364614553280 15087 9220976431972052959306761295342119540039126564083712 15088 3075930839598463568245442386088289748509271310910336 15089 9236874142727793328727514267029576024699173947187200 15090 3081989902598819643572166220780419103053841103061504 15091 9252802952742918709969979962837692409012363574233312 15092 3086548844939737015054547616732174234872230862446080 15093 9268762928929056452280253502074725144069878790458880 15094 3092625376796064466143593011056759895223863215925728 15095 9284736675063538930304154122700949217725359122255040 15096 3097202432821730300639714971035183211518750830918016 15097 9300741646174048142974099607857382933738769098381312 15098 3103296668186169283379660214679291933840124923427760 15099 9316777932369632544165920830815247979428489065000960 15100 3107886245314896223960627240655931746364427862049088 15101 9332828031736719823933265757229309088871860179022352 15102 3114003893223523486296587496410979476639967795888960 15103 9348909512894994853571031582524887607952432512849856 15104 3118605831796441871057550050836913870380217106900960 15105 9365022450909312201039106136706221924514068671895040 15106 3124741291552994992497690820932975969037440368721408 15107 9381149238113289844830362147176319135914427226631776 15108 3129361690528454712872852805738529192655048264557440 15109 9397307556781576660709342629317626851055297129369760 15110 3135514824617425911309374624976985918729751684012928 15111 9413497467028810755866463928349547510071549542482048 15112 3140147657587705328487316716415404491983710999921360 15113 9429701293223595807247279595038251409129589538668544 15114 3146324604765906339489246653645916694325891900478720 15115 9445936793445400018983710513399072652869948322637056 15116 3150970094938152274540231374197899244191048143129120 15117 9462204012844849495428632561624171851576275718986240 15118 3157164819261795385148055592690023591642981471397440 15119 9478485207320356795144769913439029280867715462049216 15120 3161828750611834638980503585657934861733067676298240 15121 9494798211554905308678245383813820622023125043906032 15122 3168041486113911401863120649177141337082614026275344 15123 9511143093920368503988155456618397169047694775598944 15124 3172718143856475337137900511291136544237671105849600 15125 9527502003065255056384512583423946077644780426014112 15126 3178954726270145480240641047119967880424862346168128 15127 9543892850330694289982877574961328042607291150911872 15128 3183643955042188641601080520064698373610278397132288 15129 9560315727508598735332279259432508939617697420006984 15130 3189898661330948599016972249203204652506743914178240 15131 9576752675544349934582891515029376831056581208177312 15132 3194606681864823382804427129613480433784997403080576 15133 9593221721686029962357497663605304485447727877061920 15134 3200879366264735791951552110268993170446538814857216 15135 9609722942767648580484626570075754897855699192497280 15136 3205600034026387369561326142649170097301491686197888 15137 9626238270820881857420353160929117167400528451527536 15138 3211896970757237123904158853337425272741007002286456 15139 9642785849916874600129108792754986754698353845311840 15140 3216630508306313771080167157400364928351366849793952 15141 9659365741547144564644067363781594599049312839738112 15142 3222945530093519427335287005223932517051912684597824 15143 9675959807800525108199335819485389682062648296541760 15144 3227697836360477050029408828068027893344313180386048 15145 9692586270933436731150207571428937647184953409619904 15146 3234031189809961499453903670371322661332485399977584 15147 9709245176593605024284586830037901843424145129486912 15148 3238796438724537468698153407442144584415706802831232 15149 9725918317271907457286434121758632904874283974754960 15150 3245154075511355974432519639321848237750161465500992 15151 9742623993066233927670399708590844408453021310462400 15152 3249932102870771007728733619304780814276838978002336 15153 9759362273837392113976318575582019385962011631925376 15154 3256308175254237872484603283760911507599686176863888 15155 9776114842225470370295584647921475269331923834417408 15156 3261105339141368183210684451142952105027634867963696 15157 9792900076384161671361731211697554606081611136272640 15158 3267499705968594619624276441939849194216931396723584 15159 9809718070809044660451222554700347924862103170035712 15160 3272309728429351908652344890111229248533226388797760 15161 9826550397320616009961619378580612664397878368914352 15162 3278728788988189456081860310997139241220716981926144 15163 9843415553307138387980561514823935814364680507333440 15164 3283551891506620965537288977376846867611683774828032 15165 9860313617320544767737711560622232838658076249713696 15166 3289989357880691203603389520401142684992911254873344 15167 9877226049995305277466453450449102484701642202394560 15168 3294831570053788317493467382291758569959045920391680 15169 9894171468424182443735941209937932367323016037395968 15170 3301287688398927595659404169703599908491892709455424 15171 9911149934993618562225352356057523290544065137911680 15172 3306143057305672229047009268422647130656450270929488 15173 9928142839385832713489999674209639727984188980979408 15174 3312623897374378667624832482668566860121381207519360 15175 9945168878202994365936677530655789014658151777455872 15176 3317492263418719454525434811405282926440334233179136 15177 9962228098084691677004677834189764682249138870120320 15178 3323991863625243102307239645151871190548466117419760 15179 9979301816889049488758526541535858517428324358474816 15180 3328879711312745578699661988584752128029904132937728 15181 9996408811293370082847394255847288046919018024535040 15182 3335397921999124716169784701998494590791781194571584 15183 10013549152792813048252569852677585899689534402274176 15184 3340298837224416019856900759861770773941259466405856 15185 10030704046284825415703541631898372725717313069704032 15186 3346842198498172754896782883276525601376823491458688 15187 10047892348988784295668585158250839129916871384877536 15188 3351756415400168483624443836934010729975655124849776 15189 10065114157144951141021666787158998513252964707962112 15190 3358318503054748982689031765345735677918156754597376 15191 10082350562665426852581967570311010818475958799731904 15192 3363252170663248633463222768618826228152998008171552 15193 10099620544282470815832752062456883116080053576156848 15194 3369833230074696401444144594544059672505689782884096 15195 10116924182290276395823395876110736163399849550715264 15196 3374780279950481360507958478793685217200909250292160 15197 10134242454725110423456748620774222119600280328819712 15198 3381386514952696823485115475028460022988594126857600 15199 10151594462515328935738099488257101490893547128756480 15200 3386346778415724675133459940763593853705850368678240 15201 10168980270007234067906825219722506492608725424766720 15202 3392972097879756288720756829033057292739760017813888 15203 10186380782083310501095539254423735640260773483886976 15204 3397952188353693928081680928085880755676267792428544 15205 10203815181602772243469683593625035708031289126354848 15206 3404596447453293484828440175873462368736884537853344 15207 10221283516112810223617442985073162131949021226125952 15208 3409589825740598286403350999603282358560924755510064 15209 10238766617428772106940940053162017282414554158195584 15210 3416259694552393869985458689046288547359732885419856 15211 10256283750360763305105196014105461684763417579988224 15212 3421266593868580098276224871660679154168117464966368 15213 10273834987532724993031317225551346567790489839428352 15214 3427955508971058369119126427776651596349791432870848 15215 10291401045703315205316877778432329890334503151370880 15216 3432982214084410635983277882081220451344738835662272 15217 10309001271581241869733675773811942315477458272524016 15218 3439690434201598186286114822285738885424782089801728 15219 10326635763717993102008551859789061262602243895780800 15220 3444730744940833728034922515941159086956388477133408 15221 10344285122486194006790744761990018565602330749072384 15222 3451464596465685120108928504289510205841527761287680 15223 10361968819516167190590922246298319288608302971277376 15224 3456518334884065625701678901216749522448421651240768 15225 10379686936985091266277257515980209832675208378744320 15226 3463271608662810860037864663237935943144688144827648 15227 10397419958211768632650266184060515345426833245412256 15228 3468345533390264308438023535911992672307995157215616 15229 10415187480628763516580628125559591954973599829962784 15230 3475118075750650381342922599054140309581519855564736 15231 10432989569513929875523057342963924870738654561776192 15232 3480205506302844603125388247851696201048232141465728 15233 10450806633877518975777052974657026452567937713550448 15234 3487004119373984853625700365397118869763324238619520 15235 10468658354355602547265408573944987503603367682272384 15236 3492105302057515317556187726972379642801579752548896 15237 10486544779429743413952251663563070831800495069055184 15238 3498923294841636889721835618701600655371064690987840 15239 10504446243321275370058778556254776108213714565239104 15240 3504044638669316032749342652064861054598822698016768 15241 10522382510134510051854718950386263101123692324925232 15242 3510882269178224655513623951204109779842906620513264 15243 10540353654716049090892828560400180972684955536959936 15244 3516017439636980235854249714153533355285120832486272 15245 10558339892913084887576356341473013365892952340589600 15246 3522881173671785155641306691964956100586842902358592 15247 10576361073182312152308695275799824967474448475047680 15248 3528029997441817358730930549703167267717563556397968 15249 10594417296318031073105192344219295723327944145636352 15250 3534913491219250955654235576650146817541038867089728 15251 10612488659407750126075345142963015775100897171154304 15252 3540082860890048736620796508697500812167886464550912 15253 10630595138857580770623425150702663782728387453658880 15254 3546985951484452965355464980510128817793988860366720 15255 10648736818233928230920519792283035831541120956325120 15256 3552169056773973389104022907081561027174907086941088 15257 10666893675370259804160619868268688103572449953506560 15258 3559098695440002679441583538962269420904029375145472 15259 10685085815008568185415206804309432803224612526958240 15260 3564295781830863935276037137004107662491832150805760 15261 10703313303913256296200437092616382779657764352566272 15262 3571245133016520677188678611043979391634827068061504 15263 10721556043237831468990687896903914479845628718731008 15264 3576462735807722772051644685670630014321698222546352 15265 10739834223307682979336692130467670952866566904049152 15266 3583432071464660696951429827609380594807837514542240 15267 10758147893655157808409918629592537299610633095104512 15268 3588663733817770727921846096547969895117278697084032 15269 10776476878477017969307880371927004913853542634457040 15270 3595659647133907372676049532195049715461716523863680 15271 10794841454179423520644683835046189480631490305737152 15272 3600905186098480585986840348352675697493518334542592 15273 10813241696796815995688456824711777529317383758355888 15274 3607921196122840288805103719456484267363918071844096 15275 10831657309820072513479328147584373414319029658263808 15276 3613187655135450602435084108573176819838222528862720 15277 10850108655345232682671549212881393763537538391813776 15278 3620223604072476363421510703818022249937311671108800 15279 10868595836456546432584243835340169534909405318981632 15280 3625504026189612667191011515563744803099822458856448 15281 10887098435027783294139070087811192062949559360407040 15282 3632567002643125060682810996416260686372038370737920 15283 10905636943748642979393373193850077353433216632919040 15284 3637861632185416670499660934170020467150547061268272 15285 10924211448701486604913565017236589175735413079304960 15286 3644944668117270346384226055960561578873974910264544 15287 10942801409076242979504790963238825132286219087679296 15288 3650260184080247822919632677812416125931121910440384 15289 10961427449561266285864123497200884568339235567974320 15290 3657363550734804593838580992350469820386696355618560 15291 10980089638337782889594125575880693641311432934490080 15292 3662693356680639477601985418505230444838980696677248 15293 10998767356562888486592766632363667732035660952363296 15294 3669823777095291104339659114904012665356827626365120 15295 11017481316539649530757123930993610488219261885050880 15296 3675167695117594238542940757218471643000949302176640 15297 11036231568302918364024082731535473781206683283169920 15298 3682318563286065715188561929492481919140255684403920 15299 11054997414965197494125456566744203660597319201173600 15300 3687683775922393832864260704219853079755274634092016 15301 11073799656345187003234316537443746458139918184767744 15302 3694854924575479034968200074340873024854751226982784 15303 11092638370230839011588578362219251466487510923040576 15304 3700234325006389993041358612377256669655752346415504 15305 11111492735447493148186263591201110198313350690750688 15306 3707432997543811512281170298853063057266004597596928 15307 11130383639950455156372133492330265133497254149949216 15308 3712826844081099112936927576289115514121378218814400 15309 11149311189289270133010270904799120189091026108820480 15310 3720045922569330179699622037385348543190873306677568 15311 11168254437251718507207269254425835611726390649861824 15312 3725461025446340873116113182425410219021307517118720 15313 11187234406266283068566983335908164094283208308598768 15314 3732700780354446151881297742078675032450596316641280 15315 11206251183850913786494911167456152453421029377643392 15316 3738130416276741409298288552657256046803158541165824 15317 11225283698738651140497662431647807473546927161622256 15318 3745397717850881448451775785414431338197141362072192 15319 11244353107850227606693352218065624103626269740878400 15320 3750841698820367319506652812983334452840749819611136 15321 11263459480798815472459686326740208362318937351068032 15322 3758129798678250882063876753949680302646147957947904 15323 11282581666495239266881941024577729448791995791984640 15324 3763595448728183779394513943475966559541683099147712 15325 11301740911043444396991773881525076749654447792338736 15326 3770904185055589036563362939240385814778175930912000 15327 11320937266153820195102967249031561658204314119233088 15328 3776384260091951910833887406468598028616210352633600 15329 11340149500279375481432437778224409753090724031563120 15330 3783721019049447244359085634359247962580890345024512 15331 11359398949694381267163694287500948926574081326226272 15332 3789215776204854515148889457748831640175891335482768 15333 11378685693863801999795806817942140369565590984070400 15334 3796573286702013007058446876453812509910744188164992 15335 11397988374438350956285240239666887051491427658028992 15336 3802089685512591417719964031445764099230281170997760 15337 11417328417876510739682199460237332101864983459565616 15338 3809468232656373521040602142882470123987826983852400 15339 11436705931645968254338426382185261744988239423505856 15340 3814999404973130532308983467231329259921310593156480 15341 11456099430071012658177271284456239748219640511882640 15342 3822405993833266092324979976902941983774499233648064 15343 11475530476731354224658704195015383768451123106251840 15344 3827951741413817362820859317320984884244642438053504 15345 11494999161199447071673325792871011230281134788466688 15346 3835379493803123360059270860039725772937408533193104 15347 11514483869000075049451944117717331793547584339779200 15348 3840947300309412380877145168924841789611615701442560 15349 11534006301954937722993690395971571819605487683900240 15350 3848396044645634609801940642627357010866290283380832 15351 11553566531255343546876626665920030067405575497140224 15352 3853978510588697584796562846513132835327940598536640 15353 11573142860299228634715280676212492349298705525513696 15354 3861455778101659387868332004645254129881670999092912 15355 11592757082873982746330479333400362560370212276786048 15356 3867053175151830437194442576221777932072628078981440 15357 11612409251207802518158465115638462891528490627727360 15358 3874551554667374705771044240339365050394368395579008 15359 11632077586995325790325549090867317905880682571407360 15360 3880170978658993511880067449516269275601995415653056 15361 11651783975567403296327509306954861597159428518092912 15362 3887690754394395019570566635862235293632589619755984 15363 11671528498111730682179203237376892135706359239356800 15364 3893325189633214633150028873369047306683867086157312 15365 11691289246445969470841430138970439690482154903178240 15366 3900873519744814471154643514925777608998210702891648 15367 11711088197732956330833126987342900831276416913169408 15368 3906522773168082905203322781097979981844206783078304 15369 11730925462591466812538700590432265856071355445160960 15370 3914092631634397884604112028950389407704771265858240 15371 11750779001864595035207396508087106622256475937515200 15372 3919764333963072139994749999698420713181369001470336 15373 11770670933734015204241522547078717499444707631738768 15374 3927355538854914183398860866667317977936625147021888 15375 11790601349736586295314878715327766299121430548381952 15376 3933042148000687214129156020115886093941382179227368 15377 11810548079318739176314473016214042082175060067180016 15378 3940662394524296419631310670880856975295188070189824 15379 11830533382225424615456004893451489720860020323354880 15380 3946364181166942786667214063003316681866143314076640 15381 11850557330663500170254449052265365026966887009925200 15382 3954005899239709987431469551389170946210667317334624 15383 11870597670764715643225032898767366663084292296065088 15384 3959730098043168558646019393518254676986918504126528 15385 11890676755799888054770815292856197473201347740438464 15386 3967393587249662039951527695533449609458268327504176 15387 11910794639120164314174057492379128748386498327011328 15388 3973133047972233456544794500841171271427333380465216 15389 11930928982555285054284958507563250310982046338558720 15390 3980825606355846436666811771803177071632832752072640 15391 11951102233523365681323067616874150711832755376175872 15392 3986580125364254215287972740821991928013602376940064 15393 11971314475079566300045372667824784593584703381725696 15394 3994294576053768181103591658264200536388659012064640 15395 11991543235579753226637994001973485936662455548050560 15396 4000071949940332739282632622753080949190453990681216 15397 12011811057138281507444193511330756394848341519472800 15398 4007808116804787812562603254630396593169599778201760 15399 12032118052390914020087603377661050312350002871921600 15400 4013600642298525571756376097161524491175694037567744 15401 12052441616166641120992763670107069857015275895248432 15402 4021366371180240853258904236180595473256561297653248 15403 12072804434282395228897232994838165364206397929301696 15404 4027174317516488074860040931138184826598370217161312 15405 12093206600279392169851757779323335131279388296181760 15406 4034961892993579357420369203760886666191923942569664 15407 12113625374456603868205623241184407426482476862849024 15408 4040792652658910285970898718436219317075596245862368 15409 12134083587087521815742084891122308192126229812360320 15410 4048602373499882176749385291716625805908866280954368 15411 12154581312636306018475282066391170210989727632812544 15412 4054448643055493088303931785670413988664936694261808 15413 12175095725560986693285374408953955385660098666637648 15414 4062287949805847601852719768103554681202371149295616 15415 12195649752446059101811118792754752053192426277597376 15416 4068149531057365573286628545455371481323026894558976 15417 12216243447677237608119623109791026133453487561442560 15418 4076011109491857225987414711677552907932119786212192 15419 12236853899945830622910541747371656541946827277798464 15420 4081895951769154871783933912308913803317612440638848 15421 12257504132200868569157170487346702770704395425038592 15422 4089779615252920444218240923286046266827746348438848 15423 12278194228770465528533261738417780858373339559134336 15424 4095679850638026088046255187174034034998923548986192 15425 12298901142450179262594621530568606369090228826141392 15426 4103593615252328516319581470406594355559564405210704 15427 12319647992436281979943424698718912105059550384512096 15428 4109509528462490077943519711796669449042004196339200 15429 12340434894027562749162212413859916977523022279560960 15430 4117445513841658835844562963178144170924262329762176 15431 12361238662551797487789542326446760615545738686006592 15432 4123384641393612865117771097835049350367595117238912 15433 12382082564853659719007958429456176901333286068122112 15434 4131343145469047598386033965462764262701146828195568 15435 12402966696660574597886965889590294887440166669446400 15436 4137298044513904073821080165853079884403411377786944 15437 12423867735011415515760862439279870456227461375432960 15438 4145286669653872909674965200756238074470806649851904 15439 12444809095474776274010144642484059875391662731506560 15440 4151257131011833172454425415038367014627666460489696 15441 12465790853555610517744106770398061681790266767576192 15442 4159268406553621018222899332978664868703649413735424 15443 12486789599137485814965626980590074630150640524403168 15444 4165262534767924118663297503792335526742694614960640 15445 12507828845550656472491147354268752933711151494290080 15446 4173296280014267418560581421561472555320809641769824 15447 12528908648219033193511825868896726994915745987164160 15448 4179306056549435940498013742977946919731955711825504 15449 12550005509308596069558579349676422886298814792095744 15450 4187370444203682877340482629415790642781505802843904 15451 12571143040216422064197080751132739769962294411978912 15452 4193396152397410186084017185621635469767880317841088 15453 12592321327865422211718726261223278685541368504144416 15454 4201483134051648512851984990121876296349113070429568 15455 12613516734601169604500803778243553675278407679028096 15456 4207532474433015217589195372085724319289861133621248 15457 12634752970974324838427898137801923501606282580617920 15458 4215642363978057631543563126265627025715435064882560 15459 12656030154876892144700836440300701362935349428332736 15460 4221707734575620199631632221154942265802593689268896 15461 12677324508435029863776915373985009990283559234521552 15462 4229848282378759539551392966981555404501091234362720 15463 12698659893377226763949356251389557518777400447475392 15464 4235929462603097014092430126624206873409961145240624 15465 12720036406996628853541383211765053211478954085161472 15466 4244093055553747950276259926288199829105026581653760 15467 12741430130628838731530538923954709796638218725686816 15468 4250198325407675255083195514368973816071548419507520 15469 12762865077622934650106874825223835525052838704081920 15470 4258384772071633709981697714689012685823157134232064 15471 12784341325200287351704665607561745793637210323866112 15472 4264505942140618831144020099247133003122108898138176 15473 12805834864731368489185181958156433680369652630384368 15474 4272723574382895568360127877523446615712787959800960 15475 12827369810143414708494206150085972076961549042998240 15476 4278860944178504326419695202136242914505211209492576 15477 12848946218048387343038132870815154349839174314020864 15478 4287101559689781506074765015135074848157775757877120 15479 12870539989576023070925802342608105155385969449289856 15480 4293262979363901518015553688272612532011430864642368 15481 12892175339770732004266362142030643856813325411766112 15482 4301526891148643970998393087256490234175197392433584 15483 12913852356881516460826729102222233826316477516347776 15484 4307704596588300142697856055084138005418798193961600 15485 12935546799561593145267108853021573905098179717628160 15486 4315999723042128074374133057940028515213142255728000 15487 12957282983491474611785987449864207235250309643229952 15488 4322193499367516694153846237803010343967746273113096 15489 12979061029223419188269837285561651965268606209053936 15490 4330512065075627387299527049558012196370533335917600 15491 13000856551819805202408458863013364675815446164542592 15492 4336730353642833678536029844187014802205892613085056 15493 13022694021251254602186662898114986488124539884917968 15494 4345072155713639927089363514479395375814878980929536 15495 13044573537734431104320189034919991744655330225066624 15496 4351306610791316587684348486993613701892805755239200 15497 13066470571529829720873045872917998289582892934989616 15498 4359680161170786290528879945704761682618720010081280 15499 13088409748513445975631045707647594025221727751727680 15500 4365931080865354202107295525648212011649087461301248 15501 13110391147508904441069691521601364761522050001193472 15502 4374328002716133091467309567002135989570486873897344 15503 13132390147309583822495627212170066131292299433714240 15504 4380603389610163824924274701608083562256193233957120 15505 13154431476678466026400393286622814093294699554989568 15506 4389024012783003670080153392337858354522323354574864 15507 13176515192775214186489552039638276074273738966739744 15508 4395315955223160685455122308194598080717930712255216 15509 13198616582875475456332170150985602016851537724480416 15510 4403768351709309193148040192727846196493500658364416 15511 13220760478545729021951717573089889766730481427196992 15512 4410076623138563245097123479993635770241327525909888 15513 13242946970051746245067064610057248376809327272415616 15514 4418552851667324868157459159899485263980755106424368 15515 13265151198000695715228965509667852428603289569111680 15516 4424886075481050938209692714474534365005535903243136 15517 13287398097446238487421758714895012558738855521777920 15518 4433385939733544487938706235167318293665736758738560 15519 13309687791779192895971823642691141742330623096089600 15520 4439735593093338932330810668358314709898019226207712 15521 13331995274065438079737374253459848411583627254745344 15522 4448267770338051048593828813616620910562890395850240 15523 13354345638143356535630631444254371591835935940580768 15524 4454634149939798343947568867918454367146691956257552 15525 13376738985876909742734762644093839276219470834347520 15526 4463190103793991016071369282098737714023742922720640 15527 13399150162740336414463271935966910229701662057699776 15528 4469581385334648381848511784660884398424330110225664 15529 13421604421409525786594713250718150015228787097155296 15530 4478161444626157256798268141682540410355659476496096 15531 13444101842342832823559258109384569857543930211917824 15532 4484569548250615753423614644649197471595085070198976 15533 13466617177479177414563449037728018475246142367788432 15534 4493181941276774383635983547132097263395862357219072 15535 13489175784182537570129021770884343466504484977963520 15536 4499606646502260682851802322161681631310511628814432 15537 13511777721527246268773182194206406391295919656937600 15538 4508243281465493698065703763601951391009904753894688 15539 13534397647171892991189369480324260012601100013904960 15540 4514693379324160932840057210140637115654051898594304 15541 13557061024331463116491529965983985508779111722014032 15542 4523354048052021237313863818599669177726043223950400 15543 13579767945208338090669859310083665856265940834054336 15544 4529820834868313426731534484234419974041433852603840 15545 13602492917830607426706272907978361742890187709565920 15546 4538514401621709334918881659901778312846976201192448 15547 13625261511318932159638531796170350552118225862275712 15548 4544998190993487740820432082703424829202492080275264 15549 13648073851261481220188024206740807578080194854180352 15550 4553715938388793201826464770895098643021809062257728 15551 13670904295501450547915076561342292013534521833472512 15552 4560225064194854824912180109609829958529128021592928 15553 13693778575012153209233750698629976375802255757595136 15554 4568967320054906353326692404306758299197393410980352 15555 13716696794007773670559435980402727280496133898739456 15556 4575493549376077360648356250263285069079724557118800 15557 13739633158409098790545643361310509643499453590298112 15558 4584268719545155835599760053062239171192091804904512 15559 13762613562359062406364314586879105071517791977182400 15560 4590811819866726217190814623195521756807074442488480 15561 13785638088138841206765861321040802645865734360732160 15562 4599611640686485836801328800795362907651388949695488 15563 13808680845404187206226457282382376326895652021013760 15564 4606180573272369278093970010386811128071429545230912 15565 13831767836281098420704577782909372239667869429631232 15566 4615004843400727308927371072002922121459246339052608 15567 13854899120392011111770904165690045895138532432270400 15568 4621590739355760070355533333507291385627218079287040 15569 13878048711697200166614796863433047964810755009642480 15570 4630448494656761786325275380155147403882733894767008 15571 13901242719737514160291388951994300750662863511006592 15572 4637051666000690402842559114493519843098145370633440 15573 13924481238673020063385151544127522929366561356985600 15574 4645934004623066079984815376302688097095095233080960 15575 13947738129303387710111538367506418683842131150784640 15576 4652562965193027731552132350436326906464142749780480 15577 13971039608916751988497046825549124342696379531769312 15578 4661470232585263266414001143857307177232455820177200 15579 13994385806785769036378882509319594851574166276282240 15580 4668116574892799513964286343497983105518298908830080 15581 14017750429211242652740673853618187586098896740677392 15582 4677057339277870764846655041083924193814460719975104 15583 14041159859940805763523640783143202464377047782546688 15584 4683720818020340220247483532221860333377621279408448 15585 14064614205446797466239492412427535579511692141163520 15586 4692686659447820007675487770119464949976598579757904 15587 14088087017100632082385601363412934374323819274468480 15588 4699376428647626465337553511909157588922071385868304 15589 14111604845686059978428397858446590265355406512619008 15590 4708367133743323603054499935464517830722044498465920 15591 14135167774602212370710738046141457837268262925445952 15592 4715074136966636034713826270802792272595758938128560 15593 14158749257659399447170073978486803929936181883078656 15594 4724098916343113206477954101928354825214747263532544 15595 14182375955360187667175351137836526609845040238058240 15596 4730823483363854875834494789440168629238548451873664 15597 14206047928613882882752165554354027638307324039003024 15598 4739873266241404536866840181560668233538821636402240 15599 14229738532455986012794080853486095799791475892569920 15600 4746624074926601217519522810527216306292328931456064 15601 14253474537886003390487002214249702524360030875146992 15602 4755699205794389542173986059562632938278221229104800 15603 14277256041207459622176832033748983314796045327005696 15604 4762467670654478289176418436677239703491631740954112 15605 14301056240098782818944958967159117636965832304667808 15606 4771576902129225199175445602548429587526916888218560 15607 14324902016645437728920833159058627570869715960094016 15608 4778362784383393575244238933098423594025323918128384 15609 14348793502413503764799927890210434912228078327516288 15610 4787497518351403309609376865952014613137099397337088 15611 14372703737679754758017371800685986077079720206734272 15612 4794310148707045141413778320301842027510250943407296 15613 14396659774044296776328092438231833258345246638298656 15614 4803470159162140170941067696256143286514727735723456 15615 14420661720298948158861958255112385750470775660517056 15616 4810300309856039699515910595626096908687501994061232 15617 14444682458095851053518312515217287460097511234941952 15618 4819495004934636722161205729631466074461402811997440 15619 14468749209475937776728174943645754688136438209601120 15620 4826343004236337728639387240725580838559713791453696 15621 14492862060448802006389568654300284906212913617199104 15622 4835563121733803026682458842676601641108544518517184 15623 14516993792167919512247964294750382731287806919253120 15624 4842437814651897592684779998990908433063647225448448 15625 14541171739634277090290320381932064193752032613073384 15626 4851683717400606343768190335719189223923006814979808 15627 14565395964902609256895666146776971805937139993352640 15628 4858576356532317942459181823552906857632987082386976 15629 14589639148727319134375726458878013165831689019328400 15630 4867856965729758959508174158814051626511871095649152 15631 14613928739122594783373344965821943966226008306563520 15632 4874767299312619870682878388325704448187439535786576 15633 14638264833842819114121400094261982352627641284518128 15634 4884073834862798210737388655850433573890651926221328 15635 14662619953439981784375301322020034506621765296727680 15636 4891011393625618967309552351921971336566754151544576 15637 14687021658837498597390028161785329706871488234804480 15638 4900343636728437023570551964742857643061552295653248 15639 14711470084679762329412769900553874212152351173077632 15640 4907298998354686587939314494881452042376519855460608 15641 14735937589512490830458937210724248359369744249061552 15642 4916666538351975828026240723000167741804513536069120 15643 14760451908378924827448550293359480789089054664207008 15644 4923640029507836216051075842499705000259918321701952 15645 14785013152573196564107393780815625994108062018329600 15646 4933033429217288593098863874409179664725139819196544 15647 14809593517678004112562445656334633242769134336217856 15648 4940034084922570124926958061406972830138715887537792 15649 14834220914117068886098191812252728615960441848238960 15650 4949453706173193957290543164139562754166155411714416 15651 14858895429077504702196087348324956764696204030639872 15652 4956472594517132434914289893415214904295892154835456 15653 14883589156099376847952220831198348989237221119187456 15654 4965927529582061967712447671422409246355674718455360 15655 14908330120268327870302480714768903563412744441875456 15656 4972964405485828182099854738390427055197460073667840 15657 14933118384804492993892217589534006464836015010126592 15658 4982445709337732266172033949266079048129096821401200 15659 14957925940598413181061521869788858408116488622911104 15660 4989510287140219959169247796500500375989331987411200 15661 14982780927698480419393490509534356572506846259327632 15662 4999017728004748184570841296426508353454092198796288 15663 15007683446850494895120862649594202748715623200900096 15664 5006100387161056584646563327048103979976018517533120 15665 15032605324210400725123616862702065139644304312307392 15666 5015643759538516971050464321531919141132060473241088 15667 15057574816070738037643754269009399811262425474289376 15668 5022744845199014887583899504722378236204071195949616 15669 15082592060085246282588757126079666124495756906985296 15670 5032314513178861259138741961964811488960506956170752 15671 15107628717168870812667205538627966669573635504886592 15672 5039443233859118719327730369163124645656340895205312 15673 15132713221891960708522602000139925970264738138214400 15674 5049039557977503096875883217159269733584728314817376 15675 15157845687323786389133319254123408912936632057566720 15676 5056186813954260869793210856632940169942562350638720 15677 15182997608530641276952157245358356375005806316113952 15678 5065819081541115776039288294183141446995804846351552 15679 15208197598815375036730546014625087247623618579279360 15680 5072984614451469785615399482815568019580357961450608 15681 15233445747310370858799995306898460151706358677082752 15682 5082643691700135592045013141399116398648451710335184 15683 15258713443818864080542792835412446375680468362703968 15684 5089837402508323783170167777848781831411187464982912 15685 15284029419529394790659274284740016722954106178467232 15686 5099523065240712523853950713223831546271713082351616 15687 15309393739019839032613313402730910374884888800450560 15688 5106735152185915586955136484535629555895486249730464 15689 15334777686461669020194438984218265445418800725377760 15690 5116457383036211392589569808719958557335910640043264 15691 15360210111611673957690128633200890090203117417243904 15692 5123688189589415440163233881317679590131372597519008 15693 15385691116708919156701285529791271497462618642285056 15694 5133437150347508078025781398345696170009671452748800 15695 15411191818121537349547387524055105940255520817083264 15696 5140696082225123148202102039665683112969553965552240 15697 15436741183536296683701756277498366793196688084793472 15698 5150472152764611522120926866218865409860270427286528 15699 15462339353658677367031832102927209329869163242049216 15700 5157749918905316585688336625031437731343905230761552 15701 15487957275750257051345613712296810766887018194802432 15702 5167562564344973496882704381819988671934171431985984 15703 15513624099328473287700983038496658816519395490441216 15704 5174858892336730308535120421562266680025726841571968 15705 15539339940871770574900542432713787411697181062149600 15706 5184698807769105527145047915639178145164663679385904 15707 15565075577057546842431745659359562656974699422611520 15708 5192023809928953405423475169123215617794541203380224 15709 15590860341191296953264804994025147164350781995292416 15710 5201890757754420006782405337807165104759779455123648 15711 15616694324232349034069633191086660968922213641666112 15712 5209234426553171913214196623236113519885731364053344 15713 15642548195880562007893291276306464034887526422149760 15714 5219138581024353694624235753519344929057596320081488 15715 15668451409997650263144487107662964371167849202899200 15716 5226501279439913285735343561643996652118434545514640 15717 15694404031720984665430145467848082995915601728734208 15718 5236432617163993042087221457815130954394990184718080 15719 15720376623729586464650680426613598544177280939371200 15720 5243823930889565901852687069725400685231857459201792 15721 15746398760325377252183790664839101747711702633139200 15722 5253782830603146301146850561940264867282926661793024 15723 15772470546080773237041810227705119965431242025160288 15724 5261193273038828203128370251419356279897443020392672 15725 15798562370921940448219660181956188301212893541208416 15726 5271189402108502461074790092780124032767611269658048 15727 15824703930449546775096189336684135996264297445549696 15728 5278618708178309751803878992281192576132601426257088 15729 15850895368649751110159872678724947639076416856321664 15730 5288642566170344602183174707051046794383907198422688 15731 15877106901735400694636888937096036263729298727380192 15732 5296101041937610060567877210161785409700427984848640 15733 15903368412389006454116450039670565767943126438877008 15734 5306152377443358316375648076088848643625440881361888 15735 15929680018937770908456992155787505543404332393334400 15736 5313629827616604137215770446806976243006111360086656 15737 15956011763845189918158788685151803853999480862798256 15738 5323719031292994273548429206488593060001234027573504 15739 15982393716912659313800095990020658150938897201089440 15740 5331215816988218961327283095513539142455952239320512 15741 16008825970979229728435493415744640743340369440458240 15742 5341332655676342364907877718863694506415918807416064 15743 16035278459089731414601863726494626938075110185802496 15744 5348858545615600581912249760389304036609240211396928 15745 16061781373719746924655140297526812769344865527602176 15746 5359003418284938673609278296040589583995738645074384 15747 16088334782209990383722624441774140173941452522907520 15748 5366548748747352483451910310925060795084727954604032 15749 16114908507373163812380532844477511958174775609142480 15750 5376731507395091983249219680055476406419393298250496 15751 16141532865670636484406235340383081124707838767438400 15752 5384295998762074736454704212130588754259846917083520 15753 16168207963870711288817060270976163400253853994323200 15754 5394506943303856795003344360438823320973054171976688 15755 16194903448665450279585893388545975970746429579167488 15756 5402101121016080484210992029744458466017824347370112 15757 16221649760552260638076573345380635646097968314561792 15758 5412340007990609444265319481664271904792091140612160 15759 16248447046049917474917031622312100164766974483654016 15760 5419953463455522651442174611637608371753216854165152 15761 16275264775032453515383239565446866337089867059306992 15762 5430230882264133202110953302235505742011453923347968 15763 16302133578683319784336932336341574972401590167525696 15764 5437863974831421295632469418766959173455361054079232 15765 16329053578032991291402458003052425795860324611314432 15766 5448169500293872831714200104406709344235608937433184 15767 16355994064152362464231763063940780490328476357133376 15768 5455832206978868484500788319128487013718181997141120 15769 16382985860395303913619557182998363874721421864552416 15770 5466166236975668570501409998299585287925708249071360 15771 16410029061664962082114135583317752655861867271245824 15772 5473848691534295855718811573575709709087866937904448 15773 16437092846501554764463269287163546403474346227726608 15774 5484221265614460074384759389097225493566347625195520 15775 16464208164712450071726695969269137690000452185678528 15776 5491923196062442062330395553681169547378025565599840 15777 16491375084233921416115046007191720839331246364533744 15778 5502324433439389753363216732486073723722937083714560 15779 16518562671709048761354434728119226773007889284323840 15780 5510056566217856332590576498134297599095398581108224 15781 16545802002767437290808704064916924458155373480842752 15782 5520486208977781029916462762598844344924684530665984 15783 16573093186416808457522649090767410089853126556279616 15784 5528237918260540705983264418293544907952799435895664 15785 16600405109080694275687622731740326314363747114994688 15786 5538706780618378896757302794068840320461443035295344 15787 16627768972530784198961636971975366051786298949069856 15788 5546478446063662993725799220118915715359196993547616 15789 16655184927548234997136746812911254984321900266737920 15790 5556975885235405819872161307529024120498472763255360 15791 16682621678765088139040514975195802341600792355708032 15792 5564777673917239900115853835873542308380176564006912 15793 16710110623956126491653875564203440812423203595602400 15794 5575304086050442130594191660866196554397836096919200 15795 16737651886764106456763889321190156720734216875055744 15796 5583125947912694051494805908095799940424791190854400 15797 16765213989482555664211895451742752914987983075323216 15798 5593691586423146678029899337254756622907523604299072 15799 16792828526611203884528470881420560473697303449308928 15800 5601533234721329049115826409077089007955877189196160 15801 16820495594294426892890868420614393726042578062896640 15802 5612128011901037017962476847828556274843432514969264 15803 16848183600836854981431020410556223747212843060519328 15804 5620000377649258027260102918714906151694330405895360 15805 16875924269168947996147092145216377536710282454164800 15806 5630624044058469313639659367190099494385948775265920 15807 16903717668658956457958228175243116730792853440000000 15808 5638516302686850123521768201123722619878141631794880 15809 16931532092189947648360541553801765312395116763191920 15810 5649179878553222916370097121700249583491001693270016 15811 16959399392037338895970238047913177624479199181156032 15812 5657092407991826493027391350421488391320998510509440 15813 16987319679686008788062178198002843293821671457244416 15814 5667785028551272011527594267585280086332278753200928 15815 17015261062850531600597701177266156227416248518847936 15816 5675728212097989263673627576984881868552049512174720 15817 17043255523894301266273456156990866449415147854779696 15818 5686450294994179840982357090009302365268724195366400 15819 17071303216218455482516681593443651651889637090316736 15820 5694413872758360403136479782215965965357606635735808 15821 17099372062400148756973621780802939055157712457767712 15822 5705175865970264439953548985772675055347148420840320 15823 17127494244327313728588125302721847951373254478165888 15824 5713159535655542885295769164581778922442331459046656 15825 17155669888285338537583124724405553167814329213213312 15826 5723951164176406818538924113398736246818977398278688 15827 17183866730279902517903304739289626927920532217411520 15828 5731966088436707745775246695781160490535149215289600 15829 17212117152805016718370965468006126480187034774062080 15830 5742787088003081335601625838679603468412584571238656 15831 17240421255042035660395492537216548502540192034085120 15832 5750822216944227087907398649483817049843191775675360 15833 17268746655535897715753072348147565200978433980860416 15834 5761683817629329257054623039288768327224145332720640 15835 17297125869040474511577922462641933773121054763464192 15836 5769739550322373927634543611120444497417611200094784 15837 17325558966205886102969293270429967726349514971171840 15838 5780630684566189023948175560114075674246737065786240 15839 17354013448307517208637541391833901231399622070008064 15840 5788717601524127247607068724658659100467424611070784 15841 17382521962347309455804598473767800307418766615752704 15842 5799638685501909002124501278514409463107345201364472 15843 17411084621423548593601449564515597649479651834271936 15844 5807746312632836314830899035801102844477618113765152 15845 17439668738422606983297662101276832002156729926567840 15846 5818708016144077572695254886225074311465904947187200 15847 17468307092456628783828835780071957826639293569826048 15848 5826836059282014495814485078209236263609589978577664 15849 17496999840500536526513401947594831662111245347344640 15850 5837827892760789651217307310793734099502524409199952 15851 17525714104872710658598740303145371655341970939324896 15852 5845987726576167948396429823091601518110567580318016 15853 17554482869636135099825231491577421767637000954464256 15854 5857009410733806202207449544065427327216574397793728 15855 17583306263953428703153804060213704783920367601299456 15856 5865189779599241297085460843576263822526989894452992 15857 17612151218519877076641487099411919507631730039086432 15858 5876252781722333627566511700079777347370889137711632 15859 17641050923766126203143454357660950798766274874167520 15860 5884454082891192817954867220947891432707022112298432 15861 17670005480164287523883439241156336978833217745662464 15862 5895547105422321279591553878125507636382254328281088 15863 17698981699256972250574678605584543094050832466393920 15864 5903780119585386389238815667260987068513605108028608 15865 17728012905609956540639299491296872189507057272875520 15866 5914903600888813613005731248423760264262072926316464 15867 17757099171197077973045560839978416929665667661179968 15868 5923157660042513348714915831519647189800328041143296 15869 17786207187640124136379380705410812183011572264481024 15870 5934322472027622192635029147715163363257536505942208 15871 17815370414042062826935153033493156690957501196100800 15872 5942597266038403810498828422375132536487318880852224 15873 17844588966961624180645728934225140498020286264156672 15874 5953792700576821087341033696650489943336870065488848 15875 17873829344350189386956582346419210335500349044314112 15876 5962099844596958218386260654508344953821978661543272 15877 17903125141296942593879540552402595200137746450045136 15878 5973325630850206107257381776327007899781292130959168 15879 17932476518223475925517444697657338020992662709401600 15880 5981653635433940966216695898173339092415058420208672 15881 17961849778837963919943141358174257447654109596666672 15882 5992921458414983049565698277778109715414036132495104 15883 17991278727948172469386060379389787448617674433767040 15884 6001270718586281778765052727958807016433262480521952 15885 18020763496745028824109774207536802967036466354934048 15886 6012569070625928413542412169205999135794041230685824 15887 18050270193932120171949060494048290072977150059523456 15888 6020950595550901820381104491981953860105886088494976 15889 18079832834615182020430412615929540701685268800933360 15890 6032279913719307815656949146900780562204415330110976 15891 18109451521487498822019624642278757560042243745154752 15892 6040682813313232699379350725695361759273360326250720 15893 18139092240355983908263697615051176433661678307143936 15894 6052054174690579870094010803379957999610622264454432 15895 18168789144203104264204934775953485633264256537994816 15896 6060478147388858961711746919500360078505093325574688 15897 18198542306512999110526025943894103385614410444237312 15898 6071880645874653267166114665208532584402428559629360 15899 18228317589776612473439907089330187031933908025988736 15900 6080337526859526132393443333828455685876123714650944 15901 18258149285645286904890013226588656359599090129085712 15902 6091770876022755046599093889552640465530575986185344 15903 18288037512376454887761393806068148343671805375897600 15904 6100248937823264184011758354574207160980097166711296 15905 18317947935189767140823197881624319291503140273759328 15906 6111725068724793136201835852307379042046273570117376 15907 18347914983697214511019768446337554246200371337601376 15908 6120224728720359724959329190141184209888774838051872 15909 18377938821837904422105277673249816425551728085156096 15910 6131731895305127042153441457411254378450999262603648 15911 18407984916101706203801972666720504121787983052828032 15912 6140264370591319393400347301693513862288060312564192 15913 18438087909928354726670928768150196196174158122288688 15914 6151803007979673286214528627426113965333032723082720 15915 18468247938437212044625528886614622039286613112829312 15916 6160357207405133892540569118058553665482448608291456 15917 18498430267661377263740040361321195182462665305696512 15918 6171938627072127946396982514666544666577004623969280 15919 18528669757165761779564081726558353383698536423688320 15920 6180514232565651855213146161720673650395200054486400 15921 18558966511744242489431863782015981856664246975664480 15922 6192127301628881075809483484354930467225972128028800 15923 18589285672518960043523674925306460691692444820678368 15924 6200736372512921754370415885843810170087193058504192 15925 18619662240076808184339492706878656446870976708205552 15926 6212380813692177927833456513664644493117996890898144 15927 18650096288484078119871959430223200223551195338706240 15928 6221011405007510615723357536534160145132975777672768 15929 18680552833983288331120537549697506286113980627303264 15930 6232699375107545901753371426068645090182895352486400 15931 18711067017963598346144142909318356965770190907371200 15932 6241351902146518205982639115848038356384177796864640 15933 18741638961332705162548203352749269839833320953967616 15934 6253071411748550220762900469953299094705959659024896 15935 18772233477360362202036292572392771431720127887616832 15936 6261757328412052886449949075521582577632911740382336 15937 18802885849239407124275095943319082651587119709587056 15938 6273508836395832855339734153905378138933564635819552 15939 18833596244714103142868063604065053347476424673277952 15940 6282216821619856445220295041299175617159323291590432 15941 18864329272896830665502758377875504624213009277254400 15942 6294011852363600581599289461728468113751693019223104 15943 18895120436995905094222002172978310130654962993246400 15944 6302741571203068493896561056994647127112017929555984 15945 18925969874221913376771106209130575167306315192369664 15946 6314568786823732848594865626310553643862578374257152 15947 18956841989583480028850576029526669311959329426817792 15948 6323332551982458473704732151127537318802519314091104 15949 18987772506252409116888021153876118212148416984905760 15950 6335191658877934733042649600123673295087003338480320 15951 19018761531136762122888056219773213123397265317174400 15952 6343977278696201477972091237714626967930258229190896 15953 19049773341591700553930740120564061461785082822012416 15954 6355880663207510229895055972167625019192115399378560 15955 19080843804163442559536652706776119014268902850763648 15956 6364688576380581113214024089793533421357726901979760 15957 19111972995473648243277134374757502990255262208129616 15958 6376624027293948235747342914591748334997935320477440 15959 19143125064203517556673184471249479242961268397139520 15960 6385465903542170962321881135392684732654363652372480 15961 19174336021886217821690334165222080825992145466201984 15962 6397433877761580922010975519943960871155007978078464 15963 19205605991937209742959881490009535023972849473808256 15964 6406298161241584193950792946671335634553603217812672 15965 19236898916180499028633271786288002770581210330959872 15966 6418310426313411301827939786581138728938891337216704 15967 19268250951109130675425455741089640245260066915855232 15968 6427196790939512867706990454370836492941030541172640 15969 19299662267336861286582766746998412635554122524190336 15970 6439241774016951847691753741468243865529168832769312 15971 19331096599025447627898672570586690979313918856394592 15972 6448162764869451407655305290695511248067323018830592 15973 19362590326774891955797380182771754431422334202804688 15974 6460240155706999537441651026380023338794484647382048 15975 19394143590925315332865114056976260124497229224220224 15976 6469183355717437069462641337500452360814304406576688 15977 19425719915576453547853872009427065231710088286698720 15978 6481305800363036736599524151963104138742169450469632 15979 19457355907241066494588735401290334120684388082332960 15980 6490271646174949568926143461134773061286017815446016 15981 19489051675182966635380007304948217821452177248433664 15982 6502426681477943226531756841623857634867138462019008 15983 19520770612244157057302576975359124087458390376204736 15984 6511427061914629260068917399839943759605642688928640 15985 19552549472702906379842589131828493964476379850181120 15986 6523615169415099342508345467933951348178668892035984 15987 19584388333780117802327775271522599308574665969723424 15988 6532638316530748050597584837378527362763342075634432 15989 19616250457826275656278027789914027966827834078097920 15990 6544871484561297185129702140598547559196179973384448 15991 19648172746122301522466772649494759578396538378002752 15992 6553917054627618164046562605782861528372907211704960 15993 19680155324665498819654231971674265908178365575177008 15994 6566183471103399431603358442214652883890665968532736 15995 19712161244127845456316237542751764771800486135147776 15996 6575264272308848404667123964051781817576570053373952 15997 19744227553225858145640614004306978601406063602209312 15998 6587563636482060595921645503441842354212645989896640 15999 19776354427515121861448768157970419161199705476567616 16000 6596666995976486947733726609550501136264588066633824 16001 19808504704220130194231880833643733706823180578339952 16002 6609012192112400637513985918410052543077957060009984 16003 19840715662353003588534160768227117030918841520374016 16004 6618138543812741594327372565561775443724571836396752 16005 19872987445223216070358824689770370569617497422388736 16006 6630516878683619009345374264147457090284838637813888 16007 19905282675982496227073897280274239050052513252232896 16008 6639678361740391217630220634806830036398696491287040 16009 19937638864771299344110730032024625259557346599896064 16010 6652090315231403531819291266410659878179107026749408 16011 19970056122251499882280472555281382110533645564289920 16012 6661274918476091877700464046330303699931951907604768 16013 20002496938607958274912871367830973756357411285864960 16014 6673732703734116648451043990924895838634696162054016 16015 20034998974066076302185312731879870935488912796132416 16016 6682940092916275735474589137217337573828276535570944 16017 20067562307456571563496238771229485225557572677820160 16018 6695431680990135215060340705883452938631391143962640 16019 20100149294384160066831826222988516612443156827950016 16020 6704674905043570412753872811935073449028924449839840 16021 20132797746156951377079518755718340888840757490494112 16022 6717199978041270022531606043120936764749306310437984 16023 20165507791586348421172175280536990235882717372482880 16024 6726466103345266827997254384696428052264639339759264 16025 20198241568910902124332420367975794497041716416136848 16026 6739037814988908275018492292777481340299140456150528 16027 20231037041390473785150365387803946676445865368141824 16028 6748327300211903535743853138500689251897489694752576 16029 20263894387594358139106881546030813853321156192609056 16030 6760932696348947494553383031145520306477530928001280 16031 20296775528390996494972344235652703487393653533723904 16032 6770257907816353204075451407241741498795923480690944 16033 20329718661462181538125126002306230347457692054116208 16034 6782897466013977280296172095564480596143867273835088 16035 20362723933143633607420938858583499182952079778623360 16036 6792246172844941671700651721978682773344493087227520 16037 20395753045327676282763942227110593165166300614912000 16038 6804932362629385343024888770451027342651559105350112 16039 20428844431302980846524141556171189797283249394489536 16040 6814304212461405529740893593720609950054954298330848 16041 20461998205215195954600351117240712059376957568445312 16042 6827024756843092655870875311617154803900843939196384 16043 20495175932031077227424444455347296924821372958023296 16044 6836433043705067112717022030582960724118484104167424 16045 20528416199500503682658468186088676035819072886425120 16046 6849187634725860283563917762182486266150645785052288 16047 20561719087910871342227782109560817311331194190121024 16048 6858619187012005569501093233805345599382816532002240 16049 20595046025478930840688268853110620838756241031662720 16050 6871421225449728748278543894984709045649667882787968 16051 20628435754453632489414721149465952933687174819774592 16052 6880876499398222636473048205974995831235391708304688 16053 20661888405456577784002149072950940842771484490058496 16054 6893712764640445645911812656303507421407994334142080 16055 20695365185638966347355537389598245584382123233891520 16056 6903204386090872689466348356964504297136215329583872 16057 20728904991499308582498793128276107655333214914625456 16058 6916075381790845379376717447723806714793179476094976 16059 20762508005704067199006633127787184265111709249200512 16060 6925590867772957974341240727211646147455807598662272 16061 20796135211782040996843223352358307223650305964358672 16062 6938509296344003393951894127218667246911210057674944 16063 20829825746896043694625970403183795488888794715550208 16064 6948048276073243596802463538946742604199374361992672 16065 20863579760707120338757425873527630240318788941957120 16066 6961001636156793822300403769865604720740362324612640 16067 20897358011826051977053504030422030822710203309209696 16068 6970577681177702364041763542580656087244853852589568 16069 20931199879802521105587992346930054591576826891541200 16070 6983565647021790852992139277879156768668315613007232 16071 20965105480210963577879273875901760930569508878029824 16072 6993165315684573377255226946226913511560681625442448 16073 20999035432825133465971603645081644676317073126206768 16074 7006201538818049981335336863578194919664257315581440 16075 21033029273778871353139779105698175493126478614100896 16076 7015825312888226858930019314748746469984509134634400 16077 21067087084814418304145449427099769336406860392944128 16078 7028896330344982048174393730264192493277795015245120 16079 21101169345978810677995483747227370211549006486300544 16080 7038557071556045908619425328404960433692862702884608 16081 21135315750445973276622288762747728422198746366123872 16082 7051663384788004750794008236566597524732534944750848 16083 21169526432857857784974493872396699106102324285040928 16084 7061348353562974838833848400075159468494477271561072 16085 21203761645982948065576391098315068179239800065925792 16086 7074502931021086573130910991778709403768311303733248 16087 21238061241811178067261968961931123358921435378176576 16088 7084211766085757901306634058016015999417065582341344 16089 21272425406973960892589836729321317814469458309466112 16090 7097401849150055347292169401811796815297303249287520 16091 21306814166380555915302954689124845982765376476726432 16092 7107148376217063327687050677260952498127652578736000 16093 21341267618210882487011744931384690058848748137332480 16094 7120373620759470680551073615366577247746324529177920 16095 21375785914393676718206394937336938798028591719025920 16096 7130144151731056359424410877394755198943532204133824 16097 21410328851108749723370697848367172131970459420822896 16098 7143418493800827310365386720654377518363587730828672 16099 21444936773380340043167695729609689558201266920434624 16100 7153213508198821701044542937973565738224870702432768 16101 21479609799339226834511719920899362767892892280964560 16102 7166523208688946568932507453080009537000810150908224 16103 21514307581910154998975493665174952660001001728786368 16104 7176355807749147345686178768492817437155602763602176 16105 21549070627109286526331599512171940432375969664695008 16106 7189701395307484999377937512770744197329559510599024 16107 21583899018380506072088498008038791969653952642979840 16108 7199558607278294251290424054253869105078930162910176 16109 21618752264989483567676284077250107728941360590143520 16110 7212953291940372106467468456412810605451007186623680 16111 21653671034791840103011173410995560855195444239051392 16112 7222834736419248514973322263210937179356596480799680 16113 21688655464310419432255894006678062968960163900893952 16114 7236265497719247692316873984521100475401073644773376 16115 21723664831463894158818109545689839869934398789535872 16116 7246185288162089563199416189596230334046379214873600 16117 21758739965084735369344954675383224054537448550893312 16118 7259651792288817037160304144035333561891220256635360 16119 21793881055876451728571073631200987853911951319316160 16120 7269595960827862010458095226795474016238314175378432 16121 21829047148628912328471415710884512123545003141703680 16122 7283112404136553053178098767616557748176115653873664 16123 21864279323180385519543453836792401805813063719107456 16124 7293081427166281553504983049198412316341836611195200 16125 21899577736004679110618249455641348875166832627029504 16126 7306633819377753237354285338052167810744357001638208 16127 21934901196822456689018518972268854675033045909579776 16128 7316641072060442632440773575028365017818097229263168 16129 21970291039095866077031136217325015060811535915979832 16130 7330229939584669357310337259346123083293476654608416 16131 22005747383314608217622747351131051390169611579752960 16132 7340262184025818002756263923914213733340834088987680 16133 22041228893735394926796730241567617951849563061636416 16134 7353900982733839584010968970077470641439687975192640 16135 22076777068357133262137779248420253270263553896539904 16136 7363957848866623626349429975801721237283053325985488 16137 22112391991245362250782847758849319464312339772405888 16138 7377633321252416579334252097250719860214981362059760 16139 22148032181165563283188322678931789684600339393488160 16140 7387729185924089728465909686366581321702861590047360 16141 22183739300457399178817890702915328326233063719942032 16142 7401440979408062125869658784809358930097858544915584 16143 22219513488674676485980094095260638353536695579343936 16144 7411561589118000548464905077610519457541311271986000 16145 22255313026604095210977164163471686865184178371563360 16146 7425324194793588870232743236840184758652275356922880 16147 22291179742012861353558640048251639982695841467108032 16148 7435470053367549013476571878219674002984411790418432 16149 22327113829959059640929380218209830796960983594667520 16150 7449269195182575903190931773602370426640719747965120 16151 22363073331875865997259924482167539439918688292089344 16152 7459453926210607697345226573236123863360867573173312 16153 22399100333655461786791128373516117418406750244401120 16154 7473290128228328807700426911768212728940302846201696 16155 22435194994160106360637611336751143640299099766085760 16156 7483500253517391514110335880909565255786805741823104 16157 22471315115479720373237527255112147020415222596015872 16158 7497387251895503386411083777701030614285381779909312 16159 22507503041623726386588057460021428323180585463234432 16160 7507622381376892831146699354605233955082242832463008 16161 22543758895481283489857963150797195264112669374488192 16162 7521546647376310114316941730751339678687813907784784 16163 22580040330530324836617308669189593185510925756398720 16164 7531821425779382473840665685914104316399693721514640 16165 22616389857997753135837702899587353924074424638568512 16166 7545782617744547497002761181189992617313772539417280 16167 22652807564856020707719356444125581130384890781187712 16168 7556082531708370808568833928171114230594663235254784 16169 22689250954775150915983301446111330186391628513093120 16170 7570095410794451872432413158535317919460507923381504 16171 22725762708094239808711524311574489784243346874737792 16172 7580420960962415659592701065982697838034039212740736 16173 22762342967255996764608123212627159004951887681856000 16174 7594470959621027312662325465226506924544402171388608 16175 22798948993394871013000269143373858238104877008121152 16176 7604836053634786269311131367822245316805794376739392 16177 22835623635992945925878431379430764836881946527514112 16178 7618923724406562721396381904282109168186855052248720 16179 22872367093379232320238779871457235928094190650366656 16180 7629314608473103126518685558042411094044126542945120 16181 22909136383313646280210319543267374166491991049836544 16182 7643453942255979361791114775936021746736851824125440 16183 22945974618113059877084372853605552641916623381857088 16184 7653870206037108460708655735601170565258229823814336 16185 22982881960204199725221191874852722790453577687543296 16186 7668047428520173319768308636181778139761042353394864 16187 23019815181154738395909274983621844642356644617446816 16188 7678504020134577011727388317781153739184709054018560 16189 23056817658230807208135699054690903089125294399186960 16190 7692718770355751709091158432575755144595853905365440 16191 23093889517034201790920180121861140647825653152214912 16192 7703200880879877346534199020898725161526309111977216 16193 23130987376269873631024757422478291088529598385675888 16194 7717468194116111263070478147521349866673778793228160 16195 23168154785599362068125292216812005897172129827832320 16196 7727976352642899809399188668327448962948535110330960 16197 23205391832606289684285849810576156852696508231537920 16198 7742281396348276947928944572787201101272363075910400 16199 23242654984141940875769126860633872983740937510484864 16200 7752829768013122538731050936107521137144641236021464 16201 23279987961255394100780347776742767010500458195897952 16202 7767173092102677863103855188335448487500797525308144 16203 23317390909305739037124393541278688056846703780173312 16204 7777747642455524207449126368956706367975311667840672 16205 23354820047109639585691618400388724054599789556697088 16206 7792143528774689621365374392494249744571625861426048 16207 23392319267601830510096060984427957792013350811292480 16208 7802743858074892242739583126333118590012978180285808 16209 23429888774860722150132737743008251705764914465196656 16210 7817178251217133249763819300625755201255637259897248 16211 23467484537525302295774974878286581501063830247550080 16212 7827819585458470941383697444862073348438266595129856 16213 23505150718639364851922124010972336212140397847663616 16214 7842292103811058272280630014903331108884499061080224 16215 23542887484023888944879837301753620901136790217695232 16216 7852959364659524032019936572980730846396319095279968 16217 23580650551512725758256274907162080332030587298260656 16218 7867485354832776907618875413515625262795923566649952 16219 23618484355132055597186080615053634890254734798085664 16220 7878179068529067704209115555748662782143248778259008 16221 23656389022003792804733534081892134684190105558039552 16222 7892743396122022675446247821813365984803955813437824 16223 23694320115259924313459534974466524819416619347310848 16224 7903477989847429228594120572910791304670989387906272 16225 23732322243876504033181303858979121637177924885530240 16226 7918081234626163349555907910193404411697608168066560 16227 23770395497273963326618982774609451497398685273573760 16228 7928842420007573785815912687956025696294701541072016 16229 23808495281910143888087466035014175895978353680470480 16230 7943499127586844262241344302611895799028592362243712 16231 23846666382953745256104443972699896543933305614314432 16232 7954286484014915764796617729960128356033255026812720 16233 23884908948980004805654043738078218372209750649575936 16234 7968982312448311296715670674172536229543293838333808 16235 23923178131812088603808224009762566229755461492250624 16236 7979811380556226293781045761681015176420189208053952 16237 23961518893739010347336904507908381527876084210722080 16238 7994545960045995830640867505034678188354513949242752 16239 23999931442248305165117388705838672338752089060186176 16240 8005401355524745038400248714985879799344276190311680 16241 24038370674555853570409713151987802941479149603484000 16242 8020190316788829948435960786632193635479916596704384 16243 24076881827723499768513317391105718178734569591297920 16244 8031072562378555415027482539564433315891904269661184 16245 24115465071061656244343511570952303808829605101783632 16246 8045900496602007232186636019456796525313925516266464 16247 24154075045227055145148700340612776169324188265247744 16248 8056824318865935480047057689767085232523584208932544 16249 24192757263507895258398907852454727109246741676106160 16250 8071691803316475099719710126250491597997788032840816 16251 24231511857041930095765994729100024381182582472011712 16252 8082642623050663369743917709481152619892247672303360 16253 24270293307203662060334262934543774420582940399877648 16254 8097564472045359418747763441093472691954306380380160 16255 24309147307298951811911529052045045284995000564059968 16256 8108541879718314687681635596866287407841621631525888 16257 24348073948347647786290759430644862894461515213978240 16258 8123503492220030543427101169186782737026905755163520 16259 24387027552670890795463279188376767147284295285041280 16260 8134523316532025424906155689519913612135010945334272 16261 24426053993617340508697345312844934603219134682676224 16262 8149524301824897564547335327629923004837048661460224 16263 24465153421814034642327145460685123791908963373434560 16264 8160570846212703199230029965253332658126800449540480 16265 24504279900622943361370301402852597478254029160738016 16266 8175627157598150369431781180950265349502541068232448 16267 24543479483203273293666088539336321203338834836410656 16268 8186700974787832769048940301259326635469622827233696 16269 24582752381755302920852054500492386053829528784504320 16270 8201796890756529267848168238607788606187554198180672 16271 24622052397769194302971149973290195696100021443377472 16272 8212912978625070240164992147374326070421046426859024 16273 24661425866422766185877941766636192866725215454646768 16274 8228049073904842320982263848823227117292736035148800 16275 24700872960808941846500291542517938995317698219646976 16276 8239192590669903694253812875240185934778729290350816 16277 24740347219049069023068945296507462669171276589063072 16278 8254383985998591272864791141907405222747134336302912 16279 24779895260342710504002679981466282382809113592070656 16280 8265554500487288211155828539099095146190165464417664 16281 24819517217431960313776991570659582887765732697383552 16282 8280786298250166674885335381055990798950456382310144 16283 24859166466918873416570679436291939150345525494356160 16284 8291999931339695121368167236824898504206879979893760 16285 24898889810500422726229371590243556008247863550787872 16286 8307271752905450415496800642437492104389863598005760 16287 24938687340818339035648761878748296576493744442396800 16288 8318512524330099091140905921703251839880157336857520 16289 24978512272005175512943612876313469146820430708984320 16290 8333840617838282854038142774711889382450158666966304 16291 25018411588692404957074610151304634534326883735525184 16292 8345109076912625028068210862276662948279780509321488 16293 25058385446117607897758635907840936145882829141913856 16294 8360477402359204968370371062069526400751316924374688 16295 25098386792328107282574232482727880370282099407094720 16296 8371788857513043107954649188208063932821996938779136 16297 25138462796968495222171747329525912712004750135500160 16298 8387198020529396669371133033151236538062369901043680 16299 25178613676821963364032075468438579865157010796661856 16300 8398537328459378460634075470616530897308458839345376 16301 25218792113103365331323013618794435873814778155929232 16302 8414002728308049351778229307851731801439124678435840 16303 25259045563954258188020946713258300949546377220873984 16304 8425369435394001404242853551699835520655003642230240 16305 25299374205027085729245301285654742882917249038471168 16306 8440875906305510594487351360987133955888512718972928 16307 25339730449795516368395962124273855817399858092676480 16308 8452286465543964336931109781911569873098815316764160 16309 25380162045552296596900393953201522801883282421958144 16310 8467833607522615253206656197562011679236150896635648 16311 25420669127921442225654877005525809263309375543278912 16312 8479271715183985750198426700814748396242546909658560 16313 25461203943828463168046381690836240168153891171871616 16314 8494876075691801188887187226386308707583805884318720 16315 25501814428073208653038558800589005114099494297350272 16316 8506342312366073825529567390640555737483943899358080 16317 25542500675239705775186543610027147388436028509442576 16318 8521987561893133029174678734475526071554082791998080 16319 25583214765153213523479780220815814716322485300840960 16320 8533497517314581569239360530314641116379602994745728 16321 25624004821198354915658198207591362298395658726672000 16322 8549184258832528351224045479579939849852482765861584 16323 25664871000717837413393589416421918209269667792938176 16324 8560722483029428950313165120714749844474548014836224 16325 25705765112779248695887974037316390497188771562959216 16326 8576466433349036835753394036781671905876029435284704 16327 25746735468221533126730717975854289199899612226922560 16328 8588032484307316775844359257429839222210110802497184 16329 25787782288472649830904535528843562071659721528622976 16330 8603818170545543729405787833095610118900708912018432 16331 25828857109769423758862429266831334518157149900117632 16332 8615428804455477663954671469234148092638349977119296 16333 25870008536903108592807725990039750790709849889323408 16334 8631255804131636521062026111761062600768756589109568 16335 25911236750803797740664978288305978773463006476199040 16336 8642894423376274678147259616870491351093444056906672 16337 25952493012518961417464138204992993321228674419021808 16338 8658779624218100849198420577087993684646961928322560 16339 25993826223952472370803887076579354075048887519729120 16340 8670446805911276609396733556932932332620736189436160 16341 26035236523401729596479719440865210725916066982713600 16342 8686373548261156297455801161087233387378917525666144 16343 26076675002865556299849870502100504723196270898875840 16344 8698085168481639486425268645160236030322139754827424 16345 26118190755829153519050666971724994375496411029479936 16346 8714054087858085168079299359696042940846416529746688 16347 26159783877474593368325193427042909559003564391353280 16348 8725794419287656587529253960483760390891745124655552 16349 26201405290741138150558588480956760440141718299279120 16350 8741821521018717969301416924622955834413742936508480 16351 26243104280441636880344854544654114023558401715044672 16352 8753590098724297332080951785141349077044198112800384 16353 26284881007411936855730984784492956235278521594967040 16354 8769659596379726311771393079923221527243531153464896 16355 26326686116040234447712049644354355208330543316756608 16356 8781473520438285370579804907178200145617490054005760 16357 26368569083830873925817074598011180200291207987855872 16358 8797585004620083587744459201943557456919092348430240 16359 26410530137218750751787947905268605283228689115043840 16360 8809427342845001578426963476334400381741281390362720 16361 26452519640546195079539890349683884334942811637202992 16362 8825598011593638550309680201538768604822150687843184 16363 26494587373537489859268363524912485825980461199274528 16364 8837469337363452912656804293717063507134846476178912 16365 26536733519784791610999546431129372124349305387447552 16366 8853682231476668455605983408677263168900423447295296 16367 26578908163626468776210648932267211026511458856725440 16368 8865598747694412218832351423505910732991304445079552 16369 26621161386964376843119889090136744994382468321927920 16370 8881854499736322900612378661578394221807615576108192 16371 26663493330850011620457071891010407149587889695788352 16372 8893800161553483900874850568636485902108287281814448 16373 26705853906866643422552837926301203966698366415077120 16374 8910115069914156258404558648463609606749897630341440 16375 26748293391642752500778351771045232444101545682982528 16376 8922089424717889567601863588789603125602144482899840 16377 26790811883693972235969604974331946700230125699342848 16378 8938447420434943979432900036473674594649959910602240 16379 26833359120555177391034315843434452676302019235511360 16380 8950467882705638771238122310148458638279616252397824 16381 26875985575702133354935137631658945927901544202267152 16382 8966868533141186378407550297794743718071074937176064 16383 26918691413231627623657171589152624842589719726145536 16384 8978917829364933812946975856308734987222505569976296 16385 26961426086982166627795453590138782049656203881627840 16386 8995378685233667535991087354966731623047045286828928 16387 27004240267297547552960804607562950229213750534861952 16388 9007457421634051245585172852128831104495172127991712 16389 27047134184368186092525939446777900437282561865533440 16390 9023961181991938965244464220635679045287178492809600 16391 27090057007284517467747472784763653183500245395716032 16392 9036085858036463527129036945622657923908625892080512 16393 27133059714121363192712207352336571500846835312466448 16394 9052633152529101056579839353266953642291580021289216 16395 27176142492549523331938849927454715634124897056005504 16396 9064787436208527154940091305786731906154240592094240 16397 27219254223711633879806104805884524752625213868999680 16398 9081394898063727614407889236328818604392996210169472 16399 27262446195778385664215383510009605976728462629860096 16400 9093578313167262549454103075745105071406058393598448 16401 27305718552854663599253289900107213970030978677710848 16402 9110229549153006097980231551262283225143018194102400 16403 27349019998513122402626265053744182687066150193207040 16404 9122459829367743057331025109607377300234681155657472 16405 27392402021554762839195576049423042918392959281712448 16406 9139154420418205639055471248437270402168663127260288 16407 27435864721141558774947646792108057045031751420589824 16408 9151413982506777856544767615896184452512449626040704 16409 27479356624399560704217045031548061887298505193500640 16410 9168169800814588836283422355070315915543213470572288 16411 27522929419638928121826359569281296268494251166249632 16412 9180459246910568989312476439362356586988883979802176 16413 27566583274273113347327992224817201228738130555728896 16414 9197258643867582022440857411321289320017902493177920 16415 27610266425386608012990775639242485381678408003540544 16416 9209594812548092172549150443187036000515575697644800 16417 27654030761269565384367802027381028041070864815528816 16418 9226438451757524628896937850157812589425635381053520 16419 27697876518729566758299453662613653586827374101032832 16420 9238804682071923967956533026074219045000105416039328 16421 27741751642306217077499437514860642343394725780198352 16422 9255709500663653699728995113648717946507506908213248 16423 27785708336365466555831667351916032811306413469192896 16424 9268105291383831026759977228502756419042324163422704 16425 27829746792487313806129529789779135914383767183655568 16426 9285054603304969566569919854034660912191287057901568 16427 27873814661867396774271558464436062383256664235853856 16428 9297498050990148878434000805920744262321875538190816 16429 27917964466036751579395457434219796071295855877004544 16430 9314491413641995078098103982096565007594622771192832 16431 27962196350773621049752395194653805138798983590760512 16432 9326964581778594378589255430619390972176849739457280 16433 28006457787651092204861277503520736816141992493652208 16434 9344020194446906188402677271066674503830120388544384 16435 28050801501719446379146920349654266321261477535743360 16436 9356523719582485359105603194584132870606753015183104 16437 28095227594173606609586580801844626406103197017127680 16438 9373623617113580317991134402407999210088267747165920 16439 28139683354654622581773328825010425021226059799516544 16440 9386174644777178876883369879671758199954921387979648 16441 28184221713180756961510849859352961663424798476647264 16442 9403319487923541367733799092110787819035803623078064 16443 28228842840870382613268879048030758229079758699745920 16444 9415901021822590865811229788287059220576191882640512 16445 28273493729578952919233441086970050150932321817095168 16446 9433108094803641106398777574613529401934112352803008 16447 28318227515461881384067937875793256056977067028952576 16448 9445719646904373255332890511266122370070012595062736 16449 28363044439206139999839883211471757236873280016511616 16450 9462971928175504895127940883671286816670861600900096 16451 28407891195044037948310870119917501522290353594940512 16452 9475631925705562760763689241357887126745470261124048 16453 28452821240553886398723103269192752159727388936281808 16454 9492928947720213107699120081335319717832849996306240 16455 28497834771271239415738506528638496076987276781970048 16456 9505619133589631101309795122804870779531260037537424 16457 28542878181537161455235596791173860002695214180529152 16458 9522979467108601628198390042897048128855606690662144 16459 28588005252033867181027786289987465016970100075634560 16460 9535700473896205217751153034523474717871768255482496 16461 28633216133192010187698865372521028938920285724840960 16462 9553105793657108949321678577594006311564867397948224 16463 28678457034342670634350383576287485986041145593825856 16464 9565875079379799625083518724918591290692296471882240 16465 28723781945644552018916622325486676533318435284891840 16466 9583326081411693375227121827976732157260064159217424 16467 28769190970070139718855522283424181893523050712005120 16468 9596126347146685070688502578096150940453963662109440 16469 28814630132329055854114692989728041770214079535149056 16470 9613640630579154178521050881340825849290004899733760 16471 28860153631968037489557806133556967463743999671131904 16472 9626471362922277897565636315024592306415124766686080 16473 28905761642362846676730129631115093223132939470866560 16474 9644031563807403584854962065900180129344859331882288 16475 28951399885585881140638813584296685968915901531647520 16476 9656911565836125193775140358453181236881640712010176 16477 28997122770269657959476408970472883322083095567051536 16478 9674517231193198569312993965259796424737408569394176 16479 29042930542545599983428385562543770241797145742749376 16480 9687427880004725837555218735742115908382505094656896 16481 29088768618340338762247605841379668946075391332307312 16482 9705097919105620353010519575331092996156498502449408 16483 29134691736200947253473436076866111435864352355840896 16484 9718039843397151158454252360008344805310927128671392 16485 29180700095992171608181974453670525397310193524993024 16486 9735755603763482256841123274883019807066581990259104 16487 29226738805861127514374178542255316071903616061342656 16488 9748746618582686196181063769139472856101109740661040 16489 29272862936502094395475176642111745519716153591838080 16490 9766508793248484756596497185284426370826751631761856 16491 29319072640080390131308918271496491442156855681085440 16492 9779531252728728247392852106940693249529326615633920 16493 29365312837317272295301575414188173385052591394197648 16494 9797357760343745329877686199177522828840455166723520 16495 29411638811079728963985962403927652259744857897089600 16496 9810411164583168097277948608326477394841644194318912 16497 29458050666177557234685960691007654770381930502338560 16498 9828284333103750085824128729864737967355184644954912 16499 29504493134696347617445174137193752043581140070854784 16500 9841387828176722767399984762338317460403153057915392 16501 29551021712276163506201367525378762707740027519543200 16502 9859307179052689454421993945329039426281046512003584 16503 29597636577607908082022661947034430332767683214488896 16504 9872441769718125339275220134395734160517602758655104 16505 29644282151878349390354988249621579993196793455769568 16506 9890426597333802147599419663925379831469074058668288 16507 29691014145829945164570232761961686328178968701114432 16508 9903592947731007360717767770577828671300195668039936 16509 29737832810816990388164161690451928882606552305750016 16510 9921624226432351808853421534264476288601154577420288 16511 29784682256287702579039722747109286302585923273984000 16512 9934840475394306156726318340250759154942373337000832 16513 29831618530276797363226588128612418507595599095518832 16514 9952918894685194189808987846178119985496813464307200 16515 29878641835566127852750179300972233055068197746168576 16516 9966167083275994565744682202602909079655975912282320 16517 29925695968718741789168173734827344681595699613039360 16518 9984310927674615265203665529330736294087553491447872 16519 29972837315908452063852156196330335601866089516728000 16520 9997590530089670736601594237374712996660971238556160 16521 30020066032578242017359014650459085241023444210677632 16522 10015781773048449744438401265934294914550037111075328 16523 30067325722050186281753683537670893977690874305242112 16524 10029112283374572743530315612676681921422815547069632 16525 30114672988456629176542182766158463165001955244416688 16526 10047350461631756274137837415360187070267427393735744 16527 30162107938750015802871018250812753009653845242903552 16528 10060712546500648819903124777916726321252611617792528 16529 30209573982383662766618688310792046449454662880406000 16530 10079017305270047350987187187042339877734400980134400 16531 30257127942693624372227731113959451067887297803681024 16532 10092411624772690329655967784022892154503777938641648 16533 30304770000754034303903644089288759432665684635919616 16534 10110763558637323040297746691180546506455570885607296 16535 30352443249658418681887932110728585278307441020833472 16536 10124208621441891450907293462085591847611276141989504 16537 30400204730700487074666510589794592339847718048998400 16538 10142608456998526158016873826520955656086021869205040 16539 30448054700558866439326505628680305594025634582153600 16540 10156085945079825616491081440045364720648641523715392 16541 30495935933669975674725544581409941227573128191121920 16542 10174552298300762970968486792865118518879800419600320 16543 30543905814889115538662681947924826678506856348370816 16544 10188061658489377232130861045592880476846626016528896 16545 30591964553046027044556874173857964331562398119773184 16546 10206576183784955248116301318276004248533952185055824 16547 30640054601173517500798926047275892580552446511218016 16548 10220137306495764862502153229344367752501671255506432 16549 30688233691381536792674898916156146576030452519691520 16550 10238699514211199323948459165916439514265947449598368 16551 30736501982175415719750601013391243710102744932014720 16552 10252292680268825927432608294194286691828550347468400 16553 30784801730413652841688204740868351207700554819084848 16554 10270922572614321761633118607285672694863647791892480 16555 30833190890946693228580193784138090026190269106456576 16556 10284548479464588833729222971774640144387336054072160 16557 30881669571316515335598288180289151437067346948963840 16558 10303226305971358033160335085732855187975893637260928 16559 30930179832330099242863987156293648187228338341549760 16560 10316903797516123560988136699616139167476049201226368 16561 30978779851142735939429736482143664296168586824778992 16562 10335630281498166316920376425857191321259343757592472 16563 31027469812776816587562267586555344526945195400170176 16564 10349340673322231912012360967722959941574682283088224 16565 31076191452754054906823939419402029851677108024088736 16566 10368134809406986413345492474001164866972648620386816 16567 31125003172122490162590708676657131007993074029283136 16568 10381877563116662329772104985203672519167959427537600 16569 31173905233349359672910692726690778896497659383727616 16570 10400720639236291107907364320988029540015659359924832 16571 31222839044835156283299342000568186592163739106069952 16572 10414516005863891913621432214963830562289255112083136 16573 31271863360887034707254901328700841670478419068152848 16574 10433407505548376746538347630202270791692927057070848 16575 31320978393330295185483574594050158671975980674792832 16576 10447235416264970605319448667503926999293276454758784 16577 31370125223648425339117929217461400117135330054261488 16578 10466195746786561622220270936248398553234991157290240 16579 31419362959203883026708896247756361910416699251385920 16580 10480056894582787767378060931343833769768581976220960 16581 31468691761585595812475449197457838455802513629562112 16582 10499065912416608624289769175750970633093773334837024 16583 31518052511968831802547396868670313956728008413761536 16584 10512979481809377681509108926726699057177680886220928 16585 31567504543919401860977015408407464190746432076314624 16586 10532037949020824800423871552022172721594888791763184 16587 31617047968835911507644060199361221584871699248012480 16588 10545984925810791086981245683877981539712568829889920 16589 31666623465972008852229874997376959235004900512822816 16590 10565112180600512009349771209445070523491400914821120 16591 31716290597688393821971756159980223548568566884950272 16592 10579091998126517214399093095861538461549089606703712 16593 31766049552712026558309336503194662709445295061163136 16594 10598268954563649956391487070228252389587586576132368 16595 31815840679114232725615957087545836073831949252256640 16596 10612302274461476923908159236752546187819273945049456 16597 31865723767934151672056905431590904463725304947406592 16598 10631528431734840465205990914741538702371898647314112 16599 31915699085867621740780481680197574957276108709747712 16600 10645594785983960180658888861034854411670383688247136 16601 31965706648596608380051327696496005806396887915469792 16602 10664890920970501484982922235682388057093552323531264 16603 32015806606633272362061778028682223535603630130951328 16604 10678990998030115006435857461234640100785148842932352 16605 32065999176503373804161628139309505845041720582474528 16606 10698336610061447450996259840183527472280817130692544 16607 32116224037655817183730088454180579370069875501808896 16608 10712489984001890836542116960529328743873497988053952 16609 32166541702935391589610898950956950456837343489712864 16610 10731885831929489699577359952392633570193063770451456 16611 32216952337395875101752075693644234283292973650944192 16612 10746073109825700971934549895757859140103737119262608 16613 32267395414634907018620249108250229239035708219974560 16614 10765538880218970898893077300563805844964955123804544 16615 32317931680519459384202074055725050824559076202014656 16616 10779759510724482506400615573659046538971413602169856 16617 32368561247054656615870890350093834140241213601361920 16618 10799275781662304908689306295437847121715052925699328 16619 32419223383330410196026089174452915867221941868333600 16620 10813550799857770945727582777711620755010280681851008 16621 32469979066895429163342556685431094736839413301301504 16622 10833117042520898806570467201158765106637142329881024 16623 32520828490284476803558587904563809614025388479604288 16624 10847425574251884610686011128979572476032887486241920 16625 32571710583978834338719149622465357652817434271544320 16626 10867062985552255377246211382596343129078751671002368 16627 32622686557849845171611865567009167986597448594984960 16628 10881405758364764377015359447960745257889712033885616 16629 32673756686231332343266594159992367313630278502963712 16630 10901093430664045973661525291355263562668410065238016 16631 32724859558192615705613883326568702834775176035679552 16632 10915490371675795711431331153309274208422230581934080 16633 32776056752736925739388480612073396577628599951943088 16634 10935229059346239704010560187268445291580877218649008 16635 32827348490814776556833932289869028146646617895326080 16636 10949660433989174070444731629640856876130198129553920 16637 32878673019180090386083324072508642655036685613494272 16638 10969470223244981913182385486047868517085801629378560 16639 32930092287215139234083729059301598570736456101532544 16640 10983935451549286688526909757130185272379425527778336 16641 32981606461850436137628072943728672364120343736971064 16642 11003796533700259295577716750852321386310371976707104 16643 33033153581588083107059895406967558528346964986537600 16644 11018317030788043749286948927565454118347433932668160 16645 33084795832210546934749973485250636924181036137734560 16646 11038228893686092486839684601823140077986152825486080 16647 33136533328001646537699929342159211578977709436334080 16648 11052783416296830015723697990628075584989609916553424 16649 33188303896622647688740593822228283990372931084243760 16650 11072767639236340205259246075470385230946478937063376 16651 33240169961830784506609240646724239329310625274123552 16652 11087356910396068320806448581131732444167060516825216 16653 33292131720349487087639052536978169876253474078129152 16654 11107392171256191767302303943247807029546271616128576 16655 33344126652386278776708561085071599671498901091544128 16656 11122036521755327281623294479660166005041692641999232 16657 33396217421027910470824729208931800900000852574705136 16658 11142123615983219687331953770172837307791732858315280 16659 33448404305049483723886111381408008889893003842835840 16660 11156802919583159376224586299792961307381612978881504 16661 33500624437321879804947739840896188928315411430938192 16662 11176962294105271070859766745267851213048355261146944 16663 33552940856298274080439549559699475868736744626564160 16664 11191675940710177258309697112478488682604530194902304 16665 33605353787437387866327244958686570519067722116647424 16666 11211887439253037510891266015895647353144351660367968 16667 33657800013751236690114556423097822026619000716593792 16668 11226657276021677363093427866453290654074460943650944 16669 33710342950889192889617437172911030429643039624076800 16670 11246920357734389816186862077863847149102252124213952 16671 33762982771089447862886510361293545113317730577929792 16672 11261724720900005109739575573076137533802094165856784 16673 33815656043013339138937432750830091602328369095078768 16674 11282061354265908282941353819059334145315547557561856 16675 33868426425472233458452857946452359364638013739328640 16676 11296901007475492423492860610495477464782164008005760 16677 33921294034758917017229572737924638206905919855105440 16678 11317289493922616417198286185923016816046692090334720 16679 33974195225547269290973302427473297990048838815515456 16680 11332185133623552596650188936470361952020838159115520 16681 34027193899800738854669928534305931301388405709827072 16682 11352626264616593522491582652144415781293854849222400 16683 34080290256758036088676407266572595471952956059946496 16684 11367557364783946088536363291704688962950900428782272 16685 34133420298095852237736661072822624988746558040193024 16686 11388072000971675265148738853315010775927078383399744 16687 34186648168436487979007033885857472244990255040089984 16688 11403037967778948055896467256216941941076110546646400 16689 34239974152762288631890948832356279417485174849108096 16690 11423605552566717288888314249193834039251465707451040 16691 34293333895664777808113099994537342511869791535083232 16692 11438628626323838905356114971546131457844039328225536 16693 34346791926838164285476273990730796664010582522192208 16694 11459248589526238368565721332062671682224649123754176 16695 34400348476727409752963942613787343267497544732016384 16696 11474306725097574954492934653003830732214689134617408 16697 34453938830826727465622887154933838610221615922561920 16698 11495001477168920036761109550369909112560002391073536 16699 34507627906616042067166244202342561528598217533789600 16700 11510095433477998211127915509670259139355907892935872 16701 34561415878241105043702129491548769011932365355567360 16702 11530842847222337682422612724657641223193396187301504 16703 34615237814132702395962774101221422470794881669631488 16704 11545993691504514470942083728361371495552867530630640 16705 34669158877965923036015439513310218545036210009373888 16706 11566794600667172095730020614381019771193691845544144 16707 34723179188034984703814109382218854871852506074272960 16708 11581981447838756380966563814421802574592429223988816 16709 34777233594314184528451887769612554645451249398002688 16710 11602857087142885187664180855840619307076484035658368 16711 34831387507349314556360917176311741584875746840602752 16712 11618079312515641630823311625305960108670988159728400 16713 34885641132536715126698864017797940711814361278572800 16714 11639008717986688492148677873420519526434170553488096 16715 34939928957176026285051176761045201302881349799024896 16716 11654289009577694925321760209365917900783015539640320 16717 34994316641535275526551764160625957731164243437093920 16718 11675271627956783501805335628459454142961635931529152 16719 35048804476580118813449379759984237873125843202286656 16720 11690587505077759558321108372517096160858806528129280 16721 35103326586113985423288192032688866529968860036357632 16722 11711646149877074305371592348478284318773448554752400 16723 35157949023984477598119070370464317670368697105016960 16724 11726998366260630775210329022230042730698987757501152 16725 35212672023871378123294464438436958628532448469433344 16726 11748110520965057471361080234862478681925345655107424 16727 35267429344775273027015566869181749536649310679536320 16728 11763520569245289431798491154005664856246648911050368 16729 35322287435072419494740980023802962562923606412711600 16730 11784687063928589609169076096675746595904090878986240 16731 35377246472667919721390637817744352398541598745592928 16732 11800133645269791805841001393219582225710078244192000 16733 35432239992662593251431871327590870522311456113868320 16734 11821376094324721910353079425888500846341042490951360 16735 35487334696420498963236154779396763943000075825554752 16736 11836858601150823803415659669768564874550336233097824 16737 35542530704633053861385710117839626910478601254543872 16738 11858155674213717516102460842115369635188866240349520 16739 35597761327920444190394221079875581831517611868701120 16740 11873697201805783169218680214830778565337655000412160 16741 35653093521943532628428106835627085027823480148656592 16742 11895048315197322924789360190533890506629906888965568 16743 35708527494708806537257247767535829356472082546326336 16744 11910625939893524012081859017363159764399946184311808 16745 35763996188042584432748810045617272981393659977699776 16746 11932054364744688583763272545740648157757785613740288 16747 35819566810408764923101124084026144591261593606731296 16748 11947668882784865866398283538043243364655368550618880 16749 35875239658911372887366311547628901839251833704183696 16750 11969151659125790252102309857803744797321962856621952 16751 35930947303786025540657749213367095068701503993302912 16752 11984824947600550119233172711913751995195129773750720 16753 35986757354394311654692009326516268540533863105410176 16754 12006362900557843002773480074856804438132572795586448 16755 36042670051379950052148912001501270398154250712206208 16756 12022073289024795302437719076520454758042337155070720 16757 36098617590328180342090958148099243263084530805193120 16758 12043688468654614746283828874273399449974141973266720 16759 36154667985672679161394711628653098557049088495954240 16760 12059435317657265258416912146375431004576608823810240 16761 36210821418738866249253043699248318608760550881775104 16762 12081105971632468706180833361951033661394562092984080 16763 36267009858028714037684766232073733256864648966646688 16764 12096912790655207046515190554730557596172723541295104 16765 36323301576313610447324728700311040055861604852346880 16766 12118638353578850024235409580489941545976090540406208 16767 36379696694898204210153178069910237054281435365766464 16768 12134481816885278891053601831406520039257026122565664 16769 36436126955244381381879299402221036726538993903781600 16770 12156285977009358226229886401706248975101054281156096 16771 36492660888051733839952523098399214448120396610517504 16772 12172166875913378956869082340189702589222232954990080 16773 36549298705824082836498503750868812551719963644165376 16774 12194026220602168543560996144927060026011079798903328 16775 36605971770905728824058984820024335688265489528522816 16776 12209966872268400882512817179636960915624115010832592 16777 36662748873634111964086976829302620180073466260881280 16778 12231882271826165136064248950293195586162179072009200 16779 36719630317710354177176096771688668186979246127915008 16780 12247860578257942031399008606470443080075410400337280 16781 36776547084236434610662875846799170737719971158444832 16782 12269854476043661600007358473941857115538105723777984 16783 36833568375542854620398309752296667916155826522641856 16784 12285869765283442855388095678224989211860875378699920 16785 36890694435682759980331048123662863817300139219107168 16786 12307920030266503944307605482313502684904344154657280 16787 36947855864672960985553214025621287586980919387926496 16788 12323996282549285257403656910130095228741537267208960 16789 37005122276682321244781049990157841957973050161615616 16790 12346102317553268981325230468346789455018739992173824 16791 37062493856516655396990205790650404086350316398654080 16792 12362215748890544753702307937426989626253027532202400 16793 37119900972394089650851483984962844494624050339850240 16794 12384401665922501754200503875012681266158522544770560 16795 37177413500738294334194168257646357116129317773713920 16796 12400553112013719108815115192552969624129400624552320 16797 37235031567220778829603653754983505869481926736034560 16798 12422795088960858311724796211024912089194056526698688 16799 37292685306381931870761989049234793884251648728165824 16800 12439007265340780989193744093200420208084069003776768 16801 37350444859931350621441562395614129410852123784708192 16802 12461306167483869979537381748669019821650429074690048 16803 37408310444621126654284291443117911045321499597260448 16804 12477556540291827751134287111157121444674652137221392 16805 37466211808990086372119295158109463227446802210960288 16806 12499935262130466369648270653832090301398465099267648 16807 37524219359995493959614782149516798258896309544358976 16808 12516223177073296608070643010206220901584792975648768 16809 37582333406129534391863846833719229639508073565965312 16810 12538659151218702864682609173336075217157091557788752 16811 37640483308684285672400047631627622911743425257589792 16812 12555009017153184202607203145352814442749559792260128 16813 37698739893717671858984957588103912207729994513030656 16814 12577501614435559163653394886437248263592407852863616 16815 37757103410608180322366396661000842602330087179340800 16816 12593889231393773154318145008721654557920863883222752 16817 37815502828914714840629177443024198667815713241667712 16818 12616463045539029034778445583749871106949059208515712 16819 37874009397124001414535438790650376648562699885172640 16820 12632889244348776786018600386954472558827184455984784 16821 37932623304015966678555671034105700667099417249356800 16822 12655519985495338221840096613958631727633342624719744 16823 37991273280843305790336689917419785979734993236500288 16824 12672007885695243007507929980224780446920312171525568 16825 38050030846349914163955357050191270964252075836218256 16826 12694696465888076456500935468179403467071451956999680 16827 38108896126787522005038316956039734631792573975490560 16828 12711223142340619326687467228408102618674722421768832 16829 38167797616839055796119970081351151352165445138760720 16830 12733992863193709056418404753228214617795198313982592 16831 38226807103768362696809225907898506697932753572526592 16832 12750557627643777182930275121159502711973906342244928 16833 38285924808610975008954884262441635432756655092017152 16834 12773385477879284877347140037767187554297102065056640 16835 38345078831627696334853520511762106385795727366388224 16836 12790013227183981780473587119004342497801770926203392 16837 38404341229331274850266413583167784052152788830903200 16838 12812898596209728291954877681061023427977048499723040 16839 38463712319065647474341699813953922833456853356096896 16840 12829564656109161842336346613961124402721538476617888 16841 38523119803285826571969975160052237060199333024123264 16842 12852532576645081535475091767003172753982375608846848 16843 38582636168903122818652575959222099258198367205005088 16844 12869237771420299485840524923400521569014334920536992 16845 38642261670337632713725000666686431291416544738598144 16846 12892263529608631550702125663774410711564130625481024 16847 38701923611351123668684796242425009692508660913838592 16848 12909031442783990266665979137013622655170336012142768 16849 38761694910546852531834363993950515215661729179240960 16850 12932115946200015967115828963324184026571137090991792 16851 38821575758720053108984199404381391549169129865282944 16852 12948923201907020154060124643794093718790678348189696 16853 38881493218785804055384351801746947466903907371183360 16854 12972090166012700526739496403140245666448791737534432 16855 38941520483288012019005833633581047193167974478639808 16856 12988936094848756827991848926159795594352660596616288 16857 39001657681068657359775224254994257524892895718813744 16858 13012162108791043977028943461215368746010238820983600 16859 39061831631040588959267537466327691310689131838874496 16860 13029072050834135521134421867185562828347782724423552 16861 39122115801645273308656512930548849862920252413916192 16862 13052356471131521079618857114154420604764350441802624 16863 39182510418683160461745144899193911139221328828229632 16864 13069305269033572866056103826378106082801794159510016 16865 39242941896434190372451806424828885609849160143196256 16866 13092673627309558470820485857418805600365273793143504 16867 39303483980672422941833097439410641538016416924081792 16868 13109662152559367039039247244555775517452512216856976 16869 39364136993730908880528147321065606745936133943613696 16870 13133089251390622178726813141081933126573045471349504 16871 39424826945447511097073490659477524443069473584039872 16872 13150141505675134882822394771182654482545803617104640 16873 39485628018985459854175456387642468880291828163486720 16874 13173628246925249964899740580275517151852322252558080 16875 39546540473939658075658764862167820417156528208345280 16876 13190720449777452428654938097173460493495056374036960 16877 39607489912645109624235030187450946776947069648997632 16878 13214291023640677840072866448814927245662303160798080 16879 39668550957900234128057970134516793311930857578640000 16880 13231422470869437568673766128660675133742610552484288 16881 39729723806593022051626425099812659865429354215175424 16882 13255053007123215404318137409432967426399828191192064 16883 39790933813187649015188618671642588089232850408648928 16884 13272249490058666249982031094671814203109637580691712 16885 39852255882214945588461221138243938422359436939227904 16886 13295939364575537979110787626532836395520143018927584 16887 39913690144698444080771212607806185704863832163136128 16888 13313175287870238295039477936673883290069170234520064 16889 39975161707693600242816897866431214263083677023485360 16890 13336950486774063804457962169900522250898536291261184 16891 40036745757417349083367503256223479395928844889456640 16892 13354226715918193520066791206796820044924680675079296 16893 40098442522510727188019905240065247056632177679464208 16894 13378061548766485476885795265677814226374870909175808 16895 40160176698937505532016307755071508523798750045936640 16896 13395402565574821070366161455570374881728584634300288 16897 40222023754134681001944086401011877273175559117702752 16898 13419297983631768915384740135595743578126885958931456 16899 40283984017549710564938862446994976227581877269279232 16900 13436679541337846330284708734404095367756015318776872 16901 40345981769432744180634112139425602678547077905168592 16902 13460660162703409846720898620736255196439407913941120 16903 40408092925819593432561255060409750674278188914459328 16904 13478081521782401751723350797503553146940163784110544 16905 40470317751950575441394764546685144206924051810180608 16906 13502123063588583253051283144255523842353227696576000 16907 40532580110051068333532286913040369721188028478561920 16908 13519610528317391344126346869434230734613027787585600 16909 40594956367893548702528324431331857509169404449359904 16910 13543712332373752561107534632738336478740184337468800 16911 40657446724502886032475128184655643117363529854448960 16912 13561239808031595668439753839075925251622409745219072 16913 40719974791059786070931265526765077801246507955680096 16914 13585428321275500466194495848131581135750966962391680 16915 40782617220609059346306055126538363719744871891155200 16916 13602996721953295017221417443564385858043579700235760 16917 40845374146394331682897099675408826751742562871248640 16918 13627245808191948825998257035349646905697282567759040 16919 40908168927086316650900008812458626218237786570885504 16920 13644880049158741350997941153119783711733949205673216 16921 40971078501626063251251529604390090330810354976045232 16922 13669190654097073790914889758611129828865185301441584 16923 41034103105680334943468649988721699764291283579990976 16924 13686866013972537051705768105443610159231419334594112 16925 41097165675799577593598651846610646777022255938961712 16926 13711263247497226039666049244023732492370640377593856 16927 41160343440138484407144469948189487427573045859207936 16928 13728979005653066982220045618860310927373174832571176 16929 41223636735031776781284128994494491125929192594977920 16930 13753438109258636304656397758323209903368146527026976 16931 41286968073838074633830384159596302781959297543373152 16932 13771221037086225542169172583443759517675273235169536 16933 41350415143245192953827976956918264162524908642695680 16934 13795741317053097228410723342972483494829176230115488 16935 41413978212118709729551277580418871018723967995955840 16936 13813564867108181500862557936340672965431600776221920 16937 41477579369290699968557138461925938030915961005598256 16938 13838173295784495816425970347662566354545678270904432 16939 41541296760897377128113884923030188153893920193695616 16940 13856038376444180649846312262264563143422145351204736 16941 41605130590172391815767780209322709450148674558111232 16942 13880708307596968481319391039382363512340216365068864 16943 41669002687175288431739245051986592157224544593930368 16944 13898640273808355903322548008731966172305900134270016 16945 41732991490979834124717109311434752632689073752803680 16946 13923372704568891586000434985944797022357078894594720 16947 41797097137557956439246757619430406277030617753587840 16948 13941346408927037477800426834578401716329220506721280 16949 41861241197386084338629343296971906044609077286032544 16950 13966166892270771981714570189114184614015771954677184 16951 41925502404143133000075886942683742650875118805330944 16952 13984181577532743763507895824430171189967845619867072 16953 41989880996394749323727266822542307499778439690417536 16954 14009064871329277151044443611521235850516140045347248 16955 42054298115513593326634657463007103748432864258946048 16956 14027147839771333432689772508732985162909271962311040 16957 42118832787842566831686522996844354327160013956529152 16958 14052093270763424872955132231010470231669814849264960 16959 42183485356684777754267314582343671987915267886623296 16960 14070217458488579838260839697054739739580708788964256 16961 42248176531062158471340971974386012325555488168632832 16962 14095252476615969041703911347399038877123032597704448 16963 42312985804083461908917693769111251208711817112743008 16964 14113418785030966823106266278376995514589780080361552 16965 42377913452676787935734012807355599385580541395475520 16966 14138516282883858117450071426308962304861072516342080 16967 42442879749814486612958080271608461363043263345069696 16968 14156750572399511282623290128517850011308028816465408 16969 42507964660383255865369028731651772868883918446535680 16970 14181911541452186282280558405830924620030637977516512 16971 42573168391477508559798710068667132271936996173226432 16972 14200188173288482385079485449289118485315386101562528 16973 42638410953720656589141177856256901920106226337162496 16974 14225438617456740689999297094505368822084138598364544 16975 42703772611049713102862709347398650909312315989273216 16976 14243756854805558777550671255716073215422901661840112 16977 42769253499967965051373846241462325289523392186535040 16978 14269071097157841085898072470623081936636170035457952 16979 42834773368822080933502960041601842754904851526922720 16980 14287458725523693298767309575544172133712912856137984 16981 42900412780097542630000954480104796696041355371349072 16982 14312836056589779126751761866535209958150495092713344 16983 42966171977528667884953408679012419380003066529701120 16984 14331265485248619996535325642421625852978751379250368 16985 43031970268281291694274566328245224135455636824304640 16986 14356733898242105712106059595530422515835025353952000 16987 43097888515521531787252831762973058338449085568055456 16988 14375206080303232446428650668687830976394254604196352 16989 43163927070100934217605025336343196175297019036976640 16990 14400737940986779066799526032225025186206761267550400 16991 43230004795711143288393094721833358824442302795737792 16992 14419279192114185091033141902219726290883017101676640 16993 43296203035096184532091278151969552568090974442455408 16994 14444875486095678296311330602482496013139529888249120 16995 43362522068955979194631619840609073806657410558015488 16996 14463459727363849708910056194464373514626659180509184 16997 43428880317734679665172474213561919286657509409475840 16998 14489146974872191355916843096732504760782807641666112 16999 43495359603530661614503655019408494759127575842206720 17000 14507773431256433307435707498987336298647433487941312 17001 43561960137415367758264059789935582066668989467310000 17002 14533525455270244284683309994968276599044534007661424 17003 43628600071954330080897769222523296541801498388952992 17004 14552222402868914093058391989779625996646214067607680 17005 43695361532876985829394638599935287790531719728825600 17006 14578038515542022778627593098794450715362130747188288 17007 43762244661669897169901451618615785842868361686644800 17008 14596777887561950633156674534930324547641048282301248 17009 43829167340994672682383051499000080419310068912949216 17010 14622686576727891074626729819023577870483177295497728 17011 43896212003590583774991257109611194263283992414706912 17012 14641469319141774024967014876006733428073356441782448 17013 43963378897960001699118416299442669892220393266736896 17014 14667442413187436127427604753658885175392152113479936 17015 44030585457860975954319529522067701851071291979603072 17016 14686295364913613322380875839460433347797587055641280 17017 44097914422976115047613067358929074261216668823604224 17018 14712333903153924203331798019194527989703897220108288 17019 44165366149632308131503504721178220024483395375903232 17020 14731230477324999695192195051094504084988900944139008 17021 44232857621123753308462423597184777655329005441435152 17022 14757361446411824394045391402510223014934348836795584 17023 44300472064989186877443104016018382391846250651280320 17024 14776300829331794199298278150681438071590456294068480 17025 44368209767998042686775221758779195125888350326697088 17026 14802497602618594609404341282044326898324735472174544 17027 44435987257905817183100505447740781360485114835878496 17028 14821508629078540048904012741054598002373790675271808 17029 44503888253815278780170691446660575653658916161447120 17030 14847770481490593588274423667640319440640996764588672 17031 44571912971254583373498209747813969970182232504075264 17032 14866824540528791006778358810614049842159497745272400 17033 44639977662770558557615881353860996185240088907093808 17034 14893180461492043028930490965049367797898654088679936 17035 44708166360170937471633949385351712262749055087164672 17036 14912278552614347799316256629346351756670178657063200 17037 44776479205530744968300761203226933140811410199656960 17038 14938699885678803681903744432984583169456622422533248 17039 44844832178109758601038681409315278222088174920041920 17040 14957869318820005138045517693856599223072266424724992 17041 44913309620499226656633081512015220061145022205188592 17042 14984357096871668208175922595163073777708197331744784 17043 44981911786058963316393945545530051238217389387028480 17044 15003570768833615290694422856740895975575617932211952 17045 45050554195474962699016542360362095155478891498669056 17046 15030152513547870437178540887354574328503888216946464 17047 45119321502799834685701801514601129943843803883748416 17048 15049409631556748760499565043713187374040865229187744 17049 45188214074502618724696838126782540868589370101338496 17050 15076058198897207121401912044070185796480077499851776 17051 45257146968775996731466113432106118466735562582314720 17052 15095388105798112130431521044079121052549024453315520 17053 45326205340417256465628547601671300546526569692901648 17054 15122102731409969917572638285604206494313475815872128 17055 45395389481978370272027671760662726336186060159500480 17056 15141476323503241767186238807609247938860092643699168 17057 45464613988009352158766652399042515234728582342849632 17058 15168286569216218268674951476610750512881988534284672 17059 45533964515672988932825914444039634590000942152539264 17060 15187704839488732362368484388131530148261988542423456 17061 45603441282692838328635686245000439433485411878212096 17062 15214581493403844175565648260726839219990172648315200 17063 45672958605598536479737587143714552040484152618861696 17064 15234072230765524707763123242236645927039302459315200 17065 45742602458400832977509306123624972615969998565811936 17066 15261016381934633829600513629987643697152655354672128 17067 45812372986014481077456068951180511425853069151174080 17068 15280552018839612820719322868458082040235661474054592 17069 45882184223282566471691482409946397617594950656476336 17070 15307591671055318922301449631107834105554819236620160 17071 45952122463322592846946307130758157093345095449092032 17072 15327171374997043263084900413438390015149664844318912 17073 46022187964959972086588189417336558591469603524545536 17074 15354278857296216870386887133524515236408485330658448 17075 46092294292541525735022801720706239815478691191530976 17076 15373932549506701860196383326625943148942004310411776 17077 46162528060109779532225073802139815492454473874498896 17078 15401107120421992797864855904849710694069306069098720 17079 46232889639782218053921515621635252406626406522838336 17080 15420805134902723921825404404899582370343903484454144 17081 46303292125842014737153613370519706969210065019545600 17082 15448076875194313798615570535095283946672735331092576 17083 46373822641049366945963185713807167753653528520041536 17084 15467820196732081337676673728162534935836413837539712 17085 46444481483787619877969539794700923713280867047176704 17086 15495159393306009766798218295550596024598927356318464 17087 46515181274741875491966119641334468285293744503587712 17088 15514976360848563056182686552821175644528999288481600 17089 46586009647966933743509998124147459994178937780998656 17090 15542384096543649980671764163082034217585838519730720 17091 46656966828223594980869867520182796018809020457763552 17092 15562246608405332389378056625175451067576465600141648 17093 46727965149940639033203126794855469137619420622584528 17094 15589751377298069871339303255338387155500725810890752 17095 46799092573143952906283994547322865014799530717439744 17096 15609658622803937927457006456624642930299260838559888 17097 46870349245163824583905021420548169012597961339408640 17098 15637232280804129521622151317772899106326858272255232 17099 46941647214912570712923623601325867173032473834778400 17100 15657214706944885611574195979986868296474865200765920 17101 47013074768138063840838781457501672281418934068945040 17102 15684856472836041811240676034914714294812650845038464 17103 47084632166763833589819750494774406465737406271296576 17104 15704883840203156990287895590199918509519909650979120 17105 47156230982017151206337617276346171423395263647433216 17106 15732624386823018696070087555525865047282857325166208 17107 47227959824781810046305708125388875467986457907486176 17108 15752697736943463785514458912114461257287597527468032 17109 47299819075371141704967070974551659274920599206212176 17110 15780506776785149619139325942080077435022759951804800 17111 47371719821779273505327111563660092272145379326244224 17112 15800654943608441260899962737757121356087034978852864 17113 47443751196692395345445683381215384132329045320870880 17114 15828533553219752110648197083208893335241112534071040 17115 47515913504930712880924739312830786812909770754803712 17116 15848727955796407010917085746983446431580293091664960 17117 47588117348765280670318301897041489039188304615704336 17118 15876705191684887268678565372580432886634079861088640 17119 47660452386147942344343208957770852994507248373576320 17120 15896944978159664715090965138377036254689101027501632 17121 47732918844114273302901704222698200617238283095621120 17122 15924992151804810597796040752260540838681191732263424 17123 47805427035304192655098648333121153089860244100481888 17124 15945308302374285552526871930695526596962516988540032 17125 47878066947436100861376123200702781280448102549812032 17126 15973424655929668655132944752669569399552388444656544 17127 47950838730347018884852974754214411403661951636148928 17128 15993786413720370079044521587139173074220861455513264 17129 48023652405180953324721600823808515482051341028056064 17130 16022003157641439431094242592725261038943721516087552 17131 48096598290299194401285503534977029893654961996952832 17132 16042411556120687005687850139312877405806887623347168 17133 48169676655685355199253922937154086277800504244102656 17134 16070697818844570385804133652279802524100911188080320 17135 48242797032085845863102149117006854800368401992659200 17136 16091182261532220741099971290865704228191803719181952 17137 48316050072190269608078009707696749803832778089458416 17138 16119539177590214128321510725060262380345905423988480 17139 48389436164115529095027767231858211371114597629733760 17140 16140070530680065015833500787643742489702838408877152 17141 48462864347007616618099726835818653436717699578239904 17142 16168527663943405234231253403627557023652244394584384 17143 48536425806596044179902442674927754744346156073451520 17144 16189105032978162958661684598284148508722598309595904 17145 48610120851816095869022121756387273906229491420119040 17146 16217633206095782485303956648730373540762718499134384 17147 48683858028521233343829201619408383437410728852124800 17148 16238288179771283207408497434134028489706939151398080 17149 48757729056681335452527941155085740192757925728997120 17150 16266886594389920376969782952749322322497396251260800 17151 48831734168095595024854893186983492058908286551679552 17152 16287587822905409628826416954610903910993107947206176 17153 48905781610099651096146696305903795758553598860855520 17154 16316288234785610094600491938017790352077980208168272 17155 48979963441233473063504309398202398051061969546669568 17156 16337036810640089805777083758998312497665709132256720 17157 49054279814323289481255838039907861959249798646108160 17158 16365807820370604136797700560190482074621382054221952 17159 49128638677261622561914105509236955918091009031674560 17160 16386633659474474987233148074080291940550690526524928 17161 49203132429084428794271306360493753566796519781500248 17162 16415476395035306666198969803852978762413836228139504 17163 49277761343051191486088333434432982842048009886468448 17164 16436349801383513149596404962755183889302003983219072 17165 49352432868518651045896480237086937745851327937004576 17166 16465294408472475796530762421918824956475276482501568 17167 49427239742884831271533166541316022877383671921042816 17168 16486214510436418769794239415243084402838789132946720 17169 49502182362222322471716566611228959442893865054552320 17170 16515231248944567260515819032257125071133947236227904 17171 49577167673780914410046491590982229886033328976748544 17172 16536230187595550625520271427576076076102579301420528 17173 49652288957406027744027179810846457791211947153933216 17174 16565318216103642421533961350215286390870091918112256 17175 49727546531237583839889987476728754877084969369416640 17176 16586364106494805691780914951310258089634765063749440 17177 49802846836126345891198218709163449208457623639503200 17178 16615555803694546429348669933986537571126580262228480 17179 49878283700199538253425525732768254267057687294436800 17180 16636649730110082023429702315788000747603890808230720 17181 49953857359668781208885340171393020808947490251543808 17182 16665913092168320422350426319803324679653015593808192 17183 50029473952676593545719458575940736184307079930389248 17184 16687085491642499750343374362183662989842031574157440 17185 50105227653077519319052031881567768166374725322857984 17186 16716421707530624108952617763267796671426104594895648 17187 50181118614158970151636142501110931675809955899466112 17188 16737642379603304876050957976530163525098558172682256 17189 50257052671653263062223317538478880098288351062596560 17190 16767082119647139054630937569372384196624100955608064 17191 50333124344334388968919002141176799115165984466802112 17192 16788350149221275353401637987569386202616187836086528 17193 50409333911272984939931516829830881911574722435916032 17194 16817863099182071290916398171543236653495234588458608 17195 50485586695911884040518577104520577450481364312055680 17196 16839211256312928305384779876586061961536701503745856 17197 50561977564421166511895845874005607520395521918352160 17198 16868796600503169303375859495210152953377489781519040 17199 50638506921560555375022847131936007561691308948391040 17200 16890192388033022300487846565294486493289074653211296 17201 50715079575679980262369148373840278629031108380319232 17202 16919883069492097715344154681281739548712983513433088 17203 50791790950352082360724591568026720868807045990342368 17204 16941327563483850764479114115488663669372762066696704 17205 50868641367930478537582183541396829711816152089030656 17206 16971091033229280086117097963829018151101855792053120 17207 50945535122175285482679813094979442235946536235393856 17208 16992615268536823739517965620537996792398994224946560 17209 51022568193561608102841056870979215314103565925616560 17210 17022452708338328221905926416780804668617615343140448 17211 51099740822726122526798903792942757184945508834215872 17212 17044025903377655210550525956798256883420690583164736 17213 51176956994596397930511399338065347185619589464326400 17214 17073968516486457580039674664670665509682008268078080 17215 51254313040370559489665364844291877846100204260909952 17216 17095589780343930560090025009807272776156355570153520 17217 51331809119081957693937914696823756027015868990140144 17218 17125606738851313087188387903716192097479688847266000 17219 51409348904311243245747130460605532229692782693865664 17220 17147309413395433271588308675693486662582670732717056 17221 51487029082081553401444602248564994838172822703617952 17222 17177399857188450903033986198888204359930153988985600 17223 51564849936859460178006956366049321332589002632562496 17224 17199150821215983638872103158603309403512467452603664 17225 51642714621127798288122874960999113368674972276220064 17226 17229348337855759076667668119222041696373936662182400 17227 51720720175443628982019572983639920206210946217039872 17228 17251148728775729134438132986200423620567650660592320 17229 51798867010704970718158779459463363307544391338902016 17230 17281420144700405419389600235085264000319916265891136 17231 51877057756523390693330463296493556141524699389434752 17232 17303301536191794767057751563557264441085511190575360 17233 51955390020133819005341859190600790811827333358508160 17234 17333648026100388309638512303807176464963227656569856 17235 52033864130863576327867608388123597551212770713827328 17236 17355579115143811770699423440324703204875896293186560 17237 52112382189386884655462168923469041017976197561848832 17238 17386032493730079295658854526639649188465127300284352 17239 52191042374081204683939047712021284186356261232877120 17240 17408012344749446608487122837779851452427064233419008 17241 52269844930627423289807329707633041324221954516560384 17242 17438541191436580795796531407914635445971926833017184 17243 52348691642465065854336324914430753355650083308001856 17244 17460603725838525362664894382267247036575994265557760 17245 52427681049129546042593409944848318136242025224154400 17246 17491207207107501694520968282555615418278464934011264 17247 52506813310125269907725467918876970897242704189226560 17248 17513318741183484379444995364804314951894759225699168 17249 52585989893948220051655642345412020608688575683549184 17250 17544031028281701523905999712146360102521998652580864 17251 52665309699003837888665680148567554120751562660323072 17252 17566192690525495797023342366366804787382005484920960 17253 52744773015313079974870741069055401238236018196219136 17254 17596979974608971302321791584151428343845068070167968 17255 52824280779009202228585568456398336451359065027939840 17256 17619223957945231684311362701458602751627211906552320 17257 52903932248304419801562054166413312152937309017125936 17258 17650087477179586279873180510880385881236956927043440 17259 52983727845751312621242412031315988436938553446016512 17260 17672381877640158759190646548041527136093895046693376 17261 53063567970757984517505212973993741669318356761503264 17262 17703353998420016038048591276635522796686112432669824 17263 53143552463062490483394531200091970057457563249701056 17264 17725697833118169326806590613253511655845916495440576 17265 53223681658497766789789258915135625726506503271391232 17266 17756746603349825752715579109672365777878171781986080 17267 53303855418470164653322831892949202538966907180329472 17268 17779174456249336867925277977707938980394826254689280 17269 53384174166074587800671931112084988588581227845836544 17270 17810298997519146849342613732924422757336303105559424 17271 53464638149434271103107890176192479273915820025988160 17272 17832776540116072703085762006689560606890370898331648 17273 53545146909439896086242559732996022611548114967202816 17274 17864011617039797830717774302794415871976815663073280 17275 53625801235171614703410007880165658135388894069404448 17276 17886540042022858308513540162059956382384574632613504 17277 53706601289300099940024329988896067505163925014646528 17278 17917851271600217363212884375065002796667173426173632 17279 53787446288115835628555065657404895132889484661710144 17280 17940463328579552209119616861622091616264601210590080 17281 53868437389120457378651841658998194642354932136383104 17282 17971851941944173825994298900861569441079453136087504 17283 53949574888478502062752694697948119418392966133344256 17284 17994515115302782203489338255441424922077662701332000 17285 54030757456586044063657586318863342978331899009018272 17286 18026014111632998506885796067626605003653232103351808 17287 54112086621450721476767707675754903107778569596534720 17288 18048727444321507208819848748041267096781812122675024 17289 54193562812069865251470449308105277974185712747849056 17290 18080304259394629563613451802708474483088576001479680 17291 54275084153309882216259683232497915608624195302764832 17292 18103102934673619071968368541164273436379177789568512 17293 54356752763964604232329161287534634979589273437782928 17294 18134756643060663712830323655362756396347065073547328 17295 54438568986493864165848955797089768383876675211155584 17296 18157605751250150851424445705645481287478162263831552 17297 54520430396342682340016390990260237965793854262761456 17298 18189371794704487266426469558075335289437754192002888 17299 54602439705863624675032743094340841243926837757960160 17300 18212272519734499799040791340738512909280278068806096 17301 54684597171176082891435169338888774935510687338675200 17302 18244115858316631130608861150396382126537826898440768 17303 54766800037946112485117624619543596070337211024913792 17304 18267101516123943020931991873290343723467397736736768 17305 54849151394800745682904035272189843939550785021227488 17306 18299023446802263536692828919840254291825343194750560 17307 54931651407143229045248120452866106749483672580671360 17308 18322060973147044055242746406086101691616183693162816 17309 55014196991558655472969429077576823276667859664811520 17310 18354095065795888027246204397931292252896114419180928 17311 55096891612827618460011610303151560209552179014957952 17312 18377183455755354862105481024437586268205071449617584 17313 55179735570546442189997226281633573603609152397529600 17314 18409296521928375819452157493139261138822231966549376 17315 55262625227237666254201414572915538430178790054417536 17316 18432471643813601661838629475470451264051793209231776 17317 55345664422917917433521448263721473239562969456134096 17318 18464662786023660707572092933306318647076522751632768 17319 55428853595878879659233020984998159205457230875220992 17320 18487889063591051229899655524482272782567691950912736 17321 55512088548142015638551906270020078703543869275646512 17322 18520194336639174697390356157601717002748890079741184 17323 55595473725372200760895628506374858526748329163161920 17324 18543472944766386178746866345161508810796674493965184 17325 55679009477416506327463651069543844084174359009312512 17326 18575856716238323769220558148732817559622627998098624 17327 55762591042732211402021176031680648478790783864122496 17328 18599221621149189997755111752108617937737549214728608 17329 55846323476836214047188990442735870762420470238124032 17330 18631685180671848455080828492118728985522249118711456 17331 55930207038316660470024337992137709934437742645111680 17332 18655102686454880405576357731703059554615808115859200 17333 56014136632099913071330923697073439854601343917407568 17334 18687680181901807619671371901099228955440392436188768 17335 56098217694209299389781153967758582832202271360665792 17336 18711149309978128926928605679594750968144447553928256 17337 56182450392743522943739460072887822939202476498216320 17338 18743806995150277190476597076263488959203367936341680 17339 56266729296947196677372586848842580640607893413556864 17340 18767364234501117740285380948682501389957483374384192 17341 56351160224342082807126039495412521766777565634917392 17342 18800101163830814432450095654959717882023723223786240 17343 56435743483828917778867484490225821572536905743524096 17344 18823710260391673081313712105767559102737990496748672 17345 56520373075756170714864986508600978259031884697593440 17346 18856563189478740913792818514642576616824688873220480 17347 56605155203635876275285172325075104438009173350453760 17348 18880225384585657926875963956854260043303324266335056 17349 56690090314656467849300238336764869270635297131832576 17350 18913158001409608525024234367765006253743738275636512 17351 56775071839131924154711116422579414017052922178206912 17352 18936907847075388640128490655973537768580555253336592 17353 56860206599108746370395666800126014965972943123290624 17354 18969921432903048690592491754982530437337901440079088 17355 56945494948966263820296245276186063377463591502631680 17356 18993724666624506351465850377909489229415398008641440 17357 57030829747053266101982712842632526173138490562945312 17358 19026854035222252585602748862788864814999403589192704 17359 57116318435298959874744220820532197224580621314787200 17360 19050709629643278656577114248894109458443197453594624 17361 57201961277748912574558336670576939168562718458673920 17362 19083920389596120315469537014647477512818842473157904 17363 57287650788804766787425833809056820817742767119993280 17364 19107865463367291808876066441923733427780850988015872 17365 57373494801205209157074121503961350687365396529165312 17366 19141156698391611541732989481343209533496432433302080 17367 57459493486379825118197834452235745741460155540943872 17368 19165154385997476161816685966336544396572862205522304 17369 57545539013948612367783087646585185584750706788722560 17370 19198563485971398049622015288078383301338667908319328 17371 57631739609467846437895680637119660956472661480982400 17372 19222615019282178095177262432241707156725599190584896 17373 57718095585400952945393582818968163120385436475984896 17374 19256104981719882660070444562404694801079710076953856 17375 57804498533411705008909710302250236370704232571255680 17376 19280245585255873100886710888825639044187004620015808 17377 57891057069348785542735485781809039467939891208209776 17378 19313817760486202963717154137835596195426820591681360 17379 57977771649542306814318580547805311118214598361875616 17380 19338012519048127217868046119038492380860062934942720 17381 58064533283378272463234798799974269946897347810320384 17382 19371702319435736899887501885881290414068735320660544 17383 58151451216184669858144341769571618048103981671217088 17384 19395950154183771327892016010906449476095858842522208 17385 58238525812892787692206169092066505834206140184542720 17386 19429722611754505873872376934726767897108051726268784 17387 58325647495854018903319001113299926645435896760472096 17388 19454061361363999914420679884784227936427066388213760 17389 58412926146432525529488533101045431454858814960813200 17390 19487915510229349524496897688470386930410521615320576 17391 58500362033571547079722594546935609615879959246020608 17392 19512307607975458330363204108383341817620037786128896 17393 58587845231178714997447789480269569455570450180981488 17394 19546281482971101679582516477126623772337056517597184 17395 58675486019385886809397595314796005768241172163529856 17396 19570728230676801679325580577005680467826807256949680 17397 58763284570055463937836124547932249446720660653273424 17398 19604784205559057582699540540992947262913531359718880 17399 58851130608840968683485675411988399311561078680500224 17400 19629321433186140078872058504534348547761696761125440 17401 58939134813856092125693155818843698151169176875822512 17402 19663460850364376269493580994648380621873506183290368 17403 59027297504148688647490903426714095641030249314631616 17404 19688052976724978196926242015047263651898799394302400 17405 59115507811593750303019857921642198011399834799477264 17406 19722311936512892114405040892748005667376881632843584 17407 59203876814942191823791281394373860330479606567180864 17408 19746957911514016096387676471603969049377608808897616 17409 59292404980375204817674379122312849645306837198471680 17410 19781300780070532148825704588989599000836214133753888 17411 59380980842762056079217849316626812815785712140054912 17412 19806039093819710548462009576100171047631420666829696 17413 59469716127350468578970114155538206681120047732358656 17414 19840464854432432878007267187370550890253588606135328 17415 59558611203845528546416961672468995317506909640766656 17416 19865257308983736867719149314469018066303036957165056 17417 59647554010561533432096497776476670185563718776249136 17418 19899804731682930095168390202964160485392916552818432 17419 59736656918794970932652392769343117559773906546384160 17420 19924652618583177618244230407876670473236701540405888 17421 59825920202465461448537293352842766771009723763128832 17422 19959283363744713504960190376736440418067976454056448 17423 59915231444487143247342151621845744993030824981560320 17424 19984223127621345201718384630584609166455186679054824 17425 60004703420540640774514418185132040790630694441777824 17426 20018938609634877579201320823338535817712908422614544 17427 60094336308976395204954154605342638208591466236584832 17428 20043934074560448882049400905418897122670311664579056 17429 60184017334402951267032074870535831478290031401017760 17430 20078771013260230833177668851238082591625342552061952 17431 60273859681652441732494831625042083525550924347834432 17432 20103821076063464291376092329826999119976605697148960 17433 60363863675945330032122041192601766040815087343109600 17434 20138743158879794411203385187028824093457227769739520 17435 60453915937868976647582352202070202846509181124604544 17436 20163887054356587707606658847385470784723640062172096 17437 60544130061232045182980568727886955699308049552586752 17438 20198893295095421511797209284643679440519887683955840 17439 60634506519147240670188071509152530504438577807406656 17440 20224092101038564243009737452098185642697583404031520 17441 60724931326374157157371087712918698744728281242637952 17442 20259221936308583842852286265774013816220942006438400 17443 60815518733778029782311786271758999863039594995102048 17444 20284476934429490263326473501755882336065466361659920 17445 60906269118930079031444509838646843272764422921502464 17446 20319691380045185950932225658459707029294730529846656 17447 60997067883729300587621988234726628031899690931738880 17448 20345039721559266441760808772273163592291857914203904 17449 61088029941259033386158711895365043941439872256742960 17450 20380340184086238693194439516054538550866374000133200 17451 61179155571203813563072625094333639599197562833237632 17452 20405745005830437360346353718692248003950217677537888 17453 61270329810237828916040325382133023899604446416219136 17454 20441168833211383508962770559753674605472939161864640 17455 61361667988021727053817108115624086661531489349789248 17456 20466629061758636434754391703393999207652106370209312 17457 61453170283273790355312072546624409167963920943608448 17458 20502139335793254986784144614504541763540663206842880 17459 61544721370369233454606011473548146042805374481728000 17460 20527694879391301181755784689686121401239568231052896 17461 61636436992623123224387801844627793579571251225606400 17462 20563290560826658461111387130427605223564307369203424 17463 61728317481464102811869091688603696497613994277784896 17464 20588901761036331377506333132037367175745008428943680 17465 61820246894559002451388671488203569447266487192384000 17466 20624623047666923943605066177087291454080024776045056 17467 61912341389925887726778153050268424974141344707681696 17468 20650291258626508474787003409520228668191739533466432 17469 62004601454122283349348755125979023793608313314199040 17470 20686098428830917994375439567123311134169396594418112 17471 62096910522850223344281172450027368864631591552292352 17472 20711861437793284088175614242562873130802735563572736 17473 62189385428469112640427500879983287999079318432458336 17474 20747755887921646237635531021826558669073340529833168 17475 62282026555929659108126089144774018886324406910530624 17476 20773576216639414161103766423678234829765364717144224 17477 62374716717749098320359460454311577154368352766852816 17478 20809596018379298629342354306790761875266795549398752 17479 62467573422497903611539389455936994414721009688347648 17480 20835472539723499878589175380882289789952503166312960 17481 62560596952437210769706046001462175125040929837813632 17482 20871580073883377152816343023597340235708492066154224 17483 62653669751459758244835081537905229503437943271191328 17484 20897553380358306650760187008212240764377653291433984 17485 62746909749911463468065495325021263114498195117540160 17486 20933747640107512811651570293245820851681011907546240 17487 62840317130104777567796324016178170031697108483280960 17488 20959777408542880148271238522626785746779794121595888 17489 62933773962335922280239086606560701484395378053764080 17490 20996099280088467056352646550352695458696328349654528 17491 63027398601762059567555021073682722893345049087435232 17492 21022186854793945520142201908681741062537316430296688 17493 63121191386782498670504914140381633752250589366164480 17494 21058595865529052544807356709974201169544318344076128 17495 63215033755431458179465472468763304870576366505016000 17496 21084779764730227074100350011931895187681208290156160 17497 63309044489860397146854419309605987600803644300910256 17498 21121277387137635122461314585109879742773139772550752 17499 63403224083829481951158503414479377973251973509035520 17500 21147519423036131608755603048957469397819388240530752 17501 63497453343619573110819884039043890975551228261618944 17502 21184144378130053882459233305721567506282613284378304 17503 63591851736029749214255536739928089185875473821255296 17504 21210443367200297311847309883744924619071251922631968 17505 63686419653603180596385449808618652275062447075603040 17506 21247157410286294214086532409015242027895901682413904 17507 63781037266145719338393576835694935473781949755609344 17508 21273554727217375462187249371872274149207157679368320 17509 63875824728518089802393012262145333633145939673614800 17510 21310356797195331533295591715927477351855077803720448 17511 63970782332129864062501983068874220731566117181118080 17512 21336811357832391203859669073523304312773636039642880 17513 64065789867543366037018534863107634856126750694841216 17514 21373743041080278665616795446745234210572203703397120 17515 64160967923202710390952624419632778413540933327782912 17516 21400256264813738010004223087765067692114465737426560 17517 64256316684352421010126394960996516452379803925501440 17518 21437276411624598798653195723112564083470862655887040 17519 64351715563173792191426360313106448327985111337488000 17520 21463887474394767810540725479528178764815512550966144 17521 64447285581498613704943279307802507764538695886474752 17522 21500997547940199989568568990170266274818060037845904 17523 64543027081585151644899301139691780015138818654284800 17524 21527667538888345454246726244611173997286772098511712 17525 64638818833865389417030604658641452155639585704061168 17526 21564907008140085016097676369107700268023257933119488 17527 64734782292686020349321200938189584185735084393341312 17528 21591634775273723989291847360117611192308314450008704 17529 64830917962406919658555099825890330791186238556020096 17530 21628964671232274825470159612799784427862432298214496 17531 64927103964489435739800352351583321897492695727469312 17532 21655792295861895894763829888865425780775334840577088 17533 65023462455002157493164519503322264942135474342477600 17534 21693211502658986726762118878966243829311346217609536 17535 65119993834803114236191819108913857821767331047460864 17536 21720097214979691521929689941511901582528049981220368 17537 65216575572870121508154223342110095879778452056066560 17538 21757648117917193043150380960617644780573131761085440 17539 65313330531839925282932749372825849436960063865516640 17540 21784593327095251124064934703307618957522657838312992 17541 65410259005873496432853779079542401098990909797875920 17542 21822234001147433048149186702365945127400890031221920 17543 65507238080309284591253299582007009581871949134652096 17544 21849278549395839677413056933884180723302386908606208 17545 65604391056305080968915481599175329116237264476013280 17546 21887010535971175755786283834013371128120226296572928 17547 65701718122071031580197007613167949312452724343458240 17548 21914114867063949217703572243174978038625617212908992 17549 65799095977075451860137723230424853391315407956495360 17550 21951978307426985242830800426519958253771387110318720 17551 65896648361873213709764431978571791614582986137151872 17552 21979141211635674889970644620096689612433354896675856 17553 65994375629295116870016195761146427674464638319490176 17554 22017096400317045610774274778436913543742759052599936 17555 66092153820243932090401877531874010110478774076297088 17556 22044360768242402846886052490623838805416580038307840 17557 66190107119887237223619623962963444789683034180145312 17558 22082406621624081904666931348588792185826082604975200 17559 66288236042799736837060702402868383977001773856617216 17560 22109729896487545016273021811734683541790814403134080 17561 66386415969823040277470777552259732172629492546760032 17562 22147909523781268274006527038636720103779876429633024 17563 66484771802841084490956469594828657811037565170816256 17564 22175293103013304650448594316876263045074079241677632 17565 66583303947765868525944730386719743564173604349966592 17566 22213563880168243617707087075277354932225235290185344 17567 66681887123439059579749624630892371443997975074497472 17568 22241048374418276444225004502119960166732464669461232 17569 66780646949720305891016921433980104060594416144738160 17570 22279411834014763568236799626054665328636364911256064 17571 66879583726858948972726893048066955421575295402741952 17572 22306956939940782706058803557899031146608910114082816 17573 66978571778342990149433104220115271766143090211659728 17574 22345453904382279235374137596765140168471492059418240 17575 67077737174118997212515956289619864166103063716233920 17576 22373058445363321754054433283057420203280807375380960 17577 67177080106186042112685326149164030457152375072602112 17578 22411648551455159710123226670787028075015600329798656 17579 67276474501511942587829571100487308365462007162590240 17580 22439356148859476796940754759007432119144134898369664 17581 67376046882673078542851470367773160272129290886071952 17582 22478038256294123223968790381624617391797822325384000 17583 67475797606424850881491535958898560564838522168942656 17584 22505805553717594459430932518652990747149666239537024 17585 67575599930893027611941063642158113877701732914647392 17586 22544623597521956169315894240137829919957990504057104 17587 67675580828041182740934748844039849311259684907210560 17588 22572452071416008986099179353230444453746238588977456 17589 67775740822770746387132484330070943960614899125558784 17590 22611362626695617748568639340757995866052923268344320 17591 67875952499371967195283798705689303042643194404939200 17592 22639293577513834006498152657170018366616195695274432 17593 67976343558765509206440822923860773195777466993867616 17594 22678298165688647762976115522559477147003628551600640 17595 68076914419026650938146773646979173387026846999049984 17596 22706290623225224580076284535967802650811116336373696 17597 68177536984895903817901733019723706491927565351439376 17598 22745430853042074490909096519895534139038879503426560 17599 68278339694070482189352879991168051505774204445360640 17600 22773483581147289173326011455065733228645958286869408 17601 68379322852295047380826113911921906239631990318416512 17602 22812718327848162174422832410286203169659276332206624 17603 68480357963947949786358832431519170523691600990686720 17604 22840875691224169354072954656348432429728371754123520 17605 68581573925850899377188857824938987060163515949820928 17606 22880203849200729289781071473685772767958987515823904 17607 68682970930238730064576076921714889638218528237811520 17608 22908421770327043899490606398547037408986196792567808 17609 68784420081379766292331546179756470505221082331790640 17610 22947888022569970114949276629466206208563401719985408 17611 68886050734273121280034011122016560249251243268334144 17612 22976167966628207437599045206708820373029516328176384 17613 68987863253213454105171484659544804330483910773328640 17614 23015728072052062234283337132772127850000889670407488 17615 69089728055203524870354401562212004144234634102328832 17616 23044112133068198004322122425642945031767992054666752 17617 69191774956712347351418602818207629876162126671892480 17618 23083767696530430285509870625102359938562192964820992 17619 69294004493870893669841440066175230103068691849287680 17620 23112214133628707984272495218846879857044078756071648 17621 69396286392947411021392842458210828660844349108983552 17622 23152007468309141030482711251457179031440132763089600 17623 69498751218922720222163893716064864398398374077817408 17624 23180514984728944506236097918581603705677107649815264 17625 69601399395124998381173944870300430059486988666984448 17626 23220404287156128850636859292387851805042632311914240 17627 69704099957689813950665688356660108413031025858630816 17628 23249018095741750561168647597661814414368345967461248 17629 69806984219515588982612851049965270169851048912197424 17630 23289002201190957460698729644079589013966099689260672 17631 69910052492021583052944975686428605884779236464392320 17632 23317677398543357078194005660521000026465323243614400 17633 70013173402847623945747667360881730348804507093306880 17634 23357801749195536364993199129105882183667793688595840 17635 70116478730568043051350821976216866432178456493226112 17636 23386539882899495243013556862188301128645273913823120 17637 70219968674808369696227442445799102004800074912446720 17638 23426759503655410833601880479447053975536626020473760 17639 70323511451594821812055957044773689944260356535385600 17640 23455603381336914389736929524926982196349003541616304 17641 70427239310473291666180384424914277616261888083765760 17642 23495919865638117017224369222866935407079168279059824 17643 70531152622633376439000379327629206971144180998284736 17644 23524826960664560523436939646097062507705020206838464 17645 70635118905423894178230028181732603038945577836476960 17646 23565283434693320993465917903331236046897834614301568 17647 70739270879113032017953343568660105122985712070963072 17648 23594252484423318472100151747946051518797286552931968 17649 70843609087719243450172831779321060549529384370983776 17650 23634806358449677014646700257380083431700296690549296 17651 70948000347627378848557766902624784931529859329291200 17652 23663883343634150694445476309158196138785017737271296 17653 71052578139864523503622897570308199058234108912291840 17654 23704533392822607192509140999580484273468181471209216 17655 71157342896687568408462491324462084694325344953066496 17656 23733672665278883821185668927940585664398672712482048 17657 71262160725613477277169008429645981141079998504224176 17658 23774465198991224920499486674214457111152632104304560 17659 71367165874145984518202132159411482545715426539298720 17660 23803668295013746395111364031258016489706952765255616 17661 71472358660126616879135416952083774072901162458382592 17662 23844557496164534628623032557762550391959028927099904 17663 71577604771588206406675822186308283967934400065073920 17664 23873867946442787577348137393612020448813939995481856 17665 71683038935449726060132904388171852323042412790663776 17666 23914855494710445353931194931285761181369108149800272 17667 71788661351644048252293883566804191957827164840782208 17668 23944230072871474238891446971676644654651864752133632 17669 71894337291926589172821028308049877439616148445642960 17670 23985359822382464628526831822791825294471489848401920 17671 72000201959428564874658830303234256902295491812564224 17672 24014797202565074997378222105042889755678623899701864 17673 72106255732348919533525689705082475852635332286576896 17674 24056025764494891566898169909472875196622207270511088 17675 72212363169260056175467351491343169308939497796354944 17676 24085572805248879297625484404405862292146033425138656 17677 72318659950445244031912452198670824807131795084758272 17678 24126898990648394903621006112000765344241716797738560 17679 72425146635252689678684823824862460403916289055726592 17680 24156509190358805425053164648541329601169804126728768 17681 72531687063018049566392749803587805707472672740013552 17682 24197980093884935795503202305102260854784235422801408 17683 72638417694384617889292170707075758310519529903252448 17684 24227654975183743731309407822995936088804893228745712 17685 72745338970050390034850915084361207987205744920629760 17686 24269224020880676426570840936147862341526518330584320 17687 72852314008495044280045305158236051703851432305098880 17688 24299007949179293480022101381388986978705488670873088 17689 72959480053091600235256209268822338003164296565549592 17690 24340676806317754024790256931890782415709891677712320 17691 73066837424467642203133608414873396475891596655154112 17692 24370525744076258628921705011670845824171406704763968 17693 73174248817884341948169929985207017045969412415473696 17694 24412339006930267883312155320878359440245731964187072 17695 73281851961945235497184798490908523427096019292508480 17696 24442251664539940594805230469915979632693539946112000 17697 73389647060498623135051501422404997841588962904764672 17698 24484165229849616866835755084412505787104653676149840 17699 73497496379837861336715570570952016476837157291599680 17700 24514189258643546654828224050509738448518143451402880 17701 73605538137287460304538413700992807742965719300383744 17702 24556201875787271027592440358036439862356369856433024 17703 73713772719030398335362261800739911162723493405131136 17704 24586289905631814560662388053492533531312175299393264 17705 73822061660081877783293089565767751632500122750938848 17706 24628449565908621442537418127686417709824697673667328 17707 73930543669266370664547109296583120713842871955226656 17708 24658603206185929195924001782220937717998011755593280 17709 74039219314052674155400158091917182193492385492962816 17710 24700862464683731337915807369932684044142406579695616 17711 74147949399111485625310170746480905443908444924822400 17712 24731126827957639219478426865185798094708862778463360 17713 74256873425327204251629769039818049498632778893611248 17714 24773487341209196834620352326914903353257498002352416 17715 74365991841905649758095612119829913644394065622604672 17716 24803817667536916513215618527231602098388999596475136 17717 74475164717740400019770146407912338276267278911459072 17718 24846324882540983605081553369596950831544857464292672 17719 74584532349672965324726494362192718019885232605237760 17720 24876719817673427786334181824520604889329510902875456 17721 74694095068861421473334940919633617146544766864824960 17722 24919328805506768791466508909398784098960797434539184 17723 74803712508568736272084630453910039086136008382246400 17724 24949836806592133589622001404732996883175890164962304 17725 74913525464650934919924247752575389702678086908995120 17726 24992546353961182666371502268416397747823770360204544 17727 75023534144172587747260594297176894190136220861096960 17728 25023119268570594947472509034657119443482317724071536 17729 75133597746093859319777026962106315431455517852036720 17730 25065978178470198279434555571150547250099220327906336 17731 75243857564737152337902902623485705821711255325907200 17732 25096617603259089792416899878336558751773114154371072 17733 75354313990442980337218999112524209743107909208173056 17734 25139577544733615440196455705005967065992187495782688 17735 75464825480420794265835671425737291821162290565449152 17736 25170329454664021375119645700422236312597617061443200 17737 75575533826393874797751204140612070211444508420647216 17738 25213392175150318193151159206876819572520711205789168 17739 75686439607996466697222027016422949691688222883112256 17740 25244210972418101000912326032851730175307520455939712 17741 75797400532053069914987691543928188812001760007875872 17742 25287422682884227453812134262377236541062932299265984 17743 75908559202198958918622608291549521266775221592829376 17744 25318306947675786590867887813828634015675131596628080 17745 76019916077077091413795333984239631872790551336728064 17746 25361621982710618965486521052592493542700996328586880 17747 76131328109383488169219642875772773134439766096951776 17748 25392621093292025866355853925432825920769058888859360 17749 76242938719965990911445682546666871532436743732792400 17750 25436038175756607943235808032276383200265945913134848 17751 76354748242865099187476728083291557859772489172701824 17752 25467103083353102841520334455737509126157886168180608 17753 76466613190537998292620104056119459527366088726923616 17754 25510671838495117249294372636817956044477278129967360 17755 76578677488065168190551891902739241034746067796148608 17756 25541804228921858979597521773267119081892779594857856 17757 76690941345864907374224952898759140792866885909255184 17758 25585475530717988647261206004928154355903124583596352 17759 76803260833324179265482946084584216589034798661073920 17760 25616722152194712876622713508756771942368923117716608 17761 76915780381010353576925967773518336060410565572430192 17762 25660497735599569644843047872158384029761413193083264 17763 77028500391351343542952806423440752405117495742103552 17764 25691812139010263101473001411780249350196737508722832 17765 77141276172695370957830205348246635159995118086448640 17766 25735739096923157931567487385551933836091013629009920 17767 77254252666854646359695253036060482028865975449631040 17768 25767119898761070843808035639709131536785972828544304 17769 77367430464995551270069522438053162315270835470132096 17770 25811151712175563803705255501377835331327968082229472 17771 77480664112748119957272748277895513604919323908039552 17772 25842649123563706060496459749965954822061951351930176 17773 77594099380708706053292574436344595287036869089783040 17774 25886784449661248253737942279008055940675849927979968 17775 77707736733243893346310793836467419566570433607127680 17776 25918348614529274251827570328807140729510877900974144 17777 77821429950810030196798539646057159138584077575697760 17778 25962638020599385481107901732708993537991077091595392 17779 77935325634455071400745409999684386130295790457808256 17780 25994270612554191290623217499602468221730419177537536 17781 78049424125077442922839241022897699818552102097076992 17782 26038664057476464774955584273081146595466725389210304 17783 78163578749494440041984056998070808165242692033907008 17784 26070412608441432743801545057817075173219304611062720 17785 78277936626201223265770080581566691681818919921813472 17786 26114911921571628126184765124734312252989182253315504 17787 78392497969733192195354820884060590241032396928234208 17788 26146729222856992495142412552879941725745203963630336 17789 78507115651939628474806305756350362864892938520743440 17790 26191382286985009967808831035385956494844706876580224 17791 78621937311697219996807276426253191971183469903455232 17792 26223266887262812693939480095701295809977918214659680 17793 78736963355843369471595749050059362198951813163206400 17794 26268026316260604277737697046723454737296317757427712 17795 78852045883262024548570387139822895183770462754376320 17796 26300029378413675620836215324823817632721417420754816 17797 78967333049645850036059931776671326574200960087874416 17798 26344893868094482344248380159946123055752267351394240 17799 79082825457890785370905431247110534363769627969664640 17800 26376964610603823065465258941592670077615588553632880 17801 79198374428448239827776178238930372619050132513866752 17802 26421985579108459541400011890498977097157768809257216 17803 79314128959700521174408518221579114484057215060039360 17804 26454125660276472790893518185505193998752249657296672 17805 79430089529838217150981471837470147585477366432115968 17806 26499252245175929014082313785714204477498568838491840 17807 79546106674276958090535524240070795533688284888236416 17808 26531510102668225230304897479427974215767533866282496 17809 79662330243149638909772150394452654724400296035479680 17810 26576744120620443695528419908766193323453686172546368 17811 79778760583614393325651002526375201859082634496942880 17812 26609071665719570828514984359031615155141106694590176 17813 79895247771590250339205774243222144227514981277406720 17814 26654461802014544766121894592971463400022310280732480 17815 80011942185201976273951200824758433500269419952725760 17816 26686857622561129968410039788716483686785737368463936 17817 80128844039045027030193103455429258789046953050567040 17818 26732355716876292195728235454109739146887189099772160 17819 80245802950150704520817110263203432526757623954239616 17820 26764871835906431754377602646322330524679500029274688 17821 80362969823206399400970206614222671760761205894934784 17822 26810476517157943126840074573650424807049007937377280 17823 80480345073498091400659082846090868954964624782788736 17824 26843061209740761258708520283188790798888524026988848 17825 80597777524212023821573753147094559001785407771645952 17826 26888824868599251137524898485407169642066425192382848 17827 80715418610397949456792160453883998363584577374762336 17828 26921479888475153521340341039269317777546138180138256 17829 80833268947833882468843132251916803877571307343273216 17830 26967350718824891673378574760482900087553586753085056 17831 80951176561629032521969212030859992490758729446073024 17832 27000125313814406963885834405222370220957660868274432 17833 81069293752247073892233533953958515657490678770335840 17834 27046105119228007803760880081009570922126723995556576 17835 81187621003727603751193378931231147144763888651866880 17836 27078950417215015442793656832435952545228712836816640 17837 81306005544156663208166650215126437346926330067328656 17838 27125088807365821049834487734389386352866461178784512 17839 81424600538369009054193982643624163977745818028956800 17840 27158003325428531578003839685468125832884532350061056 17841 81543406339805522901930581336767599887052701551906560 17842 27204251244762840175783791614970196623943992494410368 17843 81662269708113115085763206607081449065080999455506560 17844 27237287879294430952009417351283584846136227329864192 17845 81781344343201455628890388046963769970770883339186944 17846 27283643997489156777293049050837646746648130991099104 17847 81900630468160579950072554681859971612130397618028160 17848 27316750176727994502498201523475221146036913294464384 17849 82019974370324962787549550267394141867499898013096416 17850 27363267764238334714470519760481512827561940411651584 17851 82139530291082165576358361110208474273890760345788832 17852 27396445226261883002388252470518963642243118442745728 17853 82259298653488973150838980992790815785286345854143232 17854 27443071515924209777353211472162487872797278647686400 17855 82379124938079392964405947989010147127089968804070208 17856 27476370444655552385503686365817558621632244944368896 17857 82499163927107437078985431639268921037679736646943232 17858 27523107338402873946896756845518395211443545951734480 17859 82619416245133089160750807538014321669987325939918016 17860 27556477953465488784580004097939448309173259911889920 17861 82739726563325535167010349484046610684293394219358112 17862 27603375889741692995254996917956164478828283534602880 17863 82860250542976274972712144898782983621773538303159488 17864 27636816636802849077037998614560484503014650353082880 17865 82980988678339301392601964474725793141052620510917856 17866 27683825760704033789457133231212221199230278578330864 17867 83101784821790214563949548403322851935149959513114432 17868 27717390534597426690713470216466540410494531899603520 17869 83222795520536081088817962493351236235249244814184704 17870 27764509447167801394590581273927015648497316524060992 17871 83344021135256629041861578112302600530089343648641024 17872 27798144703339995914299114335609635955919559543068336 17873 83465305037341220249660233870328779489058211432088416 17874 27845427566468238799474703843885949600524222820207360 17875 83586804324804212605588170789253004016814740763191552 17876 27879135141571505759874824033573128340284093553211360 17877 83708519220776828574943690239495748649347752966531840 17878 27926528325976697072816300699581771189705683002587008 17879 83830292619466753356496721439066043659463330577171520 17880 27960359240857986917742784160509975935109101285763200 17881 83952282165895137823957693016497586155422346497860272 17882 28007864634300404958389305375591437685021381048087344 17883 84074488291115218468709072625504614970469104517379808 17884 28041768185372502398925466434316334010286154462869632 17885 84196753065688221042679319528630568022991484811951392 17886 28089437182675813428880750861461923089353564536150016 17887 84319234682993961931538674248983078702615693707638272 17888 28123411855650744028965303150715637924862827964823872 17889 84441933785151629379483604029397104221733476376625920 17890 28171193677227799050088581488728034372218027447406880 17891 84564691612400420029356877287911579018258040155671392 17892 28205294269949600614052545939099577131852144016011776 17893 84687667259641435742787890478658284129317235601948320 17894 28253187443665776281268299646253589159955969017992320 17895 84810861230583685528359001508305414037201660211698304 17896 28287359536402664716148010792808126864562035537269168 17897 84934113933358970354872129227742297452972725121451392 17898 28335419246458693531752476145578760853287395417399040 17899 85057585367052108713199617133193728601293157465775744 17900 28369664661321686694535548063005322005083676913368160 17901 85181275895439637861827973403170964996827371548819232 17902 28417836286632514152259495621790969446995145438586304 17903 85305025441293531288977301032859250904965941727367808 17904 28452206894849340876837700935770067619839184165945536 17905 85428994561286698020420662037175301092463519190988128 17906 28500492425912013648078782791843351190471712698941440 17907 85553183482900739978030219889618310681718473260859392 17908 28534936700113065349560836650894424860671808381383088 17909 85677431637202789752787275106383359994500957258679120 17910 28583388386963117481671040659086328057586779959267200 17911 85801900142169322178310029134221181137603480063767872 17912 28617904739526134929740862378561824682379176246924800 17913 85926589437778041721451345800936540824396298981280256 17914 28666470861540974747448338258512837586506015649202192 17915 86051338111035758172981908794305298058615399382245376 17916 28701115122388999810255666741264468036458145935105216 17917 86176307844398633964354908468970646356594945006082560 17918 28749794251313122096533786650152499082612690274253568 17919 86301499289217563121892236121294909870599557578617792 17920 28784510997106624196553507948890485835245342269800832 17921 86426750189293570670366993846021322090346397294366832 17922 28833359237891357742399720669834656068892982813335040 17923 86552223142158746010699202823934634448946829706163808 17924 28868150273892603691827952611483012225302866027391952 17925 86677918661140968723200382894938183782063365977157120 17926 28917112115732901857190973772545669630864150514824224 17927 86803673640911704300237588504289723717811805138904832 17928 28952030294828483091806310760057803583411188301835520 17929 86929651598214502897382917967834111710855683716123440 17930 29001107714317842218561555610110937004152419570502912 17931 87055852908730996558402244231578900011510415088186880 17932 29036100555539647888087557472120794359484666342281248 17933 87182113967902518412442609429616416915807958576821760 17934 29085346672657071591566128555092395624551229995724736 17935 87308598865507365044181671916483853410066347066492544 17936 29120412630109060630055025087790601338666650167241600 17937 87435307832657302391741110576362456057000396921316464 17938 29169774885115075363401900150965774912878970217158160 17939 87562076766839710511798775695234223949975574049569760 17940 29204970721683444073865405697682585715302989701385216 17941 87689070330503217673516115662057965122203373549597184 17942 29254447612411992885406604919474947461721167622896224 17943 87816288968190689358405723617061519108406314808170816 17944 29289716882102955286070525942563741269566120632064544 17945 87943567721502857729999503909958210633432497317084096 17946 29339365569225182135817242990661270695638652759905584 17947 88071071823942991627141474955130521441634095346604992 17948 29374710180717994216262759591237830205093213466686592 17949 88198801940599868764051247270820444882852048935565312 17950 29424474129345821632202143863634346732310342772643520 17951 88326592247198066080679259987913682686764444097560000 17952 29459947812987378510946011392773742607164035823109888 17953 88454608914743270468873634944944400577515834170711136 17954 29509828985774514151642057836471272075596377460678656 17955 88582852467373752792915454636969358017081505349734400 17956 29545378411731424142708075139876223214812832399877192 17957 88711156210352160694706650537201943287946335798109136 17958 29595430930790762348809991473615309747057400237311104 17959 88839687258591758084561820880574722551890233699311040 17960 29631054477297886452850830653276216133651231577106400 17961 88968445990869246388819844596489685080635048203524992 17962 29681224812221145083934406050790960615299872015695104 17963 89097265208138391576962870387349721460984908446062592 17964 29716980186715252074276198072656440677258224190830880 17965 89226312604115996237906976934464646175537219519716896 17966 29767266880000986060592311194791833287246894117938368 17967 89355588413495738848212916467745664706682397164902528 17968 29803096719668453732031020621131650841544006418849568 17969 89484924929660955412924528887630845039676304652325888 17970 29853557884525927127870315898387765469985909519116800 17971 89614490426558915114994672186027344983529964278671072 17972 29889464081452181516353522376740793094233798794828848 17973 89744285362645537574186704577122994079106255552507728 17974 29940042141794272942829252252203553279934449011898880 17975 89874141153001512951276295892215290079063642144909440 17976 29976079441237362946880587340021207590318234848439296 17977 90004226658779432287137575674625439748573308149830576 17978 30026776465502143842691652066894134084792688322415200 17979 90134542558155849631944474755613855908200131317434752 17980 30062890552194792629455656306647218049864992092165120 17981 90264919386362093351223443406079390662189334637367312 17982 30113761561304399344041407796751776682014706602636864 17983 90395526961300528051448072589250694173281758227300992 17984 30149950735063865764878467772750395068163554406880912 17985 90526365813363374023503359531235472910491356985090560 17986 30200941332997889132719134590331334875467657517748944 17987 90657265595148497028812077244965047066827437813386336 17988 30237264385405949814108827914576590333767612841363840 17989 90788397083172813442385677304775492179611638459182800 17990 30288373039480679928865578898247942373591675276608256 17991 90919760664038421002580484950068384430850422388648320 17992 30324771551881169271939540933813788614671972699760032 17993 91051185470394301827189254367296267134518914434930560 17994 30376057340570749860924251633682238173992040653372160 17995 91182842872964768218175703054082791036230663782362240 17996 30412533312497663823956839011190969506953986744728000 17997 91314733110997999560456743388763398262641380121073152 17998 30463937725723717062054303606935115078380005795064640 17999 91446684796019492743519331012743341080049581876058240 18000 30500546809276544530096754265715009797693906087689952 18001 91578869896005815503346439861780445614328439513137152 18002 30552071900918828632113331508107811160179188968197904 18003 91711288874157001780492832742332591817791700275469696 18004 30588758780407336468057221311916771327994683139480832 18005 91843769450502209781425149190273419493326390699702848 18006 30640460606500860708628518746261397662549562412815168 18007 91976484186081690194138442002268979809740836059294912 18008 30677223625295228437759589526926243519949844710125664 18009 92109433772498193006262490721543764354281610009164800 18010 30729046788029263376871645720744575939759348517395808 18011 92242445031695231332006316428507776283541362028765184 18012 30765945714713787802673394658024486419670042651084800 18013 92375691497576399249946628670697231523295152231594768 18014 30817888602443368055495936829650771352505399465381248 18015 92509173716325144830447116865921278834668829625365632 18016 30854864071751996822937115858045606124855190409720224 18017 92642717604511177384127799120706255870060894756552320 18018 30906986871112943777700510836917591518749917668862464 18019 92776497679042053100602051576771517581106831030903424 18020 30944040865578116773774289655047653839334194955307328 18021 92910514333441823477672435649735687820447663459444992 18022 30996283990587873604816523156135766470830180065415584 18023 93044592958114108811329663366762818716123505349404480 18024 31033473084007153303038429731484127748530458174801408 18025 93178908675827528727221345606759095844316719871523328 18026 31085838699696445896808558069109711422961542001660784 18027 93313461725778130942010846184614145811193502893557344 18028 31123106684083511202589820709107291621259010602117856 18029 93448076972653930248283750703623436383181361147872400 18030 31175651774369552676319148242294524344808200795217792 18031 93582930143681329925791275249384993943413750935378560 18032 31212996913246140669645540306356784359576496980527296 18033 93718021711611006419882248311617680512782675386237056 18034 31265665059041802366199266859084013348518902132350976 18035 93853175625717550588583417100661377582420114522867072 18036 31303148239792872601392197749610812039296349565053440 18037 93988568221744806170447961012764679512922508951642272 18038 31355937877582477313039213895404343002669699720215680 18039 94124200205843119342582424719421717274165116626867200 18040 31393498646491828494396539835228039414134854891514496 18041 94259894607040139133942161231435651267229655405824432 18042 31446470960415553047507785985556369378712992750430208 18043 94395828759675409496072632836071411744646156542731168 18044 31484111282226102046622750888896330331952731332709952 18045 94532003216531676172539997097801633074235876382441504 18046 31537205723220251060236415687864543401216345380224640 18047 94668240087382264977369862831070486651411383120198656 18048 31574983234399331482184529987423208630297985264930304 18049 94804717704172072052365200309103451466692408482004080 18050 31628201951679128958756001178271069347455954483335864 18051 94941436467459428902926857633126226044017797582672384 18052 31666059411836495834102257147188236772165359742305488 18053 95078217950738678935702158658237761406683536993207040 18054 31719460330287158943119421324424090590005573047746240 18055 95215241099742326755493715325478605603669562476424448 18056 31757396048880698169013966442088038783477140299084576 18057 95352506163207212880751012155132415801485566620996608 18058 31810921842006283209022346848911254538584073083508720 18059 95489834173910969155410738261943881091227093785229600 18060 31848997716335100013797759435721984041628262642829312 18061 95627404698759776643383721080676332500310987715758992 18062 31902646739318471330524843451842233951813249139019328 18063 95765218219356214197092318092040561878621257707697408 18064 31940801207022924051416455143828092200328259551956240 18065 95903094838059428076405249782214649664228547104106336 18066 31994635788749799998866614628220198001396523543052928 18067 96041214742518110923368346244134078791570545424595200 18068 32032870926885288651704866850988783552491873439776496 18069 96179578648752386024270699091667733444221865628990720 18070 32086829408335793005614571850613561918341850013288320 18071 96318005726130504455656449929326900678048329533327232 18072 32125203804817242933388698257790991874498989636824672 18073 96456677176334071272220928702817965229568668656596992 18074 32179288319645426915202827743683484398497896510154496 18075 96595593563606825212022124925120933845392290468191552 18076 32217743813150724345577468334034165953642749712207680 18077 96734573113461243915318061957147210336005510968971536 18078 32272013372420089755560891885776320273540042381364224 18079 96873798049507444933000012293540245220172434784883520 18080 32310548190515367122578640234328658113989309827643616 18081 97013268780561654566130486675571569548224406573252592 18082 32364944415149292865164152529734093632692072523600464 18083 97152802981220186738829754894258348254159410685858528 18084 32403621478648636509798100247992911187760877115570944 18085 97292583507198260976496578248692031015476565052146592 18086 32458142773504226604812382467649738452650524545391264 18087 97432610607051969334858450607546781852412067104883520 18088 32496899527410418696015991858357911808783822008250880 18089 97572701409284845051150062830905179168420423001846320 18090 32551609251418204001740467375848786076804533624931840 18091 97713039396904833017586026333920426505706729768992000 18092 32590447753556788754114935688836415647265131618520928 18093 97853625060411765890741565209943420591535117139533056 18094 32645283120514108179056214557277739483813256914749120 18095 97994274579032561578064253649330894642672818757312512 18096 32684263057984466369851097225585988050408253527268480 18097 98135172064567638154521647563644363224353404279264496 18098 32739226316939009596405541578964968351991132889363600 18099 98276318253234036210467825993476091748518462759617056 18100 32778288462390964451691349644248118704713568695900048 18101 98417528366941935828572959767282536309861453264070912 18102 32833439597014349120461927087256639358488848697929728 18103 98558987557606155103420611401525193725642316956010176 18104 32872582091328534745474578868319566313083955748346368 18105 98700696400159735074810676429133388470331909836829696 18106 32927861785085205111825258756091597604699576268787968 18107 98842469157566569390228660208420005711423832847449280 18108 32967148724015087982152116603954556534449701070628544 18109 98984492024511876636130493357871284846534847428715520 18110 33022555299662319678243808566303889424945402342190528 18111 99126765413007549809293057311244311836231351355734592 18112 33061922984470685704312412668575649815891845022877408 18113 99269103030683921510753811849408984864220480874471040 18114 33117520847356754031107880865165738088063842314825600 18115 99411691711535307985043822760929959619977521167216256 18116 33156971453236152724792806076559408430201245411142144 18117 99554531709046374565515178719911517712517736625221120 18118 33212696804173758551585516925425217180921685092552480 18119 99697436167812014227945715286312643682041899937563840 18120 33252290999592495794715980942278759075003215247268352 18121 99840592565776181302509841373331604747895472053972272 18122 33308146072100830746408352873593748078618964430203328 18123 99984001403515129593552536892405939638215453359415296 18124 33347823544648873780124065006205355532644861084673152 18125 100127474853003748042329607040955179112328484285610960 18126 33403869444730177090690598900502187511209139191907520 18127 100271201039405609337937069983002237642363737998495616 18128 33443628384253452315852618903767129225840329905666816 18129 100415180709184153012701583761864755057545074947857536 18130 33499804709908434146013941416914077726615858769008544 18131 100559225062786005003720163992673777047922590196841952 18132 33539710268996074329667404055098468451035506178345216 18133 100703523280456562609713137722826061847200505921835088 18134 33596015256233161359835457183477336182966416518952288 18135 100848075948114608864663744967169185837513340197006336 18136 33636002712124489734760637817595975529461287644099808 18137 100992693287507665921447334440356743213223354582300672 18138 33692501966147732302747628984762934917364932633375232 18139 101137565539056588880554641447727146914648876374261888 18140 33732573475054464719654643493636380394909881245170752 18141 101282693128337040628506345231687231291191204208110592 18142 33789202032933912291794820704997691356975053122308864 18143 101427885705945117701859124982519769889650790831803648 18144 33829419261053589427794598993374953846487983204962368 18145 101573334169245542181778492608668424991694712894074880 18146 33886179475723422355889101358854126200403439576224128 18147 101719038775578217897380698934509271157620606062757888 18148 33926481144903060825797171824906789620195051881013920 18149 101864808605909652079399895000337328873776178582906320 18150 33983435126992168138808163672962997018866495498226528 18151 102010835214075226626021660803456594934689813515148672 18152 34023819339537580127566401714305727179037353578453680 18153 102157119105783692280386081934447379088742824417358768 18154 34080905580959099610241821521253942222551937448689120 18155 102303468375668375227807041429283382553571658987305728 18156 34121438702351670673343405091403511600178820773294720 18157 102450075232466396426956168272166489786693633576381952 18158 34178655492189887231580092953362749002457825455851648 18159 102596940438252597868519963191895963634550975981996096 18160 34219271619198347938503978681855614481546878747243712 18161 102743871090186333795936231329718709041035730362916864 18162 34276685642015797654024930922462674277685685922184720 18163 102891060477725405162761462689964080298938603296817216 18164 34317386912318502083570728598788474765281196313894400 18165 103038509198919565768838071434691108731399354661604352 18166 34374932161527209166995707222609576076324869707253248 18167 103186023348199804678120044886576796250175558731993792 18168 34415781392896305110815243239566497378370859582861504 18169 103333797303119290030735152549370417591813623254545840 18170 34473460205290477578174535802903821065500647298058240 18171 103481831492692775811641601845914172839616691771957120 18172 34514395000716332658017528004377030108109900204487680 18173 103629931434241820201445022888438970504044214453774880 18174 34572270504402351855735040565332202724752709206769024 18175 103778292169008813547138564133632391961128210720293312 18176 34613289016062958944948491326916423301957839989480512 18177 103926913958239995766586009726387216387527149115438848 18178 34671298721622207224021533726948458700088701048173600 18179 104075601738780680377230726582359497299307566609373440 18180 34712468407880240337797269656097931924624041238559264 18181 104224551216782309647882196901349339358334247164801232 18182 34770610515710609236761951700313278210544286301100064 18183 104373762913695014095895828627594382007265372000947200 18184 34811864273852269555513589136715682060058949599489744 18185 104523040754746744748297056889096214225022459365803232 18186 34870206708510684133908271707559518631608149662837248 18187 104672581119070557946925319528480148375712402356530560 18188 34911546796434011713514008361483408428911080302027296 18189 104822384783702534868541927326052602206282111080551936 18190 34970022349193451699260994106791018046085972619378816 18191 104972254660207242057040093503596320390181421383697792 18192 35011512615067740067475883224500827216848167520972160 18193 105122388230741189108743909920883417414729839943504896 18194 35070123604710347047481387057942812839823998856910976 18195 105272786100275629968229849088483085145189389177684864 18196 35111700655793036250342835847394529873788601839773680 18197 105423250163940373346481476793630147133103385189553152 18198 35170511387824817824578426655569459540704813083213440 18199 105573979008616228938507173518830435827823984410167360 18200 35212173287160826919555541233768458027945213375114368 18201 105724973072002968795121704718032127814387291219386752 18202 35271120130587979805063227747450085973161343384960000 18203 105876033654616622162145144807549046052964160646321280 18204 35312935443388834360823190425036178443448410643633024 18205 106027360024227184483272706770574454401415187582295296 18206 35372016654147239430359463133576582942744488817186944 18207 106178952447247206086147396501451781901853955586976576 18208 35413917202787629760708080952847216155976223933192080 18209 106330611627914325366447334037074124707355357583212160 18210 35473201820441341572712896799413446671715876942112768 18211 106482537518726998663764994129624701399790314137303392 18212 35515189843511293401898988762674997211425018575228320 18213 106634730646328992755285892213333960072373797994071296 18214 35574609438065191699124229744532114188870412849739136 18215 106786990688437837888386268254805637217496262227778496 18216 35616749972781143959035777156786018660880033053360384 18217 106939518276985030648045906405918572716903695454576176 18218 35676306988011255634450108231686326325849834459811440 18219 107092314204121608097432258554043422687704044527439296 18220 35718535487265558100783121251200322304031528347966208 18221 107245177113488613473741086830215896427501172344471040 18222 35778295280973074887706952496232582456087137967446464 18223 107398308757958994049263430254106582314223365764587648 18224 35820609713915817055048419976509202175027918579770944 18225 107551709760650853298134255635326718997165640147297512 18226 35880507642163298371585444086677925714569691004187808 18227 107705177722396777153104878138228290895587884178711872 18228 35922977846933984496608815684399431744575203365983232 18229 107858915529062308463709025730593749921307093428466000 18230 35983012074329065395625178950109623652817175753422336 18231 108012923626100477505202012773975970046930642478965760 18232 36025568634352061281293611551309361654302082605380672 18233 108166999012839435103295860905399207658609997172927408 18234 36085809333499753563495536912539782534204527892580272 18235 108321345269222352808655737892997276534351576610884864 18236 36128454613648949529008275475626605334154616118573824 18237 108475962661227154697902828719036995173493975587768320 18238 36188832259288885590477050370129915601100853463844160 18239 108630647587267061194867776558065656719765221155260672 18240 36231632360167786065393118540101504140705863964271360 18241 108785604319670542579704610400529845944781323252605120 18242 36292149378838672288261024536423792070312705304845824 18243 108940833395980585988926210059053794712427106914476448 18244 36335038577352527557979989355733963979267347227966032 18245 109096130160360978288990641391054255505782884681981760 18246 36395761541292457288658495495108647468111989787526208 18247 109251699582555112161354852390560395848186829276828032 18248 36438737860862223332473610398295039742938122901328144 18249 109407542471229437312504354778639582705843413025177600 18250 36499600949977997159650477410176073985928522778111936 18251 109563453111152457405850694830952718529252748304382752 18252 36542735372090232866650903599761467048208295582287040 18253 109719637622457429797259057865665934913017327044677008 18254 36603736658573357249098765757724734856230969425612608 18255 109876096635454543514215197610914784358848865013115008 18256 36646958658682394274966398743546487777667099313079552 18257 110032623376796226145811748513922096508371483026414576 18258 36708169612926178336367289852422927003904163136190720 18259 110189425115730867099027619830186918309318023006707680 18260 36751481535093107569888322938981890766313214247110912 18261 110346502305699816019810467545198831918811594975915600 18262 36812831371926316328253087545947996985768863729947264 18263 110503647560062173425428572739942392544846271858006400 18264 36856300395439444413847170669942296930979202494458688 18265 110661068851364860614282163089946444824889844362072512 18266 36917791671523202347003625962043565474435416731412784 18267 110818766456415724458046480797022639761003996531948480 18268 36961351029512513163581642172268167723056012161291456 18269 110976532370555210923715128076027459717748852877562640 18270 37023051404493981035285140387925409102955628719530240 18271 111134575277783699708656564680036364683893381110133056 18272 37066699023622355825689656959476999327490279546402784 18273 111292895725472616226665172414582967894915611532297856 18274 37128541479307871656452103063856449901911348001529168 18275 111451284638115037806116563900798819323652303348582848 18276 37172349655673895308285070449052056315934287162871936 18277 111609951410586758908568143010162349013956971416898256 18278 37234332320968134486061022778930875802916900435213440 18279 111768896862756035861715006336318576578785536102042240 18280 37278229252275535817547722470658971120287105824061792 18281 111927910844971847751730293875763627042406330020590304 18282 37340424766742730055048544566326152610760741263138048 18283 112087203920347354300406177923922769003985367287683840 18284 37384412775998763340508343119825995529605866570337152 18285 112246776732171506878334529757716955050277014487520256 18286 37446749224470108413480290768735428198007277492295168 18287 112406418044523530486680949388790320857888017275278976 18288 37490896737424034006008689595499139792768263058674688 18289 112566339597435108293790369040323169275095336191014640 18290 37553376659332518704911646334527070767021257540208640 18291 112726541853507557604880839719874250486053076477077504 18292 37597615697472525247965172537222988368642827989923680 18293 112886812947255135941598320262425729505214171777929216 18294 37660307853010238544658957772627640487989690659430720 18295 113047365342532978883235017081314734701512313681507520 18296 37704636399087416610550592653761877890306191934319488 18297 113208199315812845625067103013437973920537429345393280 18298 37767472708523346703772442124829062873088331533875968 18299 113369102377292963997172322189669509549949156681957760 18300 37811964238775137804432402770707453091669336176649792 18301 113530287709417691994002531762711267998635035993734672 18302 37874942734692755685859952719431274102749224395206144 18303 113691755869572080977200707377630718570797970194084416 18304 37919524149072903373663514948359976913175652096854848 18305 113853293275646162215945713918188074126743466190581248 18306 37982718812692165117771799945505075496605570069802704 18307 114015113829957973820288782712604241992804393458629216 18308 38027392565726162842370459789577167854176064675868160 18309 114177218375298148591856845467848012049202860060403200 18310 38090730181397246335658455682059818121274652594231168 18311 114339392228021756667826482321678006628707866891282112 18312 38135565813464574111435307384905426497547819946206720 18313 114501850488096860825236041371266874397020442388975408 18314 38199048899116553253635430371254211683434182415023088 18315 114664593811001304835046595407160262674608098891155072 18316 38243977353755750863425833804585362843842612141657920 18317 114827406409344899096594073614332829471592631292647200 18318 38307675945490796028852018515448237664644842383985664 18319 114990504584147035234819000998415036633169500234749824 18320 38352695107750433006317972906006672971066863612595360 18321 115153888801406384213227995077853448357671515068360704 18322 38416539890424903866322121267703420877375657347099664 18323 115317342639383241788711308012961670883757337796923456 18324 38461724435906831153840456430276289711741230997278960 18325 115481083130917066062264125598021687743326289406766576 18326 38525713502131980497257445488710764547153542802416832 18327 115645110557791546937879930455838695228159296880502400 18328 38570989166548991867033056250505268563333328199904000 18329 115809207855036058478796505991671279892359494777724080 18330 38635197703202183206737392546509472866016843575498752 18331 115973592792636013867671434211315955810574708108456832 18332 38680566920001433376858248353545740548888917190443328 18333 116138265939482938653246856586874460518118162844421120 18334 38744920389193525873914787090546999626548705194074240 18335 116303009111229140003758086943304558941877737030277760 18336 38790453986244271286821727268208456703347987933575168 18337 116468040819176590429274718023360929339183194593611392 18338 38854955043262906190767727504540726356379724031932192 18339 116633361917608280496636138376357807389167801051541696 18340 38900582715149263973927322573873903879839069462429184 18341 116798753104606693606989406609811428405308302418094032 18342 38965302532042466785905545309687528685553487698497120 18343 116964434106018994354664578049274657041407145575902336 18344 39011022061289130095049217716856000891218229172817264 18345 117130405589579324373766437587430831653382617921554944 18346 39075890228167329883243717478261724042127253162565744 18347 117296447127563186780138807261315598798018400432213632 18348 39121777666925573846383296998381934894655570458493440 18349 117462779666173722144476769958847222246261557691723520 18350 39186792178068966200081242625573265299233880835303552 18351 117629403686995790727344550528613180038645360267739200 18352 39232771922620066007074945094213514859871118822098432 18353 117796098109503429968320041483054294115193942801476848 18354 39298009190268007966119078810640131021762607180308480 18355 117963084632252622026964012073421102811972349816449408 18356 39344083810214821568514949374863531430387995317025376 18357 118130363541235696520552170528715514532361563883224320 18358 39409468111034275379216588831288678827760577351375168 18359 118297713105397083327874439469230673042687376442769600 18360 39455709585090068266240752451567713040436908173623040 18361 118465355774595410142073832366367631535410698071832064 18362 39521243554367145880225979000550617579207306409461424 18363 118633292123209267633448375123296231228808178311649216 18364 39567580304056159157535989523971888984219122424509312 18365 118801299285769699573485208607071776804567238290221856 18366 39633336430504338480097122104954048261557903082397888 18367 118969600461576326846627749570711516930378777724586496 18368 39679766297682795123114352215233583325834310609995392 18369 119138196522777543490803349979269974742147141478346336 18370 39745672896783609557383862829881085607400644820427264 18371 119306863456248030684611165128851696381275164224639072 18372 39792273170183155253816483734935390032210762279058816 18373 119475825705545152755709413240425549019056602182920960 18374 39858328135965640980081182503632426088759955342062368 18375 119645083952110479830448881749409281887865320548483712 18376 39905022012987824613343518073799097995919846494133648 18377 119814413029603594498894036070727035871883205090015232 18378 39971303162638176005005953548111524226397132331656432 18379 119984038633845339552296277209948334804318680884782880 18380 40018093190879858724337428945935906336782168141069440 18381 120153961249944512265532462656177771764873329490989824 18382 40084523438040129387045357956113042724041869396135168 18383 120323955052617886797576375976511675207779410470954496 18384 40131482761078316415129770301913971535955281795117056 18385 120494246497069465968153573814516679101790278973442912 18386 40198064881972619495728886540790649706298663890574240 18387 120664835873689692834350094697749317606795554877967456 18388 40245120794119697791162554307228274414687554636633456 18389 120835496694004915526539674413146218482353455731586048 18390 40311928451859880386311075769092002998824756716819584 18391 121006456174360706788165755357602613064608300177826752 18392 40359078690208275277899503570215946802826753081040160 18393 121177714907050937715203829046765287355698163854907776 18394 40426038905331254118612832093076392236353840129065056 18395 121349045240331564291494312327744766002410818127154304 18396 40473362180713857775242210615445862673898530063275136 18397 121520675160570515025293864217377306867134208302759696 18398 40540472908034836987366499892320108152161460541170560 18399 121692605556730131375220126233643872187579493728374336 18400 40587891034647871188003146925465507837315742351369536 18401 121864607611510421057511350167806592963358341914502512 18402 40655231356446500201743441091546171853910411186068864 18403 122036910580501822586177036159058144402094850695557120 18404 40702746858430970688756510678522897893720918772350592 18405 122209515152951853616889773934567053608648288333478560 18406 40770238466349482573744701283168758971721218495006624 18407 122382191342492713757688882935291882595157123242074880 18408 40817925837779080315561693578603517976723095498241280 18409 122555169676207191807742915965779880385308344199819360 18410 40885571488884596276265076045068158085098554396105728 18411 122728450648955924312943705848269858251314439321895872 18412 40933356710711742734494945553659448141989382224995808 18413 122901803595477976907533274839823888443346583933625488 18414 41001231258186171733349266200409069091208140357099520 18415 123075459821803574366978518803625692025740486889697280 18416 41049112129548739153661229266241003172121948220982272 18417 123249419623912460313117935338574884826226792442532352 18418 41117141445353877565021751859737541823857943340257680 18419 123423451655784052980834714867078972032617384435928256 18420 41165197954135425663938710343122308651405178893589248 18421 123597788006794273038703553617275738591761171068589040 18422 41233379889499703943153500390345440349084283894668928 18423 123772429275058832016332964389625943225192438982812800 18424 41281532445668812745573676830047743697536177212455296 18425 123947142934048288132686727250568810258907026349302144 18426 41349947532873296232938572739621282744171216140247808 18427 124122161850686215674143951757211626535928656710756256 18428 41398198802389518840436574595719461363277695871922432 18429 124297486931057054938193879156513328118262805793406976 18430 41466767327387780755591609117844972487913941563982720 18431 124472884459876604946398872172694399648984680863093632 18432 41515193008564735557031704026998243251683928075216456 18433 124648588593566668038623350955124383887556514850062448 18434 41583917704999076521017051526948902147446678791272480 18435 124824600041924269242481892762977113099017633846048640 18436 41632442615698793107922052900327091034425736839881600 18437 125000683890900930822606405581595963391153371005034240 18438 41701399716756379291396771993951874813018583356897280 18439 125177075600286305253479096305940252541372510383723200 18440 41750021548284524626009251267407812164896017565556768 18441 125353775673744011857868533337283789372370870061963520 18442 41819135588760713640909925055975732266373097431027184 18443 125530548510285446873559694148657765453677891994926368 18444 41867935625865736694128202517250833775228675009342080 18445 125707630363985230447867171876745941593311348113907712 18446 41937204522232522883094184938553185124736169947572608 18447 125885021530028536626411473929953789879664262929683456 18448 41986101916757819561429597534019102940337109093876688 18449 126062485721655458019885816422000144721298709508616320 18450 42055607506404000311623720485335207069064602801097264 18451 126240259984777287206447363130948417042119923170438112 18452 42104604901554971917827664748645914025677708675150080 18453 126418344929650340331168061635589898907364045948536576 18454 42174266037491639613310995746478829308732297499525728 18455 126596503057758178843614725783075578316399776199763648 18456 42223440524199651560564890463776820177858426241099840 18457 126774972212592107456534733255488882547452948863600816 18458 42293260090109358372059018758496623473184857510608640 18459 126953753319102114226750461417959480112575424674595456 18460 42342535133520634804315141399724797147762022874899712 18461 127132607660709533214482818534994256773338764914529552 18462 42412590591503050574318333862604029183732689898261888 18463 127311774404474485016576751759544740901203723015974720 18464 42461963773258764909663511953634169308031681438040528 18465 127491254268156859260786785523609660319215495190275072 18466 42532178474803577205446944516124876391280421186941440 18467 127670807319143602144279321267129662339062911401069120 18468 42581732567776052339709922834782028453931695912298880 18469 127850674046044780969541122652386389911422918640236032 18470 42652104321368774989804885133385548773112387283741312 18471 128030854961308211799278378612822045926401933029689344 18472 42701757029198826710717795595148505751210522552480240 18473 128211109432528898385121205361586212690966799792708320 18474 42772368995976359278947153971775542762712846370602240 18475 128391678752452897831193673900829571371409070821214880 18476 42822123109577627048046963133274050032267636309849600 18477 128572563228694092064321545873094217099794562220929424 18478 42892892863531916117552569767733883987064175408670400 18479 128753521523160440680156731354479215796322283839949824 18480 42942826717763874808795851313789395420240481542506496 18481 128934795742594356978787337901407551528349988639987952 18482 43013757118646393969274534654913914682218360579525264 18483 129116386508308089192404703238417574960723820600949632 18484 43063792801681149229868340784141164650425556198785072 18485 129298051251681292731175793489978698066719380269985952 18486 43134962736224828213892546514411600260782935704672000 18487 129480032892265815536555545128179011058111787822822400 18488 43185097893556265319337552524104878125074804827927104 18489 129662332367420816685624367780790951003515784711058816 18490 43256429334739554468148126639135072786993313424503472 18491 129844705874316289191292780921262935410400821921385056 18492 43306748077047895289511404552860707703710297077369856 18493 130027397675788791844884784620040611119396026835238928 18494 43378238725076207702655264805388791735625409466705536 18495 130210408504424641830952630843636105027945063103965440 18496 43428657458455216188810734253469694255948018309135672 18497 130393493308753095698686099620369526391122772815348320 18498 43500391993715818589253800929503195008406906665768832 18499 130576897705334403649683202378237039366383150964342016 18500 43550913486279429631324147173501051537644939737269312 18501 130760622216910200846943313413494317006665763254132224 18502 43622808006913265482958266466657645542622647470262944 18503 130944421073718589041697539358248099401153873688447168 18504 43673511852952265103915286082710520740232112322114704 18505 131128540719871573424989184847410275888773657491974368 18506 43745569373416658942161494211408090500807109836852480 18507 131312981462135951294720885671835075001078309650718720 18508 43796376442224552973111680071497848029377299847820672 18509 131497496818618277746093523788384093178914931723621376 18510 43868677117388885867658239499707990754190554210507648 18511 131682334054823016707817320638478325612332741910562752 18512 43919584940241523644656464478182468776016277478924000 18513 131867493803456226039392977189357454853376799917304304 18514 43992049343276136667249201193164532726547321006839568 18515 132052728327247082470166005303664422794346662475030656 18516 44043143568768381848348695147500658769610927471426816 18517 132238285715002035469541125731206340979507907812791376 18518 44115769465998061628661567238788707106272061367089408 18519 132424166930217263154487189515643322368007760736977216 18520 44166965005988316888920662427318758579596975539095296 18521 132610122970155562903148568282476079015786695374552752 18522 44239838445042417258733304132501272044057070061184000 18523 132796403300482335094144001676666496378795700453050528 18524 44291138039258084330019500381679640547447350991667264 18525 132983008667355536700609067030441446636354122918787840 18526 44364173797775748862910888658823920743252406617724480 18527 133169688800127939991440440054833334791969835159258112 18528 44415658502198322960922877861799436302581420493406272 18529 133356694545149336502409903220006096257860585333369344 18530 44488859572522704971238825128005494351478887742301760 18531 133544026428915893337264320989697609380631277215383680 18532 44540448837027323531296970298408643107963921015226656 18533 133731433456849846241366010144834159126744420727881216 18534 44613896661195219950894826932989244496384354344915520 18535 133919167312181249558908987916671641882465755316465024 18536 44665588084780220740286953250655693009542000347543296 18537 134107228307541755955381807598881332237248779444552192 18538 44739201993025224478272932227030328824207244441554944 18539 134295364714684111067821939045313839611602854124789280 18540 44791082603252852589609585568574357631006513996432768 18541 134483829059333863518847573398980391869708702994976912 18542 44864860250853548369482597910278014519682018123474944 18543 134672621987006825523614903192222031122514265981295616 18544 44916843439960749402828274515218942718665564713776320 18545 134861490483682130609553584118684037284742588192161120 18546 44990872443216474056940658434684682650953395669537536 18547 135050687922354731549477816718534631418114682662192832 18548 45042961107409730450933078757703525356991150837396656 18549 135240215279567169972448028763958875696160916242812240 18550 45117154723078002950865428081054352309825781357795968 18551 135429818257265200498530195895419770154721149317685312 18552 45169431217748688991901374282479520645520829768952512 18553 135619751624834037802502742892427817997343424903264688 18554 45243792411799877748654086740403298852585824879518128 18555 135810016142246686885393702510406490060747582240682368 18556 45296174930425405279939463458351471726139477529667840 18557 136000356218488961216864028260215282514224367404890624 18558 45370786637065019282375863043082203057347098614874432 18559 136191028025454456782299877049662037271422655821975104 18560 45423272661924272454044780069436679388707012331638560 18561 136382032107212979778071351111022722071566473732625920 18562 45498052767083179319428240463533269167791632284278224 18563 136573112128298420227668780244791239452588781013312960 18564 45550730727804487363217573901922967877341525737073664 18565 136764525120392050727357171296541184841979614531399680 18566 45625676955449156303220080704441524110684273254354464 18567 136956271400878736859443298547390422397182535438518144 18568 45678458884404302080012865532494136217664660196978048 18569 137148093892066363228153209004931334499996666576250880 18570 45753660261913347210433557144753720605261480154082560 18571 137340250484620531627542719210177193353496806959270560 18572 45806549028581809949334093110192427188589580913065248 18573 137532741830026990525684940738336871166864527828152832 18574 45881917264327686136415848043323011141308747364638016 18575 137725309547939867637554433067058859102884962272300096 18576 45934996731947776823445454945866281108008453718065920 18577 137918212385273567374729532853090614762439990745635680 18578 46010534954657001336406693853580745375042702466792448 18579 138111451338652981381464130833221578488160403745741312 18580 46063721852671909947851492655150198807462433887560160 18581 138304766709829532433025069573422502624401524783539872 18582 46139514323222133225377351260982952020316112302328320 18583 138498418675517096301006896764454891673439623217204288 18584 46192806015818225550161453326302931951447143761198208 18585 138692408011327266455617495957606250506299835282951680 18586 46268769340772152267025277712347931199012011121972784 18587 138886473694322250006266770396548504463618628063960736 18588 46322255866466876234556710293251576051880129079424960 18589 139080877340641132328286784295295304545468348910678560 18590 46398387655031366817546537125765825202794150910320064 18591 139275619498065753970324827582426854244964089717851712 18592 46451979480342935192109534459635410574056025734750464 18593 139470438392510500812834343944463827939791925930411888 18594 46528370188194709367816112059968835013796409103475152 18595 139665596507594231556983528931655283373395112082957440 18596 46582070343047307558452767230334751370159294479108880 18597 139861094165339243269005625051374076181780420454109440 18598 46658630296974452417539774967966072716335352203367488 18599 140056668835635706608899297925503281352692794119163264 18600 46712523987630878411756019741090909953439651314568192 18601 140252583871577203979738864155646839898831874418003200 18602 46789256290422957864693552928698057540046375074563328 18603 140448839945195960080501247584384647950418643494900480 18604 46843258758709574520415053185614184417416012556137312 18605 140645173190327848402287079872323491717494641297921712 18606 46920249212242061453722551344539771925507752194505728 18607 140841847840238240900221876121475995312392418028708480 18608 46974357890107652235127936399759282927130106024525408 18609 141038864910568579280497682171086054254920606135462016 18610 47051521610008317422006386959410578094809964662036128 18611 141235959197053672107821395698649231546924639337200512 18612 47105827982918447810411128780801090533998767348670976 18613 141433396391108295502918215733645221608822591311097600 18614 47183162459088043122765424944774417563981658832846656 18615 141631177276828445280691129815338719993333334599126272 18616 47237575592274192331334535268357901735276221761205440 18617 141829035307902245945950716395908813487343684277907376 18618 47315172924936086650829409305358737873713008604442880 18619 142027237636407712982747554741686079566245392039317056 18620 47369695822492145665045367709455615393601245217900480 18621 142225784821238774548029266031985084364446757281313040 18622 47447464741544148697495986932247315934200810594380544 18623 142424409541727381199311511193291753290933671736647616 18624 47502183969708586902104597098114964238667204113425472 18625 142623379840162971290562679731395410065700097591428800 18626 47580127746757469627456238874049370748976149848301440 18627 142822696044746308592419078144203299627270669536929792 18628 47634957230524062559851045308357031287214238326523216 18629 143022090058840631473952817004811324889135757710542496 18630 47713163037099798174273753955506709593198635014586496 18631 143221830819495915876414861624685578660906383479299584 18632 47768100086298852801312435906896058217714659041188128 18633 143421919004948148216729565171218434891883827885072256 18634 47846481524598209050995803607875074890287574626760192 18635 143622085163565132534490597027677112295940573645664512 18636 47901619284761678641077860730251348923165873063404096 18637 143822599120369544557502652843035190750304516598747536 18638 47980173917026415950148830244666148746937041268352320 18639 144023461910527504569501265496132763457541890357742400 18640 48035419839019717826510531823328531651918883787943776 18641 144224402717488017722840514662115717077246246541583872 18642 48114241241340099852489036961078972929839988547384320 18643 144425692847834055251750163248578145870277066325145216 18644 48169598299170386181044446316053517085480798321753600 18645 144627333109044503328049119947095288796979082922331648 18646 48248593776422651235472233838481776225071606466706784 18647 144829051308662333821869441520345974301514969373706560 18648 48304150116541147185363277113131056132226439450370944 18649 145031120250288943640046158264094593600849357635008864 18650 48383322913792489229126780577366573743903904615259536 18651 145233540502479581242083014114638131786587247638342592 18652 48438990925505642001762738916971936515742148702011328 18653 145436039090015534706689457223710712820719763286832896 18654 48518429606318903441916345580994613639637434192711360 18655 145638889723533785326259804745487535452218103348839936 18656 48574206672400783524649095573447529864047256817237568 18657 145842092730156125783772016682515526878880763745263360 18658 48653823496997019309218328842166365421003886394106240 18659 146045374352816589939240026436967021218759184324710144 18660 48709804255070452023606728801983240015678342765588992 18661 146249009206790442600396492492002291672851326334113232 18662 48789596664398935311554008645120974079967453259522048 18663 146452997983985091132567548628072171104571556999768896 18664 48845686920762222630153522647500029921320504470432944 18665 146657065536682255009550903529505264915198579038526176 18666 48925750186054905760768842336534753810131936615194848 18667 146861487390894596300959083845150727182040471223950912 18668 48981953084739283905460459049865763871974845732504960 18669 147066264602991861258096589236476202879928196509200384 18670 49062192866543800061707950607078821603195663099404352 18671 147271120627458622701796903210943850398606597005187712 18672 49118597957967141028159303484347106672676399028566720 18673 147476332510241951975415466336595341872950949647003136 18674 49199017474294973376547520029245710850021090629055888 18675 147681901067786863111264231913716464569139999367117728 18676 49255535791617015557967237652801817246454255391810560 18677 147887548358713454294013982791130903162696938035892480 18678 49336225216177509725357782958476432599350603751135744 18679 148093552946963533788935619642816792988157865853353280 18680 49392854014955123675263019582337453085156102937944512 18681 148299915410913988862282068521805841865482623786629120 18682 49473724047870548941346765755745664247326202017035184 18683 148506357011932090262042068071325567466487305850303744 18684 49530559478296863674239349892493205116606627930561920 18685 148713157231975864322452186680865638912942472255289664 18686 49611607636541435672537325510440438280429525906392064 18687 148920316412081044241589509045502697766022575464587840 18688 49668554038289216727843035976430627481661992161539088 18689 149127555009643380928433875256324027669682667264533120 18690 49749877117103802706432084869373199790742522552028160 18691 149335153435951256899555650644692293826734144453377632 18692 49806937603478493615237443402300316267822863078048208 18693 149543112395499945588372709609021627580310183829810176 18694 49888439588621355554645469771971767626108036745624320 18695 149751150933338596793918234804247479904624463962386880 18696 49945705340791160368873334405368475343501261238529280 18697 149959550389197804867935649694567920717119299399427072 18698 50027389625783705848526832454842488447726487732384240 18699 150168311833343727238656999544455619197324560838561792 18700 50084770094398606681922056136454005152932087734647104 18701 150377152894884756467058596617591232763726360427177872 18702 50166728288368925075407325127871173483912752846613120 18703 150586356455740985999978291111932325128359784943221440 18704 50224220600747598139128139325623674973174333380923904 18705 150795923348908798684685527202562185920171353924149760 18706 50306362020191858501775444581592595511666271088942080 18707 151005569770985813624613816931746789185829914530644480 18708 50364064065645918122887594263905789871379225491429120 18709 151215580158008929045090473492298375198373955014690976 18710 50446386103294334054390376638424957779017146901909248 18711 151425955100071661359529000859085573354973083197164544 18712 50504200528215620212323441535545972747349430839883040 18713 151636409974986425759094078396343383281029033585057968 18714 50586801522131261196812688029326599188130001909992960 18715 151847230164001313020490732479507543846579769799861120 18716 50644731615194952747811789482005228046873145864334400 18717 152058416006848073887318948121263779546019855884444672 18718 50727514060050805723884991505295754942523023179130368 18719 152269682070332389349970253109489532105088012967228160 18720 50785652450606905608365777808803357819507544907551648 18721 152481314673140946533626186420892118640839399433348832 18722 50868619710681596219648194600556766580566243614289408 18723 152693314532361528732744052382263260764178038249889888 18724 50926874243421035336539646308123669623198598069581824 18725 152905394774807019326532431323242823099865883750187776 18726 51010119591512454861833926997936764862127479093855808 18727 153117842658737892982118155206659784419995731288245312 18728 51068487468249095330512640697038524114357841671494384 18729 153330659284374826993278713236598079347106835194139056 18730 51151918611674416849511035942250898770309247894579936 18731 153543556326421856869471679810405440685298597655306272 18732 51210499283362691002939718277432061532332107555004416 18733 153756822624141417440854137764622344316634080673850112 18734 51294113483982290812344541875881146019590002710486400 18735 153970459025802690473518459411656007973283074017104000 18736 51352808083528775858785422596155747154866248773409952 18737 154184175751878331229297835054643468758912091791924192 18738 51436705457606523235841137231766009263963319076867840 18739 154398263226354744000154445354860830624482052660535424 18740 51495517244817939823304597022774604361350012475241312 18741 154612722043105022102972120145647579318506195259480832 18742 51579598561110833402391154267006636162264975692843744 18743 154827261598265136013169887000527022996779985858360128 18744 51638621635903039239004242205963397847366081127689216 18745 155042173270814112856654596729315281495848299209178624 18746 51722890441801357339127786604734436811788325576670208 18747 155257457407150756649219771928731914271930858904482784 18748 51782031224307749309931215428805502235548302107192640 18749 155472822567329551850526591727739985846423638200408080 18750 51866582271547043726630572069430417373513455689068096 18751 155688561092302163356176016145868512810390503964458752 18752 51925837832123468279463477758624067805590647319157488 18753 155904673713577393298252096786605409662230781409771520 18754 52010577191631444762882843184180743780047367790192848 18755 156120867516618214715396839141118450836613371617851904 18756 52070048776319843017051598108110883106646720723551696 18757 156337435809222917003683768978279758714582913149286096 18758 52154973790107625382517665856526533153888388796396352 18759 156554379706039861272933753743599143093959459464153536 18760 52214560787402407027212854796824032521051580276317696 18761 156771404820063918519773988696348861106395763921015392 18762 52299773163097772316779527342199676984714020478132480 18763 156988806061539833538095573610871933588450138183163520 18764 52359478798455682688995231048016760181313846671964832 18765 157206584294481735256824023942391383882720821547865600 18766 52444877768168682103904052451425591819589970264697408 18767 157424443648678468108890199115800521264017965612901376 18768 52504797847870884462281860290002630263983777460379136 18769 157642680644315600318104346942934886515511735241536232 18770 52590386930193994096046528854828169355494304387168672 18771 157861295895208136711731594462949928198046539579870912 18772 52650426218041957585479361791330152112709152245912688 18773 158079992683522253115463171918708312262603899684154448 18774 52736301666764271988210037807722537637439100819939200 18775 158299068510461228357642233607529499292520951444880768 18776 52796457310424505029011592466438723196807940722551648 18777 158518523727405469146033168333972618925848373751773440 18778 52882523747162484628814429226715606616658953547819360 18779 158738060771526954590334920757842473866386677412195520 18780 52942898603932510547151511952051775324012715177674624 18781 158957978124064847424720702725874005462789091304524032 18782 53029153238786527714872030328214629068089442869361024 18783 159178276523200995886454007657298519296669521040877248 18784 53089644920879207224838152776378615112819740706348128 18785 159398656912010129699588494456918178937347748810200352 18786 53176191295041139552138496985667339513009038494201856 18787 159619418749055963154785333340531387943889139535363936 18788 53236803213057130775134849984491037616295979832984064 18789 159840563171703984480413929410599080105068062698342656 18790 53323538779218259133522408409556723248059005938552960 18791 160061789611981086455094751971586579565304771679042560 18792 53384368254490836014862300002888289188914919889422640 18793 160283399168907273071596763995561956989014895462302768 18794 53471296502400186309969815434984284451400150447357808 18795 160505392723964804576240819078321438910703392799057920 18796 53532246832964829319191856189826047398583970013845504 18797 160727468190397023361620541628595335225416661230037136 18798 53619465757354627278997457420901728758415494181553024 18799 160949928318707921901439567390442553293060472187185600 18800 53680533955101611422914494037521370961934605819585152 18801 161172773726803899637114513291005156935488813195252080 18802 53767946492101630061014198980979969215556254125230080 18803 161395701472445791286106267475635496889564106760275168 18804 53829237045650614937444552337791392916457067067569152 18805 161619015296144998098750261973633363907065409893373088 18806 53916840486854057232592501778380888385257332058551264 18807 161842715554311431308615684983404397803886246533616960 18808 53978249426509961528977486776563259105250318139366784 18809 162066498444200315224311186915006431470680764830408704 18810 54066148957107221547054352366976517471895446776567040 18811 162290668698000806065413760356348222407675348646042752 18812 54127679659346034473449154208986402239924753262500608 18813 162515227077074940642846378581070684784459806050512896 18814 54215770925670375908923832869090638584814488038934400 18815 162739868247074040320565740716544129982985263358132992 18816 54277522473647159430499968314358190074266724838387488 18817 162964897944168968264447512178267609449682237268795392 18818 54365809153555724494157516134220546398594261537149624 18819 163190317327405033447875420736333993545500857628148480 18820 54427683135968013042807138961648652350441810879822368 18821 163415819528052758330350180874468557324966687530374400 18822 54516264773811129637453045583096443327741194462371904 18823 163641711955471723725764942199469246041592880312124800 18824 54578258062336462957094569604390075869237143369492768 18825 163867995500512094674323422681582312752834525524776832 18826 54667036101473098414271845357797351414177939422725104 18827 164094361756191695278305407496868756499750665776610752 18828 54729255064855452489983402501551023800082587173980384 18829 164321119807279447456412611004897591594599975125201920 18830 54818226662770720064251366764917857098486488698993920 18831 164548270283964669208344057517122155872714142568516672 18832 54880565499935013073020732930987760025797348029858432 18833 164775503897944354069834630497912588977019124569272160 18834 54969837506539853020060165831812597546332480920314624 18835 165003130749258246381982640396682507979885492997611392 18836 55032299786080251002518875214860804750033785116215264 18837 165231151201307955895856066222790298479127364176862208 18838 55121766236494563702525308355406143258064838221707360 18839 165459255082108181082485669621936692326517093510194240 18840 55184452605081370353051915456601566886620899432711808 18841 165687753512710310613942966988493767463445589615608192 18842 55274117147141266805135880052252262536147339380865584 18843 165916647261211853867985608420089961498598260332396032 18844 55336927458045837781851838711739391164472700394609792 18845 166145624602721647422484334218452901736096148884939040 18846 55426891431697231607071316448657113242971171115248000 18847 166374997670807811486119048000671348023609610267007232 18848 55489822637159627875323446915559369195875649531479040 18849 166604767646378733786716008494022968748633887589734912 18850 55579985748665238562126229608885302817568148580787040 18851 166834621240332582889429443252892450485284228684422272 18852 55643145902631577259080158775318010223401970933595776 18853 167064872285282033103129601156656432046168006137432480 18854 55733505167304277309604535791325622591752142816268736 18855 167295521698839766532334761641520373307882608887987520 18856 55796786837620226035787460639073831298550363705679728 18857 167526254614537401525304077307458405148341104020566240 18858 55887451025943337392152953519704321290464748652771840 18859 167757386582360022243841112936930915200136376303193120 18860 55950857746300911470055241951938758169938095097056512 18861 167988918243273888076848845815801626438049479771643392 18862 56041719029540459614881018719898726832236336836263104 18863 168220533840219907181661145444397269680653163849410496 18864 56105353034792442942642375601799174760092730566418336 18865 168452549957418143446713380885798901612621884669721600 18866 56196415258046703567478812283371577673276170270924944 18867 168684966956488191773655095207442894298183330034280960 18868 56260174865517333608792239358484742311469686079452000 18869 168917468190946118313597354504261921872579013872569680 18870 56351540966271483964348557281184440516029702772584704 18871 169150371276367144602756993475700918186329078100387712 18872 56415422985688456072370612696910838839249262892923008 18873 169383676996421082543561811592799696944855498592121008 18874 56506990900508718996179369725329499561688038456233648 18875 169617067110507688781577271462148056954641302412365568 18876 56571105323118954302854598239950665032608202264306368 18877 169850860273135018529851113832377145524311061233212160 18878 56662872156582784629369440083664536248943925581090560 18879 170085057689220758801553115977736557771233851221688320 18880 56727109665211242253739742995816004387303851835981120 18881 170319339516527634158619392858431185712653572235110400 18882 56819185905663029713420998897264550961051478115548240 18883 170554026152353541738016120395380950937252634870956416 18884 56883549999310559169622483149607733245440151481366352 18885 170789118524015217848263585601249575235710247086913280 18886 56975826158966418008967810337581350884549183378728960 18887 171024295190056011653305087654457143301195839304217984 18888 57040420913133163991675853868962991368514125764371584 18889 171259878288142937409616612440450548363462429949338336 18890 57132900804769606204477035822829642057711015805722080 18891 171495868470400830793215682319758445919530668313052000 18892 57197622748360320324580557780048669210568963337995168 18893 171731943387899089350144700399760663141583139647079680 18894 57290410929851163553597065878787276829289711148865536 18895 171968426225330970593779954590956652179999659355088960 18896 57355256957428088622097245875079404794055089001998512 18897 172205317360073291641249314571910904704238160481877120 18898 57448249803940170392786075068271833914315346899530880 18899 172442293528643613727540071557905656045740233221228000 18900 57513331646240316504904208795345671322158536607587840 18901 172679678975161349187989497757310976617053187667507104 18902 57606526116004905650901849099845274041720232946771584 18903 172917474497194016424454723137535719689185186046734656 18904 57671732537025287767999480207284546006332706619304640 18905 173155355213315839889691672799034073872707989912384000 18906 57765241099682291142985425284766145850672161481491968 18907 173393646425928669204884734327445455739932380021267712 18908 57830575797160239523611956176841531852969016997095360 18909 173632349355671276262166264471878760786330490828101632 18910 57924287044788269741941192289110085420836694818968576 18911 173871137498523213464466699954821592906023089083340032 18912 57989855731237605239983453007346673472807709197025984 18913 174110337925353698109386645778923232568174637270881648 18914 58083773444767240123938651954034767845149829909287248 18915 174349951582134388405936829138028371525895984163790592 18916 58149471066222105745980854115637254335842993072589200 18917 174589650323886415579637343927546969829182739318500816 18918 58243701682066603020792010616101810789548473634214752 18919 174829763002947670041945674626190841473593410209613760 18920 58309524986981686345449214261012106953821699067291392 18921 175070290284352436376991432773592309209890476023051264 18922 58403963058992525213944212262847547827867285291094384 18923 175310903091864414898507546194055824472867367328614400 18924 58470025538055485681365224930297229375813775497167360 18925 175551931355138077984249165788448218116539925218954672 18926 58564668116502888776916350310504697534158046325667264 18927 175793375449902303841246205418432939079964381095877760 18928 58630856827030324168301380662008315989638806022203328 18929 176034905377085264509876005278767650526992047417366016 18930 58725818152836989256995496175851744140205408134226432 18931 176276852135247639168877431587792132543140787292949824 18932 58792136755282371784299479359112168175323470795378608 18933 176519216536064935817034288496775241515674322875159296 18934 58887303470515915376904299324208484979589865032435168 18935 176761666931211420529745401761856738175202563949014784 18936 58953859578624119034695207561041175025591548674251072 18937 177004535389887309625038686895070305940820699832008160 18938 59049235668555017258759534284473565044074414568329568 18939 177247823166601343911870576394134578194900503106219520 18940 59115922384196481236703367627908667605823410251447232 18941 177491196949889562198584249176734147130213476590444544 18942 59211615957949095027130258300763133589559054672787456 18943 177734990620972882557863232910740177238938421919140160 18944 59278429875201408282627480096897498480350130952770288 18945 177979205143225238463504240172654860428233317353315424 18946 59374333875630035288911815062212484570608490817057744 18947 178223505539110061583368942556161328779021314521945696 18948 59441390517212504970822059687145330367095693799205760 18949 178468227506663778901605618398825553723823484309775104 18950 59537501847064072936836975473569899079323808765692960 18951 178713371714876221171072280359774606604671787126390592 18952 59604686293667614332477028863403756818798704479667712 18953 178958602249030050929382409197716743917407019007721856 18954 59701120992219620211994054821971839867884127499465712 18955 179204255895258087604956327348257586566016069170224128 18956 59768437111560778145925161044106886800914722551286144 18957 179450333036443934683000442269858940844817392954508800 18958 59865080081098946068363593316883145547595720610546240 18959 179696496807166838330229566022627257070999400929217920 18960 59932637173058825340352389926827608961551374958013440 18961 179943085089674176607068226778369165015153611150029952 18962 60029492367028690376777305582737450327133665407222400 18963 180190098712080563827828592517043045311600372669030048 18964 60097181659493264471931821172064163178771191055604224 18965 180437199119727065667243036688980919782013286094235296 18966 60194359125299775230296358905077240609032350638441600 18967 180684725297160732518441387185965764875224359498861120 18968 60262177302582867161806926899980730744179187286687264 18969 180932678514988436008251442089338434201176582647857536 18970 60359568107729482906679410765223411344996888904054784 18971 181180718532571506828995041520984930179135308759352704 18972 60427632507146462155683862827323628911318233388284416 18973 181429186170550324393752122966975058545429088971703568 18974 60525233400371277750761995407539947841974822105813440 18975 181678082409779990566215921225381566433128590567953408 18976 60593427344400823499023960962077146997074151839850064 18977 181927065311348418121814765698426309485370349278566912 18978 60691356437237231247122821109203759119060685077854592 18979 182176477540532391798690684214761140509654355827212640 18980 60759683756763162805278033779955050645845467236261184 18981 182426319789151705586586115667365629595433161703078400 18982 60857823940960667828421573051004443390103794083109024 18983 182676249154046830037046006622394737850785342473874176 18984 60926395648941962320775465681048309706901237729356288 18985 182926609418785123461594689797449296747616909408829152 18986 61024751089147282460381924495496341368929550424552448 18987 183177400971626532008283174885738899710105561584315840 18988 61093456755384693711752228662981581780795092123642112 18989 183428279948932845023354968485490066273257373298520864 18990 61192139224288234328132804928544494061384965657365184 18991 183679591250695556352403514578539031314445476335779712 18992 61260975377298852926920955315086991186294115650040096 18993 183931335712070913356383669180898403634800604814486016 18994 61359874032500898197492051093503125456852434321232528 18995 184183167758930274304856982056378794743797541620968320 18996 61428960104392470195887228999409486461829575762382336 18997 184435433404509197888237758810989192921930632919331408 18998 61528071790980410179535712608633205837114143884584960 18999 184688133945315452273923974711524923901330574105386496 19000 61597289066922646981295388214662454408970400503725440 19001 184940922076684104071971347111925629436885808015700912 19002 61696733748604839290033915584116942927256093857782784 19003 185194145691815447326694207362583028865296052915237376 19004 61766086021715946680966215455585610682729600362000512 19005 185447805791242733362297281396887164295412432004094976 19006 61865744800579432811723299535889973933238358438008448 19007 185701553331600469180931849801603093022125899302784320 19008 61935345071394567098865136147049476822088327121058560 19009 185955738098000089672010494387692976965856483051611760 19010 62035222078899475983348104073088202190317967771199008 19011 186210360786361219904633202803183027151499674950169792 19012 62104957987566030572100999100942278742551993677926992 19013 186465071381107797474730138654418141765664008218611408 19014 62205166740687785745412314526707866355264273332950080 19015 186720220794868100316093913882611383703174630689543616 19016 62275034907554088626584032282367086116713936034757648 19017 186975809421573631213738869959661959386336277455618224 19018 62375462881244433014943455738792463817896860464831968 19019 187231486267099312060224050226573098739777243404605440 19020 62445584612328987890678641977487846300384571726732928 19021 187487603374058423656776125536982963673532670861421312 19022 62546228494527849846012035215747926865498540461259584 19023 187744161603933138190856819171960833377905001569210496 19024 62616483006511829495102742962696283389569318116046560 19025 188000808209458063471562783221183513239312734317719888 19026 62717464899486376250758592424505817146636137917203968 19027 188257896376740766642353483269465712077585043829253760 19028 62787856199063768590603876069884856509971031372133632 19029 188515427426560688220305258287974945452755325772132096 19030 62889055130772310490100549462773864102883124445511552 19031 188773046855480648326888457022676209932990790062540352 19032 62959697985316124812977029908285485659483278836806784 19033 189031109766044879708377090465964344003901932649830400 19034 63061118050892319594261254376482747446798356657447936 19035 189289617169307661904217422589324192163363791426249472 19036 63131898393356925641418465288132980039314731442498240 19037 189548212800685513242207899502663199518795401706740496 19038 63233655140761385162937819709162607404502050522506240 19039 189807253682202089457389830211626749373160823436332800 19040 63304569433127270787324454870650831942779106719644416 19041 190066740523516988604387029132911260990986242272632064 19042 63406548369024028133858226540178003985218211294251344 19043 190326316058493426130603646895933845634025761067026240 19044 63477719815575106987321385136385980722720396695497864 19045 190586338465313895432927755676603396899063280743352384 19046 63579917728366670939659901189998417547505223421906880 19047 190846808145387983288269613032925611468754186751255552 19048 63651223704028451256753787489500561185748745277999664 19049 191107366828431235610089786045453614150598076877407616 19050 63753764606843648033528241270319017998108612106006528 19051 191368373855288118759486960639320440711077009837248032 19052 63825209079100170530406482530815701702589689751228096 19053 191629830094943889524140992414673019687362479324686880 19054 63927969896277262303171764596765074269584317635401856 19055 191891375499410180838609483729610858422647490480154368 19056 63999669681782290147488842837149586382333284895287232 19057 192153370562974769550787270016861663384262810336902400 19058 64102654729100705396446161202609764060254612242637472 19059 192415816631091269589581674950596809704649391858410176 19060 64174493772856703397858905115856443166252718099842656 19061 192678351865818855630888418714381201673564128714900560 19062 64277820399773284577048800020962771953253550253998720 19063 192941338707022397271414264665241697764467811432720576 19064 64349794997049119203529619206873748181322076475127424 19065 193204778195928331527406922417633378152348041771945984 19066 64453346975692638144424061965974893494238173660342704 19067 193468306689645722423177038842251276471486727902747520 19068 64525582522900697022534989501661565152007358458586112 19069 193732288594586869158882950180529684656532561154573840 19070 64629356480116762883163351716507869263681408635600832 19071 193996724632636225110955686679932941230975936495345728 19072 64701728218440597241765306818451314793709014767538800 19073 194261250148483314693199421656518856448561764362116208 19074 64805850107780002177192746735760627650713011832524416 19075 194526230726713597797795199546249003196802151015679360 19076 64878362228813545013152047974158465785096587149902720 19077 194791666766326981945208652081088170406661943345880320 19078 64982707098490209133401489932531024797556554752890400 19079 195057192601720892541304501503882027549367066079129280 19080 65055478239638878652182787055666770181193250311664928 19081 195323174991555877832825084888381260897317745092024112 19082 65160050370239896876987974080103049910986409347368960 19083 195589614822096430257202078032556829680245135570373056 19084 65232962450577411008948185373750473775046622765244672 19085 195856144603833614690816157116809577003003960994756864 19086 65337881283562758754241921360828251330840822818890688 19087 196123132278131301732200340151744974571143159222188416 19088 65410930698026614944058875400603241843500770564538128 19089 196390579217818049614457787516356815191252913815290880 19090 65516077980482298682091843720270133654289694729224704 19091 196658116100231321375568115709936557888292700302822592 19092 65589392083575600089918314501655803143878044345380096 19093 196926112862772688362846551744717473917605583715661216 19094 65694764277159148402510262305556281829252625860385888 19095 197194570557367785438354872040480342095465522802324480 19096 65768216414542786120782451668964176042990851291308032 19097 197463118031862132841755096550337331218346973396469904 19098 65873941706201023912747114844687555757841329456946992 19099 197732127216038991933295546701533114256984122993946240 19100 65947536027267050616714801261526352185608608700615168 19101 198001598843973306433303049948184958830279974535201792 19102 66053487298004293599249264579993940379752649174857344 19103 198271160732838506361457742235301642293358053855607680 19104 66127344285874794131105567303829909488644986357085440 19105 198541186004089720886614723669772792440582459134938208 19106 66233526045697415828667027411515873211026548132633248 19107 198811675074766845791702489551620703992114644506483008 19108 66307525835581632459333938580936102971713169708147232 19109 199082254722560066914481577912178393993449431817046944 19110 66414059384986731259687948399839349312465836908930688 19111 199353299275553565038439070828508976656554321126094400 19112 66488198200303340750270405916597068418591677495134320 19113 199624809635561902323847678497663029015244850846342656 19114 66594963224953141541008746012511678646851873496682240 19115 199896410729568521346476007257666019211028873085478656 19116 66669370680904522747206746481152978066515216067931360 19117 200168478090137305529356360535942752904020515280731392 19118 66776363746802047863371524690368449761235563096133760 19119 200441013107391369818476865778081064756360948041900096 19120 66850910991493824381623024558525541939345568629914880 19121 200713638852405175734994101969546821872764179252770032 19122 66958262285201072906326638819877963288871403828084864 19123 200986732881941096364755755068652040261445335568567296 19124 67032953427577750372223236662478078517807902839942912 19125 201260296269171513790546173027097439584250581716461376 19126 67140533897075215841239561330950940427718815239103808 19127 201533950207487500965573838341577489888485227795860992 19128 67215491564023862417959684521043240448578829940249024 19129 201808074293439284221224455468679849130445657500750848 19130 67323305684101922456566450378132478793885921517970016 19131 202082669275543492355732868369511359581815947382370304 19132 67398407926658689117977160416622655190622692060105088 19133 202357355289605555988169146065686998238487603500689168 19134 67506578879799764849147434203966530784792176827340352 19135 202632513158244133468432211055166452235005147677339520 19136 67581822024030179075747742846385722754870004766642816 19137 202908143295971496744660304459120704596327208615772800 19138 67690227682019424453969673218684165639353785054637568 19139 203183864790792086190298860194618866409418260012980320 19140 67765743361559765461548105530413307363018835889620480 19141 203460059681599159651687851672232194981246648930876112 19142 67874380118500291308301454037702897516612846499800384 19143 203736728886258284775619671557982554902743167519990400 19144 67950037251292276770911583519442913667086911187650704 19145 204013489605895585552058118361586497741383977644386816 19146 68059037599492972573527553592033595372225887386399488 19147 204290725098318321950770413744558832477923314751736512 19148 68134840525453563036247531700467682554007453093647776 19149 204568436792140950239103780563963412150168715432311552 19150 68244073179084422345960621499587899140308854350713856 19151 204846239986513623346590542699678686519604017497046464 19152 68320146429685357049196167396125192259166906707201280 19153 205124520012944020550004225734252720741628030616318080 19154 68429615820675245513294891844583971597857449795740576 19155 205403277963927425756636204205394948978801429370786688 19156 68505835607032644398775792344002474743200312006462320 19157 205682127233393255084253798787716677336129962214158416 19158 68615667109454394660012505493674068789967704984428544 19159 205961455231945009266717052808730146326450947696787584 19160 68692029584768657852782115178647074510323715363944960 19161 206241262712460608749620508542602129127919379964045360 19162 68802098947690182688999049963063916184778434509627648 19163 206521162004250814002634102095008436486038148823835808 19164 68878737793528397451356844024235808046857535699068352 19165 206801541756598282837677366793739929172838098106713376 19166 68989041521301368384662924739519882882775231789191616 19167 207082402391865869028371652350714110152041427710291520 19168 69065823667763313180970279035669633491292706832775360 19169 207363355159975649227627367912712477198149416964004960 19170 69176496311674288151179184078328626432040557776604160 19171 207644789957283338632048235325156427965682099270808000 19172 69253426057933227245967347674199704588217704018754448 19173 207926707719869827569166004531771565476212165054697472 19174 69364334060451755786903717225818227981161026287842208 19175 208208717766087427392018713199891009833162247920105280 19176 69441538149460156017913625646962892385662609447975936 19177 208491211246438641780269848389221207934250001868234752 19178 69552686184261263385847605242449208983152411293279232 19179 208774189607738016829496659849508363520051655540032096 19180 69630038681724178183088347345052029756632598467223296 19181 209057260239999950476972123671953099614913302357552272 19182 69741554062628438148125059940655216708114172003476480 19183 209340816395168460108079324799497838540181842584455808 19184 69819050940456592331518861430310764154472260177764160 19185 209624859185345002153400405487938339493109871070167040 19186 69930807548660093214815609709501906809551586943945888 19187 209908994058936672562634503445388887987711596858445952 19188 70008584852649263246101869162546111250693925865441888 19189 210193616378272579445991239260416885466857999595074560 19190 70120579017080129173189894319158715907869989603620480 19191 210478726921867134332437541067980620256587314462180672 19192 70198501378578612651416446411824420626725640837518080 19193 210763930043542163760937600051134110475748906378239840 19194 70310869741967592609865706271266913349958679035183616 19195 211049622377829128746825509022651577880135832699382400 19196 70388941698977916941375706258812489202195092976576000 19197 211335804353148198759850317408525424012950381725729280 19198 70501548682114947503696047856870793666513918250562880 19199 211622079232470061770570486446428515768442227235472256 19200 70579898941268648095210876607961427423348525447259616 19201 211908844920989487031691198709178964234163346169649664 19202 70692749177619161326408163995098131556569784483796944 19203 212196102362392461089117199887685158729754438140401536 19204 70771249621250000110105265359821357523137649072022992 19205 212483452864316631941169389077131291471284178523696128 19206 70884472682982419901544656339476424824788333405291968 19207 212771295598115918860241729387951555196163226635262656 19208 70963119391372263963158126420094151025792483200738152 19209 213059632039634606035475166543267650394352225480753920 19210 71076586972487538891412767975362875323607487088719808 19211 213348061518218082550448701895212101230571200025806112 19212 71155518100055003160851524964248378721257893757939776 19213 213636985355777618158363508728615645252298804031641488 19214 71269226353096682438827011487776956571047203261540800 19215 213926404686821701319825540458611213658649802886202112 19216 71348304487069106413088667866975054615871141218646352 19217 214215916852452385745847828978989649506574965391376512 19218 71462392464228267083967250199067445194309880809716352 19219 214505925339459863983664956264736178162942722181460960 19220 71541622100228623405130174269428447740661074987926512 19221 214796430930623546401147152753699585310776810361900800 19222 71655951883964503065801680621180720526518993913147264 19223 215087029863841576379112383213866999596755433400945920 19224 71735463714744035166676127153898825770762972826345600 19225 215378126908140841282493754160398243513680016471825040 19226 71850040185985189587995603590870605150042349753921584 19227 215669722497854420265653175787895563227429910057317120 19228 71929704172045662432312674512145157964352008581903360 19229 215961411760473022562859898811875176429281586439300608 19230 72044658905929896115843056097622023508558671701808512 19231 216253600750013124034532446508777220063948626575090432 19232 72124470942616166376299065810807264017456640676106384 19233 216546290440246582110334671800217545990331223542913008 19234 72239673412851057424895451364081742815184007334035840 19235 216839073954158999639508095109793807000955709657754752 19236 72319774093682935645410247995060724439232480541908480 19237 217132358646959656697580003843063877678092322658704336 19238 72435220562270875450820630233839013807228146337725600 19239 217426146021839516439819344239786448583408520999695168 19240 72515470103909436221061422671043383570040363331350208 19241 217720027194682966337553915597504451730315407164201984 19242 72631301779289166269626790330170422654713224651885680 19243 218014411712524896213451389106920111384618285020524160 19244 72711704630324544212983760712853921433535378500740032 19245 218309300721190070105069396277336255423247496437818624 19246 72827781513753952629571482898108468090125094090117824 19247 218604283323948265926098410882055222085295982921551680 19248 72908470681965454306799067478211552883704638981263936 19249 218899771262951748364875708794776610183787444592599280 19250 73024797615634713945597248931102297062113577905972224 19251 219195765336577464254576162269731042132628546579415040 19252 73105640812014399034551350694434834160882308203394608 19253 219491853510876938934889709878867243993337243615196576 19254 73222351397006266421307820651551894513147406021289280 19255 219788448843395067715197255685072355640045770382975168 19256 73303344630085957971871364574390793203181579892272320 19257 220085551776694865718628803200249486552470985985305472 19258 73420306384367524923847097656676156674014103056630960 19259 220382749137449311208771619964328267458700878682850720 19260 73501592422256856099061499273323272578181641552936256 19261 220680455305272479914588865916860046750165241470226944 19262 73618801425618754917486371714625704336815542776112384 19263 220978671261810065525907113550068302541381399291873856 19264 73700238080054891113171533249180804017692541157838592 19265 221276981802446240935497156665532462836046921346629216 19266 73817838024401412710378602252559125812776332064718720 19267 221575802618089610434367062541228648602129500595717216 19268 73899429994348905851074084500782100276092051121128016 19269 221875135239993924660738284042875200717590121570319056 19270 74017278472637794399580730827070765318430635019467264 19271 222174562417484230559583436914332026408437440138278272 19272 74099160816395374634923687234238288213626429676722944 19273 222474502066846962576352104985556655444306151223998768 19274 74217262624462151079090455226962028037183385795424000 19275 222774955368158079455012679277387292924568164502097728 19276 74299301072834169654136134771289030099437717173369600 19277 223075503008354677820269466629857138782659804891540512 19278 74417792176080937469809314755465820963056257641395328 19279 223376565152330093095877210045099604432843497505477056 19280 74499982547298874867360906960717487621974869089358048 19281 223678142611813165552620620645282486893774425317469312 19282 74618728173910666094492535724551857179226422435289088 19283 223979814925359702397912189961722619305532671924904256 19284 74701215445282967904782609578893761791196011664762112 19285 224282003597234305469168504883392039452753059976780800 19286 74820211792388217181881291575072055793051510977992544 19287 224584709067085633306910053059285971156130981549083904 19288 74902851634831074292543411583261717225830919950318944 19289 224887509726799906014982000406148408986862963097061040 19290 75022244615601146436708587741912628066914610635130624 19291 225190828416032924662261442015098950834943794617232384 19292 75105041682247465624961123300304216296653385960883456 19293 225494666135840665481007514654668643274579681039097600 19294 75224686438351504496111054861534491598443439418175296 19295 225798599194309564676535938365266827277781702495357056 19296 75307778171269021138288657657147611391367886177031584 19297 226103051775537339916883873794047527099200213197703680 19298 75427679761562681564528286961351737199694433397239120 19299 226408025441402358450259631607212410807440979383060480 19300 75510929577860105821710448571418768381733951938181936 19301 226713094405728507602970077334877113329980858772451792 19302 75631226057191149861966495166786960017947187377676864 19303 227018685134535222186325063651320309196049637996302720 19304 75714629582014092045308484630041577808630018850426880 19305 227324798819911477915419352564984727492015703739683840 19306 75835184166440579373416414369688635133352355287330416 19307 227631007584978176099631362525111023955368169088444480 19308 75918888921909159825872973593750308726344834600340800 19309 227937740174124427641171131657034066974423403976186000 19310 76039697618882646866235000196962302771211386205154368 19311 228244997412630224743764120689356804618671587664219264 19312 76123556799228381118879483742717185450839031790808192 19313 228552350254773214085704064139885254255095780941312000 19314 76244767773469496496775358382343855003750568198236320 19315 228860228799250240386874121870501577586439403481470336 19316 76328786292038078135414196485243992986417363075498240 19317 229168633505800224795816823339285663035757419046413312 19318 76450252509334912732689140416333658658911051752639872 19319 229477134149799872361467788788649175196139747899873600 19320 76534569923662921389502383172152451872831413516931072 19321 229786162201395736047798923614814227929921491947600536 19322 76656296395598320553605281483782298504193839454129584 19323 230095718679306458259849295839255847575565596816911040 19324 76740773767005518059171309809286962248686265792872192 19325 230405371244180969539391004875867885779685078571921456 19326 76862900985780632404119138915583471924288625881507008 19327 230715552735894803887126986741930771384515816616336384 19328 76947534055721671113494135379124769039567499703737024 19329 231026264735596276073455754886475772872092379240392960 19330 77069922880256889328386248758861067508104407041485856 19331 231337072784249446583079723635910662412910818275004672 19332 77154861446550278340681282655110242006384154927187200 19333 231648412035271926728764391583260342247974632949284048 19334 77277507692113523702186890742627935634626537098566016 19335 231960283704387632964856087125893448658390118028923520 19336 77362602743979857078760759012374605467229840072453968 19337 232272251187922428655386450593577945367017723583825632 19338 77485657172078378362937361654459670756133735156937984 19339 232584751970635482550147941657715274112294888782867136 19340 77570913576884016529923871753378652959869202166412672 19341 232897786894252809829878152693194575807943616522702592 19342 77694226632091581059424118909442793411313895296171200 19343 233210918154971943500051772283489431456464376800107968 19344 77779786087405256747243208058383577437705554199877632 19345 233524584631722474673167069221424336181013758543998144 19346 77903363052171686394743801505252180129005625874951200 19347 233838786780915506207688711162861164009591348885288640 19348 77989084550635610895605258774538805936548570384603392 19349 234153085610867509743148639244921982573255904734612480 19350 78113068070270424173923132113117795914315729469853728 19351 234467921382424557391760338835798144495139802762142912 19352 78198947152274159965778497239070915464353908662394560 19353 234783295131998835142226016125877090905142744735854976 19354 78323195693747100533224481242320362763544477361472048 19355 235098765713120653166210318018578207991864258074993920 19356 78409384783817058591201728772556198541042418931670976 19357 235414774771537677611383326126961102504814305076441120 19358 78533894283386853515547017651889183254750095921388160 19359 235731323932377001137694636203501854031744220298163840 19360 78620241818648675854457397548116263864303965351351472 19361 236047969876358609028168710900199848950164509462774400 19362 78745165360197089325572978215576375068631977630156288 19363 236365156619828460667356494796784252728750080644448032 19364 78831676154366460021205166241451911007631601037888512 19365 236682885400161003998589470461461983786426316179857152 19366 78956861939116573093940508555779229230985672403963008 19367 237000710722554123732243058544198807376447799956464832 19368 79043680186903492516266052530625169956476638612327280 19369 237319078979111854043960163857246241644588717843876864 19370 79169133452933801810696288378784249420626661917611200 19371 237637991015788423572929052760271511578195210363979264 19372 79256115721807596954141839655653242670845307011470720 19373 237957000130969659156707977737651667931746017812197008 19374 79381981300828611299698137346097761531783618129252800 19375 238276554123993610857418722048835671617196499829571328 19376 79469123254322606764372615653133853277415285345940352 19377 238596653460165915142715449515378550179301694891224944 19378 79595257503861943838693528913162760154780914139375760 19379 238916850213351804398145080500520441875933808787114720 19380 79682713908820322171241218643452045144859373858567680 19381 239237593600491500638197962939988935478715349583625552 19382 79809112568367640326171427886593195642260624133695168 19383 239558884678404016651082494702041456930010641764831232 19384 79896729268319478170635750117695359674472095515601344 19385 239880273315526430398188752273729031435365476927929312 19386 80023548099334986735032735433986408088555923757734400 19387 240202210153606948952268030891374858137473132704706976 19388 80111330180882344276109471237302966706141136320140992 19389 240524696837785606221927328493077278925620160285573632 19390 80238414789948937563342590038789375016822504134891776 19391 240847281034953935675364823512177869916237203042560512 19392 80326508652915010454902014558296750603519382652675776 19393 241170415787722360015499446510073350295897981198322432 19394 80453864226483868296425574660488291943009018719429328 19395 241494102355736022232049773139861426361677013134141184 19396 80542124308811353811434643633136362638493600715128096 19397 241817886188429401873697201234438194350479185936215552 19398 80669898224018589990363575929119917372387947374117504 19399 242142222740202764725891656988574435706741269835014720 19400 80758319984115470238003177617966038086116394762868272 19401 242467112886022933761056916460690295132682379552634880 19402 80886366133966464696455707702966150541103555019212000 19403 242792100834609526570398392714050816148310039968909088 19404 80975106716671942812449619707493919068392942432167392 19405 243117643485536928233180443500073849355234961700765728 19406 81103420965903871212952711483429986061290846027729408 19407 243443741310404260714273042990126015896553557358294080 19408 81192323908510767936037127520909313636941869743845808 19409 243769937281627139549859316841418087739435093088137056 19410 81321064412410324129067583022004827828829085556121088 19411 244096689742082744532222104300852289309094900403466240 19412 81410134750851060394386465711791392037187238821470976 19413 244423999757087092186436684406196371541144040056396800 19414 81539144473843441757261582504558549532048518818670016 19415 244751408066232114317052940961993910527840266783869312 19416 81628531180316915211000463567714682307367865598146880 19417 245079374451231105781034179911602413151554052772508336 19418 81757815593297806452595624745486417480660768530352640 19419 245407900589987833001965274977364330324508736181816256 19420 81847370607858914125225686364222467484952709582424128 19421 245736524963847598404730210155500955284788006934617872 19422 81977079338209456896645769458907979522470544346357696 19423 246065709811078888903653216934603124475101950753047808 19424 82066797911932964846722669033033977234607122046802688 19425 246395456416263379761594536741276065765420985142879744 19426 82196782684384370833214712169752403096603878833609088 19427 246725300991246964429759080710707841060489728558898016 19428 82286824706714778896372037426121739702515158632492160 19429 247055708247151889068405806669155636666174214488432080 19430 82417081182967134549085558011807229398094399414922880 19431 247386679063602336639243021244154028003963194819622912 19432 82507287522287297836789107043395647592849646318357248 19433 247717748401590087460182275080419578766950808654766128 19434 82637976278592122019323598589705824946780855584691200 19435 248049382429149206783459521071386734906252768921945728 19436 82728352250227750959071341037676997640797797332957376 19437 248381581624235392556113757852508890454193118863441920 19438 82859313911188207367349315168450965612448750511865280 19439 248713879689633698594142336247370540510648270321610624 19440 82950010763499325967463336938897410370512251042908736 19441 249046744252516571742961204870946500769760412695266032 19442 83081250748835533514674760880355696070404020043096464 19443 249380176411981507913699222813009536223140755783013056 19444 83172117887768372570974583333497790715985462151426992 19445 249713707583061632649852246059813002603449992463211680 19446 83303788450319825969968846797057238047660077720752128 19447 250047806870582375750709335693301896676051486837441856 19448 83394821250086859262645620581630407413315376369646208 19449 250382475983503449693060149521300999157146652096026416 19450 83526771573676784744405497855869251424487015584760080 19451 250717244045434936873453952042282875919327177379555072 19452 83618132374453113591086068621186037739461850088172736 19453 251052582665227638886216067861450652866172349410565392 19454 83750357912312213375996364359956264673850678960951936 19455 251388493139884896260091632958798947028350947040619648 19456 83841885209434390317140348496548701991932769371084960 19457 251724502296284324981930468808217160026959418186932336 19458 83974549339382204779488321199303721483897291296023552 19459 252061084250059829073926785221789889459251659016635520 19460 84066248398833130610506110633399246868428623271959040 19461 252398239897975609754403657448873385679731061884079360 19462 84199189024090055629578379950472865846933741439252864 19463 252735494778398483289672367214305958920474772248244928 19464 84291213397509775102819845931532599913743633274325888 19465 253073324500510629434734430742428214646912079897695680 19466 84424436232496897727445511891949447894380377939074544 19467 253411729551592934916499738073393326906079898323496960 19468 84516633095910539779931576554560025679548728404844032 19469 253750234178192692972297025593618280970106127350116240 19470 84650292713470502682862492326437130786487786415938560 19471 254089315491517493430703537616319104789312579502374272 19472 84742657227016221859027465924525139439018850211280336 19473 254428974599180668555148876867225086998603460239336576 19474 84876600233775933552235878889674490095045229382386176 19475 254768733429958455581457093139733491036001035831874880 19476 84969297565647349388802829737350958909252722260260336 19477 255109070583691869970589286225100909296380862398291536 19478 85103519544068584245771026453996457694823611215696480 19479 255449987800650009811109177577999723556086743460989952 19480 85196385441564174688223483647843044783211277952711552 19481 255791004675086992080203865999040015200427785777332736 19482 85331052268091836290642134971328646837224071521497088 19483 256132602347696545780564018264400712691301446741775008 19484 85424091938180278018681239322358324561237198015595072 19485 256474782154608504987032046694373137011050266689604128 19486 85559039105711128777551097838143260833457712614132864 19487 256817061336007437730629405311380361893853787358914240 19488 85652408790528635122518857857121686771043514580538880 19489 257159923600935976521288427303162257489120797164125040 19490 85787641961204635811267810865261036428953165847834400 19491 257503369861019164432125157293588886946322106885503360 19492 85881186224339960562708514210404788929941508783188096 19493 257846916055700938742384960572436952083290422583099296 19494 86016862325211106457630426924568582449059947464969280 19495 258191047414522950120405554237743294786283462536517376 19496 86110576458778292484422825880956119408817620564923888 19497 258535764420645225477067182187992526686341624760782592 19498 86246539826551537021684891913951326151808070419481200 19499 258880581714877024581045113783328039897787241302852608 19500 86340591522692712630851730604142776310935620543930624 19501 259225986042513702586030613250273026842186587323980432 19502 86476837528250786734605404282632198848153410950678080 19503 259571978533219172721904720524924742742534037665174976 19504 86571059736595089760881852623406398837857542669273216 19505 259918071449530474016118748511152843465161174895561728 19506 86707757140073121142031643491890906993339089790167168 19507 260264753063767080064830871437416163429467828099774176 19508 86802155365684674389278096165864147380921839783036976 19509 260612025150719626405090385650440302698795809225469440 19510 86939136861832140620778935938132093547903026935172608 19511 260959397583784104088885053264807725792898842697268800 19512 87033869721422366975242214845354801369077244936835712 19513 261307361240306473376100024326518869738995915355980800 19514 87171140919202756661496860265199696649789457412475136 19515 261655917469272544957052057664769955800543546790658432 19516 87266050682913992006681933200394505525144701752988928 19517 262004573759246930727782834135353767796644600222051360 19518 87403771249419076665509230015203221675406950164715712 19519 262353823588300586139117154048907744117600143401345600 19520 87498852986693922745871485103420988326753022571730208 19521 262703667883424171972221977822895019359444033488692592 19522 87636864605419048150948795550224500237524209225674624 19523 263053612808591161809622297933508730563606360838341760 19524 87732288567537210946015016581476378673902965829163392 19525 263404153379796311783306403493007150238573058046067456 19526 87870586745022079560637843368439345468640812982946048 19527 263755290102870632667573812836119142359660202041965568 19528 87966183403026537933554678725103731843529846833868304 19529 264106527806712568869427320809926767499836128159963520 19530 88104939476096881753742167413327378903273471758610432 19531 264458363063879548443780818507572269881287828551545632 19532 88200714274545228778309649693023858933195322857738560 19533 264810797023456709166631376100227509912640129054908416 19534 88339758092017643189244122331283551417076133106139968 19535 265163332102288647643781927323002899256753607751364672 19536 88435872420683801925992952269545341763495954350322944 19537 265516466427414425609436290369162853887941229903201792 19538 88575209897301709288980624095353830436802514929018640 19539 265870201795411947558807045663297749769477416132950656 19540 88671503337755380224972441282156343983326688224148192 19541 266224038204631138342889537322129185228475960244728912 19542 88811296564815440354485482936192130222993094078001984 19543 266578476423568831579328654867026356876864730383988288 19544 88907763962269219679166568460329868625350796804312960 19545 266933517827775418008683922082070447504743416130358784 19546 89047852286152030817222907282218450950909399386246240 19547 267288659969598577009053177103010573136911825945980992 19548 89144666846161131404738144110897723524397422894399360 19549 267644406278272051586217010683670806093929116834791456 19550 89285045556758227204521956162550188098737035678871168 19551 268000757698865199370209098286222442381208061614438400 19552 89382034873693907799076667715368428862994494847177984 19553 268357210424736641054314122860611224662986849544827248 19554 89522877914495223458421216489345234809345079560672640 19555 268714269467265160385033678927673194229072653970165888 19556 89620047740014845929069973423481329361639058592032400 19557 269071935328330929042692165463586069829805777818974368 19558 89761182440387470979223823800558901458406118948438016 19559 269429702855576928115539272356980195262123860383048640 19560 89858696610234275392521865408809406808538237621698304 19561 269788078629261908926395249896715583957413255880116224 19562 90000128827830087075633413638139167794999693240757104 19563 270147063818205680392019830782151202804256695312995776 19564 90097824194756346976993522789612045197005411898704192 19565 270506150812841803711380200185945364547335474154243072 19566 90239718848302708155249989408403975103635680972081664 19567 270865847764628342390575426297851881194545666049923072 19568 90337590392123809501372116070369206135829543285858368 19569 271226156519678743696622205558766255733368168165631232 19570 90479784094782275387732841138870719919309665358773760 19571 271586566990638766383346304651950565881876579135802592 19572 90578007660043237483491294744998149869490789671215616 19573 271947590034188363319607447067793180192162567240677968 19574 90720495471298248807601899669569118278340501920276448 19575 272309227050452108942306983685009373932891284824163200 19576 90818896097718944962594542548074334877857821350799488 19577 272670965470480377889285156899382743975542367773989296 19578 90961854980271492270730788963596469978788027605910784 19579 273033318862808920519203610664201188230713892563821184 19580 91060438362233878535233536646158516189566129719608960 19581 273396288176781365444309663958308150625911277142635264 19582 91203692716775385972390551042578031435009225733825024 19583 273759359477483224412279986781956718731083483212909568 19584 91302625172424813587004033979685807000860286175565584 19585 274123047929854156547465637655577222272061956874052192 19586 91446181175010950120785488885561136687098234109908480 19587 274487354045233407811553416278352958957797044060822720 19588 91545297155074563189170086927703991321021562655310720 19589 274851762502438904953727649744326362708283423814501120 19590 91689322218854528040011097963862383417413627159128704 19591 275216790074680252909629627347530469995823793747026304 19592 91788616473667838616350816541101408972190565190307840 19593 275582437953963881891931804282890875961026315121404416 19594 91932944434314826052513386341443197509178232766030816 19595 275948188303593318569664738877732305228837587352771840 19596 92032595853674739709817401187526022071920590352259072 19597 276314559514141106439665863876591631375893654096698256 19598 92177221916086526736793790391357630922501979327312640 19599 276681553453974131511463036665542664413989952642242560 19600 92277052580383898062611568166876173858113076314473688 19601 277048649776477272849780265445438238800803086816564192 19602 92422156392264015033142696553651324100985782231863496 19603 277416369611265520698957395442210985783652057783039968 19604 92522171931577549475942107543128384861608576644063440 19605 277784714383131347272891886199054153167932042026947328 19606 92667575300506766041780352757306890964493396581885024 19607 278153161217459252595401330803548962416845686946244992 19608 92767944928837445408983565774734857512890926189534720 19609 278522233995273068683774840149804616519115985935504560 19610 92913653974540498661367121563319139960124672697295808 19611 278891933699059578945425234957153416184985116683104480 19612 93014209331706777695185484348916806571108197306383168 19613 279261736048946903391253106642425751066461464191736576 19614 93160394001749450421901271234083742893707538567320576 19615 279632166566246515187108450041555990664203377133889856 19616 93261129977635762627188914932607829401630100421899504 19617 280003225769083123936281452075653352935764997252075008 19618 93407621664511985907722619730673529962334285829649568 19619 280374387978453647182464502037861597934888926817626496 19620 93508719868061609779677694950947585490874412540960160 19621 280746180352762419309208713581243928952677411940174592 19622 93655513544495277990999876618879824627124694165942944 19623 281118604092869316372039592316221147642594260955164672 19624 93756793044307261878904777787980701918401606913819648 19625 281491130974627476624446121857593209015481531814849472 19626 93904071467251763772638334989347127008586333625070848 19627 281864289788265330613535437972892394512738987802802880 19628 94005538214340354247832053701756880755097937970268032 19629 282238082439373411068875537892420474452032748219466240 19630 94153120175781607066338438133656064485540068912293632 19631 282611978128652285815920525840485235351227295226477632 19632 94254945938012354622993673331329612330158797121072960 19633 282986508449412905225971341546791264983743423006599520 19634 94402837501276218982887442507950390829951571997133968 19635 283361674854440130275985686976911362937467103435010048 19636 94504851450635625146816248256442383619116443538067760 19637 283736943957508797503241467066365832706156348238081440 19638 94653225513454797110646049337821903544964806013685152 19639 284112850172589345376283096388552619525885155881341440 19640 94755422302833381955119045264292935111332120171032128 19641 284489394486611492871390361568795790015642976597214592 19642 94904107400616258809950575001170281415326740526588928 19643 284866042098108341250334051334202976450225055245938816 19644 95006671387331881128895788241155855635878700429944512 19645 285243329073106390917990549393675791671571382415145760 19646 95155662640556204464436473449761101930729912757544960 19647 285621255936871569603997635529426813837835386849456320 19648 95258410228599242144894719052721821776186570454067616 19649 285999286463344200101522646842798360050206775564639344 19650 95407893164461709659846256152564435374450734290357632 19651 286377958374065720281466097274464025566929627935122752 19652 95510830240998204420671697114690704300979891303795360 19653 286757272908129360247379040714278817944873416618296576 19654 95660620589812220837878903090436195063525963176951296 19655 287136691232083578667049819092825530085797220152827328 19656 95763921908699874162771379033519082169343333017615360 19657 287516752743197556210081522368899428289594113123084672 19658 95914026060156537517769552620225300812997766797547760 19659 287897459381662060353240615089034563165310474201018816 19660 96017517896079166774492723144930227249394566395250816 19661 288278269702681674117122597944054341111250938312569232 19662 96168111359387552811673489396021175655360311716640640 19663 288659725959202176806497486843447726326400638089397568 19664 96271788121010760076868814007464464489820946369070640 19665 289041829617942775234351230412054767537359103395950080 19666 96422696918395548567700388166835675367785700372273424 19667 289424036615809324795989149990141275624621588069448832 19668 96526746149128993524502414913358780852718699700870400 19669 289806892065411954655780318940742775636310045442189120 19670 96677965165402510600312735171049737172722124507698944 19671 290190396972836023747420516348508475308330618096179200 19672 96782200168270770837873459458585617734920086018648800 19673 290574005817105114324888036728882704117652205058953216 19674 96933917733893443326017858758252674311528808057529392 19675 290958265404295437333862146004338089878845726110220832 19676 97038344728393087198289141529704217533636220244608960 19677 291343176269578104953803823737197390366667646791828992 19678 97190373862730164975111579810818174645279782767597440 19679 291728191430461870463723047156802138394746943688367040 19680 97295170235108989850606527177519559434740567058058112 19681 292113859396069052904806927388089010913186982868245872 19682 97447517269366630931506542471027343675603405299588384 19683 292500181415007591904518820169714242957877452939343328 19684 97552506357827633146841539965435279972900282694243840 19685 292886607862813019510564001722420219880307141482184704 19686 97705349839855211414306938113057227171423487839933568 19687 293273688937223813340037258919802566659750469617848256 19688 97810526198254323774235360989120460569908560088481024 19689 293661426613662151350363295481442850636042938388910976 19690 97963689209796202961043192237718761515149576377073920 19691 294049268607707016331343036459877831389525007279217920 19692 98069243217057284968470819556045932088831781686182048 19693 294437768014139512159940377213570755447817358517066240 19694 98222720396103587659149653458115544249619469302263360 19695 294826926343604649539532984637119743500406330648425728 19696 98328462611244553933521188755511801356234305983804032 19697 295216188629494241665012694895703115809389709762976496 19698 98482445538775364946877178099830396143567057693929088 19699 295606110894967742865108953741754083468664371411941600 19700 98588382116073342845048669890848025336786165785910032 19701 295996694162935427045091471335045201483114323307669760 19702 98742680656199810132332964117624330158829400345391584 19703 296387381994510427904569945163017232648251933707323520 19704 98848991654087544131247712249857687726668705776244928 19705 296778732137582344305318252317758621836426075084722688 19706 99003612479951436031895040956381912529963060798938880 19707 297170745122086822606078049855024857926689843452862400 19708 99110118652791929310632948197623344515322356342045760 19709 297562863040501918554836509785167972661521671030628880 19710 99265243000785494502328346178518502098930943209829120 19711 297955645358777849239674421463872912091064902816956032 19712 99371938654290213580945341087778782209200622132389632 19713 298349093349846040102646388919171687007139533062548096 19714 99527386611989019861077180739694559182756751392382928 19715 298742646396717571846924774440649727497244228977812096 19716 99634465403850147062206595080028318486784721566185472 19717 299136865696231469486533394402336359503906773455700176 19718 99790231767781451397876492363271804485902410342985760 19719 299531753263050132796695404420296386245101796773435776 19720 99897501069452277146591350727106056425405701794441280 19721 299926745757344611423127395157709245167248296843035584 19722 100053780309488701589319942530139503881868049177265920 19723 300322407346789750080808899886327915437016226586276064 19724 100161246207594744654275285818309764838643708939537952 19725 300718739556110264073271159329949905664068875018897664 19726 100317845400417377746306177626535125876861247709320320 19727 301115176328923926967572440964162102229752924590134656 19728 100425691066653701045772137566552128711759713161775568 19729 301512284797466557367825808786903382096153604975262560 19730 100582616822477835068345478685618353698399681068895136 19731 301910066001356561350979215667937012622594094454597312 19732 100690659988894540332258980339070325003830575639942128 19733 302307952386300932699845235527885270237206259180865280 19734 100848096266610992124521232407740465851412628456552448 19735 302706512827443734198536298088298807377168870530741952 19736 100956331391575078411683489370045186873978583280015648 19737 303105747880672777275829384855807630495436725497807360 19738 101114095655321837619316169882018883118327837030383360 19739 303505088480785705488299344741746300776226819979881120 19740 101222719319586320473580012669259998152003364880850944 19741 303905105268219233443088209283047232486920975351539200 19742 101380806112234460048761383995121125029697879622824064 19743 304305799537579752874768786451385298084288529361884736 19744 101489622444569061021330494775298331226435119291923728 19745 304706599476375094050455570896772374191271724631037440 19746 101648229584821398272693196915238115960752930912177104 19747 305108077486693673796849882308057654157396199285996032 19748 101757245017849494979197728121843451691114223692303376 19749 305510235607084190077061136620118178230811138017788160 19750 101916176335999333135542778565336224999377941072463360 19751 305912499270549383896990484101249765685097256466023872 19752 102025576792327575340077284659734299572718508121565952 19753 306315443889761273462329218986738998816309794690772528 19754 102184838836872066013219446063308721670214932632408576 19755 306719071019643713802556045875529009972528699608723840 19756 102294439389090549198773826132045502032283906389408960 19757 307122803306239538776245405464977967642129803314696960 19758 102454219294625624461996968979782396268653064744675200 19759 307527219195818081546174030246977081474756236874330240 19760 102564014147099900276692112751389115585838003606316160 19761 307932319748138780806311754166256676179892412292616704 19762 102724126300698146865417276104938392668755661769892128 19763 308337526072584406019681295278758154867815498502885088 19764 102834314992454921749765704468844524460647879330753072 19765 308743418408329078122131075114373235106859864166460160 19766 102994754099888138146845201202720115792809791411673824 19767 309149997305842948461737143910299713810134208447482880 19768 103105137894203265420071514018558194226225180048526464 19769 309556682353175460312891449800292962132109889674083296 19770 103266104749269989173313739783345043549494456470618880 19771 309964055567087906080706524865141239718279035730213952 19772 103376690006491597124015409124168601619882267578222208 19773 310372118264556472780543398603242601962195405144098080 19774 103537985147992402397664290002055355776004590640622848 19775 310780287234353800832213602348136915870761057691676288 19776 103648961002348151429353013807532699870216134586030336 19777 311189146274415514452023221228204682030369795260460656 19778 103810591332295340485250753873054987931895328592168960 19779 311598697479345776741760581550464910583013715222520320 19780 103921769744053876930071719265233676268202000679181824 19781 312008354816339116275424277182245609798397248114787584 19782 104083925203799491545938754947176533886530902241485184 19783 312418705166057461310588688934875361244614327178053376 19784 104195300109094636030866140025119456870996794384410384 19785 312829750110584506287276138189186104326534124326863360 19786 104357792382156267545903501205463255703970224277474528 19787 313240900791340974946974346252222938982154971226057472 19788 104469566749735910198052906319015940543576520611052672 19789 313652747179166335228160857943824999616579236209412608 19790 104632390286686047187052722508569597708669160645924160 19791 314065290338485267604860534553011077914516813815739520 19792 104744362043748534559725305497416216096081379621438576 19793 314477939865694375342903917045579709025416073680743408 19794 104907720656945202476630488189662094065668296661489280 19795 314891287541230301574071229901258557920743242328419456 19796 105019896524301851429544415834442314066640929266075504 19797 315305333925913538138428347983542918332853298568318720 19798 105183587831923819309584378118558504172748242551640640 19799 315719487048978669127956810286040955696942921448627776 19800 105296159773300866438780218357457799635561811126127904 19801 316134340512865559354762153872578610484428430261352112 19802 105460190615276541600154315079053887467376588936888624 19803 316549895660190045171476783415367171846203748177170432 19804 105572967427135840222852610375343613999244097586217152 19805 316965557655995935231251258285989117853562469645095488 19806 105737531017597601785098927956368874189587473266443968 19807 317381921935066808616239444882850800093755363528896960 19808 105850506798119198454770440527301538058133743767733600 19809 317798990617119542485638674613842345248453249634752512 19810 106015411656264081374752974652033285551097200054440448 19811 318216166008624011406317992463877416411601029251178304 19812 106128792420235330322618951778189852700898662485221376 19813 318634046665974013482904021368789690792621434907337168 19814 106294032727292269821559038905525590238708756191317408 19815 319052634198877326835834077496802863167776443935537792 19816 106407613453961971397815551934698965599225949541623088 19817 319471328035764222821595582512605733491049965310784000 19818 106573396517997990668061946423690594932408091629296640 19819 319890729867545668168266189453168442769422820970649120 19820 106687183856270948114385596202297811583701095225235968 19821 320310840795749927907614373845778332164307327476495872 19822 106853303905996345069468437491186162176227568360222848 19823 320731058660495185292124459709772489547118513716889536 19824 106967492692852326594126050909914236417871942788971520 19825 321151987010813801197299961334460522460549696401937952 19826 107133956933162213852421584094847849898654614550320128 19827 321573626415151518185494289369828502772796511605619744 19828 107248353187666281830519742138577346466883533140119216 19829 321995373131369044191501028999362476765123237618956800 19830 107415357723833986542570553972386875924098223866169472 19831 322417832563893320459766687179728119465037991917396352 19832 107529955273917954837600683464482522097606939807075008 19833 322841006064805106517083008846824107504807812979788032 19834 107697305404528710220691200523271873655109861461157376 19835 323264286994770142067261506238969529615540226508961792 19836 107812313795893579379995666163727540479474379780734400 19837 323688282606356967029886941237637760362573070471764480 19838 107980003875539312849260494556593989068480184197413120 19839 324112995060801372182343203235069344424075447439608960 19840 108095214653195935003850217965361239841620390560900608 19841 324537814787427769086374378942164868732537727662842992 19842 108263455094906772752605590668076934138235858374280064 19843 324963352231750754069242758480318436562430215067699808 19844 108378874837727798178151014565354806151917924887213136 19845 325389609035230739367194971022905872569966370593289168 19846 108547456869807265908120842660157970850554372675666464 19847 325815972681426196093630899299364927432083888374387200 19848 108663283765649370604329431677842987770778750326769024 19849 326243056829887177227246067765372024386867507318552576 19850 108832214528507635206191298227981629199440881945788112 19851 326670862586622548814061163597634719291883675125953920 19852 108948251343179367432321396773252394417007487323468160 19853 327098775836150239164200788475068047354361586198655888 19854 109117729866044343383099946468715059952773698097747072 19855 327527412108841611829527515079488594062578265767772608 19856 109233970591891241115639498441601327335960019758880032 19857 327956771980441934542169113936007753688169607869699200 19858 109403799355340273947417274263426825928416132674028560 19859 328386239725891989412294802338620418257828147904116864 19860 109520456680082805349566042719405387116615891703837952 19861 328816432750151872637630125988115090566268768905257552 19862 109690629764301222245157906914581974835142219786078304 19863 329247352448892520340528514507464999656978012740250368 19864 109807491748727701898834759958799604628403504032764928 19865 329678380128285937160321901796672457365108816862662080 19866 109978223169637665900581692850192363890446439321522176 19867 330110135092145034052982112926910136875559827784029856 19868 110095296760154782444572813393778610663134177653861696 19869 330542619540613145483986130839271497712615997603467520 19870 110266374253953567049260705464765458439920337420275392 19871 330975211807966883926646975361297183863126658351281664 19872 110383860597950537931939177694068889064350113845675520 19873 331408534450286080882371596504819018325522423341681664 19874 110555291235063172874716928859761503029285606559098240 19875 331842589123906178370155458432550943955765450523453184 19876 110672990242278724506074262819886361691608177187734800 19877 332276751183540751678420390176961533322617178114832640 19878 110844976471665979076155036048756814620170744272404032 19879 332711646441802946504856131537807220517097874676946816 19880 110962881860228385530576219477463849029523665725307904 19881 333147276026472997913423200510465059489913905951060696 19882 111135222847494602763861674268058677208596180425111664 19883 333583013643880342646952062296133870989119121640043840 19884 111253550482356776316079629220227929345186032186235712 19885 334019487025328870968359908168715586201971818079534144 19886 111426240488226686370248969215084713947083257143053248 19887 334456696757441117062458277476387587922303933332216832 19888 111544775348003066864202484464329216032059184016438976 19889 334894014895334350581591965551692212360813975005363440 19890 111718031587582013131817599736732123323482848872597824 19891 335332071098681836819262246140849055663500981926722272 19892 111836780545761607219738254395712363096420838873670448 19893 335770866772959684045076730330436789263207166417235200 19894 112010387212655480173264349934320854413618494030841600 19895 336209770967099419006106161102853009451506374118171904 19896 112129554867335143301236056228859338982451438970586560 19897 336649415252383720412250382266835427371614935302790112 19898 112303519412544022404497369191058233268481740387229360 19899 337089801868906966096755957069318008506482009118970880 19900 112422902326089786595211142952881579566931865388094400 19901 337530296837771279644392878108670281307346045727645952 19902 112597430214694325991306853390467972163922643077541888 19903 337971535030082418997338098233220658278219477167591616 19904 112717021816680883243558687983728570043234105261438912 19905 338413518151826468012624688139091842406762480855129088 19906 112891909313261877758933688211106925729221670057353760 19907 338855609172275498199788820155247047951864478521038272 19908 113011929159814187518358298647307133355036894260270080 19909 339298446296819577950598410850582074438169138509820416 19910 113187170243030962919551450122603354573997715545454976 19911 339742030671467191147380609870351636900781378328500032 19912 113307399722904468019023334786024739682603703931917440 19913 340185723602603351303524307207401684788519733831783728 19914 113483214854829048463133727636525199438558926228407040 19915 340630165248102692683525397789403622203425477818533120 19916 113603661226884421062267750785765309143285959701538816 19917 341075356188455549931171208322261975195481267771755664 19918 113779831464862871175525818520428419289717944607121792 19919 341520656070220604366130189183768402981844253163911040 19920 113900702372878863955942568651306837548886706202055424 19921 341966706997234445280275619059752053714516877150283904 19922 114077235099893461502820446978015999602063141817201664 19923 342413510402183027306971441940739025240273651720598400 19924 114198323700194784259260060202445227670171499891570912 19925 342860422849064106847845261952960842533520258405971952 19926 114375427898981673298415467330616058992861044285215168 19927 343308088400998235653139371624773379983444289361214016 19928 114496727799167000759843893722637731017244138294345984 19929 343756509341827004442322484482562271282198073924826112 19930 114674196328165853507363478389030726971402143842484576 19931 344205039137832638525624103682610754864829438243627200 19932 114795930357872548842778205818713399177821685226939392 19933 344654325234287814727459794523319575110765285716581376 19934 114973756911289671534459379201030919516862246931659648 19935 345104369353011312838094982981240799968350316597482688 19936 115095703291157252128033800290849127886576209385226880 19937 345554521868830372422096613628874002841210233275430256 19938 115274112086299970222457885622702405767877073817075072 19939 346005433602938813300880505476546491288638921826822144 19940 115396277997080113309115990905645114199273492616092832 19941 346457105719872774830588126753042234671876589719195392 19942 115575046446503175132464817656122623105345580023025440 19943 346908886902976168472432846516875549514068190853637824 19944 115697642617618109128375289685054196478141381918752944 19945 347361429945908223480718288647544063486905373600262880 19946 115876778499235529932425244076396857216331174867624304 19947 347814735458020233750356945451621178284848569339370880 19948 115999595105311087829688178134981557753092839960334816 19949 348268150416338740840764556270505941623865068150076560 19950 116179310510739298316029521227952778628489552689966080 19951 348722329612603769206378758616098701823507232748936064 19952 116302340862958395599760061292834546457775678090647360 19953 349177274504096787832869538126926009573440967774585600 19954 116482425185486694984981286082243340027043129884548736 19955 349632328941722560670051938687357471009785834019836288 19956 116605895915143358474957438519042077796101643227140096 19957 350088149712214038220744411783740096989612925597155072 19958 116786343032862187290778837232924140490438185624721088 19959 350544739125901956597581639313192254477020061224969536 19960 116910028668427162604501397202162662058257415907928000 19961 351001437900795020773175606961889639818078379262500272 19962 117091066140195389711282636894075947312684042587887280 19963 351458906250189524916278449860380645202800838350239648 19964 117214973784045768776327790070631016559649270390636544 19965 351917145929353449937676344479629720796290581295506944 19966 117396375794988603467959636285832525767158735041630400 19967 352375494486371185066444592208793779475833462038228352 19968 117520719779478344412520567291211087546956945097783232 19969 352834615587300606883800510193940988592248773753851520 19970 117702494039405777875487389459684102258753760926382112 19971 353294510419527957088007969482081085507205635006608512 19972 117827061039713529755677624618023762552309956160142288 19973 353754514794756541812897425440721644793918262427965648 19974 118009422781640325195007264227916846632160680891078720 19975 354215294409252284585386864457934872371975922019038976 19976 118134206292114898130527209628563556509444483468114816 19977 354676849865561397036886029308275656931015763755132800 19978 118316941881509685647991396179173033379507304790618368 19979 355138515257979972782077836034937307214629216339643680 19980 118442171903370352205689191354064665726690192422903040 19981 355600958294019153485255450985719021140593909635638080 19982 118625274922334658516277867229766100703186318621057664 19983 356064180455491484541325733639560840462284743683791936 19984 118750722239432837527921409447179621844223932906000080 19985 356527512653254384817403359424125903331006899242673664 19986 118934424119222486748288470399938252499717208369318528 19987 356991624610102156508541435086722573193104269034844160 19988 119060096233694344744553951112503718910014327797018880 19989 357456518700181930289411940038074553450746037479254096 19990 119244167407203890086967730707097047367908037858912000 19991 357921522624375080963464518317146857677736012071825472 19992 119370281831399115471964932238418940877153712032016448 19993 358387309614890538413035468723484232284096774129703088 19994 119554729926989270717036342032102520800059932314835040 19995 358853881457352588030101371059577263358011036489965568 19996 119681070264664631374995994602439276199603524060079680 19997 359320562639324802675398580119230764923013642425672976 19998 119866114197145525362911863562469851326555378272085824 19999 359788029909467189868509897534355836891191495509547904 20000 119992673644019067943943907844378421151271668091842504