1 1 2 2049 3 177148 4 4196353 5 48828126 6 30248021 7 1977326744 8 8594130945 9 31381236757 10 50024415087 11 285311670612 12 185843885311 13 1792160394038 14 506442812307 15 2883268288216 16 17600780175361 17 34271896307634 18 21433384705031 19 116490258898220 20 102450026512239 21 350279478046112 22 146150903270997 23 952809757913928 24 126869425720405 25 2384185839843751 26 1836068323691931 27 5559091947792280 28 148170732395797 29 12200509765705830 30 246159030106441 31 25408476896404832 32 36046397799139329 33 16847463941858192 34 35111557767171033 35 96549159399201744 36 131686747008947221 37 177917621779460414 38 59672135120613195 39 317477629483043624 40 41963530864295907 41 550329031716248442 42 7476277609546703 43 929293739471222708 44 299317121226919509 45 510762327468875794 46 244038399245704809 47 2472159215084012304 48 779485751626212607 49 3909821050560314793 50 4885196785839845799 51 674577543011638648 52 3760268823001271707 53 9269035929372191598 54 474607475042765905 55 13931234201913233112 56 2124175619873311635 57 20636016383301876560 58 12499422254965622835 59 30155888444737842660 60 1512401441382509531 61 43513917611435838662 62 1626936536272921899 63 62050958699411929208 64 73823022692637345793 65 87507833532297112788 66 719176117018071571 67 122130132904968017084 68 71908487443114429401 69 56262780998312172448 70 12364326725560273341 71 231122292121701565272 72 89898152635235048455 73 313726685568359708378 74 182276603513057194143 75 422353753156640802148 76 122208561849580547915 77 564154396676426447328 78 27104652617114849399 79 747993810527520928880 80 429706556050414501743 81 984776461275559025161 82 563812092993296528829 83 1287831418538085836268 84 6562037225612661739 85 1673432471168087713884 86 476030718044133832173 87 720431967991752124280 88 613001464344059072085 89 2775173073766990340490 90 174425334830621083651 91 506240953809845078896 92 499790760756423188073 93 4501060865244323179136 94 316590889481696325681 95 1137600207850981467144 96 177376313258942607047 97 7153014030880804126754 98 8011223332598085010857 99 2984477695003457028428 100 10004885401585844040103 101 11156683466653165551102 102 57592057734618649573 103 13842338707244455781048 104 7701030550402684652955 105 5701163496416596848704 106 9496127309641810292151 107 21048519522998348950644 108 2915989021549247194355 109 25804264053054077850710 110 3568137359965026830811 111 31517750862987853419272 112 4350311669500789394323 113 38358611506121121577938 114 880899949362198855655 115 2022778909280468414736 116 25598822878424478418995 117 4326169971678837634982 118 15447353855816959902585 119 67766737136679559563696 120 206493210154119203701 121 81402749387125072783933 122 44580008592916016709219 123 32496562436823326334472 124 3331966820301847061803 125 116415324211120654296876 126 5297600598962293456133 127 138624799340320978519424 128 151189550474521284184065 129 164622527359848160276784 130 44825887726919196025653 131 194977389846841709335932 132 4418619115925528098361 133 230339304334934379995680 134 62561160580569866751279 135 18096002804825791311152 136 147268582300634299567065 137 319099584516184696444314 138 1200858731932725430687 139 374250856383374715683540 140 3617449595467128893211 141 145979353544567537209664 142 59196197069670813405291 143 511324276027641984611256 144 552334249790915518944277 145 119145605620822949234916 146 321412989364784521233261 147 230872326488219548316788 148 373302572953552023335071 149 803616698647447868139150 150 72116903351496416966771 151 930564370500844495614152 152 250283134697063526854475 153 119499388015690740055882 154 36123511212187430955471 155 1240648311365744083904832 156 166531025364257320087909 157 1428552404463186019525094 158 95789957360680648954695 159 60814488030237962859352 160 880039026791248923983727 161 81913748533364151499584 162 672602323051206814184963 163 2158060662623960090407388 164 1154687441614787149166013 165 274210030711169491036064 166 659691644146134469628283 167 2817611963463158891460984 168 31357788559109784126415 169 3211838877956647265551407 170 857215783355852931437079 171 3655608394369267785872540 172 974911142877820956095981 173 4154388758501693990272278 174 61506879267295837610405 175 4714314423789149633576744 176 1255426998976704307547733 177 1780685108736139783844560 178 2843164814074281603832005 179 6044819549314706693299980 180 1071669512580499672389641 181 6830686029298982514463982 182 64830482147273285416119 183 7708403477030635947295976 184 1023571478148255908912745 185 8687384053867837306804164 186 24017379460639630713671 187 9778171990572290829052008 188 648378296168465017745457 189 10992141180724727000736320 190 291367853235832628272257 191 12341474201974794188822592 192 3269400205988830133134591 193 13839818640542834852821058 194 7328262874637383827859473 195 5167279231526456312056208 196 2343855613568846951792847 197 17343170265605241347130654 198 509599566421840287604081 199 19381341794579313317802200 200 4098001060966398886794939 201 322912071400735437170096 202 11430022211586168107103999 203 24124394250163311695717520 204 353845687043689859431343 205 26871535302098975173279692 206 3545369001392986236920919 207 9966782865825609665283832 208 15771710567225594249448859 209 33236030376275546673110640 210 60842104188320869494763 211 36906852424971083485992812 212 19448073364664392164421047 213 4549205756086132098311584 214 10782104125655904249967389 215 45375671801912035760285208 216 1990648505609248249171025 217 50240860891567391764427008 218 26436468522353902758052395 219 55576054895063785619745944 220 7307547054612650188655067 221 61420735191118826707486092 222 2690827979927587985670347 223 67819329772617336566541728 224 1272776899876802418105621 225 74818700312823634017955507 226 39298397488021089056597481 227 82467803819583117066183324 228 5412250578632373725511605 229 90821841990842470457948030 230 259042124069729986362129 231 33312941020811864097086848 232 52426389261113586684954675 233 109879109551310452512114618 234 1477387045328323052346353 235 120710901646183253365262304 236 31636188235685245064954745 237 132505607547329277509234240 238 8678377774566026096625819 239 145337240630172360933794640 240 6343471415934902346230747 241 159289617104504228485730642 242 166794233494219274134278717 243 174450195785581454630195668 244 91299879355250807938399843 245 190909234894211421312267918 246 2774394018043791485805547 247 208769228288622590936812360 248 6823868048772197685585195 249 76045586710394943241067888 250 59633749827146555163574731 251 249121342886682932269065252 252 4649780833770595488710329 253 11819467121992960251438432 254 2219079795689981913955467 255 10979452422314237123671216 256 309636199371819590008965121 257 323045991615992848448948994 258 7027324136673518341815217 259 351801271773403946491512016 260 91803439941688896534815541 261 127622361837901750148397770 262 99877167949044665607331167 263 416402409029831470623291288 264 3016443983489482680603155 265 452589654257912472243285348 266 14748913580696267019098385 267 54624039963519422759680280 268 128125287401540313348623663 269 533672814240301731473788470 270 772473119731000966594801 271 578978183833808423828407472 272 301606056551716181461502937 273 89679572485506436036268608 274 326917524336831221507199693 275 680236045015294870858545612 276 7378077807206571243396317 277 736677591779499338860277774 278 191710001182383698108893365 279 797349429120844595110809824 280 10371951481330216455104601 281 862520684644188385040795082 282 1557873413608431686159383 283 932504187587662529970024068 284 121233840488972341066731627 285 67174533873461888313875104 286 130962930197579803308557943 287 155454330344594609102133264 288 125686727063532779353235117 289 1174562876521182730870370323 290 61032336479266555745585721 291 1267142129542472689446217592 292 658253959082421483665572717 293 1366292938960993269291344958 294 39421449747863487875091551 295 294491104124320683674131032 296 764523669497833354679955615 297 528691270236777497318825120 298 823305307764310340908559175 299 1707587911186276593368361264 300 443086359780032275004041561 301 1837517364088217078908502752 302 238340799394528796439174681 303 658794720916891657015539032 304 512579859859615225562689355 305 2124703051884808171103807412 306 40809041007358387729083703 307 2283085260392025651955298444 308 10568709798912107819304441 309 2452142617310940852701091104 310 39720131093568900436265637 311 2632475144332304877738303912 312 113685179995227898408472695 313 2824800055000021240134845738 314 1463551938372534077003458803 315 1009944009931893935090434736 316 196177879424287127029273415 317 3248268229328068909082939334 318 5192036915581566079117177 319 3480947823571551062648067960 320 1802319926868477796343086959 321 138100116165189315552173456 322 2622519855388486662853869 323 3992342073809234731015011480 324 4132469657603075941911437833 325 4272843434194196752511956538 326 1105466574429123556311184503 327 4571173768470423783097575080 328 2364799880702248597350118845 329 4888266531411665735524258176 330 5852670342991523824300991 331 5225260318375411481909498132 332 1351048809169138028320182651 333 5583275012303626891443237398 334 721660864142001571075444527 335 89005753998216781554443352 336 192662252907181459906382701 337 6366912912781415703444512114 338 6581057860933170247114832943 339 2265050437028781481762853608 340 1755578342670904595605066263 341 7249334991019667474589197184 342 624195133338552474437736205 343 7730993723617265574697409200 344 1996618020846100752952374765 345 39814582024579602081516992 346 4256171283084985493033948811 347 8782622634578054336274824004 348 377898356272261625247343855 349 9355773444073799096880141350 350 1207453781792995949899843557 351 9962784415648885448974426640 352 2571114493904290493185674837 353 10605270721642531610378603298 354 76012995579173967022864655 355 11285268401127251363498440272 356 5822802926810665608143116485 357 1333860216698723401954402112 358 3096458814136458503642914755 359 12765532462721932175857515960 360 146318610801349632852561511 361 13569980418174207398060270181 362 6998037837016807586068349559 363 14420334248430432393528163084 364 18967551296810757378218449 365 15318686132494249454004239628 366 658104946851490544000393951 367 16267720676218928340423448784 368 2096274387247747202673041001 369 5756668546179384800744794198 370 4450112481593799660410433009 371 18327912634244529576617496912 372 147562814570707900826069461 373 19444516557322886668124300078 374 2504434301085327988590945549 375 6874247284450533889127663216 376 1327878750707526307285446705 377 21865270389171827351993841540 378 117306756663046695960982915 379 23175617242259741753050742180 380 596721505627011204074265729 381 24557105953539180702758922752 382 395120009997599270201523297 383 26012764767708918581052067968 384 2231910540621708037553228885 385 27546601964370531799863947328 386 14178894197236134306715173921 387 29162386855144315788022677956 388 15008285943764377519858264081 389 30863531265827924755035773790 390 220578232195785603820899379 391 1419765096701217149286144624 392 33601514080032810951462569385 393 11513284885529438375147227312 394 17768077937112569760135355023 395 7304627205531583676597935776 396 3130980482215210477903730771 397 38609624189220868855209238454 398 4964046167136626623522088475 399 40804147084324955547474720640 400 41963530864298308786620019111 401 43111000196969091338568804402 402 13784309047918893974198473 403 45536065966566303022687191616 404 23408691067670205609931765503 405 16028263044332372266999492762 406 3089430238661539104032824905 407 50761973901211806946261153368 408 241558655716599674997281765 409 53574285543133366239295624010 410 13764943958500200032512522227 411 18842617732624362201905778824 412 7260917445145174218771014743 413 59628044710860702360482099040 414 850914087169861425173607157 415 62882394771136391012109273768 416 32300463241678017918951460251 417 66297790706602064133907743920 418 4256289140061787195825231335 419 69880218238265974987208422620 420 53401996744817579097878519 421 73638181357622863863877426622 422 18905535154691437515699817947 423 25859804543183558585775019376 424 39829654255467193117420400055 425 81710569881254317176388495134 426 97097110356463381973337871 427 86041233029304684026441776528 428 22081754511473172653520450333 429 30193357616581574096638259296 430 11621843940264720159103048899 431 95334473350473334338476729232 432 12230544418463916129400251635 433 100315226918403349419823702418 434 402123140495396819239495857 435 2345156193835282645674099952 436 54141900435912819375530230315 437 4825785016527991098559669920 438 4744805686666070697285809969 439 116710444381569143360604716840 440 2993171273917622372320946271 441 40898340021711902009194148767 442 31462771601650618980909750627 443 128955832196077553484700318308 444 16532451048393958457440289377 445 27101300103540379797245724348 446 4342556459502903832026375021 447 47453030310666031648371381400 448 18246529636633839466209348499 449 149523602156362812588586992450 450 51101172313658542034263611281 451 157015295425247176532262186504 452 80483137234772943448472430057 453 164847617105483600709055798496 454 42244132506581451717152407719 455 24718797078987295552813828896 456 3694763062109617471268044775 457 181584260108050775997625896794 458 93046977119618110984167756735 459 21168958088815571336667807280 460 530518396518488842098916113 461 199852773331011222243920083062 462 177755771228238306080549353 463 209599817996529430739834959088 464 107369245206766725785670027315 465 73259455687272944325191059712 466 112571147735317558598661426141 467 230401703744465269881211992684 468 9077068169582202673034810323 469 241491178041267670644842094496 470 7729269921032171442044451903 471 253065201345844476986831351912 472 64790913514222354004211778425 473 2191226027254605258824716176 474 1414083280544154633418859155 475 55546885148973727748442404644 476 2539045988247470355480307149 477 10773104111435862033659413618 478 18612250378201447972084076085 479 304572471562968542123015813280 480 1443492162203853373943233987 481 318856915154581626289262611732 482 163192212723564582083631042729 483 4836952241729464236616102144 484 341594671598910460552075596349 485 349268270379615794882464283004 486 29787370930388033378105910311 487 365442096185077415058791025464 488 186982152941310613463560797795 489 382296130262509282095487969424 490 195586511149119601134418481991 491 399849367486819482609834395892 492 17045880908931359491705072577 493 418134605590546193616827306220 494 53471018595423461103691065705 495 48575484311939456739889321976 496 450815540770524350805854581 497 457004289346821007798987234368 498 3246195982699984139603085469 499 477645842414670666895611255500 500 122129948749827197755164623307 501 166378108034523890434843464544 502 127612407893703332054828675337 503 521492222311601429966591196648 504 22219752680230542254525922565 505 544759946051857565828067894852 506 756815254155111736099917099 507 189656944517421383265966882412 508 4544676504579327806038441099 509 594149321766565107986044015110 510 468685375277538997216715033 511 620340165680796491587860261232 512 634134936313486520338360567809 513 647580060237332796954221741600 514 330960618410584673235948244353 515 675895458532009399678440156048 516 43175889784630056682622710547 517 705335875674470180386203210048 518 45052550366481542897569257549 519 245313886597019362329584501048 520 37602689004491163697275301233 521 767741392900401760208994397722 522 43583036567643447675677838455 523 800789882655737251012174233428 524 204548488703990936874241563999 525 835131371545400279288853046112 526 106651067012765585413390481139 527 870796685528500557750076087488 528 18533031834560434556122150457 529 907846434775997128216498475257 530 231839050393615663906622919513 531 315443024967332917103624884540 532 4315111744481316474544695335 533 986277894331142807221823588796 534 4663527411885470718107703905 535 1027759763382423280354013013144 536 262400588628887094964223266095 537 118980854835777962367189428560 538 546747798189189123894896287515 539 1115517575729328332259446963316 540 4746075978627445240370414291 541 1161903115387181386900143203942 542 74145393667217091276525431883 543 1210042368718256154472265483336 544 617689203817914756769106168793 545 251994771303959039621655413892 546 957049187618763997074554051 547 1311778745001927027370820531804 548 669527249391622599739093193421 549 1365520550789059983767076099134 550 348450914059084797597289989747 551 1421240541297333570556430622600 552 5036767783639089937557637535 553 1479028165902535880694145966720 554 754726192778097072662354579463 555 512984236791526547741914681424 556 392622175984235909570692532405 557 1601058302059584837582353420694 558 17018426877798026826896347181 559 1665443434307793002130933414904 560 106208783168827450822733564349 561 64154948584662969473515004192 562 883652441417971000474294561509 563 1801326106912561394974093742988 564 9571576534137603413631018053 565 1872979115805931895668875484188 566 477675270091780130977144828833 567 1947224833741843214001414205784 568 248286905350305641019879067755 569 2024113821105820389305131081770 570 1433756457361702178699271751 571 2103764831220211147045849420772 572 268212144960177940631174743671 573 728755823977143613653848175872 574 19907870179754647128141941121 575 2271675532883339504515226663928 576 2316657753235036189070210913301 577 2360119236655341373266124769474 578 2406679333991903415553388791827 579 2451696192534882108507544782584 580 124994254895939311372696865337 581 363780500805544929517188793056 582 108182259309688605861470826917 583 2644564125971832025161129917976 584 1348104108357662541331272778605 585 70412924158183571858147701244 586 1399767115965537604388982909471 587 2851143746359947452906740409364 588 34600777852707841651349938363 589 2959840051871640270015404199040 590 75426534043841635106036810571 591 341367547356826366017944566088 592 1565744475131651669195438829727 593 3188611638929330712224580716658 594 11284254299116219708398673655 595 3308922779518668756000653313696 596 1686129672109656901904663259975 597 3433365936226136195622024125600 598 218677976876292546238235764371 599 3562009277529968810387620206600 600 60496057662339635833162487831 601 3695040407505879039923659806602 602 117658533719273649833860066839 603 3832594615854677525625824756588 604 488122073480541287712991698457 605 3974743703820965831653051299558 606 56244599298279625217701644857 607 4121692631302365092279372570144 608 1049763552992492011074952523595 609 1424529397542643446757655744320 610 1088379138327992985647925346797 611 4430505833029636284010680243552 612 250730807698903942052860299173 613 4592669775783920736778231997438 614 1169510424635815140214101627939 615 528915415077358805999572319824 616 151513023694833802593686792655 617 4933291799952117279127519871034 618 52337918988230393824838913251 619 5112074086881623076996824584820 620 81346847864758973183223335589 621 1765585684332409592979287625280 622 674242696342111586810723089461 623 5487423937988154824640543064560 624 698481745890719892525341618533 625 5684342002496125698089648437501 626 2894007656347521760518149458581 627 1962565436365486847349401218240 628 2997355084063152021296093391091 629 6097574284926511903227469000476 630 43111984923967722354172932793 631 6314267138338848586317495491432 632 401772297107689649313922011975 633 6537975093378777497376654660176 634 3327850800946606597355471347683 635 6768789168913909619589728519424 636 31899882411144145769841292907 637 1001003776370034411444028629162 638 891557761312263515920736406255 639 805878152099070297499791233656 640 738230242045328505382133301219 641 7506514445791062595879589895042 642 5895148708801518907633404403 643 7768205433717376298112278666108 644 767274563391134502762798699 645 2679403169455037770287668008928 646 1022538613654390245481219815315 647 8316624386164136054632388935704 648 2821099286585291996770061235715 649 8603826910957260329701401907920 650 4377528098331954572948499473181 651 8900068025219380316284715613184 652 2263996083946010699315328463991 653 9205449376372141424226031714998 654 390263960483162430481955472455 655 9520380558592707685510264023432 656 4843110155678480291888901518781 657 9845131396809591116749494450146 658 78250454084863305406946914083 659 10179807381805722116509203289260 660 35958815156403382100551883581 661 10524853377022476462245292805262 662 2676639598087804531608140418117 663 1208951155292924212619749580624 664 2766947961500352536634255528315 665 2249407314963704421632188499136 666 1906688416701688583427865571417 667 11624764756288686304935307800240 668 1477961801964314650457371823919 669 12014058630559615938089734031744 670 22796598742793273175631803531 671 12415028528591687804704518801144 672 6263052284982660965627070803 673 12828199533904631006539357591778 674 6522902279144560388178902660793 675 2650781660863154135912920808456 676 13478009711030010622738443418671 677 13692266880844888377187354333374 678 193378681061332219005503626783 679 288649917213629711756250002224 680 719084889241674145918239527019 681 4869668837010503340680081159984 682 116045995285932020745572383047 683 15087863296794400779633937999668 684 3835055813134164995262397711655 685 15581034719303915397254715975564 686 990050383730736072659686965675 687 16088907664993761956684577618440 688 4089073706693046665481331324397 689 16611599083536046432231312892724 690 424896242543560440963689149 691 17149778732316897228172675278092 692 8716640864952429540580522301067 693 5901287563201810754765452678432 694 4498898444562608333756778596049 695 3654793594219064984522013449208 696 257978611245215268168509743525 697 18860819510059889457382405206228 698 9584989893453607174753704813075 699 2162762722088393782401786705496 700 353266562057336954148369114547 701 20086219191438000565629621957702 702 425286359743011797603095837195 703 1090824727560259419073355003320 704 5265642483515986930115589983829 705 2375966089424230107461054069888 706 10865099854322773634832879078801 707 22060408592955936416453483271888 708 467023956131264149397216930605 709 22756663464120116199753794497310 710 1445219684619358627738019007333 711 23472970860934733333455838842160 712 11925100395495829702360597731525 713 24209444720625120624523299300096 714 14234789500081688805232135039 715 24967006176736482307488468986256 716 6341549162556354344137362743235 717 8582067167717924464899950962240 718 3269572002014654878541506275255 719 26547143305255898455187983015920 720 4494907723817716102394424055817 721 27370826525340848961591618747712 722 27804889876838950958625493600869 723 28217837090828715067790211769016 724 14331984905553436585759237128823 725 5817656524454248008213085953666 726 2462272072919496331194933846593 727 29983237126533002627699290002824 728 271918815422719077387255002295 729 30903328832828397943375271999197 730 7846996971370179282813671749443 731 31848658678491189889904494552872 732 4043397757005992531167913846941 733 32820388764059014706376078334118 734 2083284979098286510595477909901 735 3757687682559973873625070793096 736 4293169945083386390175607709289 737 34845152251182017588664996735408 738 1965902308520259909454347218617 739 35899534922627225998791047850140 740 9113832534150115171479893503473 741 36983051252872914739274435949280 742 2347118311722940068905578198293 743 38095787132698332573669273790008 744 100736214758658106300503843655 745 1569563896690464563357192069316 746 19920907212977297391493345429911 747 13471247549415610149838148434292 748 5129082670894250542170610115853 749 41619800574430758447952717223136 750 293444430954982165392137123533 751 42858730914417052610343077820752 752 2719495681449168387271537602609 753 4903483072187789787288930140144 754 11200484756853268561058845328865 755 45437714333925918138254261239152 756 102961840669994978401162630895 757 46779402942929633347037036568494 758 11871709932347552713000242681705 759 232643884636312102513535039104 760 244417128733263794385093779277 761 49571404567244789521046926816362 762 32758795637240743007781922343 763 51023461421341663012466922388240 764 809205973310617711228878912609 765 1944977058317679144160617779044 766 416407461008090423223247556769 767 54044188917687343089155646061080 768 13712858361579774182727038313727 769 55614717793339117396720595443970 770 881921678515550307155019188673 771 19075650440929967039011472129704 772 29038382235848923331570102600737 773 58880899117397849864481203955678 774 4979477555515891920804872260987 775 1954146155755016072754597464672 776 30736969616405952176110126901265 777 62320891692114962313078370610368 778 31619687781840708911534150247855 779 64107971383832506668846711573240 780 1355232981565858720279125288089 781 65941887280917359607849682186464 782 181818667696299621180456895911 783 22607918532498785400374808330800 784 68815900835911106649645902415273 785 69753536802731409322809749993844 786 491473348551037900639097265881 787 71733505719539585795878718277164 788 36389032286791675671377880652431 789 24588284651605528452658268362208 790 467724410754194217292161575157 791 75847508393759413399332287773872 792 2137416009440956827499234958705 793 77983919732647920391444914697156 794 39555559981856780142161864796123 795 989819161388650353493253244784 796 10166368972963535647387401922075 797 82421693827554704605804957854054 798 217728378582765192491603392165 799 84725584275321128918563425128736 800 85941311210082938779183638983079 801 9676484807725927747360970376770 802 44167219701794834076363740109849 803 89509884775074339125876312787336 804 84690814972418147123440241243 805 173899775413887825795859847808 806 1457865611960849295210719619081 807 3501447099890406338041432588280 808 47940999312166922822466838525695 809 97147971723336173619258376588410 810 5473651829639505129180326778223 811 99822719274255895242048251359412 812 903879233793353245752315198255 813 102564827309791494664354726849856 814 13001410565447874054111137906379 815 105374057950246213913383332594888 816 1484136380722872725376175618991 817 108253668303497739498220324779760 818 54886855538940133712158366798245 819 1222035940584326890640516936944 820 28190611944892235191329438840819 821 114228566926184776714935039911022 822 1608688488922804922987705867099 823 117327059769435148914666815625128 824 14870358929387609138448595166295 825 40167484967456485260949879358192 826 3818058237892299348019619404155 827 123754387509093132323753421866724 828 5228017397419486824467850533087 829 127086621963831927815730676274630 830 16105753360757308147976487743829 831 130500962028554748880420487108552 832 66151348718956580698908670791067 833 133996981626207739381029409029762 834 2830086940788075612716186818585 835 137578711971086518710277250835984 836 8716882236098438694271740843495 837 141248059320470282898571524296960 838 35796141792551745687197514487095 839 145004529710863056816442205361240 840 51038068361519032905246384943 841 148852438543083314639848330283071 842 75442316800884624028542423574239 843 50931271414449561344402255728712 844 38718545223521170274924098653659 845 156828073424565795219899560473282 846 1103890406437148157130271139613 847 22994261914041716526945322057736 848 81571131915201446022441665408439 849 165191251822779241859129823598064 850 83712478843345047947210013264783 851 7370506353752586125744265010704 852 596564788192790896535815951661 853 173955971978073793782614248622798 854 11018655404815331098136200006617 855 11899767152461353198421693537336 856 45223433244759187475159469519645 857 183142459050954998047340972192394 858 644439476628912972125122846849 859 187899144227561729924334314971460 860 23801542061621122124847514180803 861 9179474570628081937741567817024 862 12208770993444991378721176137273 863 197751029380134624572872961894688 864 2783128329890455658655356535835 865 202851017753104285370457564491028 866 102772949977904231480609383127241 867 208071464449974478408224361978804 868 117649769712562220498230227847 869 213411363689042789221546838074560 870 100108855024343627937213141701 871 218876787110880791105048955745192 872 110882612105651586107612950610475 873 224470426829213423548209911896778 874 309001046839557930029648864565 875 230191133974079571951991430451744 876 29152093085883200247097218917779 877 236045392179100086342617165561174 878 29892462567229396843234883100645 879 80678687183687345222807725539928 880 30650073844918194496841728969179 881 248161835410152216961189323881682 882 27933566234829229072279603607861 883 254429661043611087706931461787468 884 64435771595364265452609846155619 885 5796501123712795607944996006304 886 66057625042440726772537738053273 887 267399024236761792276534326761064 888 11286153250350181926237064773835 889 274106523117250228370706598675456 890 13882640978038559551139122297263 891 70365193424969514137966203924 892 8893557748416002442281783747437 893 287982467002756935140895963698880 894 4051302462773112451979706687025 895 59031442120240342414698955847496 896 37368892695826103226796992891795 897 100831927763608841987339487065024 898 153186930409193701497007373765025 899 309996370506298111456973902570560 900 313965677513818395082149645665971 901 317667438243177694835214598059132 902 40215542540791433089325652518337 903 325512526013499479094483445511296 904 164829465075994293935532097545705 905 333529598105050409888044135557732 906 3518466327595165602633909699149 907 341727679615113273579818959141844 908 86516003990429768012507397554343 909 116703508429983500854216081418738 910 1582775475463905268366110481497 911 358675858688244940517539534270512 912 22700624253602779494494823464885 913 367433333489723056694278179356016 914 186033074480698020009567731265453 915 125462298745096665964899091806992 916 190560254551898886716810794767295 917 385534007419474175804612823765408 918 903649898416314701434007023265 919 394884989266957853236255950578120 920 217300335239257766089721895069 921 404443987707926560192577208757712 922 204749166277620997188896125097019 923 414208218119794420268908896648336 924 156018816954806839664511926189 925 424188674505265671413918849772914 926 26841876692180550224120114448207 927 434389708242623577940684641581336 928 219892214183458260509307098794035 929 444808270774598905774855286645730 930 195453938415653988180099585091 931 23971371917130609412214344598340 932 230545765501485135665284856794077 933 155445902289393048160528353800992 934 118023272743102334496650843252379 935 477449814005334628709595907177008 936 6196611871155812020071570119665 937 488804842538159781006315881515514 938 15462981993954920535977545363197 939 500407680143143762647407652795224 940 15829548570489563556533705161791 941 512254589011563714814805672568342 942 21605441564901472222750726669487 943 524358871482565082272016100100176 944 132691790877134919972736906675065 945 35781710305481049420503675049088 946 280613883115292885958240215289 947 549350809785675865253538956347404 948 8688129746063403994745431730105 949 562248540428427262952039249850364 950 28453891917561792039139621778889 951 191808073429669583702074845713144 952 36399763291751156087208155760795 953 588873359016504486675291861526698 954 3679015054055346884494689750547 955 602611057359774699475897313822592 956 38117897858134104832600746184245 957 68515882783339236405108882553120 958 19502156069766329462814356294085 959 630964142463140301122863778933616 960 26606447533741425388882097384411 961 645590698195138098445209936543393 962 163334454787934438066674772859717 963 24464021279094366479268958208204 964 334217731302668816359390618374313 965 675772408397574248590738075477308 966 12904837426176656537534366267 967 691339251202071082784388980212184 968 699585887515971372597775894106685 969 78581712632350923792205250406560 970 178912671501958190928542328968799 971 723455010776824500718948741505172 972 183013650608853023470446370499701 973 105716603898821420327779983227680 974 93598856885402952931932851396967 975 756925668680633566313988076793624 976 382939449223825893332178231803491 977 774176886221345024403798127225074 978 16319266060580864979451142694787 979 8896508605774147483870433782920 980 57223038612573484318428529607361 981 809769719589034425957440210547470 982 204822838495123279966887669295677 983 828111271973355615696218673631368 984 11636654701851164847871634809835 985 846834502968426190758105311974404 986 214189451713757287680219787611195 987 288648879835504587238883762454016 988 109508672179580784418183169665385 989 38497397518978460244774677525088 990 4147131973131831119168050863701 991 905336853093316443669161352351392 992 28621377052439050777976998651179 993 925644414879567393197303775087536 994 14631277951119316327814450675313 995 37854183967791393107004954587088 996 19944632870557871953405309688279 997 967490571618070077371483084361854 998 244674082776915049117276865629875 999 989060418604550770856116954803920 1000 50024427013749986411071462421391 1001 144436452263699225632724704604352 1002 3551132743361869286468690196361 1003 1033499481842633676716364848866440 1004 261350273646640145719022194356489 1005 78443737857095056809982740896 1006 133567195439558916250193170241469 1007 1079752395149469829757142221155560 1008 136518160467344207981644694730511 1009 1103577477657749245825477904470610 1010 279053282365064038095427779137937 1011 1127885888673402229033788431970872 1012 1549958009868016397812638076203 1013 1152667103918193948944666085733038 1014 32383923276349701192663845171849 1015 235589792424129940811153745393504 1016 9307497482461469591612985015435 1017 401246889781123756985217935289022 1018 608705980149845953131702093480195 1019 1230030906920732799153361939709220 1020 2879603631920975993539317392203 1021 1256849170809253761556095215753222 1022 79442312467497000703970354704023 1023 428068398329717351262842367583744 1024 1298708349570020393652962442872833 1025 1312086684672802072461829177185942 1026 13821786910690571884991670297275 1027 1340524882212987020544872574017440 1028 677807508027873218783646228909441 1029 1369530076151351362026496644961600 1030 86556862158255453746320242483897 1031 1399088922845815520346235590215832 1032 29474740763070421348667273739185 1033 1429234650438480811972816837665818 1034 22581768894640459368927037146693 1035 7053033762132955982076764850128 1036 13181092162590526527424070739979 1037 1491304472318058003773295942945708 1038 20943673068220528058888276776973 1039 1523249425950439235855871175083440 1040 385051535406011393218482158904117 1041 518608011490077723187470840886864 1042 786551057026461603334114760466189 1043 1589012790160587297017326808427600 1044 267774240482782261470239713666405 1045 324570615790521960734705428372128 1046 410204617390401406830986251073493 1047 1657356554070785362414123279869800 1048 418915304914517786180157150403935 1049 1692506596957216818789562009999050 1050 17824835211422137211071457202953 1051 1728342766307855229291858756274052 1052 218421437292445047655557533284083 1053 1764877370878953110631264916390118 1054 27879100135123400669217279738483 1055 1802092440469893610810576259430312 1056 4217294355242196780433851166897 1057 1840029816804844495763053454481088 1058 1860177344856018115715605375801593 1059 626234165932510396571782939011368 1060 474806488353538444158881799983961 1061 1918091067821927634533145899449662 1062 53861896513172095595443949035205 1063 1958239965350957289697013517162488 1064 61861441976082256239539451697425 1065 74043063952699641649667470270528 1066 505220851371127902999379133360751 1067 2040838383061678383246127544753448 1068 28652719246629327531981577752355 1069 2083314119654828310109845131237270 1070 263234969396323162680671582991507 1071 236289335815058391945647533108208 1072 537396405511991303019955490966831 1073 2170685682011463052418539254013620 1074 5078995240802271768549398731655 1075 2215608974702737050401415643097708 1076 1119739757527866445887613333724955 1077 251265393856251649009867470809120 1078 571423878167348438199901706958621 1079 2308000462501732410236325631370184 1080 647997573690667201838681361661 1081 2355497423248884025082551324970112 1082 1190369741714167330879196712438579 1083 801298297039574830717193580674596 1084 151849802416597092547350573771851 1085 2453167085961924942564804264427008 1086 103307367229321119188069665639811 1087 2503369663026344696195633732828864 1088 1265027489419089421880265381841881 1089 2554518951188108556603458578625281 1090 129084321600453018046192985766177 1091 2606587189233154721974120582242492 1092 840015944281858012009160450863 1093 2659633419659126572846956042336158 1094 671958662127237119770702817416599 1095 904558203666363767425981013873648 1096 1371191806913592876523755208348365 1097 2768680891236459827104953825665754 1098 466325268094463984456456487854261 1099 2824714874550562679853874545313936 1100 713627642052016919302967613638259 1101 2881794182350830717649333105188032 1102 364015233639779560758765793213425 1103 2939886993377131174870795633320048 1104 30945901262680326788260322270429 1105 2999059396924584151445296043423592 1106 23676005561986687652674258482885 1107 1019776562950039662740548629875920 1108 1545679611148338694562171608879111 1109 3120663976156226957018364430261710 1110 21898014608038289506732982963287 1111 3183131998360094255763119277614424 1112 804090216509277856896621985286325 1113 120250113604857404645875420109888 1114 1640284230460044666103121079501003 1115 3311490779372910659655506879041728 1116 104561239654360736850844754292871 1117 3377418704909656069859133182090534 1118 426561699612083482670785320892287 1119 3444557219096634727484883510217544 1120 31073655418536946474182971748123 1121 3512867252233352152659231314065200 1122 1369307183853900254700335870723 1123 3582426747935463287722273620716828 1124 1809720631284346931065547782367973 1125 1217752283737363834927671707157044 1126 922729298265959574575479519845603 1127 3725315648671153184858322679136904 1128 6534196248064913063416730913815 1129 3798685693761663805859453795087930 1130 959433552071588613556381466775303 1131 1291129639633670290583668347042640 1132 978279186274012605156825101956001 1133 3949380781741068065965566168161376 1134 166244320180709864395370737818809 1135 4026748315845885707580349683370824 1136 508491582157454843095227543457899 1137 4105514243231828732069432875702640 1138 2073704609722912988843106793273365 1139 246213602997448415936235425389368 1140 8809001773234481731612335446741 1141 4267191063380717501951186147584672 1142 1077653534792553160074236365790457 1143 4350217648490230043291955867267968 1144 549298472942359956916101123114615 1145 886932068856189398734392822058356 1146 1944297764751519875490540250471 1147 4520615782446713083125817462320448 1148 5824475406290451979371109185591 1149 1536036417690033169598737245465088 1150 581832895859745330593962429298559 1151 4697086519970587730507537454625152 1152 1581505026208451371738607777225735 1153 4787649849416498857539871046234498 1154 2417942157953397236911144826326113 1155 542202827198256774142477615695616 1156 4928880450578294716236071116032019 1157 4973555269405897049609898185998620 1158 209313562437665560013831635813109 1159 5068947528231975673126653798981640 1160 51197646811334022219297783503781 1161 5166029344228251038194592803094240 1162 23293320192205048768147494905367 1163 5264739195817755413874535557746388 1164 664671959591492987221962941355247 1165 5365191005939190240378549094145868 1166 677338986764535477444394400241603 1167 1822470945559628404835025751783640 1168 2760917213916649747989230830437229 1169 795905641367150704972456699393728 1170 12023006800009844894778719987413 1171 5677090870097779545264769292147372 1172 2866723736643890494285271644269087 1173 9315131383349156131916368438976 1174 1460498384072883082751477774696709 1175 5894086994442544140384913521512304 1176 165345583784712566511935867817055 1177 6005388269015956294425976773274128 1178 47380564580351491509855962529945 1179 2039543877681875883124486446417508 1180 154473578533175684237248847315787 1181 6233742715800570826496378167274982 1182 29144254355589050998782017329763 1183 6350854910802630710749266967928808 1184 3206644685069622707471069613011103 1185 431333366735169661713990375615616 1186 3266732624083099314674082944216121 1187 6591100116944790273086425110412764 1188 69330474935372248787698242149605 1189 6714294725805522566243315767816860 1190 211874461726054758782666832492597 1191 6839617705872098475962606173649192 1192 3453193568882385684424474290498375 1193 6966985078273649819391558141560058 1194 73280904201326594425307577430775 1195 1419309019596475088278560468008928 1196 447852603366891583838193930954387 1197 7228332243777252204703438717209760 1198 912319626207363261560529225415425 1199 60845104842066422746819639920120 1200 1858438891387179201233040786368857 1201 7498477306099388738896413199213202 1202 3785568897489773076401789471863749 1203 2545675820964226864148262187401832 1204 34423533497070008945218447539569 1205 7777813494470487636034044989636892 1206 654415530657186187500609577187401 1207 7920999229977650602606735042886448 1208 999674006604469103548812560391705 1209 8066623013845287447862990620391168 1210 4072124924564579494528551056397171 1211 8214583997158356896269451131202832 1212 345566900437970131949016032943787 1213 8365055168546898223532502114400838 1214 263917131298079564815013574882033 1215 2839358713514346749982159160586056 1216 2149915756528623638710625333047115 1217 8673539497820867672357571864634434 1218 15202399664400398033366857396415 1219 383983820867852978604656087338128 1220 2229001006471492605808993886192109 1221 2997460717550623058972090265611488 1222 283690826621178898310558869344939 1223 9155688899650729127431360367680728 1224 171165564742368322444034420911415 1225 9321739985068920966084132493908543 1226 4705190185290626794829298681375231 1227 9490577535394989562558741202123480 1228 2395157920425464505164893122843683 1229 9662081840294967130238350473159030 1230 22578076781114754031106743402487 1231 9836454383251424523503176106178032 1232 310298672527037257536766689683919 1233 3337913203587574419153064566816566 1234 5054157449050944152466144107874333 1235 2038762036759925647341826390487472 1236 321564250893144330626711929923241 1237 10376877644380335976177927313467214 1238 2618659951005111421191623393574045 1239 3520996288146517233918227626912640 1240 33319668889282301388866228519457 1241 10752008436736520004257915215157652 1242 18842109724984933625075835126035 1243 10944159531168102661420652342158056 1244 1380849371168037571326470604504117 1245 1237721163213029932779237069939296 1246 702733228058608077230529546205215 1247 11337857343627941985574716743987640 1248 158943401731577153286289257792893 1249 11539495499513772466235673742201250 1250 11647216763114561555385689648439549 1251 11744454730676686711512729827879780 1252 5926929092599752065551790158596757 1253 11952583357513996417177856068665120 1254 20944253016212929949056891125905 1255 12164128319760157938883384026877752 1256 6138583212875611541845992274716915 1257 4126380300157446979011332550095920 1258 3123482427453605722428270995493831 1259 12597461251556672676010799893135860 1260 37840014070622615269629920318909 1261 12819348444142684624013745137892652 1262 1617241670807037594170568532743021 1263 13044856551140175087758158371234056 1264 822829664476595151408070250582855 1265 25092279560240418881314236475584 1266 279089811798606564419265945806263 1267 1929499737942863671119714061904944 1268 6815440064472764975418459861524451 1269 4580986795411338676847359052071040 1270 54176753934002346916169350532421 1271 13983022487783140568920748321271744 1272 21776986395208340513471571076985 1273 14226970801373741769763939977190480 1274 1025528368891100254524407330576469 1275 1608318225924937753240318792888648 1276 1825910730285993627049550991018735 1277 14726511127830144924787135516416774 1278 68801847235458126649044676573381 1279 14982213765271379362645677088782080 1280 7559477678544163895113045028896623 1281 15242032348675266165916107828382144 1282 7690424049712943629478639847470529 1283 15505765801807430232723761188963068 1284 36219802298133792492831858662873 1285 15773730382420642419164186046605244 1286 3979263233421726008708014746713823 1287 411435593990385963987671157516328 1288 10999648142055206552441297016045 1289 16322327626314888291190075886673690 1290 57188511398055962409577414065557 1291 16603080169172219798331654288324692 1292 2094159579806950448899879558641555 1293 625493010558875934496017615925568 1294 2130095420906289346992720616157187 1295 17177796825112011348184806647762016 1296 17332834016781018804616531791258121 1297 17471883970840462300304775614373554 1298 1101827583784464150972385781833005 1299 17770641818141316543022929235943864 1300 8965179681805560062496903177052957 1301 18073832876898037413074535597964302 1302 5936275841039879644553184339653 1303 18381822699734880601248296684427848 1304 4636663980460945077853782716855415 1305 415437384282577215457765667445268 1306 9430982886093258889119569492015451 1307 19012160125654293334938994649037444 1308 2397782344605271031684107309960405 1309 19334640984390306521630467585301952 1310 2438407470569557255951316373001521 1311 284959388035966855709216135662720 1312 9918689598829527912952986168587709 1313 19994566237754377007143007745129876 1314 3362112372010475366369952354724859 1315 20332149294812148806359365545166288 1316 22893852593626046589580834117893 1317 20675021801306210608044404378772320 1318 5214606331329981154181839384923435 1319 21022906124188737850408991008502520 1320 4909576896592212666776953611251 1321 21376224098348251515209957497766522 1322 10782712284759527135570302478990919 1323 7245018239826199608496399391732680 1324 5481759203198903274586342053678149 1325 22099104211812141702790096755004098 1326 51607102441566702326205560222887 1327 22468814124318942639055402966686224 1328 5666709425153043952881589843448187 1329 7614755920623582148235897329208528 1330 72016181068134849373818034917651 1331 23225154419969210890388892869093064 1332 11714696423852680808394251792404747 1333 23611938509328213276226168399325056 1334 1488696436602219889925777855168235 1335 177812633731184118530462428770352 1336 3026865770775117899569592356818735 1337 24403126999950818163454697033000448 1338 64106265974001700669650690185009 1339 1908283937844821799827219287122448 1340 46687445350959873240791627936907 1341 8406161960711427741296527723578850 1342 3179799181885546038979944877943007 1343 25635166313151230320222129915069920 1344 808084058017602848440013416975213 1345 5211648683300009444484061822101444 1346 13142490422485294466199571852776561 1347 2943089674977262169382556504281400 1348 13358907051144516065698244371560121 1349 26923495646407047967093900134615840 1350 226310484296191784353565614021931 1351 27365843530055070032058381829775152 1352 27602963891401300633324979386989615 1353 3090549505999076314259686868312288 1354 14027727419425588142428444514541663 1355 28270419711488360778554882422157472 1356 1188118899572129782167499503311453 1357 28732824768710082608101200686568480 1358 36965230023170454961784765909811 1359 29202260828315667785307952031785064 1360 7363429265835161612320564778603031 1361 29678324375744473932512705967982962 1362 207873988479885861355280964516817 1363 30161602646012151549114896964532320 1364 237662254981018395828084385708359 1365 1459628488316147144196621387089536 1366 11315897472595800584725453499751 1367 31149685072801681276714995185387784 1368 2618064768737557336296569153312525 1369 31654680139659126474751103213590983 1370 7981385034963430662243728258482659 1371 32167288509620978866427432365263512 1372 289660524152522171840876760612925 1373 32687063716933699555960165652439078 1374 1373590491898842427051945814174315 1375 33214650635512444866140207772608112 1376 8374422951307359803229201420170733 1377 3750017418559412015580500044708786 1378 8509291630541339784910490029297869 1379 34293114391926827062256029816410576 1380 2610563136290479483337188655159 1381 34844197313143010108664840695037182 1382 8784974155629330605131452911202627 1383 11801173030013991999355318291422392 1384 17851680493499770078359756667721355 1385 35970586272785957934786339543871524 1386 125955606427088648297025130605283 1387 36546102825138682576970038783287160 1388 9213746210119880512047466633414353 1389 37130188558449195596700283332521024 1390 936084009319358019160700694678399 1391 37722323042253256858609574853860472 1392 1585020587490692661623322833233135 1393 38323245465026630452445661362036800 1394 9661454794028178374544137066890293 1395 12977692797046889705496535349436608 1396 19630063979679709530795135897248275 1397 39551273088040253913687427731967488 1398 184645867398296619172552539981721 1399 40178605502162747069847604652215400 1400 1012885886848654375528932666068577 1401 4535022334991614847657438008887248 1402 20578331561628231579487547695665699 1403 1802629795879947371800685143073232 1404 2612960016935090462528761384627745 1405 42115268667412695632508457404076332 1406 279387483346371443710163050225335 1407 638502674741111721184962497847424 1408 10784035806240741232876799614799445 1409 43453115927322246477997568535035010 1410 12678006555287102839030468201043 1411 44136424837850480430195422282469912 1412 22251729804288401225403541542686097 1413 44829741224240863969249399516680158 1414 2825111075435419607332074201506157 1415 45532431967058022058855111415336568 1416 318821687422707265753836336789775 1417 46245380033181995098251161738066980 1418 23314201718991059046647762462494095 1419 129390436092032937463426940382016 1420 2959810619429721540060673145670501 1421 47701809909523348345587440635343190 1422 1002002443626151429171896120574705 1423 48445551130308985075700549719508528 1424 24422605609976846816971387649333445 1425 9840019610370397923181075097875312 1426 193770125908440906873625938538659 1427 49964748333321346385009617982750124 1428 12494081075723968848128484745307 1429 50740473622253240469972755627001230 1430 3197337228508315765502742059552409 1431 1908423074028528994974291157972720 1432 12987492686426618584121995571470275 1433 52324862331762364357280781279641418 1434 91586748055489725148854164175155 1435 7590543629311488992159709883383264 1436 6696085055817571031494526833911735 1437 17984801397478917100002668430308480 1438 3399693539529333495917511074976255 1439 54785891529047410969976833053327840 1440 1022841224264298092564993800083457 1441 459746486188178635558317983801904 1442 876294117975365617535956668969717 1443 56484864805803825933890293143100336 1444 56944428037746589737472408954849893 1445 57351704129698752051962531798104698 1446 2409097841629501548912589329779741 1447 58230945563524325903440619509366904 1448 29351905089988781142284408897061495 1449 856851578792953983968287363669696 1450 5960189109303377084414306559530817 1451 60026294802149809126979875826278452 1452 15128203221100947566469771935508163 1453 60942709264442121169807490570546198 1454 7679456609033265298019480651973297 1455 20624058520402726277279594268530864 1456 556889733985760310548711360017591 1457 62813800300696430484524619253052928 1458 21106973592821795795325310775451551 1459 63768795052998485753251964999618060 1460 16070653627037660294764763243919171 1461 64737336454994093922834712578896672 1462 8157237704028556010551788667354341 1463 65718491727406021549961894142956160 1464 2760292869103941046153572350649055 1465 66713523776497688438109722318688708 1466 33624488288778460566682292253303891 1467 67722612589770792457993367409960716 1468 4266568653925833037382560035942797 1469 68744784311560589896071870407533644 1470 320812585898557769460740418960571 1471 69781355284066743169711357773860672 1472 8792412047530775327198745808363113 1473 23610838583851699235122314521158672 1474 4462357310166997127448411144428187 1475 14379448443570351913703618244443532 1476 12078506661882749973379909683579947 1477 72976906336756576803510336559364128 1478 18389536764115796517880714261234215 1479 2743396633746447300253100875639280 1480 3733025806422256376931556244362749 1481 75180575129669527020707584718568282 1482 789357000178506273966388742292445 1483 76304941075081844135886742832350868 1484 686699921129017271628817526956803 1485 1721000263881428098203217008755008 1486 9757283479362360430431042749465799 1487 78599657526636846589860707421364464 1488 19965267854104211924138881828747 1489 79770382641458538894244137307995890 1490 804009106079690472579721637507121 1491 8995266205467849765508332288202496 1492 40798027694435783719221705502607767 1493 82159518421169830174822581873031758 1494 2300215519062715433084863845155359 1495 3625144247107840129210482965743968 1496 10504361311213696609186945870898445 1497 84614005692074079299223742689314000 1498 2664967855531519501870472424693927 1499 85865353325691694162892431751266500 1500 1802923013427865702327658557465703 1501 87133992642617029597660699778593600 1502 5488596227727533799912060403420053 1503 29473382704931007606682268177396296 1504 5569527155607897011642059952894001 1505 89722529380887338644296314846002752 1506 209317433644016276544896205357397 1507 91042835549907743494875323568300168 1508 22938598248353091306005353231975905 1509 10264589355339507790635744144866656 1510 5818867291888387891580186329938903 1511 93736580774192547800440511453837112 1512 492020316005600072102630445299075 1513 95110443819880214557512175446300660 1514 47925498315031409364039443964422103 1515 10722570547021607119034507937471344 1516 24313267735352098521159935274817385 1517 97913232519148164743362623128174988 1518 1241373228176571609505815872719 1519 99342597832239026947967955886279776 1520 2502831398228763454529341672479873 1521 2584396827038327595441162903114541 1522 50785903979142286864312576523362869 1523 102258386696732784253017332704372428 1524 201270088358304690546024440951413 1525 103745266205312942493595707724901162 1526 6534192028270566719534045248343985 1527 35084121350767825249837241729568760 1528 1657253833532980607002600172223585 1529 106778137062712324474071314910126480 1530 332104832707743713865425485771763 1531 108324600910316187602744426990871332 1532 852802683369293934487137410732193 1533 109892019670021736891806269556726336 1534 13842067886542670748709989847394115 1535 111478774763164637928905458791235944 1536 9361311308171792508741658155519061 1537 113086963374983637540878728465616340 1538 56977278379275925772940250032347265 1539 114716864930862792982166009118113420 1540 258025146859357531763291238753783 1541 5059425320312105589397804282849824 1542 1628583656394395935955604433073479 1543 118038908975076490690762524857581208 1544 59470606825938504303326987552719905 1545 39911176229342800378078772254530368 1546 60323481145774097186160993452592111 1547 17349837475648743904373387817092064 1548 30593917391686353747504082177173617 1549 123187203225545775906326059119754550 1550 125126421035688372908567818909779 1551 13883204411553449279450569583731456 1552 62949313774402966563688980295854097 1553 126731919560654051098359756171250098 1554 665080766026789363434883236357521 1555 128538828039325968440620498441428912 1556 64757136008975404764784317225493935 1557 43456619070386985231432803603907482 1558 16419654170684100770558364001696095 1559 132223079297731956753587085897209160 1560 185034476437988907406803473967319 1561 19157282074221671210153156338053376 1562 4222341469956239682390124962502023 1563 15111539141057819001944771063072984 1564 372364720177340168003647553209767 1565 137929693010347967115980504685626988 1566 965075522356041901778499630621025 1567 139881074970396920478603340598175584 1568 20133566415992278618327979815256271 1569 141858326132698542542304641103303344 1570 35731249227199164425609294434346589 1571 143859330702849813928801884202631772 1572 3019612973077882207116512048274571 1573 145886783417406633444442794915391454 1574 36745488304834152823938873437477259 1575 147941017079867337698971600193179208 1576 74524738132020936907784520249744015 1577 150019815362763538652284536996642960 1578 524806200532705497911424915355877 1579 152125994398869003745180919350995380 1580 957899821494189929876336799607029 1581 17139987916444757422701164305147136 1582 9713221543675814878451991103041483 1583 156419201120389071079463391413994768 1584 13132283962005984867579050450540627 1585 158606850383427844029384306250908084 1586 39947262883048897220517657553618161 1587 160823180227698339269296271894827036 1588 81009806147654780341581926707079131 1589 163065794011407048305847104552017056 1590 42252905451778011964743247886717 1591 165337732061261425064385061063881112 1592 20820723659051988730171813301134875 1593 55879785543888134318118652334221600 1594 84441025326329794868647179321478323 1595 33993631785755493060482751201488592 1596 191103353827844062708160922301145 1597 172327297588338473014173239912685254 1598 5425085068129156036066764315274377 1599 58239052141657762004577201702677936 1600 176007805358249858622152278477189543 1601 177135109901496244368376483980817602 1602 3304519561838404325723771383666955 1603 179584457107835019927530567081114320 1604 90454487504775918672938609029372953 1605 2247723290909500237878428361141152 1606 22925719238015915108615070612656433 1607 184575751104370399938824333247309144 1608 57815596361231456590450526296265 1609 187118395609457212093208716277717210 1610 2783754998617626211372787719989 1611 21077101492265205316051028667040540 1612 2985709484796850084190038509365257 1613 192299449634160020906587869975336438 1614 298936046153143441110287307224405 1615 38987716363011722681915417687377296 1616 98183166591323436282145411883398911 1617 21956856389477672822566278961944752 1618 99528097030557909872930206814826045 1619 200315860177322905227985885119395820 1620 33630124855436641679870061225148493 1621 203054754706270507326243007561679822 1622 51134187948237582337739216758858797 1623 205828813084608408326586568291917416 1624 12958012697169286771740397663166025 1625 16048841023866424100480743845571176 1626 1094559016446681107121160600600807 1627 211476971467077051984865534641977924 1628 26626895183283983714295478714908363 1629 214355375498163609025597396090986374 1630 26988930592506811538565306060865689 1631 217266901922711997998946218164743792 1632 337723478635604825099177838238711 1633 220215575204990617027536427049908416 1634 13863235397116679264490840342108015 1635 14880123248984578650299004420046672 1636 112408306930892165409183454850617765 1637 226222331248868154133419275815202814 1638 52165659213693454144217066745797 1639 229281222822803512068958774181659800 1640 11546874653971436299473486907863447 1641 232378981119601369044686115568014992 1642 117027166815876303744450948388842039 1643 235512085263399620356027922877001536 1644 9883784431268930024881740085678609 1645 238684894117351772404061154274258176 1646 30050393183446577515769038151985909 1647 241897869010629652458303841169129360 1648 30454495087387553807881128457544791 1649 245147355153398025804469202313840036 1650 1714649514548298714576797975102821 1651 248437875009188327324768649676794112 1652 1117055019225689468448732757825005 1653 83923306469913349118976857310781600 1654 63393185001532957032842690351229369 1655 255139669208434707140523695386060632 1656 3568993210386985624912786366640885 1657 258551816073588760106652029394383594 1658 130200244201945810047216077843358435 1659 262006881533302426193206569712514560 1660 32984590743130313479104723413021013 1661 265500875159600074200498214069701024 1662 11141519633187861685665899086892627 1663 269038691093097105907142894990165888 1664 135477962176423077271365853860302235 1665 90873618597804348037459572505818716 1666 137279907676049828995864629550991169 1667 276243201190841016049913101947119484 1668 17388058307813855727157260182620235 1669 279910830927529971193237527434123870 1670 17618673801797267302334880435183201 1671 31513808454805703867559860418788968 1672 17852174821606854344385746914547175 1673 287379212797203222604012955075852160 1674 376845408265160950077048246464155 1675 291180933490260100848282542858642084 1676 73310515861200534733874256471676215 1677 295029973500756914741490592583413792 1678 37139285172194800427111259848147595 1679 298921847327527822916352895704488784 1680 1567889460065953771528800454774721 1681 302862043149743583044922202951178923 1682 304998646574777711697049228750012479 1683 11364856677289445571494106552379928 1684 154505901627302388821886815418754783 1685 310884425936317976426167271510918364 1686 4348257297008631299778342582838787 1687 314967619942256053845921820806889648 1688 79295580626998069829287324914191835 1689 106367105729115475332290252794279408 1690 160670361223467657202787099704877409 1691 323280629850485694966174010054927800 1692 6782304273387622226380797492720983 1693 327511488765817724007412042122179558 1694 5889405332733934645463870612037633 1695 36866056045198802605994439363659536 1696 167057678162332566088478495442578871 1697 336124574527850539085146283336189154 1698 7051601562184888886861604344842357 1699 340507880622573688559105957486068700 1700 171443197526455598823044695360523151 1701 49277862517552328547244074898477856 1702 943885469927440560728124937933281 1703 349430755816416578273297356431973416 1704 407254895453666145327680899024655 1705 353971442357717191927343118339197184 1706 178217893291536601730288297714056551 1707 119522571727084623441541786957797320 1708 3223744520948408917217955609451807 1709 363214091976051863365542823020908310 1710 1015942620641388029315252085750061 1711 367917211463559642979312886384707800 1712 92617591285272078079007343163470621 1713 372677732320997964276878133190918256 1714 187629449297703395499500826011107653 1715 15099597425679720770271500331646368 1716 3959437087950466818910945290985859 1717 22491805818013642318737080031747804 1718 96251336630568496153740252844130385 1719 129096907954192884461929840874138048 1720 9749111629574403417385342702464039 1721 392274044842250684242566706687850922 1722 97962205183421561929335794047303 1723 397317827323726106482077756242000228 1724 25003568952979926748204364883930681 1725 134140925766405942181954457687172448 1726 12662245599996745179681771841319241 1727 407582673074181128282827019996337528 1728 51298621376540878701030418161984755 1729 58972139774190685711704441933965120 1730 103910433844027670181016887410529093 1731 418090402535020413591347470662780152 1732 210479051712361325273962726556440777 1733 423432501163523259636209817833273118 1734 35528202554833142188204309807880783 1735 428839004611629193966473477095136504 1736 1686627098795545355920313670494385 1737 434310625432816579516328870453228906 1738 6832498190607010548671085487730835 1739 439840688207925029525708059256933856 1740 615068951841829364751402897242191 1741 445437198610177345003804817712097142 1742 56059817098774342621780663790237301 1743 21480996052233557724703653437428096 1744 227087589592387350480417849889178155 1745 18272995382187576624045989949424404 1746 76656650762176384141713684912749687 1747 462617390790291544658321174765578604 1748 632834294733196407200442704618805 1749 5783694392440223451768442502587808 1750 14739426047277782591550951281113233 1751 474403196829830460969116736754920432 1752 19901162215611933655979359182026545 1753 480397874294389541659895852351557898 1754 241828504287488038458011286117422763 1755 32430939517209343364139324983711776 1756 61219777926491352431087960665710565 1757 70370613398718903346280475237242784 1758 6887942918307307098397209567971353 1759 498797460866933681852698173331091360 1760 62771351234392464070936136168032731 1761 168358137460057323795841083346004624 1762 254241800377700946276738462316783209 1763 511417323823169638335453116440020936 1764 24517695977875829304569699108692393 1765 517835495060472460430549349538759548 1766 130331593869589779677875641300630483 1767 524329745508957330552688823051537920 1768 131964460242661199444724671603579235 1769 530891976762441853734375292432799460 1770 123719070859244981257076008509551 1771 1016128193049799603691225046218496 1772 135286048325876657449545658708182681 1773 60472236913546739179381408420694342 1774 68487575082640614046827354441677517 1775 551038496148791801605614400607815272 1776 69342125570155457473658399452119649 1777 557906865585404734457817304245736274 1778 548480728385982146417556465513681 1779 20920599059742706555894815733130792 1780 28431655498347995845827871776225711 1781 571877637123887649168027195764599932 1782 12014856777313544539057729320023 1783 578981617110174964900948197047182568 1784 18214006270875327057187384882455405 1785 21709964909117523436592730859800704 1786 9219938670135140001620247337796955 1787 593430792380373541301526125589616164 1788 24891208262906791738217273931504275 1789 600777620221794215733521197839229190 1790 15119428113046557700964770066439913 1791 608210475524032690440434021095465400 1792 10933070320150265629782891669937429 1793 615719892935281760933346425947281456 1794 1076065729102263110583638588522053 1795 124663405509375361449244989468378192 1796 313726908239829778847277395764267425 1797 210334273165292971607515381452925600 1798 9924727549490700474614680099485585 1799 638767478764302437350845764528095536 1800 42866780508207918229404407222790941 1801 646622542705730573836757330458219802 1802 162725145240067774179338677855790367 1803 654569018108851460164396487419931096 1804 82361450750452783122836002890327489 1805 662596713676142888782619027991910806 1806 1736914494275157376730720260032931 1807 670717562245087778051619264910734520 1808 337570744475655493285722796334392809 1809 10133322961415054951674192285422560 1810 170850536629312072465150608439448217 1811 687231335140465279781021461534970412 1812 21617462268232732008945263349565159 1813 695626062898962659717325353522104302 1814 175050003882841774391262261820409589 1815 234705965881492151715224910538033528 1816 177184776193017115844510929457840295 1817 30986773979558423709841879549975680 1818 39854248128839365541714791804499027 1819 721372678521409278346254382106416296 1820 463074992316069529709540041648287 1821 730149606249951371367106292055869312 1822 45932927153263367695027406607517443 1823 739015173092102884807501421174764128 1824 5165653163486499299386269156939085 1825 747982721313196087847986331445645878 1826 47054431270027658947910999343779799 1827 252351109194528123412832879370960880 1828 380995827328599599004982712444596141 1829 766215194838682916634353293679733120 1830 5355671877681313928376629981510971 1831 775482117175814991394266364168464632 1832 390267401367699840991449742912394175 1833 261618415769844669479974661261583232 1834 24686224412578205819489114871728781 1835 794322314911223036591167050579698784 1836 5552026298929718076583747692678115 1837 803897576432031368437535326457402208 1838 101139917875999580160136055341820985 1839 813582265440569990678790241882146824 1840 2225155432850125948440582234782481 1841 823363619640712860676284213064606272 1842 17264702725282115038220639598844831 1843 833256456359905102790794045264977880 1844 419326392462954467748470386158736443 1845 93695779037694606551083901648004316 1846 53044539932966172945687145577027529 1847 853367010441702758675436716678382504 1848 745561920041456068385178554034665 1849 863586854220408744730807525063630557 1850 434581297030644680363559861592350393 1851 291307591925972557254293963371310344 1852 54972176565574391642087415629612879 1853 884361061921076806172674831685320140 1854 37086021341213987966685951275006561 1855 894917627421883804977805793023746912 1856 450339254647722517529161193213036595 1857 905593700342905764843833481551693360 1858 455706073408576578966339241168550385 1859 916375116006382612244873528537151084 1860 1200869283795526881788470621076681 1861 927278316692304106828001269117538462 1862 12279335264550154671406798020499665 1863 312768207222433362167819468208114136 1864 472157727801981112618158612970327005 1865 949439304470048132914893507870393828 1866 3317798476989232871676277051439923 1867 960699351277695273423305514880107284 1868 241711720178299517165458397283870363 1869 108009575085191738986158102533408320 1870 61143416806058165889122625862855587 1871 983584468950200846762369317753545072 1872 38071983336383472136305566234039251 1873 995211878874181185739289721577758578 1874 500780561180344695640970620612644093 1875 1006969817058183675165185041406427148 1876 4524027810031284435328102936448987 1877 1018842373326150606024382082663700174 1878 42722305692220898736022428357392249 1879 1030847877614018463837611074621308680 1880 6483783095226968368044850967802483 1881 347662579366915575339496226498598160 1882 524804826442347025827768411546266379 1883 1055245528143092656272628476729841680 1884 132743864607904813567140088011247117 1885 213528035517310204318680329187830808 1886 67150707979235990848460061819078789 1887 120019232158462414514771075388480272 1888 271752787716372323643137296054993785 1889 1092827303836064095208395258349440290 1890 190928969833152787142218828582243 1891 35665237751684865752396236986748864 1892 574697369571746533855304637456633 1893 1118559795022450349368971691316195936 1894 281404952312712461976125330388957699 1895 226324391766566239009084504711710936 1896 5931096574002750499721888048112275 1897 1144829047087137847808396961315031168 1898 288011814834461865447182105735848959 1899 1158182673903677149752753326572190684 1900 58273584533887837339589882513765833 1901 1171664537741547476677901104933570902 1902 16375614269058040708564639952759669 1903 1185295597059830930396584112930894136 1904 74546715221510603087673345470580891 1905 399692487898253753763693742586307584 1906 603300756312408846598836512134102101 1907 1212991125551067514580439793114880844 1908 22603873878668106976266390657067577 1909 53350362701357567547014373001945248 1910 9646484816642018431454012468925711 1911 59108605658799618639495594532929992 1912 78065454822542224236552100743695925 1913 1255638635496150166232810917084188138 1914 1462385873156896827021542711993155 1915 1270154555686051807799351587302067968 1916 39940425148771179082610743034530245 1917 142758897009894031671450197857522240 1918 80802845494185904812546742689686199 1919 1299644945475917874981790525626838440 1920 3632666969940162613095393056787317 1921 1314622356042599534196512145955378692 1922 1322815340601837963714235159977412257 1923 443254673680998385578292530242300072 1924 334509043119918517805956507132353349 1925 1345048924041530437194628479551447328 1926 4177231633405363076335174614050833 1927 1360500987085585261032264135848830368 1928 684477913787510544456284100673458345 1929 1376122056172165776457993941143699984 1930 346164416201657408840605579163251023 1931 1391890310567958626238003569157195732 1932 11326762862967724574618688660871 1933 1407830579598104811499708465443860918 1934 177069265714130456078151627556845627 1935 474648233274576799827120203364330152 1936 1432751897632790773829632156203274813 1937 1440210019303526873007322129814387700 1938 1677228428996740029689880813365015 1939 1456652303931118593658745721798987856 1940 366413238553077969925603410344171103 1941 18188560206916103380321215249161632 1942 370589829270428350493281492836024357 1943 1490049879194013221154342400758399720 1944 124937318830181180337956510146978855 1945 301401678690557080851481179425123508 1946 6769166293396409070363162051047385 1947 169350081069139639209549327242690240 1948 191690504581567270739275362009866599 1949 1541452797608711686287730013057758950 1950 64622528963609090724056732056255649 1951 1558942020298160691821650520101033952 1952 784259992010395451301259824451468899 1953 1576620350513778425780455908493133056 1954 793144219933767977501691181342088313 1955 3014107349223009361682812163256288 1956 100265594569716975840577951684769417 1957 1612497619763758596624988102036934560 1958 2278618266653903524306314852650385 1959 543575648708524036339597688749488568 1960 164069896329061617727219422221452251 1961 1649124828742270935561671581064401572 1962 276536359239655256464465831901961005 1963 1667720608914516894671622011129225776 1964 419477273200354349077056599176145469 1965 187390708354842331230308027913659104 1966 212099999534175707070194007783834129 1967 1705485217000143817915333646662273008 1968 71495606488177618895627927187418049 1969 1724657564163055886406195601066187760 1970 433790974145576316215839446058888449 1971 1744035491550628951285508261719721840 1972 438660101643426322805638529234553915 1973 1763591259552122802344914068375722478 1974 385053095561815689617495331554869 1975 356671250270097008807645688316685776 1976 224273760649877600024516955341810025 1977 601110839357373353831790781428610160 1978 2465036484887089532548228570278291 1979 1823491470737247969166873376199879780 1980 25479984914857509388600596992744191 1981 1843865469009077964956430107980074592 1982 57969850374631418533690987842750069 1983 2820660705042023691881738471810216 1984 58616580203395175994090908140627243 1985 1885235594723924426291632451595957204 1986 39513445960171533097109904899049193 1987 1906235434229277882520832952600283964 1988 4280694912083482983348891691745223 1989 16474005408730782432715178096894732 1990 4847701434375285279765821996808957 1991 1948874442445341480433495158121896984 1992 13615536041218456976657919398054045 1993 1970517452603025606109625738938151258 1994 991194090622712794267084419928719423 1995 132826002343730103627766309414981376 1996 501092640938582624259849744712797875 1997 2014460302934265741997296191038900854 1998 42220516619181761030920492508192335 1999 2036764117802210446778721319780022000 2000 512250132620828964680424555358618059 2001 228811536338558689060742211799657280 2002 4624223292004995520647701870848707 2003 2082046583908635813092024851559255148 2004 21818164774531200974935208655300251 2005 2105029349603631609985146241010210652 2006 264705054786944550448978946915916945 2007 2128254444295563614357399451087896096 2008 535245360490599354154228187109355785 2009 307384004705523326149897754359400358 2010 1674283529887372618788069125999 2011 2175368204664089901559922320672892612 2012 273545681446744449430574358478428093 2013 733099157927653437075932032195019104 2014 276551582207657960146548051393467805 2015 2223440766559811231345951050812191616 2016 4437923692652713423853621781501233 2017 2247837335388397418422981087046185634 2018 1130615125860364102348202113130139945 2019 2272489891032137573546434118668289144 2020 571501258473637662983827548691468689 2021 2297362081553664553045207381396199232 2022 96293257745491715303759687379513197 2023 2322494588254904296260937636851818312 2024 3174314004579055930282562787921195 2025 2347890094384625828575215098117618911 2026 1180907447964189700693810404833497431 2027 2373510928039551839442605583788833524 2028 198966872024128693483072481227560859 2029 2399399242268704482680502853550127830 2030 15085108896157570272564188259727803 2031 808519231135970095413995148482845784 2032 19061754844082172729868239569255563 2033 2451947488658315808782125820599453680 2034 137025812860253763010451924901201013 2035 2478612057657081662259714825558028368 2036 1246630144421545395296279880469446915 2037 51133755534560076178196175393977152 2038 630083332070145376366309653616047945 2039 2532733434809754261758819558517694440 2040 393161882590691640744210789297413 2041 2560195040086675806616985224668989572 2042 1287641975494080478714219548539175939 2043 862647225497388903231315376269746756 2044 23242556386384887498787430096443633 2045 523186392972018888307294576081781052 2046 571036554803119044751018236444721 2047 114965738460225109474145309079710640 2048 2659754699919401766201267083003561985 2049 296976089700059389923399205418354096 2050 1344232808447285723237143992026997579 2051 55134848333590440085178985983325648 2052 84921079016159756078038727125887025 2053 2730727997565079369601936959919269598 2054 85835483864200325159263872005054205 2055 306683237606138889421430936182134608 2056 1388149776602607347876903901031009665 2057 2789826586151867638402216887780444522 2058 14615453781427702816626518882949575 2059 2819809782103135562965081496895935760 2060 177268495943573327523051336509530809 2061 2850101726221471791331645341831738710 2062 358341650363884500148679590544029971 2063 2880656720192644656242425349011501488 2064 181092807248314957674171720363569939 2065 582305136055107988661223470533919808 2066 1464250899374223591866150850188630541 2067 108989316831490501976922689493343376 2068 46247473717096718201159140610852421 2069 2974167320094902693800277480274048270 2070 301076378721050558484901899539839 2071 3005945400218301274515527190244736200 2072 188964137264885367782989224784058445 2073 3038049002872473710176333080163441616 2074 763920715944925212432870846773938923 2075 3070429432184395380219566671288961268 2076 128677957995382749021229863715784743 2077 3103140660270731411661931303556149888 2078 195071129610778124641792502359123035 2079 1045395387958511357825901204435009280 2080 788585544511511355188409844509909813 2081 3169515517283216187758851362664854882 2082 22138079490482692808565161520358007 2083 3203184611692096579846490075521714268 2084 1610856948660889813829147133931953933 2085 215813125209572974626035212833432928 2086 203492950439940210724281414404259525 2087 3271500113638522459655630839945167864 2088 182800548190849750803333936220998775 2089 3306152178476546253171046689009562490 2090 20782662242336859298294106960452821 2091 123746535354373677688754752498995472 2092 840099256613012745124172595242072021 2093 20971796549811934620176855719011456 2094 141496815803793300316105775018884175 2095 682424020209109809637652249590122024 2096 857938544464981170444423554454592863 2097 383126927942001483321274915353179314 2098 1733973008582668630849906279244026725 2099 3484470759400429226117228274822473100 2100 15645116233833281688368822975942989 2101 3521166622380328039527843100808066304 2102 885343582041198841204754647901383137 2103 131786428049068849044450232243073848 2104 447327103626977758727310761993713395 2105 3595614397740860257226253835654770372 2106 602705622155162487280576968947225297 2107 3633372224738499442244417481089919444 2108 57096410682930935953378203749352051 2109 193237418837844835570006692128131360 2110 461560926315351501068858844446588661 2111 3709971440257384774122106250537003712 2112 77733169555824171058009711204611641 2113 3748818958552718651680537752108255938 2114 58909704603642599559664008253621083 2115 420895264856646413251534817914589792 2116 3809644110111559876982688026140137721 2117 3827625491039294903573056644134443740 2118 53464741916488075107315968418095543 2119 3867590847486063694644490582026352744 2120 194480737652238829440373608885594693 2121 1302652420474986074767300551549471808 2122 1965084298983564861579207973986178719 2123 3948661777300374926404795199073347496 2124 330927571037685597171636898778520655 2125 3989773919983120955878378760861151384 2126 501554211125513935823647587083242239 2127 4031297419341950344553985187609471880 2128 126692233167023658881837263775701265 2129 4073167555980273026544809073491298930 2130 790178323120216488230045034293291 2131 4115455848611981769519020381568957932 2132 1034692550177543528128430270578715247 2133 4158166369102005953815512010893046400 2134 522709730861672375908914417399976869 2135 4201232167550250804033286395973026528 2136 19560256341308289260312733027261025 2137 4244726804673671555177059402423122314 2138 2134355315586371603707536336952583115 2139 1429551571123099622797684474804468736 2140 539105345793640259972925446218232979 2141 4332946634854050120439175665342261542 2142 10086601022605305106179829069556629 2143 4377678681140243884812298620672024608 2144 16426684156545645061453762264807077 2145 491428356688501596422996367108586432 2146 1111933740610371948601396732868476845 2147 235179188701278424152183081670498440 2148 31205354195792584982090153756627605 2149 644915077743622320849321072260398048 2150 1134945697291477054068125163176800923 2151 1520287452608172912060355733419194160 2152 2293227023683906888297982973205602075 2153 4607701410485349927417356007547773498 2154 5362945750119371133554358830082155 2155 4655003676900554128719268383007979232 2156 167182340195160504823640251530428091 2157 522530371359941322171071201700466240 2158 591136618458256213571778902334688377 2159 4750934748658050702696237213748482816 2160 19906485463778427440659593042182867 2161 4799571167363151422662499289188471762 2162 37706361095601276307766778631748121 2163 4848687177311080711848032077919685376 2164 2437877811982172387231288317145811763 2165 4898204539690390464293178639452608668 2166 136821684219507402344960803900187267 2167 40894288282547067537630614094017688 2168 310988395385376982026587001574026315 2169 4998705187288324005218336872731607994 2170 9817459685812469154912663941036991 2171 5049612566686317698016920358943213392 2172 634720615512245046073519334724184201 2173 5101019567954515183728535808192990316 2174 80146944367827816914138336227599099 2175 343528739331340375386310583506674856 2176 152398605784135008000635331644725065 2177 5205263505803526457913598558397422528 2178 1744736443661478144160162209201066923 2179 5258108370060939452446779242429721980 2180 264364753636420606948363140262983969 2181 5311470490491068349491673825420265952 2182 1335224287684683506331243268253716527 2183 5365263954734468226412686821230461240 2184 4014156192875319926749787428879555 2185 2048991642051659407716086794540608 2186 2724794438440775173881706465373393871 2187 5474431992749052210475099308841750960 2188 1376171667981267871772156212774327703 2189 27787552794540713610240834985773600 2190 38613328319007903321996564529731349 2191 5585552695204212918686676644061817072 2192 2808200820559197760912908759045673677 2193 626880687508595256290755711228018784 2194 2836513573071753092869025194394564973 2195 1139750456755850041944734110011568368 2196 2865103129932662115030460544914629151 2197 5756130429102140916834028145199760060 2198 361740048622131433188786808959265929 2199 5814066228775526337205109524732335464 2200 292301882218517932397260278089158167 2201 5872465419618382741184860643784194304 2202 30754147289775271564913976731928529 2203 5931430808988116985973989529163762948 2204 745503376149336202600648664054922225 2205 665663099923663829001528351485940214 2206 376489278089358861081891265792048647 2207 6050979265668464185883712564981752544 2208 7041911753996590113396560689677109 2209 6111571184724799805548861572139376113 2210 768134088037309115788926449121867501 2211 30710194184041751501476750456139584 2212 6926924420836611775176921327994835 2213 6234412775724419468604214216075739838 2214 43531712030929818103237169637828335 2215 6296671622904931487322686214583130808 2216 3165551844000136442353077124414558215 2217 6359530812473567831233836544556600720 2218 3197120243572054517465314358803121895 2219 6422887641535915803804600459247748496 2220 134541433813302050199776681196102917 2221 6486854308949271753766265333155206422 2222 815279683079979141257328924978994347 2223 503956660038572881200528545849532040 2224 1646776763411094613638377669545314485 2225 1323305669118183162322003637577755598 2226 1283294181126837615205201748985211 2227 6682244887164089338966592976922104888 2228 3359302904511322505971610761994764491 2229 2249530832994414739586788171117445728 2230 106019446983360842838033337424320323 2231 296324415961672577530082934466696944 2232 71380472945682652910185483463004205 2233 6882971226016621513735644237237522240 2234 3460165463179942643570681945051752083 2235 30893900574546935163288873410576752 2236 873598568985976260983893603554080639 2237 7019817556558601373328951911108806214 2238 294079072580375189859021929684822819 2239 7089164097559270113248160271125016640 2240 445471924080145664659921405443541437 2241 2386391089636327520490517993384803680 2242 449866562489133660049922810157474675 2243 7229728849472666969828268153476648508 2244 8413025342440506435596659637065993 2245 292038291442590204591596473172385948 2246 1835098101629941069135734662212195143 2247 273069053042935555464367701875707264 2248 3706307853301602857144336050810006245 2249 7445330994423433524096862279387878564 2250 207931202448154874813899943997065263 2251 7518486859238627078832812934419087252 2252 1889750053180211936870930800167230691 2253 7592338464027152035817055549790575296 2254 954146470515899109471837896193939537 2255 7666762628951192716861541107652811504 2256 40146101748113106789031528602248261 2257 7741892735734043045054533039919726068 2258 3891753493258824569103010413067584285 2259 868637315816530546658503544454874196 2260 1964920382887392432046443161174691591 2261 7894164753739421787809628464871021120 2262 55115096491862300529290342564382695 2263 7971317242049330880511720832150082496 2264 2003515773722303862258093441298396065 2265 2683066739608769515451821956664432832 2266 252883788180857764598857658705083107 2267 8127682339267013888890094142206482884 2268 145915049513340803510794223333648317 2269 8206905916681621247496025280245410470 2270 1031350912396027476854017062653352297 2271 8286877672534098688160916954035575112 2272 1041390760258467547549312524214472811 2273 8367462852474048936141897319415414178 2274 175254139257958689000213915881556445 2275 1206972513622427046905691548907578896 2276 4246948052769436354060877365189392405 2277 41212166232982054148631076044538336 2278 63061459067721475531668298327851879 2279 8613657060099404063917865786704407384 2280 1202722375578894851325849800315611 2281 8697173582850497855506192585018417082 2282 273233577777096567546811888012531029 2283 2927158392092759991358140330554965192 2284 2207034965196356676884822838601211129 2285 8866419132172676904809852989520428044 2286 23212489483740836871628170760500173 2287 8952159485376706751455439171264035664 2288 1124963272586017107298678555386807927 2289 9038704143867832919332490367231939520 2290 454330952271583019501692723099392861 2291 9125905790028535365326950610431370400 2292 11945768313335775525731120134238261 2293 9213923497743247046866149795244822958 2294 144730339659895548551949999692103093 2295 68909370189960393865920274267437152 2296 83499679434295815222801384353515905 2297 9392278183031758896457784172079912554 2298 2049048580629477841476440505180967 2299 499085650059637850598558752668331540 2300 1191594054680200047473873119606781823 2301 3191273326130159151185914796142733280 2302 75190080307966673904765189410366691 2303 9665700139472136203501040031725213072 2304 9716766881024725227962006214656152597 2305 9758436397656055667140132549681801812 2306 4904947270727203079549597886867243201 2307 9852036027654437968594260041708397560 2308 4951946719548175868864711237378264161 2309 9946339112873190655955386932455954910 2310 1446580199126599127887938326250413 2311 10041518674575966103985790751805525912 2312 10094347163958910455372656376503945235 2313 3379194248767102868265096202843657486 2314 2547703686753170763662670345777793095 2315 10234366322711606606872934601553709088 2316 1286022834079041267585245133878839519 2317 10332046971885655755184322844021642208 2318 1298284185668414769279564204264172545 2319 1158959279649866034199235146482271816 2320 524263903348090173927014508816026169 2321 10529955722399043215180333893143640944 2322 110262438815871733096465840141042685 2323 10630196872984125679337661988001548656 2324 6814961588825227150063588139763057 2325 346173083199689587256331431671715456 2326 2696862653057645210757230839455587253 2327 10833286185388450320332888171337519240 2328 453749391133923468007796396692107685 2329 10936147872347773816383062105294093076 2330 2748319092792350200633911773476220883 2331 11039959000934890500648298065006372112 2332 1387190575464284404285122876836042691 2333 11144539471503692130512659213684636518 2334 155593456977153275062790323558528265 2335 11250083421049422000383824211485430184 2336 5654358454101298840745287524915299181 2337 3785532971567720297124285753925439840 2338 25481416549395184288883809016527323 2339 11463901342552617826360977414556027740 2340 73869371382491526579413420139590783 2341 11572189869153248854402136963679943742 2342 2908089798207587572061878069902491307 2343 432647164742220311844865018517323136 2344 5871050213329834201776732962108762655 2345 175993457750558970477206731942605888 2346 99409917731679275595294994434697 2347 11902658833841017812311215414997902004 2348 2991101403367201143461889709263962373 2349 4004924944276562337324263007964796210 2350 754811515725798308978042987848669431 2351 12127713264179527400948454963090638352 2352 1015883266773331726730956026755065117 2353 941668074293717393541095539652195332 2354 769065035200855902954926650527418017 2355 4118899845843421232905700530636492304 2356 97035419384310259859374620756672665 2357 12472554427099665979538830580330550894 2358 348252117114180307043506060725789491 2359 12589467179161632696602406723044176816 2360 63272377774551037866685144952399631 2361 12707447071204998544568323185363048272 2362 6386469412337684811745539432373219059 2363 12826286543014242337578949076430144360 2364 179062341431682548939812466717134633 2365 106993460553267299658155853355966176 2366 1626612714029323790790656002160765949 2367 4355740861316765351812998089101157672 2368 6567208315022587304989709378336469151 2369 573439799678790651407482655147723328 2370 2301567886563444366801995519886451 2371 13312116012654781836172001424620400572 2372 6690270008428006861117877982044974137 2373 4478744805645897521621638704855292352 2374 3376291034904968817388521262808938359 2375 2712250251414732800216937587309592144 2376 47329604228054655904035098904534775 2377 13687401253253037225700927028564019674 2378 3439397473293878934558138502064186535 2379 13814695412799113801503683748771791088 2380 61988428716971000849328613995036387 2381 13942907605022255970814414969919848182 2382 583932361638830407385307502075299767 2383 14072279935184309588776018852185945968 2384 7072140429071527690050647070874741575 2385 175343494988102770766046029741939956 2386 7137676212691354239966651316028279421 2387 14334303953958188327492160005412688896 2388 450237982705636103215845868922935525 2389 14466972211101415205629515551948995790 2390 90880130661036795496336574967196671 2391 4866946072721220270503045557976652664 2392 917202131802118208149763457680107155 2393 14735663134374017013282550897631646858 2394 154279716328120726744139020120445815 2395 2974340603521608981763784726165662656 2396 1868431039723839650922065152103316225 2397 555887696414984716506136060544641664 2398 15583952477674262526029180274540735 2399 15147212830570035633793464552643226400 2400 422898094395660345523745091071513297 2401 15286700639673569917382451343974235601 2402 7682190000098823762999375322593925449 2403 1714160254234225231014317571221490800 2404 7752846949579259013410384800206861253 2405 15569185629139221125737027252739174232 2406 217337073214820868526657884249431407 2407 15712199798456708319942662282833042440 2408 493495776271418065866408447643151895 2409 5285499022711623009156912352550332576 2410 3984184962542507291558439545941497927 2411 16001817542704645025021151715589937012 2412 4020729978506405899673126648695580891 2413 16148438764867787854003269097109025280 2414 1014382963889012880296325006429645747 2415 3422888601668822284898331146610176 2416 2047332365526069044614280729244163609 2417 16445351274076703340524368312477761234 2418 21521498118970044245665713256746749 2419 16595660888335782115777545363666135720 2420 8339713832880110715277388390027055987 2421 620270849424051471351703500622473770 2422 1051980163136092080028506585489662673 2423 16900033111646607074422046503036647528 2424 235907004059770723448732097531939385 2425 17054114764629684637509357199358814254 2426 8569999020176297230009048416203658531 2427 212463813516611808448202257973872280 2428 540502413701361676940056935088796401 2429 17366114617810925994601378837002362976 2430 242410250166287353779726838335034531 2431 17524052567595371553318180355275128304 2432 4403027469370621212079389804645216075 2433 17683395073995883330338363631817116976 2434 8886041215517478930330332375317977633 2435 17843852718229079342244945599025400464 2436 13343366542335411731544261061706395 2437 18005733628504831004117030562164274014 2438 49173928059889422072558770184739017 2439 18169051464026612089140255221099848304 2440 912998812356958523933604304339478217 2441 18333508050329362751469320390744434842 2442 63977052190221110914935551606645197 2443 2642774434538873037706307207693609200 2444 580998951373481665916158439752192683 2445 6222267872590072100776010200839739808 2446 2345000819423042997763357174172226459 2447 18835348619106264253118116592142905904 2448 1051641229777170722790155327449761701 2449 19005383453442328923907416509160348160 2450 19100245229406219059506387480018604607 2451 19176920832628017556630734094084924480 2452 9636231795810091567770772088572471807 2453 19349646277211602387593896519089297536 2454 810258057084347233903452530131292105 2455 19523895296666725036127802721748458392 2456 4905283421602122621675707528572687395 2457 2814240009966993330292797309619722880 2458 9898802845382193824929190059751426235 2459 19876678634919491563040353526506029060 2460 138719736800382491102045206438150117 2461 871966730050201918507789117098789984 2462 1259680939455135553041125490097424223 2463 6745120724613260275165770816719241752 2464 90784525905053188723589010944427513 2465 4083345841347098790148567885670148744 2466 1139897359025156664140771549567857289 2467 20599688082141417817862066270039870684 2468 10350916922302233600309302696686569501 2469 20784253984035897759935397054360174944 2470 261088963332567978212712642131801883 2471 20970085425263957361067000266502001712 2472 219521195301929681971490978043235555 2473 21157545327618637075272067310880041978 2474 10631111146667654207594286532647160743 2475 7115549459756759342859919902285153428 2476 5363016857676989911006213959245790365 2477 21537042865884427718809179573836183574 2478 18787816131281806802860542727979165 2479 21729102794061332636654030417053712776 2480 11006239013750650043608234509372603 2481 2435871359828981133876474575205158128 2482 5507716321718282372181117068964507237 2483 22117901268820958751184249053996506496 2484 115765949737583749886365821315728185 2485 22314663022767033868255931352112234368 2486 2803072859920430294156364581135232093 2487 22513140907648898348701057840698155240 2488 2827979512481200339118149907741719605 2489 22712966622557762313933887510176841040 2490 26417611077328107627756841211516849 2491 22914532587742265688026614659677421792 2492 205599713432575066632543007237460265 2493 23117853921209065691699347368678938918 2494 2903908712136706641055324326053834295 2495 186580411014397468573463481844577544 2496 2929644780716430089412568303323984229 2497 23529026879467933771543132341095274288 2498 11822213139251859891658447748885180625 2499 879159159300720319106318435214973288 2500 23853505615200624561555590489652633853 2501 23946972145282095304038077346620864604 2502 2005365645263044255990798618110472435 2503 24158465523849463094419656220780274648 2504 12138350783056692257750076864873581205 2505 2707977074250448290720910492343654848 2506 765338853110818083087419596396713465 2507 1068980634153805672272768897365812560 2508 128681521196697184817737528911954355 2509 24803174828249704392049347041184052204 2510 3115537365898570452096506733884064231 2511 25021669964443349204658658291529977952 2512 12571818419969966713902823771630004467 2513 25241628739940259526677177441114834240 2514 176144859062971017916546258232219585 2515 25463487939050885884188890740419321648 2516 6396893535818555751161074805638616007 2517 8562420809739989596306367931777647840 2518 6453049526109905578286532245258844285 2519 25912531466466357251678409132774294360 2520 36164962785304487541743860575668773 2521 26139742341522153116549368719744819722 2522 6566711240512090198651040946885510987 2523 26368911783030123021819852012985461508 2524 3312111731096205285217397644744643437 2525 26599606740813368863132094331485863602 2526 1113704628053592448117352770944107531 2527 26832285196412163939187225952757020664 2528 1685155152848066916833341031163745095 2529 9022321937543003338358222523921076358 2530 803345012795822160747076102163619 2531 27303202915213660186189253552649682332 2532 1714728212314082067965563557074596133 2533 27541468167128493473995639795519271100 2534 247096560190307978882768382052701891 2535 3086864394557220165734974148746773304 2536 13958021253664356784321040250943545315 2537 28023678339887464095380380308323123280 2538 24443859228640189970990204941910315 2539 28267650274346043508547390956622749940 2540 110954018497419497554274281412775237 2541 4073387509548661999315309911883816928 2542 447675204335432109776853332973215679 2543 28761396015659110743433210097694320208 2544 133797804412167645925773112442353259 2545 5802239589206476735989232682267396772 2546 1821941448250924805390394563328955845 2547 29263134687582378545206933390896267476 2548 300040371427265929469027419290703299 2549 29516726431805012829151256652881765550 2550 137310168538341560682892216942868323 2551 29772482229224814660245618170222040552 2552 3739465176060833426143924312437377775 2553 435223486518187709001115019372064064 2554 15087310650461983475444420336568984963 2555 30290047772722806871609980905829011232 2556 422718650149423742515517680340757071 2557 30551884834275646698556008930270898694 2558 119916234394691626226800751386384695 2559 30815952523971816421002548915031420104 2560 15481810285658447657191516219204697967 2561 31081742857075214451231762813308640852 2562 162661063971018856114385963231015693 2563 31349792311443350940089113830406206216 2564 15749992207069331448703552347414590913 2565 421601610351414342848175405743789888 2566 7942828531975856136712746669046331583 2567 31892205613383650020517469035956036368 2568 24726051705069754761881326254524915 2569 32166599157009451806538821565317479296 2570 8080093388394974079216854302373536239 2571 10814440111986191998030119513979404104 2572 8149533044099053295178088729339576031 2573 32721834844389215435709927229396046976 2574 35126313836929201675447425072956503 2575 33002707936133285311012542988987031048 2576 22527279394930342921720610103727341 2577 33285957601624105332635975228564196080 2578 16722224653159603054324232745897195405 2579 33571037527673340429724757266100206380 2580 351366297761004878514373953508407487 2581 33858526188018031394465874676878056700 2582 8504927816658469591695389909194323477 2583 1626116381814870941139970383783061616 2584 4288838819943677278573107677474781075 2585 34440229009753364951140259001828210048 2586 6675183222058004113449687994955671 2587 34734473147558420208075851872143283600 2588 4362436461594128853158098650938535939 2589 1297451827875262536067974053841488512 2590 1099915802957953476638458400664511587 2591 35329829604757547450252613889682608992 2592 3944182674040836388514568709339517441 2593 35630973194076589868553448033772194658 2594 17899945128126053626662242616925706073 2595 3992739121436324216089535181606292016 2596 2256543429329764516020216687531613485 2597 36240271795059285942569280055189709214 2598 1517168545223814899860582583518707389 2599 1589063449698333867817775075762944368 2600 3672137598094841745018151216572086841 2601 36859235714094191803102903782329562511 2602 18516641782382039329694861720114427399 2603 37171993214604789268577238533223721080 2604 5210355351260243059205122100660089 2605 37487373467956322598106564785263928972 2606 4708044338969596293994719988299082569 2607 12601798751595517341672859757077384960 2608 9495887831984555034610202994142491767 2609 38125440490818625905165630932065128210 2610 70935933366250059539413487716279511 2611 38448162612945352852163230860510686032 2612 19314657553443682390987590432663501147 2613 578710225121168811681749438990287648 2614 9738979024366411760822500008969430689 2615 39101069289839553115316071003775795928 2616 1636886080774330597982618247895368775 2617 39431286706921694781743382640673749034 2618 619010615265870907231575438785682807 2619 39764262701514677494308772143582659120 2620 4993859689774023084276756620690117937 2621 40099340539240604530696917514732890822 2622 1520525484598166894135895473887795 2623 40437211216173905761360424880558736696 2624 20313476298402873166002880189125752253 2625 13592633000413416004050459307221848704 2626 10242216555289679621909005717442778981 2627 41120728554510862466980898363361142608 2628 20656823336198059055772545642176758769 2629 41466410926332719951529193066931119680 2630 2603785869066880806514396250127857757 2631 41814969133743222095421945644830851752 2632 328206270820412586184884476472897315 2633 42165713169963380024696849856842368218 2634 441282496571629432665447755959421705 2635 42519370281368001824890991709451087488 2636 10679516311515646855194936187624017195 2637 14291987398984093123838384579318740402 2638 5384491831057840481936002822052707935 2639 6176397700757248890635446371477163680 2640 150822202263321342186847738984225597 2641 43596579152979871761327058074589298800 2642 21899941588757783677332601456461801789 2643 4884596979915293881137862927443578104 2644 22083000021614200084886210599619804743 2645 1927323482864920415312754036028551234 2646 618543432225161791575380098069177555 2647 44698541690443430578901186923034013704 2648 11226642849457668985946681396410223685 2649 45071705594553616965107494592726381264 2650 22640532265001539174508454125501698401 2651 34145144077559663124930104036408184 2652 317074112960433024899970250743766517 2653 45825767781827714362840676101562861920 2654 2877412508795594591714032542421254561 2655 1026832784595071837352223394603638136 2656 11605420902713434337459350633903346043 2657 46591543540322662118971449756565122594 2658 325054893361619162952819867240589039 2659 46978777439244401248120368094242111260 2660 21069881996361352546494417644899221 2661 15789734115164625992734500972356321824 2662 5948542675814614139300855186096461017 2663 47762035912888859444014096876002504888 2664 7997232759613975933914413705522180185 2665 48158101295415726715020912143503276296 2666 377975484418855539085839211329820623 2667 48557422357174643455413932542159679488 2668 3048851028709143602610887105841282795 2669 48959199875783537484445758888806767596 2670 7590376802399922059769114928134401 2671 49364275591736901884259331932469713872 2672 6199021098547793659813958041626201903 2673 16590892266058242187448736232508436272 2674 97660170357225051595544285587144371 2675 50183582196407407784555314655770825644 2676 393868992004099500161333356822742419 2677 50597852310607585070496964205992611374 2678 244379611790252491740373269957118497 2679 17005172688201461848779812725776398080 2680 19123177617978307929383670341818191 2681 51435735460571792317632785649632136192 2682 2870704309582952573652764217602177275 2683 51859389444700641814090504304969877668 2684 6512230276380164361791902698092128479 2685 387307478100605043632558912239711904 2686 1641451742988964716441723256124320815 2687 52716228376914151989679934678538171264 2688 551652050273350211201719474732975055 2689 53149456086087913883318847135787529090 2690 2669667038020429837936960668371464689 2691 1374005654469939346302050280479276432 2692 26915826799349650019092226424165192817 2693 54025635918456995548507858373505918558 2694 251266281001183757711035761553024525 2695 54468632742926185702934141015111025816 2696 27359041643927425358940712324677383865 2697 18305079014149899282793337630856520960 2698 1723945080609001290142981292994620505 2699 55364544362449067925057498034294079700 2700 1390451946863509930962574121665845121 2701 1508581237434462821698081414357706716 2702 3504538337067677405980476523075580403 2703 231580869752684947673533315296210352 2704 56530870049593075535927514431820282927 2705 56733551717917831544414941780123672692 2706 65963916018667785082480191595540397 2707 57196679040723473448865890492913872044 2708 28728792601117044938137642959458492511 2709 57663567447550909587238676000898055264 2710 1810190312151239101101842315093770629 2711 58133262055684667124817787085823770312 2712 811089168868951032835878889334070815 2713 58606762530119935642152752112067659338 2714 1839798685971467476999980006461837985 2715 19694700415037823336949080841927036112 2716 10814972732581845373370312192702581 2717 59564297295404921132545824561570364320 2718 2493143018217450137170666404713649839 2719 60048378350361427647970958230100637920 2720 15080303136430411400390634458600935959 2721 60536374988458086188117768974059380912 2722 30405443322950213543859267264198544569 2723 61027285786201728920151884191701239760 2724 1277178089574721045323305038496396147 2725 12304432192576130142378953867260882642 2726 1931285119427465578879263246260210115 2727 20673676407846290944716305059473697520 2728 486732298257761104273257974075947335 2729 62522868136575819808728718755352225530 2730 7788486386874441402236659432673071 2731 63028751066626692233756745792758644532 2732 15828500102273268523704803656680202701 2733 21179570338301738240933697805650886592 2734 7978213089271330616998628141857446177 2735 64051697845075963135267873650312719304 2736 16085389939124466176304713194898621735 2737 122058238952394036810214533638566272 2738 64860439606161550146765010484647924167 2739 7232231129004162227475332324062169152 2740 16345880446863785822254004787051479523 2741 65614434610890619154938359061000508142 2742 2746282256508891070721242038184372337 2743 66142999184638492811012672607555654856 2744 4152573274733744963236888338565480875 2745 22225269836505873436312248806701147628 2746 33487896777998575195081189710923835411 2747 67211757784967781342265441900244383128 2748 8439341993339945996027399667859193665 2749 67752002873549398194912831438880967750 2750 4253551197010312470670080357879626343 2751 22765526115448337098478517501464832128 2752 17150818204277472877245727943377466861 2753 68844353402996331475342270634231096898 2754 1280630948438039203320740765268050419 2755 2775860489070976281886371382022849904 2756 17427033412248434763508291637830258893 2757 69953086078663049785096269133012801760 2758 4391661961816129290660162818364079389 2759 70512920928333356619594576552561247680 2760 356428886916333655067241243219289 2761 71077226524104390012833850935758774224 2762 35697880147315013856327129292065592959 2763 71646039092779151618826500451757706108 2764 17991631358173552158533522605311799619 2765 14443634728447585140410945345079193344 2766 1007525147437444566944960299130186717 2767 72794865936866005859330345822777702384 2768 36560241650689606314860032502488471179 2769 8152906380387260217977408135939936192 2770 18425932818234606952094302431348188169 2771 73960831255032281212251937620034399992 2772 110553061471895572170501212694179279 2773 74550157507704141658548514737856088640 2774 9360370586088645075026451183369423855 2775 75144175311258803159632896399572169272 2776 18869752240521170947317725249301300945 2777 75741635253000681039162310301256875274 2778 396248731022200009258535836189247803 2779 76343842485135740510321890910967413776 2780 1917100507935244500624238087953042303 2781 76950833646056052803797169446664709440 2782 9661629989197115412911377359445013391 2783 77561333937074791469742958753555318824 2784 360680240353437629006506795714497335 2785 78176676506311467957160688202177639444 2786 1226942655591243215579080627043959425 2787 26265631850392882320068021439572592680 2788 19786664133374586826038757058592621621 2789 79420690195649410386316489187486840190 2790 138496315318484776075845838182268801 2791 80049422174863071585347106494401691192 2792 40202371035061931841105337866004537875 2793 1415493530791951065384982238968911440 2794 158282340932411094275674881685158951 2795 81320481856253639489967485280542789904 2796 1134464479640474689245385605871032011 2797 81962864885254287826745770445388932054 2798 10290745334241433593264717741548669325 2799 27536775253736602017270551250030431128 2800 10371951481330810094719244144246425573 2801 83261493556979910448148635430511230802 2802 193588765924954558809376885004374399 2803 83917797207710337846804191772008486348 2804 42144433081324213993790780495534330403 2805 1044188637671815046995648095859168064 2806 230849278234875760301225241134815773 2807 85244533650056252045130855628179527088 2808 1783780705101913097745652885426174475 2809 85915027059992607620537339740249602007 2810 21573546374882153337752457305238101067 2811 86590800245949928885706845778710274072 2812 572185702246459661750841311030861495 2813 87270417537992074192931072729596775820 2814 3407010366001400824760385828357739 2815 87955378115416018776530816018429680488 2816 22085705331181038044931685682437181013 2817 88645719317142288176700344709850391666 2818 44517717267541641516708508964143367745 2819 89339976641668815733066524990583969020 2820 77893690837919033469800911166693113 2821 12862811578891394402281060389795625472 2822 11304441811594454300183802532097606211 2823 30248291978073496317337731761378882872 2824 45571542644485281070447718884610428305 2825 91454058388961556701818316872488765438 2826 15309356628078255045498669934946273957 2827 92168791552469065168014170473716764328 2828 826546980181039487937444856146759147 2829 10321013929488159910480345344505108672 2830 11661994137562735899824265411253078479 2831 93613517280374044260190187520647313000 2832 1958840447525224733610866461972867885 2833 94343572958734587276434786472072356018 2834 23689195921997476989079157600324810505 2835 31693113177425257308502005672737026928 2836 47747496498825420987592717400085155215 2837 95819233793452653004182056729131609614 2838 1380838560169664004492509379389327 2839 96564905046958420127651554121372351856 2840 1212338429859479797822942362510367713 2841 32438799083970969392644639679676641264 2842 48870504252306670380054332930909098155 2843 98072095873533481842741639361407691908 2844 6156304480699753189252963105800915155 2845 19766736939059291460471998581436372604 2846 6204058391625194401256901648454560867 2847 99601204439815032777427849032492281872 2848 50017496289232583668743938789330065605 2849 100373008573096119883407149362832073792 2850 420045837117686361345792143240552381 2851 101150815943926232491107488770239893852 2852 396841312428630417219063361671311523 2853 33978224784928433820514142329907299946 2854 25594442333743859685721176811663751019 2855 102722894253189203634559263294482233272 2856 59705048774140127764229170154752895 2857 103517230462996080749631310856751670394 2858 51983615225998444861487088139862760135 2859 11590859755895081867283844742859055256 2860 6548148204422916733779759955992645273 2861 105122682804830461040958348842299149462 2862 81465809972592831472965053805960485 2863 105933867595130170623705941077141523440 2864 26598385021803226065169175607044448195 2865 11861260398796596495861806372116058624 2866 53606821458890542284034160420992632741 2867 107573332407517602404119471884166897248 2868 562709114147728366907129748753886105 2869 5705351812689604914907419883250505760 2870 486031996764351279529226423470384623 2871 12137383087806967691852662224598445080 2872 13713582195910077030341032477833422775 2873 110075808982157748974977428248313541038 2874 95965776206860159213295488577349155 2875 4822680733872578771474282815624664736 2876 6962574028152531578132716130800308735 2877 37258011969686792687771024236844069056 2878 3508009116969317033671329091445898255 2879 112631096896373838500872780312447519680 2880 18853009445639542442413346886872717321 2881 1693951759841420182496793622980787216 2882 58876284387473626516187096800631331 2883 38121700334624107954457349946262994388 2884 256378683040387606166343468988431907 2885 115240199462430827146851371775597425724 2886 2411197666397750819552941888546095593 2887 116122030881105992098490164475133439064 2888 116622188634874996200517700937592851045 2889 4333727977527730518277855287795712160 2890 58756820880876371477235613827158263101 2891 117904127439584569355300369249304469380 2892 14801500666201293870108332315943199831 2893 981855098902170008498711060307315936 2894 14914400932457667972018728671836598287 2895 39903910200937827663117356198218052528 2896 60112701624300439122413118912439173751 2897 120623922584490194411572439544296835954 2898 9144212942431055797661566709162537 2899 121543116768686950843683489259449417664 2900 12206470204681578496004503940462090049 2901 122469365671944488173088939066627971232 2902 30748469512401239725295441392011137037 2903 123400634896360472808673583855040490248 2904 10327520066806608059412567007434252865 2905 17762720129676249317126413553126293056 2906 62435805641420953138467774089524579851 2907 13920514648126662660774365130550330040 2908 15727530883204768146969224837652562609 2909 126235334074550707378510265671375401510 2910 880389498089691377961372680337911257 2911 127193307231375938130960631947031306224 2912 162930025028976735377688639775906257 2913 527401680037419368943869677613819792 2914 251377884406498019653888564159190331 2915 129129110358032486575402821937301792976 2916 129681276657625946194876652779646328541 2917 130107017164066679786774044410592980734 2918 32665565265898474327103319071054351235 2919 18727484947468416968225568468817056640 2920 6582539726400559963360359497409504423 2921 132083061500318077456595472476268137472 2922 1381737524961280192165503396605825843 2923 133081279874812843917258816098469356320 2924 16706026798932817521008799428803509477 2925 10314393187233925985078326353251697482 2926 1052009293355116704342749383585290405 2927 135098319482495796713304422887107708624 2928 16959239387775577338002177351881205917 2929 136117225587790720065649361351964324660 2930 34174002554510940902421705257748290673 2931 45714629013446276127694676880555802984 2932 68862968425612669270072687722805535827 2933 19739432057011410932491753135511507040 2934 11563636099703362812202367485250792257 2935 139216006091375555583909386957716971864 2936 8737932604256838602823165974887313805 2937 58370322462802914017506651991730080 2938 35214515763596912174262815616259109139 2939 141317337603127248781073771218894994340 2940 281581856781671322223360476746799623 2941 142378780752970403591346652302509970252 2942 2234093702766449324292790188728758077 2943 143448276516038707259346714031930518800 2944 18006859873343027870103150516747394665 2945 28904688598526997386197235634330839808 2946 1007887672048169411099283801121960811 2947 145606745377949916983916011197578178768 2948 9138909949044025815890445315351222939 2949 48899418535845333536451248532149859488 2950 7365872465218912767794678445716199267 2951 147795531788752560542223388464584622312 2952 8245593882138068739523915810781376185 2953 148901103607342721575331173952642604698 2954 4672802533875444558449771237816784321 2955 5556112538216694920015438511320063696 2956 37661780267792881925426202504769634855 2957 151134832762725379931287316316623994294 2958 117108743803051469129554243628851765 2959 152263082191108030625742809264403443640 2960 38226184257766077145792602901601250801 2961 51133283117849553292743763779282991744 2962 77022499220346430432714920544173204909 2963 154542582851406176194440296159894556588 2964 4849810564817094199528078034970905495 2965 155693930870707865112171567530147122908 2966 39087206065710674658607984015871732133 2967 2273245658563998758480448191404763008 2968 9844530070451086145711011164991321365 2969 158020042242089974146940125116325028170 2970 18366299691109615485512456515307351 2971 159194907097191116290250051388985927172 2972 19982921327707505748814347259565180103 2973 160378612851774821363104595246344390016 2974 10065668642004931166414036844148486671 2975 161568495093685065618331536762372063696 2976 140839436169040915756029704362751597 2977 162767308129565216243501515753725845140 2978 81724757016174273097153118672041789305 2979 163975131167895985321098183327341237924 2980 1646611041642180260459410752912601137 2981 165189232877525532368841484659783612864 2982 23999089134119302304071058409540253 2983 166412439445591231653394183992081932680 2984 83554360727926743335627496203402856855 2985 2235264327175436568706571231731155008 2986 84172426622488491014105735128921036071 2987 168883588577943796928521180157657109840 2988 14132527516933210974775940924171634269 2989 170131631069539054464162161472679926966 2990 232122517572623888273508737400293451 2991 171389019780997878066203485428533712392 2992 21512931965366872927113686679953646861 2993 172652903092383332323268847339316847076 2994 3611960367980412260085613516050091375 2995 6957049512656091433987073131520433264 2996 779693638392474270113132717756510817 2997 175209085974540355405026467814429476654 2998 43984527241085570334941648164586264625 2999 176498542483156373314239274454505033000 3000 246159088795327294243013539584015913 3001 177797622648287046910292734455495033002 3002 2789649233198785838212605841349035725 3003 8528876215203263474128638657083916032 3004 11240647753056671373285687852646632341 3005 180421898592788407502151491417898087852 3006 2516290048433484774420498645645208771 3007 181747191743294511160680002171826075328 3008 11406391614684973079997448734469664817 3009 6780828378128106317146318527666374560 3010 2872522854709971201283799204991556857 3011 184424370880012172613443685182368503612 3012 1286046618776528014828703991273980927 3013 185776359618658812237778350018493660896 3014 23318346255220120802624942248930880529 3015 931036879651113392590179104818896488 3016 46978249218093448591991920257085113825 3017 188507403781046209046323584932080180608 3018 219084829053027619406381664091997689 3019 189886567171554722891635669732371331220 3020 11917043053644564272326105244606200791 3021 7084295455405121533400675192343153440 3022 24008281750790066305387825996114030311 3023 192672449601861317581050331958993330928 3024 3022972821538578595204510279776903305 3025 194079282413133178651433532611303252683 3026 48720324846733639907085611872367513085 3027 195496543012114963399491759821159620280 3028 98151443938885797842369454757654751191 3029 15147768328463162304106109289499988268 3030 457719730225984853893785557580807997 3031 28336568716598235512427755793744123856 3032 49793572327795002081900482881088690025 3033 199801601527194097579429935061788574298 3034 50156053357933647389787503697407637603 3035 201254527134503426823818831055935070144 3036 7626998931447204689992033608978029 3037 202718185896183422380448708529683477414 3038 6361030717445555194262073175343351907 3039 68064224041633407222549902585145405208 3040 5125798703572507697076117726611463297 3041 205674581165989814198396475332440481442 3042 1765143032867177747686314262827231503 3043 207167428792472516297161290248726047320 3044 104009556134985687120506917243310563893 3045 4637140060927752306090473743218716288 3046 52381858585401368733608128677814776243 3047 210182714413033914303175343746312577688 3048 137400380335257034601254755792856615 3049 211705269478497335754192916997034021050 3050 106287025227343109584688802564161240469 3051 71079682784056742964864236956351572880 3052 1911718351837779925065666135398732935 3053 214780499120936363006524709163310596576 3054 2995306860321803080704854512661932885 3055 216333297058906042209845280277867743552 3056 3394055851075737118675731008873102433 3057 72632505033064657968139920298536301520 3058 13674275177593597052960757765678072345 3059 414876251042403427120694574462101760 3060 2040452578400641957408960224736156633 3061 221053108060369826482416172241356671662 3062 55489276816309467099505832726073839817 3063 222648316910517685352139155280251770856 3064 1746539895743538702577383343594000545 3065 224251458488369030509420346028134341188 3066 1172753897416013223392245032925688867 3067 225866351086293810195056474766860834084 3068 28348561787163004404275945351918905155 3069 75831032561330884621165292715220564096 3070 28552501186215542889540910632905306157 3071 229127903239165140538501739132991494952 3072 57515896677407493173708747707509155071 3073 230774682979801207852093742620279168960 3074 57928796988835368330315128656511970165 3075 77477844005472513844156038360045084472 3076 116689493928115992652540330426544920705 3077 234100563306138947578891273704484638588 3078 19587904686944821901704846056917866465 3079 235779790750029708611865732536383561880 3080 739809701161233046210366551629421453 3081 237471301834266224715483086742041461120 3082 323961327541234511021128155486227793 3083 239171139124276001348611166485734653268 3084 10006020369343473746757113513237471189 3085 240883393602828776472015710330351902284 3086 30232715561241466178171551679147986899 3087 242608144407714433452525066739709964400 3088 121795802779528976722533941925396775969 3089 244341362527408568408284908684504173490 3090 425927083822517697784809397653816271 3091 246087217473239402932835554618173530184 3092 123542518826994909736182646831510621167 3093 82615268168096842599431647445184735712 3094 1110931780862633633126908488663176223 3095 49922599527118167737621730485497729464 3096 20885447608488083062891479748619079035 3097 251393045307129316295353385631828049360 3098 126205289704571647416031047568188536475 3099 253186059855875998879360557158824327064 3100 256258971348157155060999166708398163 3101 254987815796080398403388334215721229152 3102 37039955519886741632284136819096033 3103 256802667993991174986127549678493054520 3104 128920194609977279098942047086311254033 3105 249884754372113395622032961035978624 3106 129836851589890075350269570197445725401 3107 260467646436165321802966159652972356320 3108 583751028604646648320029820861449973 3109 262317909402989138685730578243505083710 3110 16461003665786181833426962581655490043 3111 29353511629133259916936869966771808976 3112 132622614561813394591192244055329465775 3113 266054327613321830625822085122928289616 3114 14840435412537155456534302430734405103 3115 53588125491900362057011268292952362912 3116 33627459755057461357166863081312549215 3117 269840589308268409753395866923681229120 3118 33865636185131597423512492375422696105 3119 271749730668402045194542120838855362320 3120 5684259116175342190488973123795543193 3121 273672686416695958002792723158159746322 3122 153333089726875798084389911471372529 3123 91869853414360339307683581829343571676 3124 8647357391154356398202463668506711431 3125 277555761840631137602033615112353515626 3126 1290147654167811297291034829509856009 3127 279516013476414762910845643490697970680 3128 762602947011927982615296260803986855 3129 93830145917122572830675136486444161600 3130 70654485244550746155161013525212424603 3131 283474334102958725831610408655775724864 3132 5929425422350429725701189253961098275 3133 285472542956170442747624211427050712396 3134 8956760081698227814395570152676930363 3135 6388559494006598255581288580585081216 3136 288634808139665306276259739682074215849 3137 289507424409192679478586269142491461314 3138 6055577296789569034774629367097261497 3139 291544244803733471840928226241971447624 3140 73177615855688089426500165703979312733 3141 293595741493333188039648495755975601950 3142 73691942152534817185028765182798125207 3143 295657017402992259098472929341911082800 3144 2061389123194361021840068857771007705 3145 297733125478751623951290663016336187976 3146 149461009611133095963831643390818544623 3147 99941386212592348338311110315770569800 3148 75254777981676774868323261769632995723 3149 301925133500451836567660605221538201536 3150 12630464333193673956049700366492674883 3151 13219182516230476011475357983637261104 3152 152626663694387550372275500092149308047 3153 306172464365903938158594194956435763696 3154 19211912604893905668658188519132589065 3155 308313831428468729467632545860073616432 3156 3224410064456837941840558825517394607 3157 44352934694486013566818742884896437568 3158 77926540630820647168468925937547383405 3159 24049440893776454360692052918147740568 3160 392355766929674115311919951097776177 3161 314825175576138178587224726952516639300 3162 45728952136452223905097246954748023 3163 317023247952080574060888329945082424388 3164 2841811780273906211576145033899563293 3165 106412357214786904455957321068520303392 3166 20031433943479825415113780562954704977 3167 321461300307814948014631749118385277984 3168 2988324172687584194991257674841273467 3169 323701439782697615691675092490440590370 3170 81246359108910913104052110877027666029 3171 325957601987344592735433393354415777024 3172 81812013880464074669600260531038668017 3173 328224347098545370583162602581957048480 3174 27460558023879491430232338426041716397 3175 330507283638374631768829053183478519424 3176 417904491208316882201940101571039495 3177 110935503795981509462049142833839674862 3178 10441306622792907561833772413346342117 3179 335116496539094915750749741666236047676 3180 259601912959421692302029608344317047 3181 337442950832729309017315262816402896982 3182 42347126624190582494615623764986549811 3183 37753999609168759622475303310634302664 3184 42640842053740895587116196054888949275 3185 48877138519071862866324871852329410412 3186 1192684172702362366852344985758542275 3187 344510686676788917208790472048999090764 3188 172935261079170333668341726152866532531 3189 346898293381991381955246550538300424224 3190 4353309470563312830058072325740632813 3191 349296992352111869358731097537145055592 3192 913219226931584960693494565774620325 3193 351712743235231084200382930189761223936 3194 176549316379252765603020484290546042723 3195 13116506650446856323059097110216869552 3196 11110576867203020165650012022788959369 3197 356589867869723498363122723455006345120 3198 2486079538297015715570389297683064393 3199 359051413801101129090058966237760058736 3200 72092797074739142091634050101424805563 3201 120510145960870067411761667432661268768 3202 181474920094082902355401707838347633249 3203 364020905221611566904445334433464301948 3204 20302973026177560040210725061734959905 3205 366529033179906174105495696223437551292 3206 22998034538372122239469383246825202605 3207 369054929668613525479338845308419905960 3208 185250790431336581540662816961440209945 3209 371592455661303820304604053542716774810 3210 47974843990349645702217705333106463 3211 374147942432538269737297620556590795540 3212 46951884188192191026736055349259473201 3213 41857946971630156487633083178581896320 3214 47274464251606868684331382352967054507 3215 379306913711436698273639904855833353608 3216 355219024043426251296190579529075291 3217 381910562588156816602620938047822512434 3218 191702796301888913789492329826521281645 3219 128177542398988885603279797256668251920 3220 814447370822984843127158325813219 3221 387166678790863934025668604596272417422 3222 3598915079804283807715713144897172205 3223 389819320960340333164401227319362974296 3224 6114733025575450003148797351909533705 3225 392490698650640463004509978343472776784 3226 197010786150196941418799272789732180731 3227 56453461938568350615290124519599144304 3228 1836663505245800788482397470765817855 3229 397876688964309729944233507341273581030 3230 4992864426738188735952793177589754969 3231 44510910726871803363008985315407349080 3232 201079125179030403084175536863783745279 3233 403332065768140164367365934864079961876 3234 937283307125828158613298033188016601 3235 406085183422295091956733170633560810704 3236 203833591292568461087847873185952034365 3237 136285888643752297669514870981988451744 3238 102611799375833658203035769652410508795 3239 411642709477357593038730378712692804960 3240 4591633047463224912169338101506924003 3241 414447325662070142584971370750848249472 3242 208029596196574134755735961246940977639 3243 46363517503743700808369311346200600064 3244 104722841873670387191663726434205656109 3245 84021748898082377598692318947311631584 3246 17572634917098442860882328267922449391 3247 422965724133420215711046070958681267328 3248 26538010003804207083164969621145001545 3249 141947589430192889343116760368449414339 3250 4110509407237787872735630517446917453 3251 428732754768663390322768137031909098252 3252 6724972199623835437644514860633965237 3253 431642993833346678707790446558657116398 3254 108329078634010219879247370120353191569 3255 144857880981327693241823315278238537728 3256 54531881341710845384528616276414971595 3257 437517414795764841607381542227237165994 3258 73202360732622872482241510765071846721 3259 440481796295742095520686886518079957860 3260 55273343025211193811758485985569505433 3261 443466929065790910241664124503167599872 3262 27823742627477305243740050063722501863 3263 446465404031073392278097247462253767576 3264 6224919158211468136312368107292375983 3265 449484842036120344351928129059918433748 3266 7050339274922277723272220922269724131 3267 452525368646119947879382263952805437240 3268 28391912859149228102285959659407513455 3269 455579450677096120115298176267605540896 3270 635195261191029201134638751180742311 3271 458654844828514476933643495845699040472 3272 230212212621254297529574398653712994725 3273 153917235799424964229423837634364324272 3274 231764778364465423909688048072675282943 3275 464862331962534749933945707360849960932 3276 45786555226596981254642903302640761 3277 467994614279346759843750248807925978540 3278 58724653195490549528662066037277616275 3279 471148741025774954126692568987765717384 3280 118239996456674225590434030680315017203 3281 474316829365144187285813063498721356772 3282 9919677756542983441095038558309639971 3283 477506964539572922909492461364041923612 3284 239671694753198133161023899767868451383 3285 160239772109991571019041675149343202132 3286 7540066604761028470460956468359002301 3287 483945822041717097025258730410089545160 3288 6747330172531365302511949656902671195 3289 21182380854670089460079971849416868416 3290 1910411515806460084593442598077949229 3291 54496253613417376161332040034337443288 3292 61543219905581061931688604468619094773 3293 493752193311017982710031604622336362860 3294 10326015283391253289313845219907209555 3295 99412183498907981405179611673520345352 3296 62370805938969711928832889486608704599 3297 500392590596883077610754167953273134528 3298 125576732677328138718339348885264558441 3299 503738878565950975558155708196006086300 3300 10534809127852557768390175568399192111 3301 507108356974682396869937334983203986302 3302 1988473460522761260501761574952152873 3303 510501194037170329815645339925167753488 3304 16014100757482860616895429764944337275 3305 513908866824778985530547400002226399012 3306 1791238072467213045258162298226994775 3307 517340101618061614773191159621346515444 3308 129829273821736373276544910777673214393 3309 173598367034257344455337234950459954368 3310 65347647776010339366366631480754779371 3311 4332769825839403875437153303014210944 3312 21927894284618885527322387637849757919 3313 527759178066474231850308477971077862738 3314 264886335567391684729265004114545992053 3315 19676939779496156787415974203718610208 3316 266650163668896000892662435288536212195 3317 534810822003629604214118385923411111808 3318 349513086107901478691328295143842665 3319 538368667541175132693403273395954124520 3320 13510488369958236270319704485276138769 3321 180650358796910676135683411147201683054 3322 17000352912563142251150651269650543693 3323 545548987467659877147325820305082222628 3324 68453512938926475766074894042429188857 3325 109834341550962176030370071046250999136 3326 4306720922263718515654185873709764879 3327 184273127349374430993963074030667134360 3328 277458866537314462251757269601979174299 3329 556482801535334978439602314232705552130 3330 15516670375575092427396222005368545757 3331 560171435860700664412420526851999931132 3332 40164188274148694698200064547876346999 3333 62653940805054886357769450421204442528 3334 141505579810008310471567986472411955679 3335 4935786767308028411059614183642622176 3336 11870247806182129482793565954125158425 3337 571371104280003542334003978378907106688 3338 286768646285254455487471846856259904815 3339 21301946875438486239848986734229199792 3340 36083052544750301628089254523583372897 3341 578950231626914187658858446214003697772 3342 2690491396829036967692923083254108143 3343 582773966039678846848337896952409311408 3344 36561254034652914949200526902659683815 3345 195541322861450792512217910869494677248 3346 4600312554855229711840801132425164655 3347 590490392585011113292083680711414441004 3348 2315338740131380597860426998820785105 3349 594383332988464049992964488883175612636 3350 149157433180385736659532732579339407529 3351 598302968737335753463405724940973917032 3352 150139936501208749694540971000794993975 3353 602239293507637178370529705533454360320 3354 6297045996906780399013689835452238123 3355 606202577287669534680775636791628176144 3356 76061274158221165132605962224281944715 3357 610192977710756068627087545852631567046 3358 38280679073381531822225442706156094901 3359 614200325490986915056542525383939748960 3360 50968851019286879574153380363300863 3361 618235069930569775056937618899831204962 3362 620564326413824601659045593846965613227 3363 207432469332877955713092502941340683200 3364 624637377037583296638871460328355840063 3365 626376943194636594770810576450392748028 3366 970274638823586415666309346909436353 3367 90069186549213306256110348888138822944 3368 316428086569534382986035629909548508895 3369 634619733543271450493425327362744646544 3370 159250547185878883424304184831467931959 3371 638772598270412494355598743004911611572 3372 26715699199229957512033304879243473417 3373 642953778741451991895715162902998717078 3374 40335540828855165895643363177082305547 3375 43144232761444566014208066056260061152 3376 162397349124101273723486684195136376283 3377 5383395618116379114067145978534579568 3378 4540545825811616853247140166155802229 3379 655647047020754247133476360640618630720 3380 329052978199698474234205590145369170273 3381 73325801836755271599031349551527141088 3382 82800251320455648623211318325318382775 3383 664235336286635291412744420179961994800 3384 4630053051171362701192281892234503965 3385 668567732483521196137239662996631677124 3386 335535520240580258245593637154172957171 3387 672929573278491219880390520892236623640 3388 1723072142245976772732081840231189943 3389 677309640534020295671571946970390606790 3390 1573719767429423886243387630336216443 3391 681719454105664355256829287395809337792 3392 342134124876457095353838476631087623607 3393 17593826329190324186852490189043115020 3394 344359626603782877292732367277925788273 3395 14094234527596680482977856396093752224 3396 43325050322517196244580313290325416287 3397 695105965286449155363665602953509007040 3398 174425161848913371964402026722238691575 3399 233208302241288908583222705185817145216 3400 70223133715007270266044538937309132163 3401 704162594292691721482297387650748035600 3402 1051774378109007512430240723614386739 3403 708731017577827461954746994197222094456 3404 1933077903068045377907832731903922657 3405 79258934517274106814049309523308303328 3406 89497952333479696110248285416139191173 3407 717948792225752695635121070147042239344 3408 2502174077667466959573149135235552557 3409 722598430170173946506135826957152209216 3410 2833154239808447368199711130769589961 3411 727279531668964381642163567385146310260 3412 364990332439052949380527325025512127847 3413 731979926073285833636031963417468946638 3414 10204239561199849726321630061521946195 3415 736712090126652397362464158523977062168 3416 46215601457693967301568154368753716185 3417 72332085147250401303934051636609888 3418 372112837229465134017998622184920563595 3419 746259905445275217688970736162532540944 3420 6241952948691582109782058617560066951 3421 751075881274015727948031897276095034144 3422 94232795786104213558076513025283285275 3423 755924362495767344035648723672329475456 3424 189680826952237221167936919548375069469 3425 760792710903511813106162444679032381814 3426 15908680698452600600069235310587323053 3427 33291036177994123220578099518227264400 3428 384265203732926079460476715341234569541 3429 770628005777098920103839446339897246720 3430 966846097663054620571447005610731501 3431 775582316745584867182266851871603882912 3432 2702975719022032823549263382152994945 3433 780569967384963712041015626416681519418 3434 11521427530277488277773069246262812599 3435 52372747377912079869000073213997882896 3436 197122784394190337013292518908357771345 3437 790632847903172230464668468408335335648 3438 1377706064573652188867157520578691981 3439 795708384005492837484330069029193912040 3440 99830903086847562953001148277701795011 3441 800818044628870329249572311815142722304 3442 401884758940885826006509591001703269589 3443 805948422836925543718356861663688051656 3444 85982847439461748936802770834089539 3445 811113253112382600734841007071351955224 3446 203526057046578698045444330634964616793 3447 272104243293207227484143813016087966592 3448 51207309221661294564727122678444830265 3449 821533236132548415506699150255906025450 3450 2863070384326726828446090456260586937 3451 826788738226078902205954721018283547680 3452 25932285168513002257195286633301864777 3453 92453275871083297253772138334659602944 3454 104392112141124641481439070496561949359 3455 837391556813689729786266138235761215592 3456 35019858859718573193236997094079417425 3457 842739159977087437806337067073376113794 3458 1888029912458073672238787523792102045 3459 848122595524433939615473076098348851704 3460 212808619225323106806793928031154705221 3461 853527645285952642592733501128052916062 3462 35694468116427367810361290307834855477 3463 858968834891500437810708670532553976088 3464 431061097957073607620277338697502562505 3465 96049604232750326320614207943171726144 3466 433806597442029579497296958370188309391 3467 869945925178434869253871713559708809684 3468 218285328514760938097946881515710025453 3469 875482155001678061982862119619153183670 3470 109836390056153527304663019320991837087 3471 97895040984968427838254915983698170640 3472 111426203172047520718956776848276783 3473 886650812580236446164003541068714709056 3474 148317078585306861904826309259777671399 3475 178456718467727857297535214624552511708 3476 13992959628915715244971964665542094995 3477 897953916731238026543040467181999562720 3478 28163549066813699546817994169295545967 3479 903646802991179180986271318953156668696 3480 83977414234575920075038553260442561 3481 909377607891473342994756965426178032941 3482 456350409976126689956398035746043521979 3483 915146600242001986663986825029206555988 3484 114810532777888242549505687573525460597 3485 920938471500462549971139711592756768728 3486 114621252372464999421660900763776481 3487 926768835105474474674309762250986652408 3488 465075383485209306686027783100075786795 3489 310879339686907912019015408327885713808 3490 9360341884525586125667558351592650949 3491 938530383812907495749115833404729628892 3492 470978574518025118773400654208890025317 3493 944461898366937847605007591727567092000 3494 236975758432326843751225021773667639899 3495 35201216900745024914910341293694526832 3496 1296044635764392023713006380889302325 3497 956427281056267528698078410863861141860 3498 123445727188646019298682694664608527 3499 962461502788256468854507798948701288500 3500 4312335962613976491068995960493157543 3501 322845260603339336786586281769561733010 3502 60753259394020163407857512100676997823 3503 974633894231447073603890762211087796416 3504 122272740652726667389199065787573560723 3505 980772441543152812806634450283039926452 3506 492167622214602085430563300734171066501 3507 46997697518969337694820253128066709248 3508 495264894803471592312050285277064599211 3509 993155038852923718376624791728828429390 3510 692197865320436922428348717621098219 3511 999399491462440589392896989282345059112 3512 125378105208043095326564286363450826725 3513 1005685293456081450884563350565322655056 3514 4505918339186719779891521680034702013 3515 10652585448245603901440116268967875664 3516 42319531374915992773470608436581685323 3517 1018347617076412104642009721626292344134 3518 31938624916135847316130579911106443645 3519 1650147579218736853771004369832842384 3520 128555727328035766419018611147370187227 3521 147308645423531858420226257092436222016 3522 7186787992826197009534966245332572387 3523 1037621770079003706354522443517543451936 3524 520687331254449243050868851419433952873 3525 348041907630502603126968886836287209664 3526 130986762064209323618667929448200362233 3527 1050654817841477479365114940305576792024 3528 117161896526575409644007702810469431605 3529 1057226990567701305856008406832937194330 3530 265261232344727017855548904301229578463 3531 13133858284933810193147813992987225024 3532 266919167852335129683061240116556676051 3533 1070483584153115679356881330654403763318 3534 699447687856675501498997004187891405 3535 1077168410388335175790579154338639521888 3536 270263214576985491646593907150807144803 3537 361299079299711332060316682804092068320 3538 271949415096560839575433743548701523385 3539 1090651972169947731662644122980450360940 3540 760130152499861280868337744563806541 3541 1097451140931925911600326881403182436942 3542 8132994795152497609231719217584759 3543 368098351539546506924060133192142837112 3544 277065827003634352505688897405533210265 3545 222233046193130702587243889338551868212 3546 20651268905976211429758750975667117793 3547 1118080500026237654136094160633182148804 3548 140262587194126007163126456463346399949 3549 375013748579621475049270381611550826528 3550 141134734826109300186237988355676686541 3551 16895949103808201526527376708259481496 3552 15779185907519820093974584439046968729 3553 1139061786733089371699145375809158625760 3554 571575583792247150452033828199756812713 3555 76409411919469975798825447628045506144 3556 160469828488091845364690254948597351 3557 1153247487312515522233752231191134637694 3558 1786096144725533572209519893216041367 3559 1160400395208200981947200482033958031160 3560 11645606093478404103628115269404337443 3561 43244451982093915085063482794792604336 3562 292944319616711448286321931030416315167 3563 1174827343858490513038052809838143101840 3564 73819297631112773890349223433772293 3565 51395731182987747331279232528730404352 3566 148291666682343562885255356968709635229 3567 132158209120777412396096766848580123920 3568 37302284842754789167175158531036373869 3569 1196773674741787109179429734954651573744 3570 115843015882244285212444024822217819 3571 1204171521877310150863558418386139053772 3572 18882438896162813641395378124307596635 3573 1211617757780734252910568664698642653678 3574 303984923396846346531706757833280880009 3575 1219092098473461561494611427361515861256 3576 16992398176121579422900743655922392625 3577 1226615199357689704670977314249359435754 3578 615496671917228174018992467186290305155 3579 411395824215340172735191913887027051528 3580 30964596154449615201618650933438422761 3581 1241788207012117007095389054832518821382 3582 51925969347864290946352054551025358525 3583 1249438516483897173916675628859339872768 3584 156736496109674208068567534980470147987 3585 27936417133719596548707825531871730816 3586 78850628789024520509526676672873731459 3587 1264867819349759415142817406741464726808 3588 6611349415103175857814031540058979023 3589 1272647244929424482657214501526581316156 3590 15964707368044382225593936463794182213 3591 1280477371988409126645904393371937350400 3592 642512708149933188157405512819513182625 3593 1288336732102413981606905696559212933658 3594 4489322142871721862747906422885880775 3595 259249451649818294402624837677440353184 3596 20325846865050243732918856358963705745 3597 3592862877520794218917868524189805920 3598 81802160249253480883242685719879234579 3599 1312200845283972514072296887545700920920 3600 1316867497212222066707616213518155663027 3601 1320244403162512444742195901277973511412 3602 662464795002020972895757885054446187149 3603 1328340257820894516318021805414220307896 3604 333261176868518362313709321052308186399 3605 1336466166303485166043564720757243747712 3606 55883829921043193411535350113476617321 3607 1344644765327492859733283638873306787144 3608 168676251156554211763724030985923470785 3609 450958834670720229702261898824528601438 3610 678830333161208389557793194177712620747 3611 59179942202779479505031858347595135184 3612 1524515027984739486156889386184892303 3613 1369454404811269641161910676428552014438 3614 171787535630023107153470984225261878935 3615 459274701639485981249386333941398714672 3616 691344884686142469428466039953397261801 3617 1386224583370941502635833133625255688034 3618 216283111957702579124796041591987765 3619 1394679490473788925708143855846559923712 3620 349901982399230650671230918095023837849 3621 17323323106075072209266393819472203584 3622 352034251425703339567828243671288593547 3623 1411730099416637226282880524646084814328 3624 14757520910164041062955420620689146445 3625 284065259983117578526032027683300797416 3626 712668901439987244880399824683395857399 3627 109921389775322092422550115573317033024 3628 358502493383979857731623507162938623733 3629 1437661524973746842250644094592964586240 3630 20038021837132392452687326737184612453 3631 1446401082101620478677284906699464924432 3632 362874421643319670200513279308923469991 3633 485065708642869535820113576330106427712 3634 496030467844650079542703212483595065 3635 1464025280302231395463632022368430627824 3636 244864558855343276880046107954882731257 3637 1472910342115212532754554818203451880814 3638 184761577286295951416434403617005873813 3639 1481852792997745926502335684561879650024 3640 1327728618123127037326863804619054917 3641 1490827750818279651686525527831413296784 3642 3896032664599349895654168730266865157 3643 1499860554809439006696774212025457883108 3644 94070657227124545054724911078416615171 3645 502983878022925983719089548820354338274 3646 47320065302053712842830325374596615571 3647 1518075588657776128805919651961883277168 3648 95213319109383155087577464124657582005 3649 1527258310531192704234179667595012016580 3650 766308297985369392000261996566064202011 3651 512166724986657022140933046892086904744 3652 96367498205599988633012770048447238103 3653 1545775410057854191961414178861932521116 3654 10772237973741419268185303538147892565 3655 1555110318884361309834182787993947677872 3656 780279454459764108816229983085345845165 3657 839777356778992832763674278515737024 3658 12265429173628603876435858583982602835 3659 1573933953903303521613573936037696522260 3660 32905255857867664344487637412596643761 3661 1583423251299811011463413181344883198432 3662 198620357261655614670856472522648003871 3663 530991173748860880994799476597698649192 3664 799267638001094685271484494719812244415 3665 1602558077940457841518784156284183802868 3666 1395979515396905541053302294075479277 3667 1612204056541245991364902195753894716760 3668 7222485663556842482411671593064469451 3669 180212441910591929274023402934878400416 3670 50861450726659250061728165207431337763 3671 1631654599529601801129373894510933924872 3672 3790183287177040833798162827715505825 3673 1641459651258875403879460135811069008778 3674 51474566690913508560265933872225535131 3675 550442531624996403766623967676970191788 3676 207134601170670798537690295872043199545 3677 1661230624125102908927684530448416750374 3678 69459585911988662954201716900688285099 3679 1671197072269190348378446318035223706584 3680 4557118326477058068829994246863797009 3681 1681227338716190501581726693971863735570 3682 26360500885059697680089161758896535177 3683 1691293218120597198778966510443725041920 3684 106074358821882546540237621731378189021 3685 25394380367311928414232098990837171424 3686 213417809885180694452292124843492459515 3687 570539491281524279062487769873058615480 3688 858780451864057136614372961975052276795 3689 1721849574882061927058141915824906179072 3690 15998554270686354068597576206396736957 3691 1732146007556704166197067607470696511092 3692 108635243670728354679918540948558419913 3693 1742508221084223351489540640857226012736 3694 218568625549381119065746229059250718837 3695 350581402908688488419889026419733007528 3696 4580732436734966341510262128677240251 3697 1763372064199329216383781249676033267154 3698 1769489464297617517953424618855379011293 3699 591301310275928151996236100879419698640 3700 890022708413097558017406303500558491321 3701 1784472814298677529736070895011497990702 3702 24870385660679907075585347122825620619 3703 11149745558556712862668816504104896728 3704 112583017619396342707778116630686861135 3705 120387539095982436191769953807358229952 3706 453013953969071593961952682530805241715 3707 1816554559786780761936204914088611793768 3708 227856569419132272395265727219220508451 3709 1827364428242389772516850532641843730310 3710 57302694330857497387485127184551794459 3711 1838243120946687757507967467726090025672 3712 922294793518535715899728223955181799475 3713 1849159791521415558836208117843428939520 3714 38657531083387789836771141743737910305 3715 1860145894184572902897027582947008165008 3716 933286260744900221022515653340834511345 3717 623733929476167103340532503544854137760 3718 469413153174269493122436464993155642779 3719 1882296184694692586400253030879194448920 3720 163958686233293920178746518049021351 3721 1893461025894826042537588990691858111583 3722 949996635451265557445287300210918154319 3723 211632976727889005079364573837194192944 3724 3592583516377385149956210771367066215 3725 76638862143089122152343339907485038066 3726 26702585691615248295077587098267744361 3727 1927317746238393112972937305652125419824 3728 966979026538512258196764494589485763549 3729 215415108069707450029482857900957256032 3730 486350283714782156085654199406609238393 3731 39799870560754584995978533113803868576 3732 20384558700306293307111801220557943193 3733 1961723927078184360171272311144833151118 3734 492118242691999403811088249997334956229 3735 219258590906685546254391997118770832264 3736 495025602982757837090975115107669501595 3737 1984970589333157160755653383214503076228 3738 1152664684112280589492906000473716915 3739 1996687580903570923894177642034554683140 3740 125221747459420499074337432116872440739 3741 669492917569667555620196640587974150240 3742 125960286054935095938505920754813365783 3743 2020310394356265486651457326988428035880 3744 8663491319212594788693198387414578171 3745 2032216866543177451772199718613654723136 3746 1019594569906598624789902319756413663161 3747 2044198548747865764848717132083467035000 3748 1025598833699767205752598334172635860221 3749 2056221257518306461389351988790559300064 3750 171940096262684862534455345820147435521 3751 2068319877106600009532768647977233164256 3752 64856462692155092978653298404583993085 3753 2080494922175183395135201934194135071200 3754 1043804011472641295871979443688960828263 3755 2092711513289251061406460707059484070752 3756 262485908723965219727092130753774577259 3757 2105005067608609581610443784766661334274 3758 264025912653890479050408136487382685665 3759 235264026290765493034469205205765408640 3760 66393938895127928304455717136965090367 3761 2129789431547084989212550825361568649362 3762 14840846356725208622304745168658908955 3763 2142280829754907224359905573745686984656 3764 1074800540681221214677127114249589828363 3765 79809296429217498465085693096049630048 3766 135137380447824803293913484301215350145 3767 2167463647367899784943845276535547641384 3768 90619811582874069451244486623462671535 3769 2180155706326359915733375852027072876970 3770 54689868096871076081121999313233165699 3771 730975891055284666070342518914244747780 3772 137524682713904776917963848606479616133 3773 2205742734776128640804194095240178430400 3774 5123320972764364319599290280645751611 3775 2218638395211227402158816850412464364152 3776 556549709243130518828684154431811732345 3777 247957229532306827912217908829914591920 3778 1119601572780047665541000942179001577105 3779 2244635416647937869790136657475438059580 3780 167581124314214640824641582927751759 3781 2257737523445436036580645079283892084000 3782 1141844877393785780104060774778881599 3783 2270921938182988295774786923687407516496 3784 1176980213019888528039076726187729145 3785 2284150581102138946202926148233032662244 3786 23874260625010424644343989536530057009 3787 2297462103991991671096664414584362824848 3788 576317479674137568546070990021324454403 3789 2310857203538466777628717344852876744854 3790 57967334841211777966201768769286963483 3791 2324297037620376701874876898987785951552 3792 36440657350674969470409207187562899385 3793 2337821076808111833793859095304688681458 3794 18326208730324573829370354482300772369 3795 164631375538424804592113124562102016 3796 589848337343113007542644690556831130623 3797 2365083991718644413759564013260909471054 3798 197759691569052873320282630512201559293 3799 2378823548918225020237926315076560883560 3800 23868860227857802431744702265060605429 3801 341807019577102413611515106638337019712 3802 1200370318916215389856509682004443389099 3803 2406520577304322284022309033037387025348 3804 100611798045101780822119110629111120479 3805 2420478788206404055577158994502102597612 3806 303583834796949197047825105924425260583 3807 811508067846732412588303167068923193648 3808 21810238967664817051282297509460305357 3809 2448616091859670779805042624952264560404 3810 266591766830573548652932447447703203 3811 2462795982658704097480745349108367433872 3812 1235560243364492826086660514496571866197 3813 825688155888602595167724241205548968704 3814 621354704063534334343830284023097712339 3815 498276000647481962124454891441040727648 3816 15430911236299611714370499694168034835 3817 2505784736226229480395080869337518970448 3818 3416090411721301746994764071280806661 3819 37616110798832173239255857299691629120 3820 19756005612381739370857657191807620367 3821 2534821689567522607888913954035699544022 3822 5046397208120017441346936383248898067 3823 2549454574381698017525142732028683042128 3824 159878051476575558813998088095647616565 3825 284908748777003900382291010667888493382 3826 1286401782065805845305514784552750747381 3827 2578950963400773839280000141365539846920 3828 8984900945797311084571496082138524105 3829 2593815194703066642756743442760351766176 3830 10166197986721563102269028915554442447 3831 289863554808094945904021275829133186728 3832 81797990714201264497529568676062185925 3833 2623777550216558864741912004362720295018 3834 1523505104027462869243757580260745155 3835 527775293208128243392504223896363587216 3836 23640609572478805286052078458209074129 3837 2654069204090294311333956404923567907840 3838 332871561660019465729711098376173995445 3839 2669311351196080571348529965695201006200 3840 111595529316561795474290475064914914267 3841 2684648172802719768369287419376042185152 3842 673415301882821611392163346765642734977 3843 2700080304556818608522845437500853439696 3844 2709126463143262344824852052843676845729 3845 543112489573520876995173044226638620044 3846 37842867765515237168746724769436368647 3847 2731140543650642428514767075157011460504 3848 685074520389307353255244333179375311685 3849 915605133419527550288849615700809856688 3850 86125163917534245806618554831278611721 3851 2762540825500018901223234992699495904852 3852 25664917271647870514594932645967870003 3853 2778363718978993983303035221688526239798 3854 87114578829323881245472162948570419501 3855 310476087753894662585566358864891751568 3856 1401810767436901239855022090293485555881 3857 2810256931964254124950241231247550814400 3858 58743210272849326582550616362571693067 3859 2826328021223055711681692632600544695416 3860 708944893324096472699122373810856964431 3861 947499555191993901154237115574412634560 3862 712995811588436806290417328300773513717 3863 2858721115926133815658481083321116911688 3864 54126824140799881398663080105509435 3865 2875043961097591005311971151379543799428 3866 1442322428798258379381451322847235510491 3867 963822564782143277002579854390823612040 3868 362637942599945574306939881285042370619 3869 2907943920535978358988575651262021808044 3870 40523092915816994285240387362229686727 3871 2924521946089324929161586034068564921840 3872 2934275886351955586205836043029379600957 3873 2941202445808520392834855893868142538416 3874 737747582388231640698000760997420099325 3875 2957936075605737219501613367697208904832 3876 10304893923434490503380996223728727365 3877 2974772863300376937004791936003869978174 3878 186542535672178874900423123997882882309 3879 110804210345004101588553933880162028912 3880 150082862528804150000507946621095697939 3881 3008708203261977869654048744586213314682 3882 388212081916365581523730937974293583 3883 3025807506884361518430137984771592878376 3884 758968151209589956016365677065363259429 3885 1014337450658314195436080709345915203456 3886 381639025308566636268155947394245128285 3887 3060271423764415219677913296788965296696 3888 767614886892676784545351193706695634037 3889 3077636859064775581026346749142732662290 3890 154393009909237864666171234160519516973 3891 3095109301666446215574390390535046343992 3892 1980465124645673944896163017667074335 3893 3112636751178472638928699814425264261020 3894 1807282896409724587189409226668084905 3895 626054420866833599704457501476764189648 3896 392582153428730032497170618278555672935 3897 3148015886258595028565286194779571378426 3898 1579218391150125122601779398377674044275 3899 3165815399365647380888483721198129240336 3900 397040912568122838487800351002144306659 3901 3183724308813644413225890312474641441472 3902 99821006237216601798205059865219330239 3903 1067247782158911177217109277369393390232 3904 1606164463637289884286737079282326224483 3905 3219818780830430230519394870860619686464 3906 4206373825784807284406450724612538583 3907 3238005062884259459060475137864736358844 3908 1624359749512799928595975741287660477561 3909 3256303127612634628749933261053024417504 3910 192997061204935818190252566328504191 3911 3274658194480318325508733313121168103512 3912 68447979234224624887636825060458588035 3913 470446549039429461532791947281846770368 3914 103250238215498167640143769408552466045 3915 14718697262701143845019487845362027744 3916 4666611322170770139547768302032211345 3917 3330345470667332406418516695924825919734 3918 46407771008490239602493152676987586493 3919 3349098326797719790843946098054776011120 3920 1680075738409686420144173989258327184199 3921 1122655380646468918565924341362561709904 3922 844764193523228286741466267400239705257 3923 3386892321197216122254505197899131106028 3924 1699039796053301690234891049925753688455 3925 3405934414195871024392724287104183587594 3926 213572470479115319823884593800236475939 3927 126855295596399037766436817474113710848 3928 859089455614288048781516785765204519485 3929 3444310669044165818694093273325791278730 3930 3999620431448666007196886970782161501 3931 3463645866268756410497831700502732817732 3932 434380902559900844749209289968626500113 3933 50479700714016015593829841150430416480 3934 218408700602080917681782415125687337087 3935 3502612655695399557228976336755866714664 3936 16269222454198640840035144386971995129 3937 3522245011307301378701437813603879456768 3938 220863959310631344452893424161538670015 3939 1180665806628570792687123178678089091216 3940 888404126758766037716586875054931537153 3941 3561810285863610915824222745173234871072 3942 74448515045567473358000133922160626045 3943 3581744047475898286367380036800012154808 3944 898375888270270760503584256276573244475 3945 400199953697486948527660987510568620736 3946 1806799245411149811002364463050927678711 3947 3621916137408582997391485086436161964404 3948 337966683271305575104255466859709097 3949 3642155393190913081906464052224052967520 3950 45676211987714298190429125960055572189 3951 3662518087152701734964811245846984887880 3952 459312661810975421003746802363894032745 3953 3682942663623221998701745306236184003440 3954 25659918955067875041694568982233796205 3955 3703491696636542251148685263290881523872 3956 5048395924092431830735654761138612627 3957 1241388591362595510908083979724734804320 3958 934083505885155272205730886958388417305 3959 3744902535510408773709802492309437806616 3960 3478867274113340984456430315575084561 3961 3765765448917668479915970676287596393812 3962 118065010812487523443616415351599151219 3963 3786755346574196059416413550814343839256 3964 118722281859021804323138007763244402293 3965 3807808658679618970511441616891985009656 3966 240813907692962772694403422030797191 3967 3828989762778962309019816324486482029184 3968 120046756256553320435898973886907606315 3969 1283433246130491782047614936730789168891 3970 965711933397330287367888723330029077749 3971 3871673783281409479589545373605197620772 3972 242770669832069829321605330531244184763 3973 3893177597122384249251472380017500150620 3974 976469101183947595321296679969495460559 3975 144993041219040639939476298516869109352 3976 61368042266769504070333789539718692465 3977 3936511285467372166799845838868723017268 3978 2812936423540781100386116660044775489 3979 3958342147268342944239625750158008487984 3980 9928094903487082239922472637274405629 3981 3980305484494852050623386524742531209152 3982 499155466571313086676028947373970865027 3983 4002334391372570309833527264409471856880 3984 83653853437250952513755656465596619223 3985 4024496851345263388385024813522438322804 3986 2018795130191799733459311569542135963821 3987 1348931167113690984212237022005536549052 3988 2029965981340601611694027577755559559231 3989 4069156558487218798283717850353290773390 3990 354375623440498674913142145822001093 3991 4091654979886522526761211504560928276872 3992 1026237728761628675087839943895712861875 3993 1371429885062901923603537197991366033824 3994 2063814580356155252676229947719353924923 3995 4136991504418998773297858661177487628736 3996 259402915924528902558398684477643381485 3997 4159830463858369654380674653889384726368 3998 260833104836045575340599999014329067375 3999 4182807683050474325456913279603635020288 4000 1049088271607457748769340542154613359051 4001 4205852764738848612825172490560880044002 4002 2441848114363056009820108291549467535 4003 4229037061681284506601979061483638333148 4004 1352915936977971063798127706117380197 4005 31498974628581824901002508602612868868 4006 1066528362607198695256389730211228449563 4007 4275754552103315208027936462165048282744 4008 14894533821146405157582059634047924105 4009 4299288794103280142980368664813959594640 4010 1078301284334460292214891161957480406487 4011 1440988380595762512006557556667321120768 4012 542116081391097669648718472829404011665 4013 4346710908733915786170362600774041750038 4014 45424930795433435893940744534157282299 4015 4370599932042811490205018461195453412336 4016 1096182498284809757643580997933027913993 4017 338048683021334492195792242275167418304 4018 314914912820808647640570249341205666771 4019 4418736131822100550513699490411122142220 4020 10286800458994825404054422022098509 4021 4442984561261436494272687238191821386222 4022 1114332362839180052074070208764689240497 4023 1489126372854147557959688879131445254000 4024 560221555668119160222766464909644634045 4025 195297599341768636274333323382901499584 4026 15647085152018353047589424312162439001 4027 4516457477309557043378117235021291111524 4028 566377775330332896063859128896599709085 4029 504579826893568238751856652243867354240 4030 35592422895945728226780107055579536103 4031 4566051228129133284312205795339013038200 4032 572598666520823696807046066573841577743 4033 4591033292088601657305965846812646793940 4034 2302909350105413155174344123678817182033 4035 11397940011718889791005710909402797552 4036 2315500329550764510483740840429478842665 4037 4641370563181396784262526824061659935808 4038 194013824446868745341526812881305185669 4039 4666726885667471607808795135921775012656 4040 234086915498039984060768642235428969757 4041 521359506669810795092540938462669053850 4042 73551482892241541706087967570012691037 4043 362909053227832648623094473321208990512 4044 591625916574037183001578148483283078727 4045 948710680790299165167804807722866723932 4046 594848926416787362879832652238671965161 4047 529938156307746192586083357894102980480 4048 6500995081378275903566250869670464811 4049 4795407790135820656454522205898631032050 4050 1603608934464699440916871912014333716213 4051 4821527798407105726420294046187060307052 4052 2418499029764212466117898181432045605207 4053 4847804449662195546039078224381008626496 4054 1215830972888260429754474710295829972669 4055 4874156314385995409121532515457040421912 4056 135828051317609933460895929123512119945 4057 4900665775820383841559582592526417757194 4058 2458184523704287742506175173462105961835 4059 547481573356664515778299324831168236392 4060 4413472911644531024610301129211012013 4061 4954078505244795636917652347500956023424 4062 69027329358233446895969835801722958809 4063 4980982840514918300019916870944420281760 4064 39038473920680290833776399484093037707 4065 1669349437016913378399813437106783949952 4066 314002525266305568262160987900517536895 4067 719312912824737032006363395623533758932 4068 841886794836844010498095119201946668383 4069 5062494779647402137818434558068424910044 4070 317417256633710020373134729848025007877 4071 565551382458605968206656833247137010560 4072 2553098536072399630450063749194449289475 4073 5117507772523493565215714523648336264378 4074 545693047345383312964187309282599919 4075 5145217673351868071800083160819856032388 4076 1290410971587384460981401958946151118665 4077 5173092898953636531728318279419124346560 4078 648696350990648310292977659425344488445 4079 5201046762060166024906779754389517772880 4080 12077933033186733419438550087036756811 4081 5229167372507088454026783096072471150144 4082 1311459909284399681939550681336689908257 4083 1752485268838127356065586945605415250792 4084 2637091394236462225033602413455840199683 4085 1057164751177078772986855758821408705952 4086 147297013753679155226747100498059258587 4087 5314360541100487421698399900042683701608 4088 333205288393985007537666378586857189015 4089 593674176170640069180289529719219047040 4090 268002229799916675535411646597892343887 4091 5371854913879919125970043550109255475492 4092 3508449428781453898679457729955365011 4093 5400813631113213733226108509035269553158 4094 14722799881562578082032733644020443835 4095 19889908294460009013794460567411895648 4096 5447177625434934817180194985991294945281 4097 5459157240288292118550251872616492321028 4098 18561005606253711870212450338647131 4099 5488543384759006505730426067878040495100 4100 2752989447743383497590707126585879634763 4101 613122712364074692756389774122341684448 4102 7060706514720425733408233892489640797 4103 45849152919111468244503193915102329816 4104 57972789948444019110079987686212018875 4105 5577566858671182976718714210590411004772 4106 2797630833505423814157184415437291703151 4107 1869187759126778312249736144027071818828 4108 175791112845284835082016801893618949885 4109 115053934299303607123819966312264188384 4110 13091540705312053842177333088274871079 4111 5667900852132758128329017040915040225712 4112 2842930742482301371447707185735732268417 4113 5698338657795411803359071137206961257058 4114 2858177337512588395543071201531065412789 4115 5728860457631510400034114521362518750128 4116 12828195633142749424316909097264609475 4117 5759563051415925042035518730699124121440 4118 361111890220582798032215749196235773265 4119 1930149321109123669646410474999425929848 4120 72609175946936328185091944930284321317 4121 5821417669813708524075697354044689290692 4122 973309739504632616739756884235538769465 4123 5852570892528141561048840014731691125760 4124 733883874831350812031435844713622157587 4125 653767658975528731460778391833553536064 4126 368904101229670556290045596257785409307 4127 5915332450562071750313595663136931075424 4128 41208674360505449289512404810566805819 4129 5946942119645691551745342174696653720930 4130 18642862871514316699481982673812526353 4131 664304335645544160324038845228015792168 4132 2998786556535735135382282927594734180877 4133 6010622573971982253164057758362151526718 4134 4652481462244250803139887307747095363 4135 6042694826346825610838904875839554679224 4136 94714826183634951933387516539560183365 4137 674995180922339284491614574435277857472 4138 3047034419437227809798384278540762452615 4139 6107306140757063688949659787972262127540 4140 1849813711676744764640986150570573949 4141 6139846809367914561698033422506878883084 4142 769897765630912413935289401601433059225 4143 6172579865628657954729759199444446716936 4144 386998553118507220799047770104407414861 4145 1241080318032870562841880448640568848676 4146 129686716810118721503152218359476913983 4147 6238416823117709456922199098913002822480 4148 1564509999081324914577020437517012650731 4149 2090542398814506231820133643451909169978 4150 1572827476636456533517473027367770409533 4151 6304927069884637143302231185234549701552 4152 87844152668402701940035393727041738765 4153 6338423341211195446887769732531440851498 4154 49674493850740067675744509695207430629 4155 2124039139017162292077176825839250911184 4156 399505768645962721168843285823432418395 4157 6405901693152552768941190296569702481094 4158 2789082226467434599199572354019966165 4159 6439885177678247390207205639955282477760 4160 1615023195159575255447740319939369575221 4161 6474069023267667341145088430381753819680 4162 3247168647456654984358943221050143826609 4163 282971491389670157884297224615278788752 4164 136016392802526382745682051598007150437 4165 6542821502464156400672065993810756686012 4166 1640831317339276473026364541185998133783 4167 6577501512773199470365194522245936797616 4168 3299035031241373035172294210397138853645 4169 6612274072853399245594596798982294814160 4170 4606261391191823177174439073913584057 4171 6647251157247346572271502739032595129832 4172 59536237402042419514290628611835576275 4173 247497558603299257258850702452284255328 4174 837912966605666564979298448880956119167 4175 6717710545463211739012219851634672710984 4176 1123126568084644680116602655016890672485 4177 6753194030715752173957884141211030069874 4178 3387152906849221636373737332890296771005 4179 6788886287638537531389844018962095046400 4180 42562902415137631296717604014552014037 4181 6824672933931316094024828004781886746332 4182 5282430227939826366338718497300869211 4183 6860669687766088616984267933000309388960 4184 1720523277743647572678239787808807057365 4185 459791869183693156841806373892268286464 4186 335712586957536359662049823189488073 4187 6933181504727606944722520967018291550240 4188 869356643468075295990324183481434354925 4189 6969698058314144360606989843414456103520 4190 174785852176058249993443682426270003397 4191 2335476308333384966767300149287525521408 4192 1757058139064281485814526901233433517407 4193 7043256206836125590265306441024985310400 4194 130837845892193506554215383593110735731 4195 1416059889458552981395679775019300447248 4196 3551177567830603834589017454672771732325 4197 7117559607497126317929363468930653679200 4198 1784920146502869871078550183777811845475 4199 7154917344132444195179097913689893556240 4200 14952559090288785443016613660726356533 4201 7192493811948629535980145918033490246202 4202 28183087536161297472627150443577061941 4203 803365601602359784722912756502706209532 4204 1813184088106066803751144841866721733089 4205 7268185624588928515732158891951406454946 4206 11251266294689252987169938577752429773 4207 1043757459703147566124299464850286051984 4208 916125908228102500174661169496952944371 4209 106444087693513639006582590575045634112 4210 1841853475242755666764148527314156123057 4211 7383081382787944544761442714174256436812 4212 3703024224960003761328420212844210419827 4213 7421745373112005672091854040507452156416 4214 1861194922122296339289702854688311235189 4215 828959512654980467323067579135257117904 4216 116933449092248755043901382493517939315 4217 7499626088586799690975942157044806451434 4218 4124411158320250709197330335109803715 4219 7538844391899216628249826283493875104420 4220 945277002355394932925724264748646006517 4221 7578291832839860288915688628258742589472 4222 118777054391990334409003057927348759467 4223 7617840857446187562806629570801523127216 4224 53065843750109300775601647171180335635 4225 7657620772683879931560536182881738207657 4226 3840665023037260258646710927034908208481 4227 2565877526764427106361437756948127317160 4228 17235300539817990210555305028732314893 4229 7737747197102203872808192675232058792030 4230 8983483309284046882837446269864525873 4231 7778095634360063277083901559359733611032 4232 7802151138416321062836542205751500527865 4233 289580718043538403972157728388702961888 4234 1960701157784878814355298265957868805815 4235 1122766718015830103833968580545712682736 4236 328487452614173475023148881433646392613 4237 7900291283515953260269624113284934924160 4238 990586705812368063790820150321499596557 4239 7941454168650597758113027839367359474320 4240 1991482753559038760882990233106550477657 4241 7982721851492842556178185655676639374642 4242 13901743799756492016657285573567019451 4243 8024229648546646146812711787450802126508 4244 4024493603363874747478035197296643741343 4245 2688659752700131497227355092334680782688 4246 1011350997711058528025428170362661127413 4247 8107834420831859920672981702600288525248 4248 225913221854680286416448532658105507525 4249 8149933070421898047416031302485747131136 4250 1021880845255676854824349760125562398227 4251 8192276582118124067664996799575089373040 4252 1027183269165048209436491470473169750783 4253 8234727075150671229490022722593231655398 4254 344172017176319010666296485392158661755 4255 15647304909775297746682296335654185248 4256 37066527646580637226872282382762223655 4257 22921127583125767448585227294127893744 4258 4172960161101789715695156895791835753785 4259 8363422576241006144019399905339108368860 4260 4854856774173484364617297466752202881 4261 8406725680518614709934873721218330204862 4262 2108142258451487661436118190458698700667 4263 938920024650249123636013770407752824680 4264 2119050343010178619189810895950664723055 4265 8493944118197856440115505141149307216548 4266 22187715860130234894187458620624614775 4267 8537860831430932437302265519419411733768 4268 1070509783909502908571254632601095721893 4269 8582032491631976088190200981711496718144 4270 269010147228451996795756369542147854871 4271 8626314460201708907799332208415809251472 4272 120178214961004957220356871647336697635 4273 8670852949076988522498911027124035692178 4274 4348722611388176508278897357782488810693 4275 1743129953973831766046731638111760299508 4276 4371160727977948871807189473001455838155 4277 1251508239013928338423871089601114736384 4278 953499729567458049190252437784621237 4279 8805725666439060279180287479849022859480 4280 220817549662769044569470844779838553527 4281 2950385079250403289803894602136072988784 4282 4439103827407974348389935469143146949779 4283 8896697380263658716841331551528825780068 4284 8853155921567211859074052343760963977 4285 8942503066489871064985318955172710473644 4286 280308238051761241249387496054905575681 4287 8988573421234917042774733713812013892040 4288 2254003893224567232782971976154009881903 4289 9034757674373721547041193410892564506690 4290 5244461994035102974326664355236945829 4291 9081208774018030038007782525570696881872 4292 2277240843441462253601423613549454081965 4293 338071422294931825873054053388407214714 4294 60235269706114936385977891792856412945 4295 1834952617927111364304673279510027056792 4296 21302855133473172490185585847174224775 4297 9221867766437837386680245585650620990554 4298 41294718571771316731883089908173612511 4299 3089748237449013107054525280708639305288 4300 2324369341955188682415782934539999064731 4301 17611980505062260655504961995568808256 4302 64897270633211381183576435370331850705 4303 9364504591130802773429315680899944937016 4304 4696528944504908143641389279990809943835 4305 149405513649474627998123142935730939008 4306 4720590095042241000639081229732693948701 4307 9460706932136801034104082322898447805480 4308 32949946540776974252422012210383223105 4309 9509144237876699304647189290391438865280 4310 298065704186538606554555653649479670199 4311 3185953613260721884701828885131528244320 4312 2396726029316700391084038729005078853405 4313 505615569353202816121570836802356699120 4314 5576378806856873797544400480647163155 4315 9655812179202915345606937165387024394688 4316 1210648083102566538111554471522145717369 4317 1078356790287521195389939557970102244480 4318 38026036328126351132127304886604067539 4319 9754729812001219415443358027386959133296 4320 4529831358868691169941224650222496507 4321 9804533379732466781966460082568406244500 4322 4917160660963548632517730521773589320169 4323 9049241170584829881320546021615521088 4324 77222645926115033010212808595252378137 4325 9904834851225799338493131767857466834778 4326 12936145867591672367938304332887285593 4327 9955334276491541544441712995758228103224 4328 4992773759520440606743269166964694092595 4329 769701872774814405220418875823850602548 4330 2509105275456402515334180758059598790183 4331 10057036377549928326932242356563454146064 4332 840632628169227739901146858461145737097 4333 10108240809300412872273392454641282426080 4334 10474049586367367673075641034830280339 4335 3386579894389291509500352860990217013768 4336 636904233749288245326939792250095168587 4337 10211361321073963404771044129565953868114 4338 1707057821458962647782062042037844129951 4339 10263279386785933707351745701706905249740 4340 2872308889697985942663684171161012361 4341 10315495544687207285142698864845328309792 4342 646666009321266560202291863467165265013 4343 10367836098822884626624705518140596824216 4344 433302606906777716816116538941387476355 4345 2084095391208081226300226184881242614912 4346 2612997273684700402864942467746859289371 4347 151788686628435446702613046066712803840 4348 164140981180462353826791190650900030203 4349 10526487626925143805567102305240396185350 4350 29328766120413184548606266066882365831 4351 10579859887126467934018267980029819506600 4352 5305909858980444438550119723678696016857 4353 3544512690537078129075410347624525071632 4354 166649764427991026754140053846192480623 4355 159512587157093481179955367870069535376 4356 10719663264375072905828593216789933800193 4357 10741456136004717728434709000008420028894 4358 2693466012563716234515862666934625084255 4359 10795879060777392880989057339591117883304 4360 108283803102077619171247494232801004397 4361 10850430102762352154761394237364653868570 4362 113366698281418740084462913211313801413 4363 10905293107856555884862178487847814831188 4364 2734539992825029129255066706913757007919 4365 3653490094830204508634453550848258392676 4366 1374178230406365674489949412087651885095 4367 11015776379128092095733907762127012113848 4368 24662975649027366873270780001099052617 4369 11071398727260109423580485171416598820196 4370 65599748040060158225160341281464153 4371 3709113031889257089157522417146606696448 4372 5580380339743417385673021264562731815887 4373 11183410096273725983510519876522816856078 4374 233689815690475166234655801746182244105 4375 11239801463578104099218331565028539826744 4376 2818399576353581287639857680604528268695 4377 11296514506048575754217079095752340092880 4378 1779271739875435068355733465182815825 4379 11353359689913451459117572218533616906160 4380 237240345726872287158082356594482775359 4381 67517923991573800554133714698786416428 4382 715299842029589516899312527730166448783 4383 11468024941358280852333478244272599780248 4384 5751195280505237173899429396617887912653 4385 11525654151040513582548190129783864779924 4386 13379984674011580001455817211523025921 4387 11583611368152232907361929950435099896648 4388 5809181181991395952425677150596981897581 4389 3880633124175507301844216541212132610560 4390 145959292868296045996547511963356474127 4391 11700321843433128599911500816154856748792 4392 1955910403594950762325637729289566183605 4393 511264219421069191549542856653582515712 4394 2948577812307571684648230917378577090735 4395 1313129701106556945714917898812340804976 4396 105834828017543547797257553659390814959 4397 11877392867122027663371846771365359394454 4398 496375904281710561038886225674023140239 4399 11936955689403874304874400264233753276264 4400 2993171273917793686759199071350694266483 4401 11996857652440128729616813680532401364640 4402 47002662674992446237061638512163336441 4403 12056896707111868060886014370072143530144 4404 188953525976413367726561436311798650739 4405 12117277367798174128960289416349577787932 4406 3038375431904162926065176136314137570113 4407 4059333683741445126303113232984589989104 4408 1526790914531495610588295160304034544625 4409 12238863386221298593067146606474993268010 4410 227323948623931197604021932032448583081 4411 12300071487951512508734684893042079634024 4412 771050225269944033566411741766842711559 4413 12361627525861855419028027606923870323456 4414 387451766104833847402366470176487842583 4415 12423323547574733685551100489522672724968 4416 129796517449665148971883618538325728477 4417 12485369281397753043892176310307916457408 4418 12522609357501114801569617361313581655537 4419 4182589222746860086899819144682973400748 4420 1573138987182833684708740298463590069997 4421 12610307124628712374524989432709254270622 4422 327735353557820566804822196274114623 4423 12673201295524534542749403777450460925528 4424 99304388508668573955049905726056969925 4425 849096844293866900269589521588894268912 4426 6387155888729667745585017464369595464031 4427 12799845919138032632411054631823036179960 4428 267458902454067986803768091539106657485 4429 12863598700282451030471212929603693637984 4430 1612735019416525577190523006710104378199 4431 12927713003743754067588249100818236546944 4432 6483050176512647772734991700470445363207 4433 12991971054019268452667507977455519988992 4434 271472471557465426795794397495759893235 4435 13056593247709658625264444950414404886064 4436 6547703819167555729882442316011008771815 4437 485984483493768366771659993913791064020 4438 822531048594193217624726646312414791769 4439 13186714248468286594721595008831949895824 4440 18369390432113607573907536821565896107 4441 13252215969705784326549485937559325256842 4442 6645782239518528911733538833817508979339 4443 4439362841023565790888102405908311339912 4444 1669693188839297076306791608746890124459 4445 13384107848191006924413636509156598675456 4446 43025299850793159732495124601903797915 4447 13450499848975155558713187146648519983904 4448 3372598811465921862294111563072482986165 4449 13517267701568598524984064719265291564464 4450 1355726658011578649798892726698410610151 4451 13584183423784657414391237221831262311452 4452 1126365903964473626245386733938367943 4453 13651477148330441277644087049792177710236 4454 1711489971724902381942818626214174114439 4455 1145266843522927660829131729647588808 4456 6879852349239717643259651259356454387915 4457 13786974583066313224298243446269832852794 4458 48013423716724539598055510027287982257 4459 1979311536860460505578543056355675192800 4460 217127879163966433834021332162303006531 4461 4641257377176221366566881532759957356224 4462 37948045519091694459946245795141377391 4463 13992514165605725353993348592356520315088 4464 14147149218654810859672246348074033817 4465 2812328836920291595286699173676067739776 4466 220362625657938398150692735032807547965 4467 14131163744169097248037560435836855921720 4468 7086420557301874988860791553032579311251 4469 14200835650467647179136385564327746093820 4470 1318783380775972294782893783713995101 4471 14270900184519383758211668833767640092592 4472 1789129869491459811783488225345123825535 4473 1593484422550791436782373540724761696064 4474 7191803086694287106975511232930971966243 4475 2882394634777361678431632316432354284996 4476 1806822252503477553573171671593990177129 4477 14482983577266721717195961885337548728262 4478 226964019310921007219460631180236860865 4479 1617154929919265897312163414849314429576 4480 182465300103227664244705014534167062617 4481 14625960056902418098723974866848766001282 4482 50934534819425365515469493421306903545 4483 14697928403796695076534141640688267167868 4484 921326939531949000366751456404465263475 4485 71354117009628851467708737379512493696 4486 3703428603142373655294530361618413198223 4487 14842831767885006307010777303218699603248 4488 5743291967774333107790892244252832515 4489 14915769363385151583339331988041947845973 4490 149596614791466832302045293382554701863 4491 14989117266811492768034259013079518413500 4492 3758281807744806293455806518778980832071 4493 15062622936907818764718749669311376248758 4494 1457079400221288940485649534227406729 4495 3027308367724841595956633058685405514112 4496 7590518483562113911773922326251413187301 4497 5070291870313210745856022833291119314000 4498 3813870801893403822718617702616440794409 4499 15285368910155700506852674248434118594120 4500 1277529612279534485197559987835895765133 4501 2194325765282212498824160760182284970336 4502 3851344893644986721132108425656177444837 4503 15435612528654321559166397644378299052800 4504 3870208109363405573439806627486011890915 4505 15511105700635099123803407631070652746632 4506 81024487045789763132235139695421295737 4507 15587021655383843984347109005724923402244 4508 279156062468716780013210302670789009127 4509 5221121326030414143704931581874185467840 4510 981824789170062117303081108098788173231 4511 15739868441472463543165663144067740888152 4512 9135468486681738331651552190141356381 4513 15816801661565962455280600259524810669538 4514 3965784553879763549829184549698879678333 4515 5298055544921810088719934527446565170432 4516 7970313053536919598354868255689310159645 4517 15971694558096343778522617765379127283134 4518 148319821675672590841939480215669768967 4519 16049656969909106205209357080382006297720 4520 804831388924324895956519713600597449883 4521 1792006247999450771625574868830804240096 4522 252736618443938675675342636320636285545 4523 16206620595532339889353640539329874789428 4524 338627233541604451556353026194838968245 4525 16285624907473171376000684355512397276482 4526 255206703577485608971383062266804984911 4527 1818341210588271366844594771360314754504 4528 4103200304583511435951472283411607647137 4529 16444683818564929794479267731177215667776 4530 28633352861762337172712412443778244129 4531 16524741862231364380389978098891502348912 4532 517906121612546131306837546451952958179 4533 615009178184691165101942063815716174688 4534 4163405278289527864583950724345270857329 4535 16685922197934382426627871194166810704344 4536 697279383355552287782825462487119682745 4537 16767046622061556145416362658273137271300 4538 8407975111640320968059677899611423026515 4539 208007714837088151215236627851373695280 4540 2112207171930603753332740391857775925609 4541 16930372788561677188480276570570141540800 4542 707492181292598675501738284950787225187 4543 17012577051782697490888839526822841412480 4544 2132768277009341537409882336106453012587 4545 1899471204753765519210256818246799274996 4546 8572465692359663135077373803741091825361 4547 17178075067393613647886989000206042687804 4548 1076761688195538387206610053515837529495 4549 17261371721324104575959978130703575787550 4550 154567917525772063694360123981976822369 4551 5781711104767353029319067320636647591408 4552 8697749613083862563669587038560441186325 4553 17429067561475645757869640597704307098020 4554 879622173035210718234844529325615109 4555 17513470021187818674452925589341878020512 4556 129149898947393956569908667004868821863 4557 5866114173595159715259542483114229919616 4558 2206172914517959865870963374619666341227 4559 17683389552067215677843552642171311581216 4560 36947631377785749036913651549705378517 4561 17768910286286578394842859102709288338162 4562 8910254335630335052966094303351368300509 4563 5951635881351663111757963221256832579320 4564 79940357233887785854756097517747237059 4565 17941081104236217117373358420646148106016 4566 249906147724919384262201230721130153267 4567 18027733429845611169014235276425005992584 4568 4520007609248079682065169960216742747385 4569 6038289562184273088284504817971388958448 4570 4541823200455453744488847193881839265539 4571 18202181242438756934672382011057731306512 4572 142617569374179080569205694370918275943 4573 18289979351846842485690588030046562179980 4574 1146435924096054508358262178870000567221 4575 18378266417738777136855492432050791045976 4576 2303924782256163099663228184887430710903 4577 802901373188704799269489592085988219200 4578 96459920785339529436001420637803354565 4579 18555688736302030414001499915538613257240 4580 930470011985219237986816380505762093917 4581 6215046845122517713455106229996598466090 4582 584343155117764655111091306274183685925 4583 18734772756824341905009799821062297811768 4584 8154977836186123571369350425251767655 4585 18824903091563019909933786340033136265408 4586 9439664623437956599514370465228321120471 4587 6305177808128454285310928431233028559680 4588 296407806258087684164285523210324983221 4589 19006346155378544065435988376907766337324 4590 1470784369991967156575735853895611713 4591 19097662779004282856849279063660051430992 4592 171007343481447545471943772319069456769 4593 19189486402060692001450969752578874721136 4594 9622388998516036989420999884295870411573 4595 3856298802287133138901882664615643240624 4596 12589357479458640158877284836365543797 4597 19374010967557336158850388445146752302254 4598 255656624243049488969111721054352831365 4599 19467041609105680790853601724753260504624 4600 488076924853801827767381917403818501299 4601 19560257417860172556188839489967424023952 4602 68113740054590584383124368930171463445 4603 19653989687188038709424926116912903456548 4604 153989321166704185427175752502567347427 4605 6582747330581696426609914737983288335904 4606 1237813724111150442560851939062810099033 4607 1167216487102031658288289610707953896544 4608 6633312857446212422288729575882393918471 4609 19937641808290816789597440387949530043440 4610 4998759044699314515492532898574502978197 4611 247322585036439523741871419632432140720 4612 10045334404274236615167005242239637192897 4613 20128805384813073353205931585986565969440 4614 841117575860997641568734951060854441685 4615 20225011064588805046987237488065927898336 4616 10141586882814723797762599300783747386465 4617 20321748471907551188411762133736696910960 4618 10190024421138583827026293912301125805295 4619 20418676321148803362324890903432908372800 4620 1269684408773374112133431010076531969 4621 20516139986851627581339253027732805312822 4622 2571883970525769318383360656306190324211 4623 4459040182301735726122598174618311552 4624 20673222991789023175479721441810950211603 4625 20712337622327425362007934254189845866664 4626 1153994835953965629512530353271109031469 4627 20811074059065257797908123751955336526928 4628 5217698393859311075455411270627466758215 4629 20910356647116850172887199753470795834784 4630 655319268601127560546332593705735935041 4631 21009832543972813510050713949518263832664 4632 877924921500112846693814099249102144245 4633 21109857528143383135162337311568674072596 4634 661573882668553395074146172106260777631 4635 7070145135724687544752856735132771152112 4636 2658886645867354476481506631164750244865 4637 21311207361367065840883421015825975219814 4638 98946148500107312669759700630923956291 4639 21412535584417541063649273672695381683040 4640 1073692474056888705988927119260958902841 4641 341498778792913742796881878335802772608 4642 1348492454699727471744031509190707518391 4643 21616507122356221269478447493109977622108 4644 677452585523132935277531065407591353335 4645 4343830858244846594127352313620764360396 4646 1361329587046529594810179338338448324759 4647 21822366676998983110253848720946279023400 4648 97699289348766597073484878619055334935 4649 21925777771826191555548471588444736438650 4650 1847157936135843657000580998685794191 4651 22029758417767844818279215032963739913652 4652 5523176029646856346069662227838932130741 4653 2459368011971829532359548958981076592704 4654 2774675424232616838295260982883822115345 4655 234095433672502990967277591411032982168 4656 2787836259126984180206093870362490393839 4657 22344395880991852948758334829061716600594 4658 5602041747610147137442223563436899178181 4659 7483435362110247947990744695408204120168 4660 5628558843336484695695811406716573904851 4661 22556417907622295666003699908090490020800 4662 471268249852408138246424223649959509531 4663 22663113301843026944427849303151617182888 4664 2840966298881424975722410654905356670915 4665 2530044034390057406368782228655805433664 4666 11417580688555532587710219364419910112691 4667 22877881688496618514309516513417473846480 4668 955966427476497916939334352321816633115 4669 999389488926880939798918404490711374720 4670 2881427616216283209848306976166705805877 4671 7698209698461844657588879693919395471280 4672 11580126113999460026003212193810712576877 4673 23203504955669802809303166325357166147778 4674 80797469361898530091746474060346106585 4675 23312979199479239695632728227418172802008 4676 7455136218455283397909115151497697933 4677 7807684683811540224994815030839602758560 4678 5872383462722578481553410680606325209815 4679 23533336085074647937192471370344481499480 4680 10085631507263058498278971827361256593 4681 23644223308488213550539552301480660382464 4682 11855708520947503451334989319290102363679 4683 3393674204884220611536211338973479451648 4684 5955769326001856872027612603352625233579 4685 23867424440863425595108798658440588546764 4686 2308578230616691195234709434744778921 4687 23979741036165473560110577939944385922680 4688 12023910836900183591708229603033391589919 4689 2676963824306274061948666110644522607506 4690 5634540545795239539184321777349991633 4691 24205817935953907413725322391188456922092 4692 610774680092365334088057007000035227 4693 24319581453323031547036028524453701580878 4694 6097136987635061374356420096332675301549 4695 8144656419132373892887238148016483223408 4696 6125775674808813878399936987799280042245 4697 24548567937107312952340894043152848995136 4698 1367681868470446038196235817219977905715 4699 24663794618284821359041537179939338081536 4700 1545854352586872089446040813171170089207 4701 24779652668855873668943624580285608354432 4702 1553105279893990727783961513710794873953 4703 24895724318950783355984955066373908860448 4704 33024268735742594191477453410305721251 4705 25012431616334848524005398045681746787092 4706 482369471056956734841426190186837058817 4707 25129776900229938598397377508539051712996 4708 1575045567428119702748958181903700428449 4709 25247338037624530542982698012582196726716 4710 175825537169441043879662091401545265227 4711 25365542015757961634681910654802073910832 4712 198728538922191162597246412919160963225 4713 8494797571782812945953132060909271048752 4714 12778132010563607796037531929548649390903 4715 1113193958520369332190363843900869841312 4716 2139661517435493226944272018220862237081 4717 25723178930972496941249661479687537203020 4718 1612238640631386587208645710969844893499 4719 25843551908826750301416152233671765293192 4720 647909148411439439142871424398031487819 4721 25964143738923257728499987889872654483922 4722 542449146852063375371260295975185123111 4723 26085394032947248879937095690003370417228 4724 13079492473338936394740278005689436270323 4725 5241461470529452797134829169714150147264 4726 3285132640829522818712408332200670724205 4727 26329440189329219563485489872756066672040 4728 122239891764918934549446409196311599715 4729 26452239986923075369811875946384422647530 4730 6850925021051396781236291985199209207 4731 8858570083960945115058300386627102359360 4732 475900518884131281981157476583374236379 4733 26699402909096077723539905762210078090118 4734 371871376034918841911034711857011336247 4735 26823770558417014143758822106439542284904 4736 13449642629166258800619013765643978551455 4737 26948815655770846275451309501190129576240 4738 18359033586591281948967686881213829673 4739 27074085489480059103907315221984701954256 4740 14140836464837729808144442614732164441 4741 27200037858538740001068821488467495729984 4742 6819131427482411995579107729761800193007 4743 3036297439531194630440187659580574821824 4744 13701672978854863871034079463340397390905 4745 27453542575355340377257304448639054537864 4746 47796604722752312613555925553377573069 4747 27581097841862067109109602311771508759008 4748 6914645687260405374209259817838983362423 4749 3078816515563853684842753429134038351296 4750 347337547821799219227781569774834643941 4751 27837827195682108826398569609208037864752 4752 290793088377184327476586546966252870885 4753 570755200671246073300994504972565576978 4754 14022742583957736637730599740763838156013 4755 3121876259080386190457485675970651696048 4756 7043887703879545509355709213056395977895 4757 28226996254124254636561236632220837106848 4758 589714810433862170401688500025695832069 4759 28357814206055685594443459145398231324360 4760 177733222837980021007186681771572412017 4761 28489343908703924141314023805569423421549 4762 14284508841345301242099368136682884462459 4763 28621104979911532230626281487394723939816 4764 3587681284861187256987638788076413474597 4765 28753582572101117154946472101400162307948 4766 1802131349199540646712628914258062705527 4767 9628926425844245264428067625726905812096 4768 14483743598738489111032074524875404815175 4769 29020209729941932151896280047034806651440 4770 29939901769218548108302359578436247487 4771 29154364697192634430527373376508351949792 4772 14617964367084432620276611591004987034237 4773 29289248559188338927305684797344411228576 4774 28682606251621413948272886573330663621 4775 29424368035145261339320750501287938822592 4776 307362462896145141631039698555786736375 4777 29560219467315109636356334451255426255988 4778 14821413030273399878167438682971746186855 4779 9898936369743151330061816867865266389420 4780 186122551947210219566343814237833407487 4781 29833635606567578131024636136781399520992 4782 415515520958574180594197514512256721189 4783 29971203990619187820190026262191928999568 4784 1878429965930844814535164703615944976019 4785 223033477169741262395496237401529670208 4786 15096686881166180430107973394623622206021 4787 30248072291632338274223796042572023633164 4788 135413543286479480450731648086068428595 4789 30387376546737648985341955649814752062190 4790 95225373384621512556781170373647543471 4791 30527436113178983817514761104052367375592 4792 3826546769799674764779635532806044154625 4793 30667736203938714505253968788269605420458 4794 2966182005089332510731960385562423879 4795 30808796649672164978905134078606747683616 4796 31915942279914994911610604554714415295 4797 793605643851308220302709114289607399348 4798 969894971557437594176337777136436590425 4799 31092686590606099599436800804678412852800 4800 7794857675900811488799257956919293290841 4801 31235521820236535369187539896136947252802 4802 31322449610691144760716642803803208746449 4803 3486570049870028521929906376025986284344 4804 15733128869441044116317090108878958926153 4805 31522983955900175658283114877992797871518 4806 73173215852623489548923681321517388525 4807 59863164568693877051753242254021060480 4808 15877830554585842663217407590785481749445 4809 31813027407738758110122184897285239559360 4810 3987657669263283010829396105107821000171 4811 31958686823438854354572522720791312135112 4812 1335319296041337036756144059361279989837 4813 32105133374733793189480114596119275621238 4814 4024287173379724418445314377190612994945 4815 398177437827433630779973693092973048568 4816 1010679349803921621312032257556890971671 4817 32399858197380480808131799546817718414834 4818 112812369766001203601692848024746160919 4819 32548141045158494768927106741500056358560 4820 8159612747740428550733593198599435163719 4821 10899075052212335869454284328698106747104 4822 8196931036250454414067084966310945234397 4823 4692365589783102099782394082430738315808 4824 2744818332313089312164744252645001951305 4825 32996699628787818946788273134500282508558 4826 64625294978933783814165426523391392185 4827 33147649545424126207887737671165048317080 4828 2077456805107150252450036276088854670259 4829 275197122846069433671106278580062888480 4830 4566079911991807852706172213153809 4831 33450869602806770753728277044186653897632 4832 4192936684597389519690593246097609023001 4833 3733745298050304997769108165803196461600 4834 16848262380291582572367215336133466384233 4835 33756800066440378291152575958812027087184 4836 132228115953198099678524235464259136759 4837 33910716141092617972365301077398948892448 4838 4250563645025002194403523806268989011285 4839 11355154301264059794520075996796966439608 4840 3415946786345167719359714867720387262231 4841 34220465193428495384321823778711962014592 4842 211822495078313577466606745462574792455 4843 34376302276201848325187511848868666336720 4844 307779412502030914613669643417646407783 4845 255799851047214838876146385647537527104 4846 4328520980720487236936346660590261348109 4847 34689913502316788299281146609225221795848 4848 1449412632943313674209124618693362523819 4849 34847692455250199785541262562151434134964 4850 17471940576363111911128336450743105203223 4851 3889591238950747704802407322856009978468 4852 17551362175848641000507642922636149871907 4853 35165209124401764611364496493653122685536 4854 18139098078980733146265267774519345905 4855 35324952421542144600991919737755968067672 4856 1106948943389191609101435512195585422065 4857 438093259243116024880583254038650996560 4858 1111974026621705855091819538656807554307 4859 35646417527447167247069937416135177416104 4860 1489368931941508690915985442500347231721 4861 35808145688822357733599848575441192371462 4862 2244173981937682269546809471747421118431 4863 35970743686706407831829296303536457107656 4864 9017400257271032242338590349035967246155 4865 1032388731092748712652760464263809145536 4866 754859927221199269663818897533193180913 4867 36297340764106432986657196313884606854208 4868 18198616746149545759750356883437150509601 4869 36461956752661028825217012200108437696094 4870 2285128388728211473266243345775190346921 4871 36626837806822906806221202735147992178072 4872 63763500924392911473340776812070416575 4873 36792603919023623538233629998623649164496 4874 18446874102403199363717897810937298727343 4875 947673363231963098850654270251747562016 4876 100708228665642340645411524129350965449 4877 37126183895028987730285564514839578117174 4878 775591384370636003555174644750699774477 4879 5327714690142628066537982578474208537376 4880 9349107838535786460843079278479032893933 4881 37462722541449765605014959730757105280752 4882 18782678997562432138880318740317673495629 4883 37631711199379214431290064473715417390680 4884 393075102327365928918334621949048890727 4885 37801606546703498741061729834709943631324 4886 338440301023134428391263966785262828175 4887 37972411703373195678743531224312477658960 4888 1189885852551343759078468618487824372395 4889 38143488498280350697188923666532409273290 4890 132806529905594351400937967724173196527 4891 38315481804298882752820690717279161929752 4892 4802562822639504515760496421624765748123 4893 4276488571311620557946369406160892585024 4894 2412101832534295965914938806081300887331 4895 86879968632564880177001701685414881584 4896 239306804287071744447103568718053554621 4897 38835700593063007003279971851732305592880 4898 76058653703326820244309172709510846445 4899 1444842545052358437970148999223599113984 4900 5588187364509131671827149663315799449097 4901 39186071596383730445248629552433504602810 4902 204653702010702124862168615410312553435 4903 39362332511684467772741002434676253568248 4904 19735002720115402418686501605785538259455 4905 2635969193271869411265837415871892942748 4906 309745509546926353845155421621984145713 4907 39717018393076414336306578695573801382288 4908 4978226689048421329476507664969308958555 4909 39895448626207871772289640886276094223510 4910 5000557682858764949878233472107823905651 4911 4452759281786055085380773096901283121608 4912 10046020447441717900506947024929852609571 4913 40254497110929117742226328237187041575460 4914 15016608803183253473359223144298990055 4915 40435121529935276646022543119625314256368 4916 20272753058383653100938546361546157508795 4917 4512967784512666283999100992081407805600 4918 10181828630737509553167421093952713385985 4919 40798580044800079210816408942781097822120 4920 18939868066682703681288233877353647307 4921 2156916906821414820911648545870844790080 4922 55833119683526991594451871904231896163 4923 41165239369705802467160938341897972319628 4924 2579827178782516565842257722668031444831 4925 41349340965255202438780876541491542443154 4926 575864681863857095992277683477405264577 4927 41534423328962085685691538993917147122840 4928 1301486963374842513559001885795451152847 4929 1545203514082989479512208684511669188864 4930 1045846953615025677626801949717266847057 4931 41906850990877941725320971499136735628732 4932 7003531042807164338268109977077198591899 4933 42094200960870895418644641182514786677918 4934 10552190220076941277199843446827923757879 4935 4698061291455625753092736150819587484672 4936 21198677859341620313409510562377854273565 4937 42471187042663599796748223641728318871514 4938 443613920971766192813621130878999983961 4939 42660828727155919705240819060402130879400 4940 534710324327726516874988449950079661851 4941 42851481801626011044074664469199194574582 4942 2685481564772865539551642721628912594243 4943 43042423381847707402019137447782600893808 4944 1348738223935132595489631535999286159017 4945 81728512031685549918167338948015870656 4946 21675905188145293683616232959996603006461 4947 4825262630079350386134456694610237188592 4948 21772520816814178007321086907825041935271 4949 43620635872358774508017741155660448051886 4950 1214980070253466657793331323315189947831 4951 43814936805673610613427609469077702066952 4952 10983458525800493859461131957784584813725 4953 44010272682127693808928116752944723352576 4954 22064700416098596197920004473395170071563 4955 44205901935283945069349712826944164851392 4956 16490338545482703163063009215265332145 4957 44402570036082354036456517590957037472294 4958 5565366453128958821563013540567882184753 4959 14866761971699486903478504532218504969400 4960 698764102505001289353729457620799130277 4961 44798296249256977604031108499551613882386 4962 103981258672699632152352008429070187589 4963 44997359271812390190160824075011099058640 4964 11279805714881151482356928821718114610789 4965 15065827373645263833509830530083289612512 4966 354059216404798003759191611809678451643 4967 45397899588794833801075890220022655968184 4968 79029555030052932028323700648304230675 4969 45599382777962898986101577147009422650170 4970 357208941669137909344190651097484126719 4971 45801937113804101675373193703156264909912 4972 5740694585136982638445067339746498096221 4973 46004789889204920541530943081972514139478 4974 1922059404990524696520352813149605003615 4975 9288185058051833627169085836031100312 4976 5791702041561827353907012549164759039029 4977 46413733044458953058750500085556962727040 4978 2908679288101303436328158469272021705685 4979 46619046756115019062705133970125637974784 4980 162309841137890243672123431754717955859 4981 46825449929923671366179171505873982809372 4982 1467246164758871949836454169927469914119 4983 15677649677590944648156619208673132333184 4984 2947477492112360151368396228296264300575 4985 47240751534779149614724524850089236705604 4986 7894747114092895933715327126403857640497 4987 47449654052024340686671991264412016300964 4988 5947206459688143154374052416597845634615 4989 47659666049759966117238549561717906727424 4990 47787907771062551638378334287442423457 4991 2081303587107898235178082693791143589888 4992 1999970836969082941038993189970401693815 4993 48081413501232750404756849799949536368258 4994 3013186004751862268618242385431513563507 4995 3219597782749049947517307102660140736928 4996 24211898278935558815002734107553721020625 4997 48506824433727569548201846491525004707360 4998 75058213225298997243701936406478344463 4999 48720810482447649032693543770623625055000 5000 9770395901123044220912395004179648513689 5001 16311976868185034770403335394576107450544 5002 12266836481420753319493505120806537893399 5003 49151359164199411459194954097692372872148 5004 12320969460609826577979144587853199610585 5005 7052561290124891015297111599734079604352 5006 6187586982295943735058234449547347844219 5007 49585643877150079336939641509900175322760 5008 24859342403701518143899657429881161730709 5009 49803670202780934474069477765601898114610 5010 28899192839266502852537216660479941581 5011 50022849837612804871097164275543789725612 5012 223916334955597908067917624318353046015 5013 5582576626521361389922136020005248583262 5014 136896332461321738905431466918909370965 5015 10092768584069365867709985820484297898288 5016 87846585147166973149979063733838971025 5017 1747781400642704707405930807480984551060 5018 12705426305770911074827278021846530741499 5019 16969550929532985492618562321925686146560 5020 6380622045876312255913388151417566904807 5021 51131959365835207436644858378405176597222 5022 534056268303587734586933237909842966913 5023 51356445759374437958885129491063133608928 5024 25747084124098492544349185315891258910963 5025 769882388148247706642859043318249670096 5026 808126520127149871408774009013192114965 5027 51808108608271914530805635560090834817928 5028 1082234271981662693919696398787041511235 5029 52035291502656107409036217067999584723776 5030 3260917924194704073543939820444949378547 5031 4020282670569540662309125154346533571256 5032 13100837962880795749609509177754752832455 5033 52492376434283043779191484364796393764480 5034 182754169157887902946164040543879171085 5035 10544457199832020336116057954900709856112 5036 13215848578838399513498987040990086379645 5037 17651135803458966257995360922752926369344 5038 6636847121848695751086132539131816142955 5039 53184850391612193653961827574441485527440 5040 1110987656764616978782992140255487858731 5041 53417513915589153425884635545533174868713 5042 26780166028889445867904828253378567805189 5043 53651405219890776249241878408395443851604 5044 13448627825405871762508487862657810974539 5045 10777124025966953010314281825941381675372 5046 4502491686952393505975739731217267552491 5047 54121067266570227855921226301755563443064 5048 6783204826074311816417586449726716695405 5049 2013250265811793776807984662778551885120 5050 27251297105963296400278830642607267260249 5051 54594771624939365551137800744129048318052 5052 6842602865368340893754901394450393074721 5053 54833034487320992707313572237027451698816 5054 6872419045931065488924328247149891917567 5055 18357518095255618962647559937872055448624 5056 3451197753032841045721432044981320012615 5057 4254799873443869734868363613867125589540 5058 3081122941670935640049332991919047576257 5059 55553506113221909786724085841146139897660 5060 1645250978272711913966556877766036643 5061 55795883937530775426697358712298887363904 5062 13986065693318197430375445132344799774567 5063 56038590243684811867348989042668196193416 5064 1170587793075954506176549252824937932215 5065 56282574586172667831507722662099581826788 5066 14108117068611570782054266485254746620975 5067 18842613679196061144326741876739578869972 5068 72293410837640623168698441632294620261 5069 56773439187933511442192819047943318385996 5070 263541047685322671649623417949255770829 5071 471242385417455965997792183952372102264 5072 28586027527506226828404154468386922274787 5073 6363168557417093321318643725912261101600 5074 3588782307401838370714649953234629975045 5075 11503407833209474591048466506954526643504 5076 150183106889724666332847232033089569665 5077 57766864783572477069156800169981048144974 5078 14480103853033760787253401017530003656765 5079 58018005211887078172465028437859864340584 5080 45446765981831142736444737556977212481 5081 58269480211093208298204429994731070287882 5082 86941364656929254547886145931770217557 5083 2544446775145452500218860019761695351712 5084 916839036963691332434567015315838230463 5085 6530711230446941075889200493917404210924 5086 3683256277255344869580915468135978881637 5087 59030860488354664781307030292586402184864 5088 30446433715124371828643815340187203539 5089 8469522377426774013481725901770818675008 5090 2972197229571017708010484441491473996457 5091 19847932042819889099285164600146412084264 5092 3731336975203569087298388675943950144965 5093 59801274232560954702407659314557951921856 5094 4996680247904691136594083876495537671527 5095 12012020821403962625878610023145239504344 5096 4301378765281786253052994288673536809045 5097 60320290036527683780868502156742098067600 5098 30239886229384235643465462440877368805975 5099 60580817789469274067021262367872984506100 5100 843633876539348789452908935936832087593 5101 60842711272924256010514936995141845606102 5102 7625477010960205654855408953848120136381 5103 61105978579777896416110522952286574624568 5104 7658424680573021975220703435754580691695 5105 61369589675269764635234973262795508721972 5106 4644650645186284456996274347361246183 5107 61634579364306319211999764598679747645644 5108 30898819575401706072782635242861039412611 5109 20633653177122188002652693365737075565856 5110 1939509621447157227497776589876363875449 5111 62167684297794417904152160352111539523400 5112 288575931868918197894721332175114795205 5113 62435805638036196213168192317848813272938 5114 31300406012715400042670631149062535712003 5115 6967259230087209457282775414172455861248 5116 245588506564600971103813574173991983415 5117 62975204565508327337690572685196127608768 5118 2630911946734093826943092613620807491379 5119 63246489511041617693151128875401084984320 5120 31706747465028500801928225216931245850479 5121 21173065014412564395834076397314632206630 5122 15921622778536778602643470501117351276437 5123 63792249167218763128081572109483515135840 5124 142769973599242185716831600075792176609 5125 64066732650039163694425803121314040467192 5126 8029465555768428259530324279812789567073 5127 7149183329485959499053242223611985033320 5128 32255984043831248029840406505444877137345 5129 64618919182532374128382455359626444387584 5130 4499279685468999940082871908172007711 5131 64896632451650995773206727011890489051792 5132 16266916709928003819845263359147184322751 5133 7241755352927407070499924355253135261600 5134 4084195581363943680752518378417119907377 5135 13091063570966177815105925339613577303488 5136 151916861675957204514259192840023088601 5137 65736295007184482098422040424001561802608 5138 514916888068065365246859729588558711543 5139 66018742249571591208976341807417445716404 5140 16548035202865502519396722402307513868783 5141 66301544055537580689964243979927565812892 5142 923282824560821141831821453505991625379 5143 66585822316656420822406624262164381385560 5144 16690243676256912506954069792215521378015 5145 891621161588103725004018580250163599488 5146 523804996844949237716950319476816408233 5147 67157705665756096962884042917505296611204 5148 215816123643542263892194478107139443973 5149 67445318531221556697547936593559935499840 5150 8452818570142137700283087573054303327169 5151 147569571001832618869616157535705925296 5152 6590838314402477654798018618035494507 5153 68023906178588108858617266435698832390498 5154 1420894315119328996386898192569334120165 5155 68314890209919758800221555024743012090832 5156 34247124250834680212700174258635399526285 5157 22869129953361411017602219512928995729920 5158 17196763973550668635126506909559830718155 5159 68900251445014008989945689301594930151552 5160 47973211859884622682860519140447210577 5161 69194639300613168599764510756658541937252 5162 17344030039812236581815144303230784544575 5163 23163520831905008070734068985446471710152 5164 17418096319286588016847108116943546562069 5165 69786849595176096335591009124468107197068 5166 69414843048722303299912485757739442733 5167 70084677138508106909131939167807231155984 5168 8783541903245150109276950677809728518035 5169 70384058474743432311087110362757856389744 5170 551312728445192537381924927302703143659 5171 70683804251171302939484361853558148991372 5172 41012335489652667255471359541282891461 5173 70985110499672784709941650581865526144160 5174 4448183467459200187896713780376349256025 5175 23762662577498738617334466150747946533832 5176 8934269874384353939538303043951170220035 5177 71591228476687528327256101189773597074688 5178 6923121862803158688550205302919817607 5179 71896048424772808081661819640026709354980 5180 321804014466291357843702490762303924677 5181 24067485123248346171015413646103733470048 5182 2262213151879631710173987683123739557019 5183 72509230668303647182040911843140052248816 5184 72699175047920696314085306911821544497673 5185 72817602678709648283550969737441841383208 5186 36503932037331466320333007510599613427121 5187 10446796616718331592457018479718053077760 5188 36659096358344143247635423031851653224281 5189 73437921674846834889698368882723240306590 5190 170440051246313089974322033064818590433 5191 73749879943343593052210065489636624883400 5192 4621400943805096910744232546671082036525 5193 74063460540231380443121771758765640355818 5194 37128158454038238448162227416541857089743 5195 14875482979947143352742839115348453766688 5196 9321485763185346012407987271005092690999 5197 74692996918405075275460046621054339825654 5198 203499438026992880947413820639892063127 5199 25003406905371939466011765603176222102488 5200 37602689004493315890702965556074425230109 5201 75327818731215489882122605276041058373952 5202 25174857992726333001519283283331091195013 5203 625182358522316044238633502706024852484 5204 37922091407234854996233783340062146295303 5205 8440885776548987605863649280049915712288 5206 9520676762090651651414345219321925561615 5207 76289251592818079887633953242596906737408 5208 24898551441452772392547643841728276165 5209 76612199650282556204957983663649409596810 5210 19202907058960626250880087811251447615907 5211 76936824363547172451397750957012993832240 5212 9642077103937570676961261692073606654793 5213 77261827100372422346636281364062868955276 5214 33621205263045852907666262555015054405 5215 3103540669342908670910458303403228587104 5216 19447578279904369250396861387993845740663 5217 25972299411552501043473377093749106240896 5218 39059513782843682239842188889900723851145 5219 78245661305643073368584604335346105521496 5220 435830478461586436454460332970238176901 5221 3416353399696969418363332385737176562464 5222 4923767824620314249630153752074149729973 5223 78908308859395696312734015848062584511016 5224 39556418674055386224928655918207866206555 5225 15848174599146586761205363749842147122128 5226 12351846367429946824332339588448951987 5227 79575156437139799000622580611706966878324 5228 19945433794942442699737813753118056310433 5229 3805294007786278217193259738652471186464 5230 10014761371860155541660328685842075732059 5231 80247575547603491325237758875471229422032 5232 10057028080278058590726265318042032950485 5233 80585718446829243554607164680101261809618 5234 40397353231241276303896095515370255885333 5235 1079008195321254941265499675853544773264 5236 181104863166895571301257985587019201297 5237 81265893168324348852188007700601314823214 5238 1697436964070907795538305710879184761185 5239 81607933925536290893025446885600379198624 5240 2045484929169449369284577203972428907581 5241 81951745543718566553132279467372718541392 5242 41081774382451999341698991993843846647139 5243 82295944714148700701958600887821860076692 5244 9342110803616356428562002019817672345 5245 3305677014882327977487036052361874931212 5246 10356980722742541613128438822533106436263 5247 1024564110570257203637237025057294398072 5248 41601999459129084243974173791845398738365 5249 83337851606932615392342166959968342415060 5250 72529440150643461959112997709629083319 5251 83687809627357584640150628670581447303400 5252 20976064503874823304263895495074747635557 5253 9337730834667867388861899075851182743104 5254 5266023300512047324677741296657936325237 5255 84391738364468509925621770125552701586552 5256 14101724732485396881542323011184249727995 5257 84745714850976413296086378790246167791488 5258 1327573062313370987198176821783466628505 5259 85101522635502518525967230452373778514904 5260 5332554730608302817500783917722199259229 5261 85457723551559097917152287942120735815862 5262 3569952989793327586396648609427433968327 5263 85815763390911103582845079996004394162280 5264 672166442640243166088920061455052484387 5265 28725218213275417744665114292292048952956 5266 43198773142627482835301922678335006239341 5267 3762432055677897169970600805374792920080 5268 2711240305030522525115592514002323792155 5269 86898080684056417507119734902610655327360 5270 680642107082211216712512828223947486429 5271 1385112602484028476665210403036342744448 5272 21871649408528996604890659841381288037675 5273 87626503895599785599251835190533990831178 5274 4880713696753067801790808333837349847283 5275 87992794944819060872212593888579189117812 5276 11027441897869722830597165080687821913695 5277 88360972597655567872841776009256172241280 5278 395482465276612593028500925473647136885 5279 88729550623150657457295782665838717626080 5280 34320430026142457485303069907082290837 5281 89100028381180723443344626390369809850082 5282 5583086917778484827434946374677092077575 5283 29824138977587155987248509542463594597516 5284 44851091061887990145302925387812518947133 5285 89845207738703864449524840220137829481088 5286 417022467160268215102145047430495480629 5287 90219915178980600761664145646602537664208 5288 45225984049528308462358197539144006516295 5289 30198852026875618363949616223705609590176 5290 1974542908195110965487916509911250739233 5291 90973599148942424022509374110847230819984 5292 542904536174096289387726626369564409215 5293 91352583491819596181072831178843388985920 5294 11448413990464823657021066500662086759937 5295 10192613586552508380038995130232464045456 5296 22992164555690612398298397352718615481413 5297 92114861253961973118524996434512696529554 5298 1923998432567507524198026175427007400207 5299 92498164507407069727210565565389174003536 5300 46367821128275258135464165444075855827297 5301 92883441430635104287288807207126192113280 5302 8745425026864968717872722896325046127 5303 93269124105717751503662040931833198583848 5304 216455927806175427400315612270656058535 5305 93656792339083628101866399154711426793412 5306 2934281193280155835295642041628197002315 5307 31348817299837683168445704767961852913360 5308 5892942222314260493764253587841414758817 5309 94436520841156503919246537458174697187910 5310 87665848984804258113946072314285605861 5311 94828594912684954945904912925496686949152 5312 23767902008757113523438707952868574155131 5313 20000564126931766688299237165279347712 5314 47733036357060567340886250275600968097553 5315 95617187766392176761944277839713126537488 5316 1997137740736033176156009529069762131149 5317 96013712689286220484601411725330693652380 5318 24064878743252944539349658556275521492935 5319 10712475352524066132428796758083112505680 5320 60411565666996667880570370589055635511 5321 96811254574759548059568993296422381763892 5322 337012137520544986032427005128730243931 5323 97212279727562575834016058473818880500628 5324 12182618303212632253439512719737160799449 5325 10846151946196241118981264426541473311584 5326 12233051448188659125098110562366141564439 5327 98018863988456868714617039273003359385328 5328 49134998075071059775476309620173996675339 5329 98424433237708439716712365281956843682507 5330 12334493694288353004884731122754776641313 5331 98832085424723277899733419812523689466552 5332 774093976558085748174464925320413255631 5333 99240151938068967874758763221989623453518 5334 16193710678686660878929548792136260298 5335 99650313713771897868618204767291997878448 5336 6244046907522873895415139686821403901675 5337 3706021361754337965624851912018571548078 5338 25079350136370117076407339990791266701051 5339 100475257859271472535108450838654114554040 5340 46635286187234729334228850272359557891 5341 100890054788847661240449052094226458553030 5342 6321712542966806997552960695601902732733 5343 33768993220407483091605893891769116251312 5344 12695595209825881767500481502145322929967 5345 20344864866417006646882118381707991091204 5346 708223713607361213376717927925203873361 5347 102143803401689277943043059537768357519004 5348 28572582364850618206659488911418116341 5349 102565435507833274682273171210514297556064 5350 25706539980109694637638459932418605436139 5351 102987486922118803467815427113737023671352 5352 268881231906085203127219238096434173745 5353 103411699905040888722583344941981204040996 5354 51837499692217470904724139829039430352663 5355 3845855153877994619759820966065583952736 5356 500489564214183218385646946073384127009 5357 104264894974515629234974193672126472463968 5358 45369269320474993916861765983223749565 5359 104693887771382086123638027976219714599504 5360 195821338808108998916138561397912581259 5361 35041692669532804031494250031983108073424 5362 102921701131554299276200759566500241267 5363 105556690789074244838576982093758994847296 5364 17637611481158640968236454001211638967025 5365 21198102797530330273567407886184608615224 5366 26564972243047903769267860830220819835433 5367 106426553867050401728761813154823772550120 5368 13337047607578455179023777701280743975135 5369 15266145729247371160070147905024534503360 5370 8266593985709788900032429283116350951 5371 107301718160973888012254103974370149617944 5372 3361693970740347025248596735484168875055 5373 107742661107655838394793360114311727016000 5374 843871499564821073647298329346286819687 5375 108184031967907082539132552491869744660208 5376 484192885268494813946194923386518918123 5377 108627654235761117108131073617204562358960 5378 54451617760197067773460158890614323552705 5379 36357849197899764461940150887903005122496 5380 5467479396778011133097256569840215208433 5381 109519868207614695958744950205279454281182 5382 58652866375185535845268771347959112691 5383 15709781264683157412841613038138062076240 5384 55123613291482183006053195219959993685105 5385 817921220710178760370772273864602220608 5386 55349263998459191939446300903656813562671 5387 110870685060510131292984299365916598036564 5388 1543780398357482379534374891801345716775 5389 111324311934913475994035103005978223075756 5390 13950778561281969313164006867495311487123 5391 37260085489599490467199850215037284665400 5392 56031317286766550591566969548791004411577 5393 112236631295750669318141054413387705863858 5394 48837378776032739102140037507324233655 5395 112695337391092865345302997705572896995184 5396 3530640366446473592433074659737362000985 5397 37718793776046216057275875164874356003776 5398 28360487849664535044610703368067142326325 5399 113617859249436812509547115084011956259400 5400 189843039167187736414616404544051060591 5401 114081691030815982473881333272606309925904 5402 772770738875803580414842204504735265271 5403 114547890195234759694033887576012721484696 5404 1025328032097117707984270417558236146613 5405 5000631520655297327657303325961198911744 5406 9885608377567738703813953396706979401 5407 115483533931405543159269641908549473717344 5408 115775221861566621909418427513015204985903 5409 115954937854623750021248223596902193669714 5410 29061761867503409208626553926868351336477 5411 116426776535596764225135460266880700052432 5412 405282396598366934017893117778214833927 5413 116901019316443307398945048918521753624638 5414 29298998838610599274181552404995130954539 5415 13041964737144595606895932841190112829032 5416 58836567253933841473728336969564669829215 5417 117854777274674270212182495328847431578234 5418 1230756767708664726502625490894167867041 5419 118334304102821861900700753662999892477620 5420 3707270642736353663067847391152117940613 5421 118816274716592809706288249540406798748960 5422 14889381744012235367343955717356613171161 5423 119298682861728449334374609332727898806640 5424 4983331853531118277048268493753751444061 5425 3863985455459182792807515315850540787968 5426 60042628212107874065385494538813316991781 5427 120270880097268113548245415565550233850524 5428 3767908606770339415086040556396365648545 5429 120758652489371970806803729739156086024380 5430 840717523966927083696013888439760354031 5431 121248906547928751311094049453003665784232 5432 155043449112333955098488652579349826355 5433 40580552185821047794216129955998979514992 5434 3813976411196396356268324828958052390365 5435 122234849330827900145272124556418107828864 5436 15317874354210617182235047554054668583949 5437 122730545073114089823333497131088652291014 5438 3844972726246580164084140419171131471815 5439 41076255263475145747868250575244577630232 5440 30884460823409482548418377489006738772503 5441 123727427970985975476258897139266180667842 5442 2584146507319804554155277263080159822681 5443 124228624754533494417724896002350919013308 5444 62270362764564225210060745613431603268793 5445 41577457739333604767837269170965375817802 5446 7815306785995458909836950669299740016765 5447 125236559453352183902923698692291632339560 5448 871886909251127667711761725877708127185 5449 125743309607290145017796832261294402047450 5450 12605890781294245330867238237008774266729 5451 1829748345643605214450356426173030586880 5452 3955272867137532193424467038181440457155 5453 18108915188691243521838422061460252390080 5454 882507561659938544702577272226283462885 5455 127274767705862322142047328528929761929992 5456 32155733768772625063911279743860818393 5457 525883651253953131030791239841100551456 5458 64054678405921927394042572364858355055485 5459 128305134823988275384092237447380593234704 5460 6836067394900590420748799941492562123 5461 128823158162414768929556878173468807880192 5462 32286477733879523096741893032340615661517 5463 129343812302481828214871143411100453583008 5464 47462325348795929371516893241273118055 5465 129864915728926709348919348351651257179908 5466 226025727204063862789964306269680555349 5467 130388657270391336006466528919195661993216 5468 16339384300538319203823350023898447943969 5469 43638353294306613945959753919422371915648 5470 16405241110570081058020484138686345231737 5471 131441910389826392868696985412879722704672 5472 3660319843925211960330461246163258197935 5473 131971432118119097497284600089416951279636 5474 1953885403230120167376012339261111651 5475 132503643115190060570095082642933275995944 5476 132834211968098994359701216223662162284999 5477 133036297677162933248302270739586476600574 5478 77181466579841293771338312145850961419 5479 133571654296837225382479714130149416868280 5480 6695272631814458408760436130639021811399 5481 44703241940483081519677856136364838915200 5482 67221988258857439324234348857995020591479 5483 134648247328794589781817763236364072106868 5484 16873162204901690441133669386033829296467 5485 135189499411086156231818900623789470197004 5486 16940875666165533971220620771610192099993 5487 45244496445094333771980805756259120913920 5488 8504470066655192871816873396480523420075 5489 136277933260205776029779011117615773366000 5490 3794964824583377889250316483744220957481 5491 136825133578190585733090756004197365525060 5492 68583228944872940466376054508054841141267 5493 137375106093461274095511497879715172629536 5494 17214611462674872996287736306700092628659 5495 137925533808629067902802647886781576563936 5496 5761257468123774285996111588120400276075 5497 138478741060712827744097329509803547745920 5498 69411926943951358450688195809133551459875 5499 3564993653835192995541970518962249606176 5500 8711274927392784659460128706700460538471 5501 139591217277231768251172069560578538810502 5502 121475424506650111236412714480472502683 5503 140150496591399091777465830463878038891648 5504 35124875682360264452599483151471919937005 5505 46904203147297779495350686892030826729344 5506 70531040061369741596488156264769758772001 5507 141275170886853033960262889238732251141244 5508 7868198422212022144908639052056924128729 5509 141840579300122586360873514629877981674016 5510 355483633881651900099073435110301215831 5511 15823205318864610317330278667919542926976 5512 35690564432437694166548992882334198436045 5513 142977571845615247045892220305309268608100 5514 1493061180991464468850648494307741987565 5515 143549172538379726525119242904001102070048 5516 1284875120159868897528386406144499730619 5517 144123657580593321914559575715474895428566 5518 2257515234096172620524207614940593695255 5519 144698601832773834225481810588705542108720 5520 10949495406070391986509785047979081783 5521 145276449909197358390455681401952695452722 5522 9102327321743118446018535035460608024061 5523 48619072830704333947694131925322957290752 5524 73109275963799804949263015122570681898623 5525 146438447115458271940525036989119285611092 5526 12233561175092040138914624952137628317941 5527 147022603960757814510654837796926289070024 5528 36846861025826879503755878602721734439235 5529 147609714731244469149183583530600301486240 5530 115605498275738679502742293015887762351 5531 148197283565088239133856875292182486115332 5532 6190235981002288171058835997270653617047 5533 148787817158887504412856253662493094508576 5534 9322292519039902875360492411929469511551 5535 3319585233838097890486200920580585741728 5536 74875374900612315810027725815943384110731 5537 149975306736897462460850882464770163836834 5538 87006797778195292638727652450734006549 5539 150572276524400041520575156530907530111360 5540 37736319404391043234378615075985975337993 5541 50390753055242253431278754495380701272864 5542 18943217905195143025488027522931310697951 5543 6598813109197606901306383978390470790512 5544 528296229815170052995453990423391513315 5545 30475234766283449108377856542947397771092 5546 2386769886457590410286967292154173837865 5547 50994228017145656103857697149990675303812 5548 19170043528572398255989494144795427965935 5549 153589657861698994037517271167324097503360 5550 6415433967198720319753658530113473951597 5551 22028527155616294703712425519069317077152 5552 38645252588589553755765345824153133041361 5553 51604265988554691199910451822380020132246 5554 77597305316699197724621786903637668718213 5555 155426370290558475692277814240386074489424 5556 2434552783559593082653125375988665572273 5557 156043026374106417646709608753836672115694 5558 9776783328252695769103097154785764426689 5559 17406977044132768228875222342599010240080 5560 785244368141645987311164545438616463539 5561 157283022305249915383627644756437850802512 5562 821209677816504438515522917688624946055 5563 157906373414561541689788084717711790437988 5564 19787022933166072647299608158340244157327 5565 1957195899537430522027263464476181703296 5566 19865396654633280965187915310754356033797 5567 159159818190376001509555625667291032174760 5568 6648058190194562377937987254608583894255 5569 159789926427471944289705251009526020136770 5570 40046002540358049461055562531565495805189 5571 160423207239756801611672192833434648228740 5572 358968451064510928078151134807069669175 5573 161056951183949543950686636176350726222878 5574 2242428319227292328075807330403510100055 5575 161693885711567971122821319445545941541728 5576 40523088149866358697242346820343290381365 5577 18037113227810962999328317314811026692048 5578 81366497105442820940781243172580267774655 5579 23282088498714805934296874401801974717168 5580 850921564093220418067648478175224348291 5581 163618440024812583188558398773192242443382 5582 20502658254536804209797027650878633156551 5583 164265499245408287916366768821633703466376 5584 82334455879811514297305768849125733638675 5585 164913026078085505195746557265897537559284 5586 60423880095681411103621429325985407095 5587 165563799712210920634852495673420102178928 5588 324162311478158171155203082861962820647 5589 55405949604832402807942715652266047487968 5590 10414104207716481707183961083739511032081 5591 166872362623344143122886976724820550841992 5592 774461084858012501278532981208032298905 5593 167530163688618327398947258567291335715584 5594 83970955074943017878501041821300960889323 5595 56063757969420028883202518377408175280848 5596 21075451466852143769349525665642256304525 5597 168852842479540440713680005050798057368140 5598 2350952187287762397224473312971348057553 5599 169517735586205426044366400731998270947320 5600 3034536661966499951896330711580054824371 5601 170185968680141162296391725349981245146032 5602 85301400149125918254128276998558755956649 5603 170854667325189500941856171125114553118816 5604 1189409661281816746300739560056751862909 5605 6861068992532956012496647266652846312608 5606 42986891619649620562025447235211347131763 5607 19133572198226174757068522147779077336880 5608 86311798960595099855002518737669119644195 5609 172878043981966383715681682038435389855360 5610 11143450617653901204656682022997059183 5611 173557328162038456581679238160455354761024 5612 472779434489387799593620031386924145181 5613 19360002389510019955806688877933889157184 5614 10916628090560328777529570198883740687707 5615 174923184633963041281277429358837487904328 5616 10959548652146776746575269383398976876065 5617 175609765367849108063793081692216842258788 5618 176039890445924853014481009127771434512343 5619 176299793918803448691343695598056776575544 5620 44182633504575816888890940688241982004299 5621 176990289018112915341720815710508657313984 5622 7392689570997975178617221958357389648897 5623 177684243912654325151649653167403741092328 5624 1171836318337102478210755432375373717175 5625 178381682188090405506983160228113998424257 5626 44704271383836440005328942005735948413795 5627 179079579811756724048309537217844820339688 5628 2990382382430679011751876040992780407 5629 179780976602097131170050245213934933383884 5630 22527571219810927809138955252720301914989 5631 60161962916660309185335745726569719474584 5632 373814252217014594347273489898369211837 5633 181191267723109943052339910850374758743856 5634 30272513146804091412343167718413908753939 5635 7908703560134208707633194431545839989648 5636 91172306690483245487342265357349884659265 5637 182612639823568142831905126647015590044640 5638 45764403034694850859263327426426638130495 5639 183325568515787805779567579785668488294040 5640 10635085256974694374651937585595132023 5641 184042064771928300764754852094102476950042 5642 51476368994430599863816196755256321469 5643 61587382947111004503342530127396059286400 5644 23151502347198547138086481360163682828867 5645 37096540737878386856428989639546325423836 5646 2582447927628024748092708849127722125197 5647 186206855040165430413098477175721776630704 5648 93330519335911158267637749541487346470289 5649 6923504993314539921236429236879184960320 5650 93694682819491114841012865635864740191231 5651 187662881409794601186082847782526693924652 5652 94060709537783411119975812705009665531887 5653 188394769055840479470411257052867014409998 5654 23606731736376139316157629412580706263509 5655 4202896048424496452738398106107316886176 5656 11849377509254157636130955483748281835885 5657 189866334509895764512212890404619697339594 5658 110144570528756456544657435473390456609 5659 190606028883872932830509387785176475344260 5660 23883769685282479005092852919135231642063 5661 21261046919852649597928875236646166855148 5662 23976762113435802086141211778725793042125 5663 192093282613908384999986861474286573437040 5664 445745026281295596191985978903241102085 5665 192840862432831370899542976520320855661376 5666 96654990496223584664707438740638128740441 5667 7170080415553743790295437156521727721960 5668 48515484809595841169132889328255646430985 5669 194343950659130755421130016401816401367870 5670 1352899768761340671356679367154961836989 5671 195099483718763720347997636935577813489112 5672 97786872840972793914649943335251295128975 5673 6318025537235470598305488589728587759872 5674 98166805021392243002784517118995334049543 5675 196618570109662470533250581466458081808324 5676 8483874135407979581616625493013968557 5677 28197447497112921765966337250199957673504 5678 12366343152576112677597377149668246809559 5679 198149512015156279178004076787907656966024 5680 12414345521761778458982000245316384033637 5681 8648580776763480869851254538082415936960 5682 1384731235897010755948518056326196623957 5683 199689034190718470915395305879123992694668 5684 14298116651375573671432206662317450099005 5685 13364304450887892035993767280223389630176 5686 50237431111217526073944404762881090179873 5687 201240557030555683568292635193340905511632 5688 4202703859313385070132829758007088055025 5689 202020420825936977126101134983552223362090 5690 10125510997033122050626781273340781866399 5691 202804176033392295463561904903035141348864 5692 12705914613895343778085701807319298124899 5693 203588396559474655423854195879185037135558 5694 4251726414524604211686451305574514282411 5695 179435057165274461669177780844412832304 5696 102435832400348331354975173177431469529285 5697 205168586134014732954103418513367349091360 5698 3213504602598030463142207016319420612497 5699 205961111412439364593780965660268490044680 5700 2580762238252290652258417126887147446071 5701 206757585109360775126850813719931632012702 5702 51814505467276212593569811122555385625687 5703 69186009843946550799512274978924072715832 5704 812731007948403237904583642142390136995 5705 208358942908827660155677763063718960084672 5706 11603563764053060149705579605663342931559 5707 209163835991223039189883460857935814199920 5708 52417430390694507966693566362691857774443 5709 23330304936439436628654898048609114933792 5710 26309901290598084780901491311299261996791 5711 210782116882584234834867633098661711603312 5712 366827819668337786549309938983957324413 5713 211595518193815720559421446357881539512820 5714 106053402609339484727997277972742086318653 5715 70804325155968220774281691957799872422656 5716 106462469353081626202945791496816746257095 5717 213230887421982981519071249051898413609934 5718 989569651659542614419358244921591842481 5719 214052873472611189053376188591385357901440 5720 2682121504843714271365395706818193366149 5721 23875439101013389785877305385634990194768 5722 107698188533548807336461828388935478623819 5723 215705493158886099206970874490599148525640 5724 500526055748052483352959476477018593135 5725 43307229924618641149446172683062255652106 5726 13566155918901357475498342079191436345535 5727 1050101116868898930646500238727621865856 5728 54473492524653008492671358971903703228355 5729 218206179146580636731815199455197183678276 5730 15822736039800928528659401859678257891 5731 219045579406397502331213617882612587145864 5732 109786796510238996478884139182583551674277 5733 805454782074849536045184940144073756606 5734 6888054940718861478938774934083061639411 5735 220733197022896694708715888903183087320448 5736 384142755302880831640464765070673492275 5737 221581423824535900568592808734673468742714 5738 365320808256281264707665729399383946945 5739 74144624333624003215936662779876586756808 5740 142199109511125690922840960036897366233 5741 223286782422386776250851592301963125741142 5742 1036229081121519866691921037425092248705 5743 224143928337974311079009351266243837485008 5744 28085416337225433449696274756124832032695 5745 25000593247852522849782170554154081821696 5746 112772666302220613824864375240397222793431 5747 225867200311939032884109518638771180972368 5748 589613869521209736010527325590080320105 5749 226733344938323997617859415632811541000750 5750 308802275740778559460962671537966813877 5751 25289310328611698028528068454546681312088 5752 14259351611315581128594296289328281227775 5753 228474699229695838352803818489763135617936 5754 397612846489001240714806399277570299457 5755 229349932430025373999276082784156204625152 5756 7184404383612271567690474791057232542735 5757 76743167600389299905758076011247725323040 5758 3605954961572968673254505107190702622255 5759 231109535042020555131147542463209305447704 5760 2574064222977985528137519320365270634087 5761 231993933076990593722593268384882672823232 5762 216931697244691872120995633342977062849 5763 8625285967712386010512730875248274982608 5764 120578659159701373866315896642566953507 5765 233771970091189832694812873469289893890748 5766 6509280332137066433223592503324406291751 5767 234665619002446786305613944281528478156640 5768 3675444800494665886459150736443028861685 5769 78521235681069992491968141053459260819598 5770 59031792174630191205974615192049781327119 5771 236462249837247468679708206157587326826000 5772 14814401992651831398072395831370532767163 5773 10320228104654478864916342621655044853472 5774 29741755159423272226225793376193552080267 5775 79424242265369677962718015298526597086848 5776 238842242324237562199078425727588219210341 5777 239180650638765540051314242175262160334580 5778 92498006520357498249492973798889731415 5779 240093077896870823143228074357383022481580 5780 120333997839886873634754563099286021883197 5781 26778892095581917535704836348594289114496 5782 60396389280927195652252614147956214439905 5783 241927431892065829822276530922104882938568 5784 10104491122635826494111817988841816575005 5785 48569876672503017256276071894622410637224 5786 62869409301579573356683092580302823527 5787 243775893892498856235921628989895299731756 5788 30544700388541499447235094249998791962639 5789 244702860109069393730488507518587768866656 5790 1703398166702533518369322142711433117289 5791 245634415009378881489891483946583795924192 5792 123110812926567302738045082182166685074039 5793 82190194912164244906936618756352969844112 5794 123579208687810204174655964313132108434873 5795 49501441719179893079272613131010837921328 5796 8026008243800332208676952195083526381 5797 248448457111528898271047992491313950502656 5798 3891278847797493160604804210822060262399 5799 249394371514645071147550355236449073901864 5800 4999770196419340204408869614834580679437 5801 250340733361852370700464313072723330263802 5802 2613955523560565169444367043203340760983 5803 251291776413702671591121770099032187704720 5804 62972880567971439494857345715807765221389 5805 16816502115978294296839759327211916039616 5806 31605987612830326098121521664872245564769 5807 253203722587626407845591553293629049612944 5808 63452283290463405000592919301774431643331 5809 254164646389419887277934696819415852628916 5810 568684586651666169543625333911808976121 5811 85043441499860392833167033550786384093200 5812 127868560424984744248642586239091624807947 5813 256096446570974907782669758101498944960238 5814 1188463938083813824663611423020734427165 5815 257067348810528034385847970405120909308888 5816 32209983252551269805809597795974859473585 5817 258043042336789796629459487125247100714688 5818 129328099759377199709283767180324098846995 5819 11261703607177731941285371478109800697708 5820 5409114365266721351365066077970768546187 5821 260000146173544206235873920772482355966022 5822 16288692907318081076896145928716696653311 5823 3222048875077241340651591157923882400888 5824 2335764838815410478406184399440507417783 5825 261972217086874633335093393798043723052118 5826 22513459216597339311791436863139932371 5827 262963334998218462432110319927299032561724 5828 514822029947711656548879569485168776507 5829 1313230626862990318910693769201736286560 5830 16536596695225535312062523884345710862989 5831 264955815250780192751683717378305981832800 5832 88529084875240422213311927612030317617055 5833 265957193069777091928216201307846720369680 5834 133294639084586313441550008498652508761983 5835 5932522730741645084297576441422419910576 5836 66899093606758838671529035770510561233795 5837 267970277758528324697652011170833331013100 5838 99928689211882256166391119251578513165 5839 268982005779430450574436032465504328416240 5840 67405206798345563696343204815836826351427 5841 29999858812110860434938174709694337046160 5842 264295110365382559285707151468626380547 5843 271015886607944525054982354332331404908908 5844 8489397376403869719230287957330962069913 5845 38862580940786046883383942247541074393728 5846 8521360701984109912076978568305115971865 5847 91021760063596019267499598784385294158200 5848 34213942888195492617837419966427649228005 5849 274092930996448332343605078359742448451850 5850 3522365273440385723904248449635454690103 5851 275125648485848453235778175706282837926852 5852 307787935173856518693356299522853248755 5853 276163461011778570234821746334857962528896 5854 17301028538727117966597547655980230935661 5855 277201708318584011956410858357902690584872 5856 3859169140684931483530988205053578125557 5857 278245061124187560670020190535242445887394 5858 69726048807345796353628885352543725307085 5859 279293565232464357032591314389224805898240 5860 69988373910019351092581761895299078970481 5861 280342495664517301311374648702846903982462 5862 3902886452022975824401933038677451679759 5863 281396593719303958667605946584536085663152 5864 141031359352064941047138371809493776540755 5865 6591889983952563733375145791315122304 5866 1263940508900511906271112567958221185155 5867 283515606608109018530268811965022967863284 5868 71046997127230608560869460327722720117187 5869 284580543621272019982178659550270429530070 5870 35656699560153564173928791734545259418667 5871 285650728345910307874923392299638883434880 5872 17895285973519022191124107599590495138189 5873 40960190656918872794963238798731433286080 5874 1245841570065449696061157603448488895 5875 287797216525514850604734577701808052762304 5876 72119345470042554023037720400066257400083 5877 96292795444837390590908092243647661927162 5878 72389806187201933188105039306878960850665 5879 289959980637731903893714554481828466152680 5880 269117166619450069047606168589683549631 5881 291046897008500834406045416046594022936682 5882 72933530440709089239667322641960732261587 5883 10819969080075400433069592490459133691728 5884 4575424993599364529694496333256461758269 5885 293231855078433009954724691558502554524128 5886 6123448303778402316133362855238034021275 5887 294329907640855034257538831572461378750824 5888 36878049020606521077971252377399884013161 5889 295433370427988838857288496027520087766848 5890 231350417728053975173117718026343323307 5891 296537246158758752910707984836693614282312 5892 6192463332741364352525201869237984795201 5893 297646549318864787213542090476508706884896 5894 18646763829963711243752744183989855518477 5895 33195701813993074512521232630322109743336 5896 18716487577819986886642508105130866875035 5897 299876480809767981275112337277725879452954 5898 1043696964374448837668631335858073563447 5899 300997132241338413660944963368960791646536 5900 15085310403630444241031479882731337209699 5901 100707765073713825685355174946309446273728 5902 37854130579394249568876965370491736389661 5903 303249864464153675948041962486556055107248 5904 50660928811859172669908028433841147677739 5905 304381974778692463188089291695351897743732 5906 152549180645722618253926787714482348513101 5907 11315542154679889783892027345839741826240 5908 1367128838557890497049736657820970252791 5909 306657711106399257084556366473388635836640 5910 237176553975125164398159031451975219023 5911 307801373066698960270002029875785514188432 5912 77131325997414705913929669229465974145575 5913 308950655221719266833687658724431924498858 5914 154837636165412151739603855566381282154203 5915 310100343792389613475934761917665796053808 5916 719516293388237835484937538674469971615 5917 311255663213191880597488673216782541763148 5918 38998381926197544344018377022845332002295 5919 104138888149046483396598945794874161844248 5920 78287225359904928166429264209438688341489 5921 313578062128452819405187750155883859564544 5922 272844002886650350772999927041017838759 5923 314745158979019784317294383745694845384028 5924 157742115993557054360963667628259082937773 5925 63183598642847144916256818393924251846848 5926 79164438065632813755602041707905986612203 5927 317091207368301120320867563791238705125624 5928 3310804012633709757428594133740913525725 5929 45467169018181053317983029601669907517267 5930 79754216088520103903709885467317863709623 5931 106484981863033886638508815596570405109940 5932 80050617098810730471290185236191015496101 5933 320640097353013066667369240182125004065900 5934 12129896756243837125329266521323852613 5935 321831066988794954497838374180798352600264 5936 20161597584284969920955791149000764749077 5937 35891985228684667026885920538561811474160 5938 161891533277021178513540158181674991360165 5939 324225059068896603312866448255379635827340 5940 112842572192806600690302567255314126341 5941 325428119146342963168016899750848160914172 5942 81547591160536149319680588824008041193857 5943 326637080104020143336101680768454253823616 5944 40925022883906945165159074759298148074695 5945 65569285774553501472074393793749677000872 5946 855770254513767210867190926197290768601 5947 329061689742658569670907213123741542786360 5948 20614494291304694443618859323110314537487 5949 330282915657053317572179305330715517415334 5950 20690865402935043715747582426631272407069 5951 331504518940404124706350989538730243952504 5952 2595952487467762159250304048823958710741 5953 332732105400571312820200191146911039221698 5954 83377553589369782020733651444846064172965 5955 111321905044717921422903368511773542258064 5956 167372342254316232032239034162410238494585 5957 633647796960735361112934004795150672512 5958 27998753646918239493577514803143516375523 5959 336439702033643931404309086232933465611320 5960 674451882735115229518697872560861029181 5961 337685794702848118332800515887235103654672 5962 5288636533844528372246190657310884730599 5963 338932256333451141158591151367817296931160 5964 21064348396826801209285818483591187889 5965 340184825242065635861128244272420348591308 5966 42622386053002054207225585374971985007665 5967 37938168269825621727432675852834244996640 5968 171119330770803692609643773667903112989079 5969 342702575128346616888729143597111318992896 5970 23854461491575362131665439863630919851 5971 49138256524394270578843439433903379072816 5972 172385170802615640181803632955321218389287 5973 115079736576769117525277600090325935640544 5974 21627654562262927494158743633939963628885 5975 69302198222484164237299711386470624258928 5976 9647805452682342654565009850054348030495 5977 347788977828813808991911747059187789826320 5978 174299856030742761298534134428760585176667 5979 349073225693720780071107980401415619052184 5980 475387029274491445304149932023393667147 5981 350357828975570399461505406153520335967782 5982 14632337563802693839902122568461065695467 5983 351648712178665549716135649534413222552256 5984 44058484665071356977000329142081422402829 5985 23529727837934559105669153221146435313984 5986 88441449609073361982594467049565054914681 5987 354243458777569177893924112524549761639964 5988 22191889789247008680595965644095679490125 5989 355547348251066232245208902756047025764924 5990 890937153214520709264969552905335484871 5991 13216948657192566950493963912968859573496 5992 11177688001295129904292831843255861485735 5993 358168225002492169861663806610175609584356 5994 59833902860305531370816538758627666277341 5995 594190489142325878050195095458849859024 5996 90080333256081579468884036164180607768625 5997 360808689940425976225956924356391337256000 5998 45205689193498426115109534169660101577125 5999 362132482243378176379475082402980969585136 6000 7562007207792884119600654094389039326311 6001 363462738486519645709386582281524254976932 6002 182153664403170079559594906449654661310549 6003 40533277229058296619519821294222255713520 6004 5713202991059748437550504226531259205325 6005 366136594710361521865815164639245328119452 6006 22754775214780581846991641417141854101 6007 367480206222751909982966695666427203760744 6008 23020846600938733654640154510366745398165 6009 122943462748749005672542006134672976985968 6010 92421117554155861742977101478818295502187 6011 370180900587744860676740946247423515336612 6012 15460089741748168570415494514127684863561 6013 371538003055871030490291337389987454726240 6014 5818749935656413333878645694532369192923 6015 41433526580398236938405409589164088508944 6016 23360290026874824867834929518144816295985 6017 374265785209812545338483855950229518144048 6018 144728305695671769206591736074879182015 6019 375636492410953268311166450142237689117344 6020 840418315480077513799126726993232558847 6021 377013890043626275411900013179204096259840 6022 94471383983286235421236527734668265975247 6023 378391607005289402807908201932485940585480 6024 877941158520265688793640878611557024085 6025 379776049534691938392841957513842352918142 6026 11895492526832247071100244974621672224247 6027 6050273518397116242311343043251006068776 6028 47755984511045251142243818585225889360913 6029 382558734840083183980934270960168198971830 6030 79487273600213805892386541073913287663 6031 383957020749861454410213652172368079138632 6032 96211454398660849033996745643348311573985 6033 385362126719834197881537119262561580430576 6034 3017591174588778768249351761920564766139 6035 386767548447251700808057587122674886636448 6036 1346057510470219047992427401548238328299 6037 388179802191412154400575176464893817494414 6038 97269394033628906801240371820407214417445 6039 129866316533548366260554027642152555483336 6040 4881220835340784955118846684918878109483 6041 391018399046869935488341284468859493935872 6042 151205431126303062728520661136574181235 6043 392444761862167617910401882221005371656708 6044 49168972742690652567502742695105465806567 6045 131292694971512480003490845583092706797056 6046 24674115577138364982723258136498583441967 6047 395311687586850379855289040632298527246304 6048 98270608547793795789381634949316783415 6049 750004307263686484225607990441021505216 6050 397668449664509883056787308320560364747467 6051 398199888289383825878794253608057692691832 6052 99779249063721449499764972492652528373245 6053 399647787531235042239497550914316573425598 6054 16690517359659315000231608994731502581405 6055 401102742450831892484013689785214412452832 6056 201014157210227815452637460017195448723415 6057 402564766739498274274934795826270774583946 6058 7759444326255254890278354483546368990283 6059 404027082508752705138144940567612735853304 6060 2812230692669110131173863405433230425527 6061 405496513179045418836486195353681283031200 6062 3628851831269361535310279476336356861309 6063 135657699341022856080950799066524633850112 6064 101977236127329958168042753875907899856745 6065 408449967766759183367821178337230532369588 6066 68232246921536784323375322823600798122767 6067 409934003880788329696182717222556283651084 6068 102719621755356239641325993412946623854691 6069 411425271320179786274032580493025910334176 6070 6443289470290586274406324763025171230079 6071 31762831397669801394762992173966816401384 6072 5206697937807135184608291044024665295 6073 414415597132731512789665191823310904542378 6074 207684781450639916228769701888660722610643 6075 415921686549953311654613631370427677070668 6076 1861056287683525613616902569585972307397 6077 417428021869940451183148587933052833907680 6078 5810983127554452141625197933206788969633 6079 418941687028921914279386563802211056194880 6080 10497635744916495763754089130081649515649 6081 140154237960116843084526231319008093703184 6082 210713608404556564646257188978085273237329 6083 421983996895854806888119503973464954032640 6084 10845041378332767120112310271973413468973 6085 423512679465574052135202236060425087290684 6086 53060757699472023236610435464954958869835 6087 425048776969416461697885719500698044828840 6088 213011570989236389506420561274823498261045 6089 426585131922069010207815126159088928006490 6090 24743489543856678320779637239206118943 6091 428128948793639228669198789523877754297492 6092 107278071947498677349625510786497837838771 6093 143226756242607783452584628027353133542706 6094 53833047729038311300900784917024308960339 6095 815183060317258895164497896487526895136 6096 844187936779867183687674725803621118581 6097 61827274970734154521127230517748655859264 6098 216892048580720520480170643463461354565725 6099 16087318285957160329412445365464889648320 6100 217675879538231791085913914449256082931093 6101 435924496811643464114272789642826911617102 6102 3034213958844422215312642115074257767315 6103 437499004874141750087041380787211224838640 6104 27406394295135379344575243655355418005425 6105 48786796532204078033998217990883734370496 6106 13752663834337456493761535283613231637007 6107 440663541004046028530038639117411580920128 6108 18403169735332326973828782355450131841535 6109 442253599637658204267452235494537626704300 6110 6926045713651538757624577801396109477157 6111 9058191391969363731952547594273120547568 6112 6951026383003109811883431512028272983137 6113 445449374758597992936659588804414441611938 6114 3100500058598947587014972847743768371135 6115 447055131208947157826088520384520914555728 6116 28004922237345253183983911533565874045465 6117 149556220836559449320683789050764178219040 6118 3320630618694861805352746808878306665 6119 450282413432323597560602883382727486493960 6120 278589792070050599556864688419986881943 6121 451903988566876357235386504252172748379322 6122 226468909207848887231235368461269910117719 6123 453533430961274445790585698579662164700656 6124 113642066000952016198834846109105971663049 6125 455163085208443406547080691750178636486668 6126 19008600056235447386938880382051494936831 6127 456800618907832270377765937588817992444728 6128 3576913706482970487603228813606927585441 6129 152815368055185979529985764821095850646240 6130 114872809610667035878450572252911816273553 6131 460091783359281677921306717881535008201932 6132 1029343094683827512658798916681199174671 6133 461745436103419828054417752935765135404718 6134 115700038343954004272417679199324462259529 6135 30893807714069067341953539854578449933232 6136 58057854546865356634668053966874373515075 6137 465068961788290301793356300070006332861754 6138 404629650307726517158249179097622228731 6139 466738866753703038577966068417585118237456 6140 58475536364216277233359526089372415914029 6141 754294468027850284930588637513058535360 6142 58685384217131171620423757935437446644581 6143 470095039533479436187563548245433750980608 6144 13088061821703394002195057256108749958855 6145 94356269904046906440227317387113746975556 6146 7388395709775198045139688728577375268735 6147 52608423363772850001959776906648943932964 6148 118638204504875678086394768708218631302005 6149 3927028500430934688005450318753672558688 6150 6614670931967215869444821774988849086797 6151 476873289207114383826892902094381399680152 6152 238980083592588911849072155411924295325825 6153 3255676037532959760069762336324723963968 6154 119918013553569675897287054955122256116703 6155 480295634018652846313103044312650324928032 6156 120348115075805218479772819715205651089315 6157 482015151042897670130115203537989957307328 6158 60389098905851359118214110745881239786515 6159 483743003312658680166243928575778770746504 6160 7575651339891456808849846778244648552897 6161 485471005184814225697459475549178788305524 6162 1267132024631279933442773033162611858945 6163 487207365263283146373584887545555844441388 6164 663472956911489538324570131117178359121 6165 54328015493945911924260883318218234511772 6166 122515416016410381690826070032317576136533 6167 10014225183604493626698980819561790006192 6168 6830776572933296846158271451662258337095 6169 492450375208893847836305436767043700230400 6170 123392518373049040747790047616722761944979 6171 54912466675959005378630657470725576242584 6172 61916616224286144617456674184210684366803 6173 495974155522059238931737175739506493106278 6174 10356335164404309878004663786451369105325 6175 99548927576168286252958274447539281112472 6176 249437804092475351247658833334630023595041 6177 18500876417778009581782898407856341778240 6178 250327725909330078334287888947274525740505 6179 501302819636721138646082190885023653487376 6180 2616896626617677318671124846665863646061 6181 503090573248387154057845213567374520444192 6182 63029088575333442076172506426579695418377 6183 504886970494955154240868968211937475208400 6184 253015078587126024698400985643174354127855 6185 506683489106386236967148833280818622060964 6186 1763319629962816984231619225158161702853 6187 508488664941546560145230124812478338810160 6188 325026975627013542095307942350079169833 6189 170100858889562205188011055242229821865408 6190 12786425803883140711798365720598105958967 6191 512116588967370016504960649714624203151184 6192 128320190106558072935119037654462627260529 6193 513939360880233013008075866272602440668656 6194 32194021864644248068073692947475979571165 6195 11461576693543363330595379484238091794176 6196 258468494908564346680919538582679682578075 6197 517602610071201014983520001193845548364654 6198 21615759860195413404325407567434626923089 6199 519443121715530821958409670296074005868200 6200 104963674676418584186454109138476121719 6201 1485163885335637874169789132978684862268 6202 16327188580192773010266959275250399954139 6203 523142005340048221548782593855985145918948 6204 227573540945451373219414984470313463203 6205 525000422702033827569426020623034941720152 6206 65773583339960989693321918661404033588935 6207 58540865824463535822370172786176344770440 6208 264028558561233467598209819448205850322961 6209 528735241942853279825763967938686745095616 6210 1333369431532448821951941503027917189 6211 530611699689678542784240631504023701658812 6212 265905935422054654644377628944246931246297 6213 532497215757871634177876610697474528357600 6214 16678068985865710761696176910279386190615 6215 534382800551977043932782951565088670283056 6216 2789551582349992761001747932670532117905 6217 536277456677522042661803001745506784329434 6218 268744698183362372583530977410470958260895 6219 538181266728999879068923773379885867227644 6220 33712143541206852852731446906011596197371 6221 540085123311656600981794308510977084050422 6222 1253028027668626032704242636706571595663 6223 541998158590486601318880274707868505039232 6224 271611114622609263888394629787692263794095 6225 181306811017533757605045265561832303567888 6226 34071582329981026934519340776055004088949 6227 545842720649417252180182420996789833224640 6228 91179656902937818318439369850833986906573 6229 547774283693766294694061068914754399214030 6230 3431314660403245057963002772883105987709 6231 8204703905755813852434146366602460303872 6232 68869037586371177282456798924133939738975 6233 551656063176136706287362798265953088070016 6234 2879705039024176935337021517326160617015 6235 110721265388938089678466490317947645672528 6236 69356839435034423739848178583251418774185 6237 139134978805925177689686680787082943456 6238 34800949883722236912726050349925914837105 6239 557525636176928767822378833764401707217056 6240 1293484741103011236564040991992976884753 6241 559494740587480879172910802195890497125521 6242 280377667233905008973861144875534660106889 6243 187157778285229060409701667064451237545512 6244 44860891799110676700747671907733983559 6245 901523104362706273146697957086550643772 6246 15686777470502027936786971597360414863677 6247 565440048927613364927125493137648004754104 6248 17709787939144805881047313080847047579015 6249 567437747592031524926646023898520639147664 6250 284355878005726600473283438682606176758837 6251 569435433807648809585566997143448586846720 6252 7926669076149425242783493235604938203419 6253 571442734704857284136445338301414638502498 6254 71591038951646731150540340439055017740415 6255 38230647692718488267484614842644814046152 6256 1561810835480517243714670568198395463079 6257 575476647289404185865835476039134455382994 6258 1001343588459292456927361222191271287075 6259 577503295808540520509459166763445477943240 6260 144700420263263180712761534694761216993691 6261 64393300236759664075897299114956288530208 6262 9075607977765037956702651989620069691349 6263 581576070439585727117802945529241795325288 6264 4047821088795558328839069893211918262625 6265 116724449241239292764301784106129026233024 6266 146233310129298309297470502303506727424851 6267 585678246112763215656744578864665975978520 6268 18343449018601563388785892629036747076411 6269 587734207267228837754832542234096068654470 6270 34088954175050832879390782035465706801 6271 589800054747757895878026756583040259673472 6272 591124087070034547253783856689938554373545 6273 21921327499119782752272797009731491811948 6274 296600356307217900125811632736482502116193 6275 593951578113289210980883122370322503440252 6276 37205475777620495443314231725485643594027 6277 596037267650309009359062766466209847111774 6278 74671769700356235475257741946224937022697 6279 1238370605068694864698363212303813802496 6280 29973551457977518269231038338490413995129 6281 4960567426200088072917653609926048386384 6282 100262945719973283715539961300665668065925 6283 602334386056624524074171560550858125277776 6284 150921133493223981307392393294841611081879 6285 13432227814667042728632313412265659589728 6286 37862576791170696180798189513848488041075 6287 606566001138932764125788689153205389391664 6288 12665174772906873698490728652043518041227 6289 608691927298147147554961871327947468125040 6290 76256896763245259684524321065059106145353 6291 67869785904141748974703837575675490616560 6292 306096220626992289237243927885793837083631 6293 612964113945036076220567302862818635056640 6294 8532495847900071739383311043208912396675 6295 123022085054225381913002502908564861439672 6296 154121785324407411360210936553178054809995 6297 205755675362089078849404918142750488239600 6298 9666321852225403330111509064045808983551 6299 619423520014909811934774377464202572119300 6300 11085941622252723967055224489025859804079 6301 621590367475963884457110758275632938019302 6302 1692881560984765334219563031779546750131 6303 69307513869047816838475372180216369957888 6304 312579407246105711834005356991342456445583 6305 625944761068502966799605773324909786330152 6306 13069737072619524360144989697202851662773 6307 628132321336203631541940497721532197026208 6308 39346006391061178982133135854967104695305 6309 23345570370352333445804558645446381542682 6310 39483440037308276667448692904205677504323 6311 632528330345619142773802417660216059969912 6312 2201197270925329333417379079601731680485 6313 634736806662424798985715958923287377673040 6314 1419986924828153778100181315174262509013 6315 212318633110332637615705471492857087286352 6316 159593593243419285118275296615326878962285 6317 639174802379881403154856620226242278573334 6318 2053221016306164791044084017886863350993 6319 641404361843454788414059448922137239463280 6320 4017723053360091210394233161231121737973 6321 214548207622658566398238022646705683221904 6322 161269196188876781981305866381426648481425 6323 645884704518918845709417773869932674639628 6324 280958748879440262285251167716394920293 6325 28179806146754388492818071159875876438432 6326 162395158763453274062690047014368471892753 6327 34231429035958523814280234909495441033240 6328 40740213686747188723765578543442407354315 6329 652658581050170679509989164946740258185130 6330 2271238749303107991981839071556230225523 6331 654930851097121036747297399131460331783632 6332 41024386492446752474469965059393199167569 6333 219071340232905065988727626023376377857792 6334 20583568885334775890061889185736607330913 6335 94213856321241128134255959298666405654944 6336 55080791150977551882824980886425216800851 6337 661790880659616635449601071241470028546114 6338 331632125057373707276121132256456384834065 6339 664095780869697003707903901710473322904824 6340 166392583106762145894059730422229222754413 6341 39200026776743671582659496741632871658556 6342 869644695927173268899613311176038967607 6343 668716170795985943898848282166258251528408 6344 167551004446686404856503313665428420773105 6345 14912066696712071116118408704117686804736 6346 21016615225153733260153130396575937260485 6347 673369562253653634459720332845860320498088 6348 168717708704510652271932304613668279249927 6349 675707280068027102438764646589411430675936 6350 5290698626367418910111958827913652236717 6351 226018733495543004526053279465042813217840 6352 339779754003888595787675221657370692265947 6353 680404862592849134885381662132001213837298 6354 37884474546327685481289782277756248965373 6355 682764783894308648374973983045345196271744 6356 3054828722755133934729403637179332272307 6357 685135983450461211378882217624804335894112 6358 171663425352151370593321555168529415422031 6359 687506921532513760026797165249744631981960 6360 35444314520183954894756485665499309337 6361 689889208080125026401238182997534451037962 6362 345710303128131177088239486755404767958059 6363 230760968337235827717788302944152110129072 6364 86726935993558820606650930518825086998067 6365 2073660665336710555897004929739384726688 6366 3223247716632782852768829020145403589939 6367 697081165258761794333872984319236545082784 6368 87328444526061356585081693842826732840475 6369 233165845508402272487585553308481787407136 6370 25037314206394561753274915606355740483547 6371 701913597884040240740976194563336863436272 6372 7327853303326612628445005033708369182025 6373 704341216798386570211239357789214743134078 6374 176475599250185122840202919307099784243859 6375 26177054458413700410812705212186342421216 6376 354171414731351690266541207463973137550515 6377 709219367811431479308020122190387908172928 6378 7404110449371878558607293563051849679531 6379 711669942404073266005590607538085048008180 6380 8915579920315651285677248403288766094061 6381 714132243966925141150824930229208909623670 6382 89463692166184652539505002356701277363501 6383 716594199991023469725416099555732408491896 6384 5610818930267976780899926900834481923055 6385 719067940890092422985766776174673309385524 6386 2815075823785111295025721187339143546269 6387 240517828735597802035453279250278874283880 6388 361573086108358458124222458913658251839331 6389 724038682523274747799543618395585655439790 6390 559910877640950179290585207892382619001 6391 103790822420900035593574925116611304870272 6392 22754461426679459807855009901376895822985 6393 729044772669915346506755422554177759737936 6394 22832894977033232754563701886228375035965 6395 146310684297921067142612562849272917756416 6396 15274476323237623410074597131039854047963 6397 734074026582479717820091391907165654472454 6398 45981021679903513344095676363823147521879 6399 736606697787313048701304500004198011549680 6400 738230242045328815018332675422775848808871 6401 739138967859946500837917261369579782603092 6402 2572138427852320501319788089265863955267 6403 741683333592327129418025917991915083037080 6404 371660724920236734771984881841177943302753 6405 248079958672397276477629539491276567794048 6406 186469708699770525146802122563542088672863 6407 746795966987605509121279997495207183818200 6408 13860162920816628455404842933371227691275 6409 749364279516076984039974265502633288316360 6410 187754497246406937685540170390455885649327 6411 751944863994331568656505719020451271680472 6412 6728569422659239369446006051451208214955 6413 754525008818942449027002632394075331994934 6414 31508064620457879737798553918206349471335 6415 757117486297144231139645134528598493650568 6416 379393618803398874495375933682698834369561 6417 253240772177813543786616451866361656276224 6418 380696470825005763902066852854513335792845 6419 762326703206486707011321869038928906042076 6420 294757511718061064116308015267492394333 6421 764943518417444668109224576683011402692622 6422 191657283511067728672930706130113635015365 6423 85285870052347252303951010084894549738024 6424 96157458828606342819639733746017940214065 6425 770201678829133253669242887799745128636494 6426 223351388918932788133229654773214337395 6427 772843037980644257443433238491661303445124 6428 96818125859259755111810663411918183543979 6429 775497023006631923706729076054807815257984 6430 97149983274341724345336020631200317692849 6431 778150508182457555993549848120454949288600 6432 1206448691941852376180104095226386433 6433 780816650081708718724875841507258937241280 6434 391267371371566658609385151029994163988633 6435 6696543008082469546073823241924370213776 6436 392607420385466300169486338089073723667565 6437 786173861504143671310102894044944157403548 6438 5471578841156838054190006345394026003835 6439 788864978391165605257435991091337426839456 6440 2335183501895380541298388079577692529 6441 13887174306684690093903642850588485883040 6442 396652262421240100409297485408881091648839 6443 794272350992140509052746113173785299802120 6444 22111739519592892780906670575005392787655 6445 159397733990196856231630743068812931240988 6446 99842473580967167831732264347171841791563 6447 114245416192127206893815529308784993407104 6448 403966878592878487338047244361143694039 6449 802446609318246032605803564533561735058450 6450 16754446698649214764505019700536994158967 6451 805188309644727144297845873703012936333452 6452 403478186185328153105711363967306493805307 6453 269314361367180055298502713832130299126400 6454 7229571469507909400670591571291165417431 6455 810697290488442464012632605378758389887192 6456 1253828953060360300766083604127858013525 6457 813464585428913001673356301631051608410768 6458 407624667843935318327867228271134783765235 6459 272081696488219589647376594008357659874568 6460 10225388782692083219463988047417423637593 6461 117003569610407843282812747577469533699712 6462 3800119003306680212116892121302902427705 6463 35731222814416720473410269544816471378352 6464 411810048366654265521969841230355693106943 6465 10180550510562708182646431549544413641856 6466 206606850689729799197183200134124960470981 6467 827430395194441961921790419412736067874240 6468 822667144469230364124950646614229874013 6469 830249576123610732791607172810021119616670 6470 52004283802017665213709141664260381320781 6471 92564687698249207988111627773764491130160 6472 417451195015754194169580531094458954673725 6473 835914150676095820788939954732383784597978 6474 2908851935740088103383708027521816016911 6475 838759610601172780911858035501701179012016 6476 210149015200672376330543563244608001861115 6477 93513176539475151764581447771235137098752 6478 26357997241222053379261204561947111167595 6479 844476909943806422822789743002542166612480 6480 141054967218078283433364232664426205118541 6481 847348833621590235805443959109871347623282 6482 6634395080324857204348487020847562993501 6483 850234433156047548221816424081159395694776 6484 426044714537961181115000911755238903044583 6485 853119351985578419097531422100359305779804 6486 61848207920033100883039530565341816101 6487 856017961152488635775638909869747894709000 6488 214472380182232632787091285547765246551085 6489 858930387426496841387084187468830124049984 6490 5380017609130337240616267547595047909863 6491 861842090838817344134591687182300514861892 6492 107966294659254468513312065701436565547981 6493 864767643681414146622567672904522828563616 6494 6770756005854515796811979682768264974649 6495 289235712599024429989536003207250240106288 6496 7764263498255859659156642631330277735215 6497 9782537643949156189366668398804936242980 6498 96950203580821743421348747331650949993537 6499 873598554262573607966842004075971573465336 6500 8418325272128117546665583859824267640141 6501 268308940025061034079858815760260940512 6502 219618353630247821692837978194595435579587 6503 879531289755008012261757401014387982403120 6504 4590914355477396801003819512902967804135 6505 882511389016119859958317471568886281558052 6506 442218247182263672336131312499344215749751 6507 885505627812564891842029826498014647043760 6508 221858005911695797081961610222866996827793 6509 38630395183874992979667873487203288366048 6510 48309537456175202384846349772967246713 6511 891506776793795092431649502747599205267712 6512 111681292987830156594252257609966144470731 6513 298176255654449269189433802582024121988672 6514 448236591458261080226762390011804476560853 6515 897549954892314916592707587792625200052848 6516 449755411518922677612696354939299471747011 6517 900585460404689142478519754144280491624000 6518 225636800152493888430471857618886458413785 6519 11155992770666746367495588411725578376528 6520 22639961305760856434052431207523852740229 6521 906684522677356134030404391448048165663722 6522 1183155908405996842558814832170560432471 6523 7518579451535493227370536654553175185576 6524 8140434068607841615525642494948902730273 6525 60855085588268172320043510272527959367054 6526 114350951607458672597227657506269746220403 6527 915903544366448934513335800026341784998328 6528 249973224235629151826819886390738479765 6529 918995436192542189543924813793154443827330 6530 230248610333002646394275184110943217687413 6531 307367339842027701655492719140995535330048 6532 14439098275909187355239899504065067675107 6533 925207703361243052893808851981019130276160 6534 38634353348162490550202260784970764204365 6535 928328150147623667399361433036526094349944 6536 58146637542303473422450254101105357854575 6537 931463381539555302122042049237940389313040 6538 29171321701167810941132686349135117290497 6539 934597706625711913947730340160341624784624 6540 3902640614765386473307386130942257011701 6541 937746907158900423102841396993872994067584 6542 117472972131703270404629440373479666740891 6543 940911063009004522033934545779423142601768 6544 471474611448355588483339935125923861008805 6545 944074286150573920016794196694039460301952 6546 6570342003187953160543530069016927092361 6547 947252478184969066335616514832419873765804 6548 474654379201590812601118189162476887068671 6549 316815259684433859124184881669111249247840 6550 238125729547808425653663688595595392487417 6551 953638099914979958558029385752413174084552 6552 218798685268290523184360364137230086085 6553 956845563394042639452852097845308238945098 6554 239730241164595377729961064951860082507115 6555 40330530156240817862009927053253291776 6556 120268118404517498285138919864191330838675 6557 963289930069365480925196593085266952619840 6558 40224323765075536708566378077330498121659 6559 138075269678201739361281660776080154729488 6560 242155512743268820727092720358028948551667 6561 969779204219516351929032417263389657311121 6562 242968795842295109937157741777220015006457 6563 973030484817766197723297905286395919776988 6564 60946514659886410237173482195136650982761 6565 976297199572416677556281682198177471692376 6566 244602942585396229760387513333730475370247 6567 1640836467482432778208981145353273897600 6568 490847630911664060176869335082062108387895 6569 982860497528600940153626176496100767947770 6570 27360941087781060751501366031750351764039 6571 986157175509167189786928630561052118686772 6572 15442060086426918548123106910135531665597 6573 989469488850035910119507394142262770670656 6574 123950623670434791475594392326284184754105 6575 992780727285749869837924925591543279541288 6576 41455596580035063745849996737285250044433 6577 996107615608027416675268877391667337603474 6578 678167162050297082870372848741486927881 6579 111050033153623863719304189742454787368456 6580 558931959533499699878961627746789129259 6581 1002791857262353149011601626762299569254382 6582 4652617652245508489773722917931559220713 6583 1006149245857136367965084147260983035578920 6584 126040514381295897307277655566065258048245 6585 67301504637795107743475252706776437751488 6586 252924561023568961643213689467791801875035 6587 1012894698589293458563304263532289804338448 6588 63443053019772673373897543675099968576505 6589 1016282817707518554187946180428014588439200 6590 25461945498657806737401628039880398453281 6591 1019686993254586059135314417865847095108880 6592 127735410563009970031980050006980183991383 6593 1023089984507364573601372973059325448872880 6594 5340127177776111593877267136126336732541 6595 205301821823611867908147872899205623575504 6596 257181209810006816444665437634322394147177 6597 1029944390261718552820932551684135108775326 6598 258040240545408387229665261523404117707175 6599 1033378477185637077580676690990266444272600 6600 1438352606423500408008607326192727526881 6601 6439930559230651347186445450476143378304 6602 519532511720562115593250799690292483966399 6603 115588389350506362870601743702786939173888 6604 4072394617611064316149511317879546883881 6605 1043760963678384816864362721155588454797772 6606 21792019720461708454005360448055598477019 6607 1047242780004627872032027789571614171004144 6608 32796878351326761919799054555554767804795 6609 1050741104950626947831320297112302278712304 6610 263249817030993035338022905651140472893897 6611 1054238151644347613092214024366773446980424 6612 11005369339841884134858309128333446859525 6613 1057751743229874568532119319701081074112860 6614 265007467053852062167567171516034752536189 6615 23584044232435459505654190669723110490512 6616 265890352817854689347637260353613098543545 6617 1064810882614577774182050662724349225914180 6618 1852620073193715097859302054236939825521 6619 1068356488484641515956833380453621943450820 6620 133832014537727826076657253838047711409387 6621 357306291651545697866975971153795833221504 6622 69358166977694832349771305608407173627 6623 1075479918300062343648843776395753436991720 6624 4989814166099942089533789790057501375399 6625 1079057822842389731581556962151363844847848 6626 540689277929102850530641035681369270375081 6627 1082652612231628835953369729781346199665724 6628 542487344517926207119914781752604888916341 6629 1086246048027273796481162919031570484172576 6630 419979683418621096431409699410619086627 6631 1089856470693248250771702485737648863397000 6632 546099535257442320810088631378787500712675 6633 364494657542684809016944834037490177663952 6634 8561151361604977023708816974664604438239 6635 1097110087132824995366569737038128747936224 6636 306772701825591025687260314852907257645 6637 1100753294771514818352207479196338431897814 6638 137889674973983480861097913398538750142685 6639 40904213125704794815714790368495746697112 6640 138347400908380199707420165978104174653781 6641 1108072770148665382131315302800846408014900 6642 61692097529144995900335884906769374762941 6643 158821296537727777841969656866688962190688 6644 34816731061831664067858852565813503161421 6645 123938087183818089235137690837885828486176 6646 279457468830308772068717651451278368541193 6647 1119134970032835023766445436816537319558744 6648 46730931505078014207496908869649179889235 6649 1122844620028330572442152684157907282150020 6650 7032830182435046833944633611680259288427 6651 1126571804873154655522207668357359195595980 6652 8820166550660869684880912568911465582863 6653 1130297476264790386122537414325491100948998 6654 15732318247452842046109597445368206595985 6655 1134040766387713545476481050012577634718064 6656 568235758668420018691598888145749429161371 6657 379267233307601470937459120718273383523136 6658 570116630172950685411372570931406838157185 6659 1141561106677543211495327862637951799755260 6660 95334445505938017325009397365877471585687 6661 1145338264394685338908078223491971760471262 6662 286947818019643915345262414879936964722367 6663 1149133267121745592636186371237778507244456 6664 575793803165194178006499995048870015092545 6665 1152926708637730173206444155099462149325056 6666 1337270049057890230698641707427582320207 6667 1156738009473625985404042594175721171235080 6668 289803496511697317556025248773775172010463 6669 1160567335926090121187618682673482616580800 6670 316044596444192194195660920696366651207 6671 1164395041612447858899046241802284625411312 6672 72930802521187147154202831851153342597195 6673 1168240810104246040266452853409272650425778 6674 9146401505232244205018548060143598918779 6675 26046772519216434537668700043291583186056 6676 587302327547616588603327938980384002123055 6677 1175967010386047949784979331014952793408128 6678 909326857245280381363553621217408966121 6679 1179847504004988888931460941014624527921480 6680 14779618324049457446503940136738215174061 6681 43842456195234966600713111580585075433312 6682 296567256150886792628250239073123394183707 6683 28966913045043157592255348290378019519256 6684 16530383081343659980218302868495792779213 6685 1191558959947600543088254542019172033000448 6686 74631491025956372324515271928467917442187 6687 398497638485160183584480208340165249641352 6688 74877448262969171893214577613868699522535 6689 1199425162237012558937806962197111681973090 6690 521698138728011294085331379390097127189 6691 1203375952766605678619648698091291607744092 6692 1345920336784801489714305330436849820505 6693 17497759212926124588099710558302143411904 6694 302478703601671942783869865444422047404299 6695 93177928560863127289510241581245068372448 6696 1580604580113605898712913845385837637275 6697 1215299413455060626995430808129678397808548 6698 304472862323340709608896059430406707572791 6699 135478287416265829768360211704239176641280 6700 305474495948663361243748248393122821279913 6701 1223307947664290617895429114108961364023702 6702 51080115955950039951938263766835648166607 6703 1227330179145752626829231524025648789938448 6704 307486589954492989428979475103374949766455 6705 5472761805253661911892296787325350116468 6706 4820266845301361634692247525929874938655 6707 1235410732049850958659913718937939938329560 6708 38689059824681930670193696020599569259393 6709 1239469118178677984438364944623421002963310 6710 77631817553902179785056829986627883307441 6711 414515546836414372027492391049700934399224 6712 155773489494162512405434892737384698446475 6713 1247622272766429209490411063347663634937002 6714 208380901888223197436150396908673680146209 6715 250343426153900746226165301496280670513984 6716 78398849424900835142406638934263663887797 6717 1255831241554429582021685095709254447742720 6718 39328014591594755904714238578490392050595 6719 1259943446683709535666603114292418615881920 6720 6576205033912470350264646427626039873473 6721 1264075020877896257497818883938364160893824 6722 633381829143868734545832590562877069483569 6723 422742022355806511272763068113650512779716 6724 1270916043357555933941308421120788527067819 6725 254475033364258380391011179217643365070194 6726 2213693383661806933625659054827120103525 6727 1276543753218879092829018426221793895402392 6728 1279257348321823030059492065392321090732095 6729 426910668742128002790379348950693776631728 6730 320861589151452595671347717786713685177343 6731 1284918245787445633877881691212964092599552 6732 5961368801539199599034501064174896000323 6733 1289124193773838999904927384398094057968118 6734 5767242601229314516211565777243639006633 6735 1916074046387850724555264149242289848752 6736 648044721294443235446079781486687284930271 6737 1297573659556125254449524299295937629081714 6738 27090329875628400042938093661797162099347 6739 56600749756997095761341939489219805251088 6740 326145198357786437332469077076664202381623 6741 48373363540938378939195632634100089407776 6742 327211263464018800233655456104265973027757 6743 1310342286298149887337587281744749483892056 6744 18237917322129787303816801186913638508035 6745 262924767556642957085060961920887839423168 6746 658706146320617565697160184394122185646411 6747 439641831666707467308903653023001303951824 6748 11801029614710232306468710450968337455837 6749 1323225036689695066262142847938127646557836 6750 920859718002082455865753409888300680213 6751 1327544805974200756488055410014821668634552 6752 332589771006159417812413835474410170125787 6753 1331884910140404309761075145706472468517296 6754 689411101345028800295223881876084595927 6755 1336222855981813746464170707340371673525152 6756 27897120201730682016067637449002048537439 6757 1340581149127823916315224634404870630822940 6758 20990949989773835193382704108634805849145 6759 1344959981929876632603300992089094119781264 6760 134780099886279302388787189245533168191149 6761 1349336583787447279322290196081802800482362 6762 1565047582953245328191825366990407417597 6763 1353733766254073366725297800959270129244788 6764 169574955114371899691048650702003304789175 6765 50301913562720218052095862375499268604096 6766 85063637753207232006544582309296382959075 6767 1362567234561010421024902272216355011026568 6768 28447045946398468673909328918300403299671 6769 1367003590578789300178610316272438217848896 6770 342473820964683732721301017370024576606769 6771 1371460814349814257345320418955699633494064 6772 687176909208452751795837772597767277375987 6773 1375915717219666994264660189053194009581436 6774 57451362318651187897288340721174701743265 6775 1380391587475018195118558952077831640907472 6776 24701962234112605753142339827422504280065 6777 153876494584950964429063137020984517983840 6778 693903726727103792915525459671165176656355 6779 1389382975388818232342802898244648949692580 6780 9668936555214883182004536475438174054513 6781 1393898620065666655561818152510494751816582 6782 21825674397851660373769425154281458330247 6783 155381721977270121207433340366107961040640 6784 700690687746984131284665834658432139242935 6785 12199739027326058878771948242391758687552 6786 3004145845709247854905062699779111889665 6787 1407525725060819082514424612188937327852808 6788 705248683346834596620785430758333682477681 6789 1412102906794554866820890321973722814001408 6790 902471454595174947175675867362378072093 6791 1416677626373285492254869601604483347335192 6792 29576567690279890382608061411594022176885 6793 1421273833527371771520977448911955128898458 6794 22254251919873973739689856569558436803515 6795 475297223736620598131719210203319036636688 6796 357222816593544741426517490503634211862775 6797 1430506940889823300666024574143319409919968 6798 1244384925240627535643289903452446173301 6799 1435143911641949853675373088515435071502264 6800 719084889241715302809236705876633707596687 6801 17775341617734234276408671569180173209072 6802 90176822231607833582326709206023920309025 6803 1444458871512672732040096436067076302642348 6804 923157617004992261411666586752018957407 6805 1449136962087722516980445903605624034389212 6806 181523731877121058693159573888763508942543 6807 1453836969328315840751425886344913973939560 6808 3958943545944013581064778067798250164705 6809 1458534398020510313580055930114107495309840 6810 1691682883603069217312364950138111599157 6811 209036268068277660648827594710950938372460 6812 183291850057810894685860772694422617518981 6813 1467995519103177383254571589003577060933958 6814 91942317204410454584772692045705596775991 6815 294546906872282946674255475492240330406464 6816 569383612340330275040943256294893300997 6817 1477495728468913648164320298158961765404868 6818 23134440365916975256110504834925076198181 6819 494093103130024273646554942113267263601448 6820 5802301265828646919905789362000176252617 6821 1487060181556109830090237324418255665591200 6822 124182980032475668165399429131013732476895 6823 1491863484423610447581921792023536920459128 6824 747500200922158426320356858543555962142055 6825 213812766843185706505249446505879786268608 6826 749913434262081336560114746521196935830631 6827 1501512428582428096410882341612599864700724 6828 62694862804333342604098025290714207146745 6829 1506358144445930543024121148479092741540630 6830 276267033797494649010924059446491398313 6831 7300611611674073259541673893946304989440 6832 94649551785362622610675911689959263357913 6833 1516092250828274587154655014890335644112018 6834 1543837942361625752830842414618892297 6835 1520980747595079666391280651001508076012784 6836 762087272252990582494792861006128824696715 6837 56514522995647749300552669940115272565216 6838 95567909141085557565293814899814323524641 6839 1530800661712110620404962692139253327579056 6840 852234642693855403659421679904381920521 6841 1535732215440956040896070600825915611043242 6842 48092327522826819580172417422459960155033 6843 1540686905854799994107211004050842549242136 6844 192988811759592862311896071089890966331675 6845 1545638710348973424559082686352225430387858 6846 4033565153004758562315219361470320560441 6847 1550613663604797815927805979433880893786928 6848 388466333598181828957196941115821729510173 6849 518537327700579955711535414977169394472678 6850 779432132320647852527263424573668675168443 6851 1560607331063741931856679135676975441596544 6852 97742957503651048149198149053131837270023 6853 17591304394423374643657317349848806412480 6854 4263333320544372404935282869552979047225 6855 523556138808708456111085279129188262379504 6856 786975137336603840260533812042518884516165 6857 1575707652235813664863758075760427550626394 6858 514002859322029846123947599463036933115 6859 1580770532156875549977567967812694519707640 6860 282871611410907916488799648353594782571 6861 1585857148515512847606828138311081389806272 6862 49661505219115731026764524358903636127709 6863 1590940683676811073936298865652272041928688 6864 16607082817672313210312192394138520887683 6865 1596048065740467015564567019458167507907828 6866 799693931585895322986020509263890216643741 6867 1601179323024778459582334334096503312537680 6868 23595889204959750496289825500616248139703 6869 1606307474165335135019504750758639284341070 6870 2235661653694621909407940625322534626123 6871 1611459644224172193688494444380378534600072 6872 403707462486276596260113511205400294457425 6873 538878652963991660965646215578898801206400 6874 50625209542299996881940802867771221960711 6875 13403381099687033859334730021877403143972 6876 8464628077879705832663635524089247189671 6877 1627006424274144479568836315589211313317766 6878 203800809853406853000674038930102290721245 6879 1632228119778220727858244703928029897363784 6880 204453689521863814599705326911737746218179 6881 1637446565080773714338719363043511543705792 6882 2136557517505931386240069878788056559897 6883 1642689439225823667124954446697197313421468 6884 823060182447956592786673763654841640043733 6885 61035441005204569460892873108682078705012 6886 206423539799107554884864151193612102230393 6887 1653220998395863232549215007251998892487088 6888 410883367011850974308022767651573209415 6889 1658509762573818415341717071821694818331557 6890 207746381953408993613211152936150019531747 6891 554607765189236674996567850171870783038664 6892 416821464160850004528596609659846595692121 6893 1669133460766429272444314081704585826638956 6894 1451931235697347940403673627265531884237 6895 1674468510461416494576047268135452472660576 6896 104872569285968289673145551828851167178297 6897 88412024736764725957833485917689595647920 6898 841660800417795851686613279437175723073525 6899 1685185037402373345600606520449588366525900 6900 17590708633207339834158472949341848865067 6901 1690566666031348552507670472163729027424032 6902 52940316394538614706875038230201968412385 6903 43486499686307233291873874058103742644040 6904 53109320031294348290865154042904499122505 6905 1701376856775008353605160533227203097380932 6906 123331225429589632860012442348774431271 6907 1706805430870568523595922877485130443575844 6908 213795096612857400026628251730336371829423 6909 190251049811912220464200248837784227253184 6910 214476912488906282041507414655634341343501 6911 1717709915614323057745996960565185891936512 6912 215162012834110913699248110840910434133235 6913 1723185873657207964510539684104822508829696 6914 863386269396526080032592325216673828581953 6915 192076387885774994369171133434559091932464 6916 552383740307688407496357299158304315195 6917 1734185427397560075648197888090321544736734 6918 72408466592898547594671013871896533214229 6919 1739709105913154400759732855174249383211312 6920 87166410444834895435718007190083845483073 6921 1745258626246515440615906501005238098005290 6922 874439072595458482336255471905690212505519 6923 3309649290811972043562337222797053624064 6924 219306864368630064704411466569771184898207 6925 1756376282850877588962081015039940618090274 6926 220003392836585549634267758240150387125539 6927 587324693722419992773728294770235833465560 6928 882813128616136906019787191327195159861449 6929 1767568179734483541951182242491372534657894 6930 1025029370171382388702804750393535764943 6931 1773188423629156027759860581342559870751200 6932 888436123277527160572093988847054574269327 6933 1778834950163783243388874860100845304258976 6934 445629800172653261775295785270960837760629 6935 356895542710965512068459550387046428532432 6936 149016117616749422445696277648743407540815 6937 1790146771950213731722002230055614687227648 6938 896931467799219174501442241549822436669915 6939 598614123586346079486554202376094875655440 6940 224944980439878000373599109378575919246239 6941 1801534105929909404702759123704241852196384 6942 4178894562045839763345506726054115659195 6943 1807252431905584557311493429751620049899336 6944 1010603826712421884522641529461217211271 6945 604332508445238562398108872932012152507008 6946 28386679921514132471719425869528069357121 6947 1818738614540791637250949553041261697581404 6948 911260347983438075951542602256509239689909 6949 1824506556924178735770678367006940547813950 6950 91414454035093594900662413691427024122423 6951 1830301456975600145719392423172745873862784 6952 28657581323353937379343877216616879894675 6953 1836092358889842000659340728985292956692340 6954 19165703910232361629028019971415803166805 6955 1841910342519845349802552505770730713235472 6956 57678962233855963169540424737094129919599 6957 205306159518677140484447225145504028050694 6958 231446537416115767730108741566877251769763 6959 1853596503015259870426380884619120123628560 6960 2579786165286318836967299061326150105167 6961 1859464842249718582948484359322061925804562 6962 1863314718569628879796257022158238789496109 6963 621786865437181902494255262834203235315904 6964 934605862349706766119375679110305989061563 6965 74850090331809956203498150445554579481472 6966 156261281991321839222875750373737019434951 6967 1877171344091056503797078859515890513846184 6968 235131971156474719130247747038711262770805 6969 209235346183932432871478682872277593479232 6970 235875366013055970611358158631694827390459 6971 1889060687142002682474917169409282394771172 6972 100604734628100944931622042648562168453 6973 1895030993256669492652805192033096438764480 6974 237368667891389649825957587856533956347999 6975 61323523171529557469452360199103975348704 6976 952474385377708660105887031815482250281515 6977 1907023095747062179841506298934105908059074 6978 13270661812884881494311720242996621408179 6979 1913044981828257317652782725652302087623376 6980 19169984747757245932261315515559236499653 6981 213232775685465910816258941530677650925280 6982 480762189108161864697484585661572752399927 6983 1925140641434605295116115321153494023265368 6984 321521373575050218887510417197970575932535 6985 1931214545803238611169522845912402731967488 6986 60475075929807989054458142357805780359625 6987 71752471232987534667578766141801407415824 6988 485326468923753073575395009172765017907803 6989 1943414529059046255564820080472802389042860 6990 1502651946450553251055235193974585114141 6991 1949540777028968953573829151575228162817392 6992 2654299414045625670346003567783121151285 6993 1955695617138613399319615830725630292036480 6994 489929874721073041575590665965012869917785 6995 78473840478555835457305985630262389213616 6996 758450728587490906328089343783182995757 6997 1968025009158276647066197531556753861595854 6998 493020904803284376170721620011472235034125 6999 658077626099312017845352184795268663296888 7000 12364329673445487982531022542625927747613 7001 1980436191138848988551603626386597695077002 7002 110251656496040383512619215224305331822915 7003 1986668426956679973838550353889508184101600 7004 124422704889153096523695995351982538724031 7005 73812213995261592908296062645045221712416 7006 31203513270003672715849565183914357732131 7007 285598059725055367025023979517766441587144 7008 27823841428531580195565172068435983869883 7009 2005472263175564612871396487229426196566704 7010 502400683180480028360198497157487202325037 7011 670595809335676271269286684006912128527560 7012 1007959530494442218156564469851508519972997 7013 2018097887935470069296896050507701267767038 7014 125388388302562725177977472212771728189 7015 3826914556720884832332726132709034753184 7016 1014302504675532517144629027418736881964715 7017 225645243892279015856021603003752355787280 7018 1017487337304820349476852099126184725910055 7019 2037171850687228841567760581729501514575220 7020 4252864697995624364191754650417933198529 7021 2043566165357581968366318318125129896071360 7022 255971194750817595958255741379940628265061 7023 2049990290940759728059629758841974674007816 7024 256774359466086848034351354615267368722405 7025 2056409602901011391451761665871799689232582 7026 42930190964406476934634798027257210837703 7027 2062858737353273524186669620530466819528524 7028 1318303279676581545597652281710845840923 7029 76642147295032393703897761198541933505824 7030 1364196723965952649628174889694698577221 7031 2075812282320344034692639871997272274351200 7032 28890133421970929699342908076990085744665 7033 2082316745106270775281139975735322514897796 7034 1043297133694784201205738959806136506565283 7035 155108900764159305980578199752083322624 7036 65410319415666867395112985554763913181565 7037 2095381288047123788283671763202619431421568 7038 70440674787899829445349749037239459267 7039 2101941463236070310812098805059447580749440 7040 52656425913563449925230371406817876519007 7041 2108532207097268623415307188336048344204592 7042 4716178351137762154735056262225028420481 7043 2115117859440879659263438088740249243395708 7044 44155635950307745680165569851391033871017 7045 424346843918379498726144300824464976538252 7046 66440218965371206072513015211482704156777 7047 709460439103760188369981223138776342781480 7048 1066367654533192967473255516187595397424745 7049 2135023287827102571799924338902451372296640 7050 3714259732994269967745621089206002565633 7051 2141696177001759381129071220547866755905704 7052 268260952634666172667236711441553896855801 7053 716133383107624973341072299933860134260032 7054 269098965219648419402390064085765855857147 7055 2155098913172092827606116283831648454344912 7056 719842692259320215192805037969533381929887 7057 2161828767824453313342023201568702283974194 7058 1083129051836609987849480612800344155591085 7059 166814616024983448831017992658307098673136 7060 543255133300874697686279263646255561382111 7061 2175345914250983232036857705330320104328032 7062 140162893884528005654999327456410542053 7063 2182133260648730062616547817090814314993840 7064 546650455825189760851812191685440937999315 7065 729650751014875720079789935008265952174636 7066 1096710431964867013501124923255436655519291 7067 2195765739267919474881533055678083732873088 7068 4297407618272948478392123829450762314855 7069 2202610972019033122589882632245933838103270 7070 68972439777678086724840521476246011885891 7071 245498674627983514327038306627155158863368 7072 553499063453666302247408119624559709428067 7073 2216359669951120665067866368177360424018096 7074 7711477223803213743662384198599840083205 7075 2223263279641505915846722324739510829399068 7076 556952534840750790060951740381563828092345 7077 2230198931854124908937723146173829834600768 7078 558686472744055725544189451996735697391515 7079 2237129041170249024812266961618959460405880 7080 103783103500057104222292037574330461411 7081 2244091383732207277436008350450042387745012 7082 1124338693884758096434534889997560406647079 7083 2251086126394485382894184333113386630517148 7084 2379482472817581314926608982351631889 7085 451615048635618927517758020998542699175896 7086 31426396762688783028641633871279194718437 7087 2265096767913268519393123355198248940061160 7088 567430813703475392889699881274903189702297 7089 252461223169098555735270630110160801453920 7090 113838877912431202400315682313673194491597 7091 2279199491506472083427258827469732881768272 7092 126881426394436299797807355685202982067363 7093 2286280742839104741264218752795900273290876 7094 572736736138440238331214233784347555724849 7095 2105964172232243955538110345589188460672 7096 287257778606994940699678206871500217940685 7097 2300503283762515741900638531232942804526208 7098 8004199696246295858082864707521537953707 7099 2307644673913251142143171798824146896880960 7100 289044005803683865380390600854225930012877 7101 771606426359681170578420182433826319218880 7102 4327474964212875615981824359402959698163 7103 2321987948735849353510594111512929428554048 7104 290841954647405323976079259238387209290337 7105 465837996938050930592047019072011466912388 7106 72935550031753128831610902344780188255695 7107 33861237877832802105177579131369630702848 7108 1170587074559954956828132509061754075304361 7109 2343654866160060068184653412425155134727710 7110 1630863385656187295956180647811096271761 7111 2350917912533326664442211735421237350984552 7112 2300495461472966846629889171086359786705 7113 2358214727409769292714197708368654720528656 7114 1181502050751672152528479160855317436317503 7115 2365505474730169542208425979973427063258528 7116 10973777328268560735493609710771324800197 7117 2372829997468988676186829388770252894330848 7118 297207551222700476501226723460947500730855 7119 793396206111036311060628236115444570204368 7120 119251006397225633346177785453649726847407 7121 2387541028777716253951617742739596764590322 7122 1845997543985634000193647421802709297593 7123 2394927593416685772610923339571563404281080 7124 599950109544434327062299606757091554611999 7125 160156569179205695364276686572239876375104 7126 150451326722877941325935637959897200979385 7127 2409763082782053662897895069879123380492424 7128 50393973855370086427892529375619069015 7129 2417212112713161831079616220479940822353930 7130 205683307019417762269123334865954293979 7131 2424695757211269038458467821256058957209752 7132 303701405738141755560873583690441963846813 7133 2432173008200939651843923120898756289379680 7134 5641503551843185791658380734848764039835 7135 2439685027177704699776894138073588881187624 7136 76395079357961810333728780065854261388141 7137 188248603720700656332893921956547799274084 7138 153261828721620111669290720432630067162591 7139 2454772229613095485886773797025842729981780 7140 101677094169944248689415419555488017447 7141 2462347618384426092852243017176548936598012 7142 616836862081652124779857799818299730294707 7143 823319398804827533572610661030453755248312 7144 38671234863841168384495811510158457341275 7145 495512447865411525915225785664485012118996 7146 413767464282120747368959198994586466231037 7147 355028782659337369343923732331327994967024 7148 622561271474439412790320765424090639662473 7149 2492876245958030075032494187627035956339264 7150 312239963721515342437807351832968249964193 7151 2500544331521464806503563029985356018691152 7152 104401294394096915603091002275943226710675 7153 2508248004985696081517082792286482001686336 7154 1256667271741953102435416258448468741929973 7155 6212314821331489424083870361478525114848 7156 1260537484475293411288004439558121464572035 7157 2523720115771197881335917423836883573432348 7158 35122918492384667247267009648104934524203 7159 2531488661893293842623206443985799070710760 7160 12683098586338348439589007982703851859093 7161 846431092278595048612860386879615670849536 7162 1272212018083913873769226086675915532505859 7163 2547091008514209743527138179513625668058800 7164 319033231699587644078473328215752439710775 7165 2554924970867946528895215005700772392922668 7166 5000194375538096307334508522524975389261 7167 2562795193252193500846857420996660706206920 7168 320996344032612778124426311640003110243219 7169 2570658486796602368405890589078192864802096 7170 149066975799456909709120662798971813651 7171 2578558255289171032362070828486861904529744 7172 161486126242415526458620692160197023733123 7173 862164895971819905201321246327491742087626 7174 323964270230957130203454108301657653153699 7175 370632013149975203899628678744182539633264 7176 4513347867902267676036508250030989508165 7177 2602390162436178602855885299679262577486874 7178 651913551215097691241158128406991279200911 7179 290043694769787596207664147379294553066776 7180 32695728481217739133976472455662326945861 7181 2618389157905533054513179785047698956824672 7182 3416273613547200912106065237004035977825 7183 2626422140306929229561858117705374836238776 7184 1315866026291137931147444671660657291512225 7185 58544276581405109766832326296754978687232 7186 1319900982038923124156274886124913650532621 7187 2642555354720308386385149658318380416446764 7188 27582401818749895540128499797066521885525 7189 378665100085312734264036284668114804916480 7190 16600066450952427663468071637533602614813 7191 98473837759963282177702156158729911857376 7192 41627334384466592454178725814672886593425 7193 2666924145174275655836690320189863703994058 7194 76685167042084451610028256313176170105 7195 535018482920531928563162204281771298165568 7196 23932980587634078802540479254596136489109 7197 894432819503273557485081552857214090102400 7198 336087441498357460166767040322642648370635 7199 117021611154774814672773062035227172245168 7200 299660514921181207492877590900979646203867 7201 142091244877730986272042025319206320048400 7202 676295195519996999819189850429641931220797 7203 2708008444916893563724466490682347888245948 7204 1356728223475410305355799066970171020391053 7205 22448559355653646127549630861145327551904 7206 113407049511458869330651111637239058786621 7207 2724581118775718152732392210433604215447544 7208 682518890306142465579271113223930815259935 7209 303658346556830296998801667352925318563210 7210 21393899802780008634556750881496815930171 7211 2741261402484657251824317553735189439269812 7212 343350332856016643926905711646761264311611 7213 2749636309359372627032842167069621332434838 7214 344397140519504108699187272006425700857257 7215 919350031943584914660687634589413078950112 7216 345448962368642652604034971356237800940993 7217 2766455944377183616870887772258389345811008 7218 154002442040050958443322438448576517391077 7219 2774900786039941134447593590224140081537420 7220 1390244853612511619885804852985469443245259 7221 309264974433000996162355859786589755795680 7222 7578731348343447094113142359638901999501 7223 2791860816432007138855245544668250113034176 7224 7285149147910763961008543640257422657955 7225 2800376178207948052100109519137061827401573 7226 1403006037729145747370377488001051538791731 7227 936310295406132509461477665559192535769784 7228 351820956809982604086280832145744441900695 7229 2817477601870011630116919912961165954425030 7230 19605288826235557824583179130123457632561 7231 2826063897763499436244686134130128466036592 7232 1415874323837219777408677755577618152957417 7233 314965552672782495210271887123702906866864 7234 1420187085663529569450411045399074452390833 7235 2843307947074906789278262402921425368741904 7236 1328843756534467190363214119359681747615 7237 2851965705549136450332130077426577135501214 7238 5581441945274987321828099141854690007199 7239 2860663630318798882760971114014669610301440 7240 143319852007401354420188704546123970760837 7241 2869353277496916789476280737706336223422372 7242 184872338772644911233264796542179922623 7243 2878083152185797287588189777389952265343508 7244 720966318727674224551232188294164423326859 7245 606354447139149058571094426050315053184 7246 361579371713086209581702774374978473069759 7247 2895615378616820470763895243852091214293104 7248 90670208472053019778832650656036273751783 7249 24003453310837688514729564430842116340720 7250 72756214713175989799979953090385416738173 7251 971087029166713281122403599272936815693544 7252 208506608280303618142341242802038782429329 7253 2922095813714492063746224401352692735272398 7254 1173067331508515455071902014633992711803 7255 2930971485912515950928123376309878365340952 7256 734213106535822668538143261064653041190645 7257 326654237227434125582862289564747623391840 7258 11506908065121903436607694335238220457835 7259 2948796216561303765004190981013246568414752 7260 123113635505587154415829899876376076165423 7261 2957745513928254217624519852790460145673772 7262 185229738576638772550609798364200226885073 7263 109879120162922465761200006702611267370800 7264 743166815525518705187602150920454533087399 7265 2975718286745547212186627545322441644764948 7266 5176560609423123327580274572397854533239 7267 2984741761475388831038805738814702119750156 7268 1015870640230015078203641412306086677305 7269 997935688553991050006572231306645345430048 7270 187486737458704508081561375864557147275711 7271 3002863499944632653716652034802405204360344 7272 167160872198031595088442059839569291441235 7273 3011961827714451119604737803911192343519360 7274 1508996645497035239807041411249436451893943 7275 3021102322324619374165507609152015227467592 7276 378391800453918923677017451889425792871061 7277 3030233702448907564059254156898444234216960 7278 126513182202182558475136909069470475120799 7279 3039407376734725721057271628531660106819160 7280 13595941049581593324635803712285147782233 7281 37637327174226589706770428277485927804770 7282 190919128839165937894105675407910365319401 7283 3057830509360178493875429514155797432597068 7284 23937230395592204586644301484277526211087 7285 3067080155621243195448609158990094253052928 7286 768303569201135131180422590110040800622073 7287 1025457490771989972697215019405764865490816 7288 192656706023568309440091926670943448762115 7289 3085655607772737340913472516858511278930756 7290 171768994344829223440069080922151006520571 7291 3094981665225580896835913881614634417643952 7292 96911516832830163030331656601593280400787 7293 114975957934977217775081815317639941807296 7294 194408555072486455495208085429368677182327 7295 622742151943197348033798371349788117111112 7296 64998959178672233873119978759440894771175 7297 3123113795982711555797238725545432457607554 7298 782338069569603462743958534725544905493105 7299 3132560387272971463593705997527555072306884 7300 1569399768265397171414580492960465208541467 7301 3141997484953576527782061131322179127445950 7302 43726234145735843265282158878411919492519 7303 47036988034543032887310125380555123604920 7304 197360636348033360063517844102612329844695 7305 1053667607109614982440002540992050547132224 7306 791823453802135809832234413122024933941671 7307 3170517690791077006723364198884359981471444 7308 9454949411801657805962602605776516086345 7309 3180076596763008157061990927974056808009910 7310 199151315212128520240640033287474924497483 7311 3189679700822373802717323730026276813032072 7312 1598012322733687686985693030746787103846317 7313 3199273050343289912105307156513330912565056 7314 8961998979375814137149836441035131053 7315 641782158919147774680050932482185078591232 7316 25119604933647590416150924585881477478995 7317 3218592959697922830733112625460598655916160 7318 806247667886967228946553248735310043527685 7319 3228265305555352545228638795235324379505544 7320 4492664266983624683271948202920274644031 7321 3237982337106930994440440916510972237032522 7322 101388570059791023827766675267989552299599 7323 1082581428033248650899095722859865047796872 7324 406774588607135345822787980009678632985887 7325 3257496278149302559560015246085491361657458 7326 45333371458808997714931005314528522174767 7327 3267293185210319039921016998542213992557088 7328 1636900122626241960846921240607410705535935 7329 468162205529692280883596909228507482561600 7330 820910375424999529317997184056573153019133 7331 3286967534551562900638461670067590127175132 7332 8576900186492460846142969607101785784007 7333 3296845041978558025325203956333899399331518 7334 412925763981626629538335574887466284330155 7335 1102256086860838188419583283685951831966072 7336 103541554484798831559712291952066384792205 7337 144203524047314092287647736046561268458560 7338 3846409307029196490442437006391310858879 7339 3326639689473811832940793022482462513631160 7340 104164275910770485102139175818789710354211 7341 370738259686381833323485346451659055009088 7342 417907534304519261314260888731612951507841 7343 478091222651419119942743238631073854227600 7344 23286886116417061942736463386692609526755 7345 3356678990207703740079724193314724118471144 7346 1681675412714717851274506909138440199493061 7347 3366765668010401684212351019764737355847680 7348 105419937704790129032404896243296847742107 7349 3376841847528551673553013976916050128218350 7350 93988062274968135943151042480842660247801 7351 3386964543475701740003101274483252695693352 7352 424211663246894419063559457600476466490425 7353 3397133994845809094407962392063082441638320 7354 1701930774416167930196412801444402960758163 7355 3407292808261176727900305561013148398860672 7356 426759797541041525261864183486609058916609 7357 3417498374619464282159044500251260812846688 7358 428035350134946377978429563206771671848827 7359 1142583712905160313252494526854543626635776 7360 9332978332625014925090251899407085550353 7361 3437993055024294595183954263022689397659012 7362 574139136171579056290159665991391465697155 7363 3448282238986410820395278887096016382110800 7364 7712331239665545390708721621308704739567 7365 384291000445990778522218666283588434136224 7366 13536952359098061173039462421481221136305 7367 3468944634415812262231088789971712414896920 7368 72413428964164401515384019772632868887455 7369 3479317983014626194177393483398610782996570 7370 1626033917894441916273799088507042632743 7371 498534175045622967481884405961014894102256 7372 437079778801907107226432120528728215208955 7373 3500149325928415034676075817164888376532556 7374 48709809068160135324959893352912379296605 7375 702121506033708589536315515769658283506032 7376 1758782365417688942172901331736029022917691 7377 1173704622272906030469824182171163345306960 7378 6890761286979189235433853096728970236169 7379 3531608990924088425311823196522102132756576 7380 98295140863041718821115145983076963864887 7381 3542152530175719626648444878292864973817646 7382 887291792370921709134447881926864287806877 7383 1907002003641150240244664524886622815872 7384 222484979063539684016960323129454450022345 7385 3563325577701348563490479955823038121864128 7386 18595829921883196079177441526648208854667 7387 3573955076278043095971886565156039710891320 7388 447628651796008837059493111542935056975989 7389 1194877901041141406940185728441008531945218 7390 89792661819987839096544076891754116553109 7391 3595300747669602591910662661494970553653800 7392 148910159213225576629688389914661528453 7393 3606016986452993182200732316785643905341858 7394 1806574679772212782185183890293096082199273 7395 8930327766703158721941216096428339625952 7396 3623915286468374897177358350223341278758621 7397 3627536623210768909792338280520164398487260 7398 25241174682403682988339328556290228385695 7399 3638340164685609834359200157384832985750536 7400 364553301408423627214456189055220643022373 7401 3649193544375187883598629315605023011929232 7402 1828192398248995129214604631939279691474199 7403 3660035039962410007959159211239446295428136 7404 152803685912666339818966029509386034496929 7405 3670926595183970003727514555793926613099532 7406 2855728581185338081951050627113866674459 7407 3681868240627334240248710930903408726429896 7408 230570020084536809854154365949067931289423 7409 3692797920738964079082888033270187391700480 7410 1284760768789937561234044975787901110269 7411 3703777984934755801522789467457562187992012 7412 927772798818924104703280636991797056362355 7413 1238269564304886506199432321070098866425792 7414 465265036625389222650910483620945695678829 7415 3725827277236671745779439000747625058913368 7416 155550084741560535798610718862516393835105 7417 3736896497179612444717637514645557417456234 7418 1872134856734328321943513370691568901702595 7419 3748016839696986320610296179987777676318744 7420 16765135136538858797634063718627586720589 7421 3759124828461814882747469276631511572616044 7422 156940006450823467297242722557114935941747 7423 290021846837146167203019189044858583242872 7424 1888859737125961146162643408760467208177715 7425 252099648029506174810990913872346338765024 7426 14800501612606955000216368880707757410455 7427 3792692765831815341395047341435751554360528 7428 237511927575940852188732197613118317894755 7429 7190817551712223469275424822037992007360 7430 238214933574011867377250594841151233131337 7431 1271748023201898200510536181048644082588984 7432 1911370262227959788041411510929456722557425 7433 3826532980594370852813679291777857445275418 7434 13312821057256941611924490622535480502815 7435 3837873981267472301532388944419519140114464 7436 961358366794682923510402941524364890699163 7437 57451747787498163491313256422690016579744 7438 482103110304928138691764807533933678229635 7439 3860647464605249566919881115350870496488824 7440 162477769067325012827092627238861489687 7441 553154322094011599274237212059270073711296 7442 3879701642058498561159519841927617270633567 7443 431507303793375008423826189609840749330452 7444 1945593573043350207800001804832594938814543 7445 779007658937070072180810682247224824880428 7446 9034082694071761904325375245675227111297 7447 3906563538239213444935985654575333526604888 7448 51503277296779036489054889971371847407825 7449 1306047324656365066951595783805791044251136 7450 78516514265594805645075751735218421498617 7451 3929707243432126543502900409354537188344452 7452 164060725585309988329126966109190547368251 7453 3941325775483044429933883537504648078435020 7454 246817128877654218030096783705075311576211 7455 146407330561375352433103767672739929400832 7456 1980373046350873159726528460574493099805661 7457 3964656575078556252307553686340232823069794 7458 4597766212862818386566774748323556433433 7459 3976368993748319011017905059674223388084060 7460 996045618407699973175453029108112687827321 7461 3988135372494366017741178221121886782574910 7462 2548435461843317020523750448443253959757 7463 3999888247863022844943377201246200100356560 7464 13915858741028324379836167218239726238515 7465 4011695317568201535174839055341710681625508 7466 2009786163291599876995468482767881563320391 7467 1341185537084287492796253434884269012184640 7468 1007858401208052598428927091820920710383813 7469 82355190102236189157535704666858155441088 7470 18719202198658278511468716754015059804539 7471 4047306556036967641285642738762582539262144 7472 1013812434908745650788253152057977442264731 7473 50114365664856381260525169552253529822336 7474 1016801184385909755597083445551629200797793 7475 4071206918138689352697340298196088680861264 7476 1011710500976494663995048017947266972895 7477 4083205024465920970380746040560698586878574 7478 1022803213317854205764792497132200636438465 7479 4095258468580423096765056067818706852784720 7480 51290827765346759095915295053940900566407 7481 4107297890987638470965857302704206603434282 7482 14289489459377591890268572047549573269185 7483 4119392724946308066308522355693643780548880 7484 257966727314536385869613048353940132720151 7485 11017448883459494254283969627267740921504 7486 517451999754498497768604507874911130689765 7487 4143679572742195500896305396468082573398464 7488 159685471995726547147356117662664923665363 7489 4155871746805483237658018945361617561661890 7490 65062693117921415604394331616240289495401 7491 463124450404887281306813645328927294396736 7492 2088130176774653420660312820505995971033017 7493 4180353984580887510071899107180830665827840 7494 174523451099349039673959225151625998113125 7495 33541154329771144637913409455977930572632 7496 2100426411661525658650401278888716182490365 7497 155740407597607553540068019227509443754142 7498 131662417395469060605836944532245500182223 7499 4217323244598729904357153838741481281332500 7500 1056400203180390059957612436015246195447811 7501 4229712221140900368710022205897795753996012 7502 132437107130981981860395092490792211048767 7503 1414052740530810872973245775266397640956464 7504 132826035593541177019595744747295669153533 7505 170183582865471091637612238161493616143744 7506 44405563495176570589916966282956070425925 7507 4267077930414324676685260369608762216619244 7508 2137711124917156037021116912866033108132711 7509 4279623850618884688250253260198784093343904 7510 133998934085302357025682437148902589405339 7511 4292154851859145608115051548374940166253280 7512 179190380376410576672992551371552096941945 7513 4304743483173888470724834116497706581356816 7514 2156577691765020516359899657493444536963713 7515 479710014787530686908680077510565564340432 7516 540725197971152402847543843227544067905505 7517 4330021499316723440220070721419415652100134 7518 1255354140285881497988613024652638860165 7519 4342711043138416187736235269553757499220144 7520 135974786857222000939740985139731172736063 7521 63122593793026122410592154876852987792960 7522 2181969272619988571448258320582927081271369 7523 4368191606390960404704132730027870415206428 7524 91182181744630892207663813034754492781905 7525 4380982879926141419758395086557057033502752 7526 274345838760487806419590407537807039472509 7527 4393832814474778633642757729651672479834192 7528 2201191507571268342164538187390562804771595 7529 4406667357834742865471041690382836126038330 7530 1703429670661110982864172762018809291337 7531 4419560909288620002770208988930969690363272 7532 39537345872855815155603690412595547530295 7533 4432513769191245981557667365778137900667776 7534 555141626682103332418742371452667139649477 7535 4445451045628174587743452653483730208925168 7536 556768122365209915858614356374178007830029 7537 4458447612644995141327608088042100095752914 7538 2233569521131355733668843560401736162455765 7539 496833783113659677181312069926512295105280 7540 112004876553396403477913394428542671830403 7541 4484544611594144676850483373926170508080942 7542 124814133397689856731510985104607290683435 7543 4497645117765316471169457654616023296151880 7544 281650550230849412595650279588071260096645 7545 167066887460258753059714578403103777455552 7546 70618232243066993515746776580423837560775 7547 4523950558061205804900210092671840844304804 7548 31477691557866264283518946657479709678001 7549 4537155658538586898861901254348787541820550 7550 568248758973475618377926965811892435268431 7551 1516807159231344780253838512282762383699560 7552 1139813804529931302561152687248461612303225 7553 93136143666715196756976857779611228314304 7554 10584674235660347716502801983176979142585 7555 4576981576851451272260932148772401688212112 7556 2292944567467189537060017533780224404631185 7557 1530117708073860751473442273684233565761760 7558 1149814492177906173799997502791793146019855 7559 4603708307187297957620402624265949559675160 7560 160162866563208380174908828763328945223 7561 4617124853984371762446884071208157344171162 7562 144565755798115576217304430232896715003625 7563 4630603076315966380290487569965355324112856 7564 2338498866171813147729143847938352432703 7565 928812946950606484264247749845214972072632 7566 96939980236186312875886216804906208360423 7567 202503828278830684823917197505045106881536 7568 2410455476264868657050732548061145833721 7569 4671173615777289641489404639184183880040747 7570 1170056135169570675192448919432370981234489 7571 4684742321292607979091554350532637021492792 7572 146683492235057643466422889492806023894419 7573 4698373356745704688232546387212702084500878 7574 294218740692474433379816586592709964257097 7575 1570689044973868889122041415544685921789032 7576 1180298198509971442828772353877057221704195 7577 4725743653260818034471242013381618284742474 7578 789157735008386404560206973267257408367641 7579 4739483086060437551901518124241178779427088 7580 118717130045350692095561098575062790177051 7581 1584428552658007339166379567693000232195424 7582 74413822345064872845962855719155834605157 7583 4767070951305546069179857466482627151628768 7584 8292274028242482171755352694127642113585 7585 4780919654512264000757667825793042464112488 7586 2395097693189910573721808643139653554153721 7587 1598277264269930699887038926841175260522320 7588 5361726346240236795830703140407606012199 7589 4808726545902045140932415110701076856172990 7590 439231365206031802876614312796545613 7591 4822685103818256697123419118948642179663992 7592 1208009395019257574554443141998399967978495 7593 1612235930008089824887684629448261975249712 7594 2423028549515751201896673331585801753094823 7595 4850712884119894069932774793977710573779776 7596 1215035834545929329599103920055298023343863 7597 4864782077923762894295786026013033472435168 7598 609276181466680383308438877448984156301805 7599 180700592698906605997458503648023993956400 7600 244417128733277783622352994626157710194121 7601 4893032020743481501566258135601820203832304 7602 3647721787049389820260387778656002882239 7603 4907212844048649336899646573963163331073548 7604 2458358998972677989199870167695652527660203 7605 42063751301542555553159375939934200126722 7606 1232740165724139089990427802173401503734513 7607 4935686636226457846208373657881402665743144 7608 68684320806781485434136212177059643485045 7609 4949979784820259344350181635951063562338816 7610 1239890259258730477469399694933702055626747 7611 1654779523518128163189481203619608214268480 7612 621739841826101588032812116506237050035751 7613 4978679018988530161105401875981457732782496 7614 34641250646207389862363191444254658828849 7615 4993085390184792177837146201473017665309928 7616 312671585840442817251418438166665410070683 7617 5007557710799852915452153213183806906371120 7618 1254303593055116356955133084631797521066949 7619 5022011574306142864977022597669787205964440 7620 1637940205731739096062048366975858973673 7621 5036531771232534010539726983886919238945822 7622 315391810529230293483627951270190304500233 7623 721588377177011089106750921487427839402152 7624 2530427378704917987333732977026625112734805 7625 5065686826431296020195146430172550986619912 7626 2202910197155920205076389284153866975097 7627 5080321657831892346009301942593465009809040 7628 1272534737169899704503043066789252393590483 7629 1698341260460660049992568767462117812068928 7630 31905235166459079387281502267584139092211 7631 5109706899935422955382318340511963664971832 7632 94807518635830200925148068051985235733049 7633 5124457388646785877074061680076556035363300 7634 320897057782971512833095043829536023152997 7635 114206126527638771203002287910922755929584 7636 6996154830404060395269262662182248352517 7637 736296365691215097607044729021275846400864 7638 401434432431287098787683602120146604515 7639 5168941420009124894653303248445387171516040 7640 8092059899773140223427944353695490855171 7641 5183876520501156544651960217059631064595040 7642 2596924820961926911782192345909574182850539 7643 5198792161237125564869161463071563916839108 7644 4429295976466442072798272439375792334271 7645 1042755266108677456234567579483466888275296 7646 326489526431756202369313591120423222082517 7647 1742943017980464804219495604514899667883800 7648 327430249424026753534645623805658877087285 7649 5243862194153440175336024569368370369471650 7650 97296337707346831980552380143083920489953 7651 5258964289928166336171350401503681451609552 7652 2634551477490088119260777395169492072730357 7653 5274135681942717467433190767618494039705696 7654 660533815501023199585590036207248893292385 7655 5289287262148633508106442826908066248683832 7656 6133692379711338146060591704626449982275 7657 5304508113651733185708195505681366181323520 7658 166085229185830735969017728569248774027957 7659 77098534968694233537671384378617787748976 7660 20820378438346994382086845435272636030159 7661 5335069553816132665731662921079592964501952 7662 24747100991741106006555816423912245816903 7663 5350410221715354940496362190246607339255520 7664 167522284982693707580676899415516701018565 7665 1788607127614099930563988299168599227242112 7666 2688060100196864556928088848469606942245941 7667 5381211923526590401257820205923637066971536 7668 9360417589752497648227891439531359756105 7669 5396673146135750099824646456878536024989870 7670 67588223486465923169452572172728061887849 7671 5412205294622262261355799869979629161844712 7672 338911778870491411484788865597064272896695 7673 5427716808173737559608252622472022037564778 7674 1770243424212569350235441625549606329155 7675 5443299548982650619457597247066469533423444 7676 681721120735338050304182702198220046026165 7677 5458953541937991335509412326433685225786086 7678 683677369825096136336642237463683357712975 7679 5474586771843607244016241294374008989124976 7680 76182548013439519043782297644435384318281 7681 5490291662427819774401467821841903091796482 7682 85950689157387075084197967535961100584007 7683 611785398182795565511867146539111012183344 7684 1379154866911607670781034083304072810077569 7685 1104364899326217260356871340847780263435768 7686 115259678000769194351318964613317681207023 7687 5537652403617703075921883987528449059866264 7688 5548290997162991980396435102669060116596385 7689 205687148458798767864255790252918467361184 7690 278209372784036069240777391905095633117539 7691 5569432245075178546809123616043256998155092 7692 232506634958159827289578074269983329254677 7693 5585384262798717694001365875079397002915542 7694 699513371742520792003344717124589560321587 7695 373427302344609982963007843075759396936728 7696 1403032617757381173695529039757932953983813 7697 5617412963411414908104480295067762031945840 7698 39084894132846082302955267970228320757369 7699 5633489846676289007380632080712311684134700 7700 25197768247984144529968708946656940398191 7701 627737826666631870426069844975726658946496 7702 1415111537862384682151602125010316777260437 7703 5665769164634634200740357120179708425477448 7704 17520583526150281377888004559586479106065 7705 160312950699409377705658826506379523264 7706 2846433630093979335893959584619895132673051 7707 5698248707465910368624739162652860822327808 7708 178410699958111155215266396976926464413997 7709 5714503491257742309656019760715137710485004 7710 13253447995994378409121363944045066645059 7711 5730832753787991788000788388385955620453624 7712 2870908451710773818867893793173172661309609 7713 1915745622579065440225359914225356489542086 7714 89972132087418073469110066919159869042275 7715 5763618720337565747086379599824107279456208 7716 360918369924014773283552015556261803684897 7717 5780075386716316110708264042919835901487934 7718 723893264435755144154473525524814510113423 7719 1932202533004620245335047396277683643234816 7720 290383828339338535637439236742463916404803 7721 5813117176342352350068164950322148421763712 7722 10111596815564559913880374217770684834445 7723 5829702375309278180844018017746735868834228 7724 1460215770105696221272431247860876445391349 7725 5846363705470139226275249965413074576091104 7726 732189945816581023535528467465621069006089 7727 5863001896900234920319261763540797885975824 7728 332555207521093365658080219887924250289 7729 5879716417467519468425089392185178900459120 7730 1472741269072240992471057222294171311256993 7731 5896507531442804531588026833738795957955220 7732 2953877038094122960025618059045371047416027 7733 311225025365097373755927532972978006431840 7734 82286351468275482274095255068616565877915 7735 847160050340498799104475731379836254592064 7736 742682506531105942580871762219815397554235 7737 1982347385317425636814960433391706453268080 7738 1489594273294554914391897877358970671170539 7739 5963940654455487398751213153813952536543120 7740 248973942205808772210616918343564615791957 7741 5980916538356039344982648212768608092563142 7742 374521591721064173740755611487905595303135 7743 222147044339074749091364472861466444010800 7744 6009397015248805040630954965511294495543869 7745 240600011227382222588874120471312970258932 7746 125552579405451214269137910969496334608633 7747 6032108097396552256653620677104500497170688 7748 1510907408783603226031223810353248817014525 7749 288061638689358994428232448440887716800640 7750 47350086085282465334053170237590476921881 7751 263758989177666211959454058319197059361904 7752 7034807585883171690228415544900949239575 7753 6083697670807473522571399080507158078791898 7754 3047654798451236171961409338435964792639263 7755 225963618097029225717207207468735694577152 7756 54577029156770190212996951659895965057939 7757 6118313212425632387641743910636889350741494 7758 4729954729102362586561396052509416609181 7759 6135688041532294588441762488775929741557360 7760 1536848512295041813072796277348740562966111 7761 6153142449143679023020221007446438403172800 7762 3082421554241896327460572938828575540891709 7763 6170572339091085884246150487094802102172240 7764 2385175599686656599010033517952036310253 7765 6188082136529480649441148567659077362656348 7766 774984947700757093907919091349624225974053 7767 229839698959943244676097645070409015875808 7768 1554366773858103982615723031809601140686885 7769 6223236933521557231790023405084346558325396 7770 5412441240622098402209711910025469405941 7771 6240882393206770722177289202656009978262200 7772 781596910088179370328836024556214117527645 7773 77266773516340617477991975868265368119936 7774 783812018411660848140005543140073736616263 7775 6276309962857715935239817107765273832053912 7776 174675032039578010929047576789630701784077 7777 6294092030039578514281191876488961095355456 7778 3153038962111862582761492244496729612516105 7779 6311955639384279742034506212286676739275384 7780 316196959644538819475588900431038827041581 7781 6329793885137629522119578935794768016097664 7782 264244956629772845654663579591929581618317 7783 6347713763321089377985889295719064766503256 7784 28391948030224025545869562406518302142425 7785 707301757167619527880180031634949541146244 7786 1594448175791172609291226479939341617707495 7787 6383691950385120602578127536977346968250800 7788 11103948761636364568998592937856951823355 7789 6401750472968405063706171845195225574895190 7790 80174094272258877862152088782868114036797 7791 79257921826557560322892133619959834664712 7792 804008250222084786816228560911364367049063 7793 6438006912179375676902425289552655735637458 7794 1075047425157310202255045235517223625732479 7795 1291241035211529499718140236432350382566832 7796 3234240035801855055444287351742482971554675 7797 31277712443017827557353691013472674322496 7798 405422234581263217715031446545935425840529 7799 6492741670503173473587319811113648840053720 7800 54209319268942085453872954309442669975789 7801 6511080381830514613867596240905553665780100 7802 101928923574361834417185144535320942399627 7803 6529503029044644969907146617511065880506440 7804 204433469490757734800245582030547941486783 7805 935414182937637113779930796972168838053376 7806 91116279401817041754910704555411960691057 7807 6566379410816366638225092606160772442544168 7808 3289424821529169683019259295329009825660515 7809 2194981417993603069783306883894505247293280 7810 103084510655024242848972501412397027149449 7811 6603482266071183694638752008903506155295432 7812 3691995277756442878548601279560761372179 7813 6622105072702068272991151292438903193838876 7814 1658668093462461907903728389371211199817839 7815 245956045744500986504051175502960536649328 7816 3326688767389302696875230830359027721657465 7817 6659493993232054816702105837776963096231834 7818 69501719879982170357381388040600489911101 7819 6678260330903707050774396353605434707441296 7820 395258075538563218872679808428656684927 7821 2232370843520028231755003017127503126200640 7822 838721830061271531120924319823159180512011 7823 6715937296833357623034983426866958859598128 7824 420544384415099988817782060001588532885129 7825 6734848291520899656635040580374120408283238 7826 15061640296590483854385792187195375507563 7827 750427281340837549094253465372608148016120 7828 211456538255890864944470584279593639114365 7829 6772815167381655332748946563955269650751630 7830 314152194700777538942134693699445779661 7831 6791871547523848441506807747283187334401664 7832 9557219988917800821515597918045773057425 7833 6811015110558043367055012020477747009196736 7834 3411938934698682050375770354974984154767483 7835 6830130753669987103141224218748632785675584 7836 285129413023120120683222472497122825099063 7837 6849333524393498254488822062798336384695308 7838 428893904475532990714952847182139752924055 7839 528355713610618162805461610639652732032488 7840 491542158894719697701412253872394961339073 7841 6887886663471535343871445313322313770454242 7842 47923351561346141961282895321914352991527 7843 300314657296974642537250404322977395303424 7844 1730077480616778716814256806053586182466729 7845 2308892074185499051757337115392291565684448 7846 1734935591533273958624870287623829909062843 7847 6946086365962800940223068795783383319708800 7848 1159877834240682240465191361075554553076525 7849 6965585380006405639362960206157283191947136 7850 3489379807343669864490346032138236085490053 7851 6985173577557764387196276748030073293875032 7852 437396523773766232156621565079259998299683 7853 7004732775448176009818931743690573716395798 7854 338445964423205245290923227870389314489 7855 7024381525834419273592093430883513694819272 7856 1759415205098161886246418082117791314504253 7857 7044119844785220574091469072950118119257394 7858 3528696280435747881252098558522273165058885 7859 7063828985995004983553161046325768925961760 7860 24573673786780240037040524495611472563991 7861 7083628217113738344843418474729096455248032 7862 1774252594996170471277514288582524885883217 7863 2367839325948464870467965847966634047778552 7864 889612088546190839043050077817774406435345 7865 7123378242439841691061066789920893255235204 7866 1077426112114779332830805672054499201745 7867 7143328983433060878542148773622014031741284 7868 63900160775126825988754143697965797535177 7869 7163371092522775057813476546741219088223008 7870 897106666439984211595271564251596362293317 7871 7183383228476015420799161671246578652077792 7872 299874308275789347967589851645270730009537 7873 7203486819478742760103385570064627566592578 7874 3523964857504228771952756875036303226034 7875 2407894158200965782860886572213759309184736 7876 452329496459270753630518633070056262827455 7877 7243847522398709304697127654805127122534174 7878 50399671620457115712831570689820928081283 7879 7264104868609146644351307029304907928574680 7880 363890330362732294197135293560405223216589 7881 809383869108276696033414687030299965635776 7882 228067164866704336453869762651873695338329 7883 7304774138052081995886432289563697110360468 7884 457411785442184778225862278162021243903095 7885 1465037289405950754703923912064748805578592 7886 917374194159764448595845211925403113150199 7887 816187973641998741552610388157857109896960 7888 1839873819177619051162738193402826211511355 7889 320268098184081026307390613066679051971200 7890 4270883880865368528818632101089349499417 7891 7386734290218367676900736576888679834401472 7892 3700325736397664588994243592785334073861367 7893 7407396337371255956716811491487468060872718 7894 1855326541387546640413788235526923966265949 7895 1485605444476653994472833164573248128011576 7896 1615030123980401356041108756617244821045 7897 7448752053206659377185313782184753524861700 7898 233211762520255653275823276343971391576515 7899 2489857252210890948204999186146637281694088 7900 93544904442792024575061900444049331635933 7901 7490359803307741242381635633699407867636902 7902 312687481690661910622620760114186334802755 7903 7511242814325131805262721894259659820599920 7904 940672331388877688311826987319078846163305 7905 278971163207547362491695903679475601715712 7906 471646844860248867208742258279871313940535 7907 7553167691293812663222804536362221219314844 7908 157654579629364484092006046313768283171655 7909 7574209806398731868416713452778817392143040 7910 237139202700258596018864253265094257575429 7911 2531782691767835600039577966737000003108080 7912 10339114853744344061814697833461087332755 7913 7616453991578424157397403963131180097291636 7914 26495887746895397935944417442249808479705 7915 7637656461125698731690994488349854695244768 7916 1913003475925665681789329148209123528610585 7917 364712166631248375492762684604812197194880 7918 959163161907603447166423163342754758219523 7919 7680221981358683366893224559105600203255120 7920 106870802660767906978040531726559083879167 7921 7701585589361325209943398260871199143099611 7922 1929013351208075678836955978928321252730197 7923 7723046803792078322775565683797345103822400 7924 34542457109252907792316117646930848010549 7925 7744475116378315945015509906726530372001834 7926 323294237713771988572676306900774605276481 7927 7766000964143680470088592136228170953403624 7928 243143233275568431912952778763785828157045 7929 865291701228628102429723694781313010820586 7930 975274992704317408822242984126459660598143 7931 7809216241976240769958070167407090072639744 7932 1479561001448151405687376110174526917781 7933 7830905752941885414175679418101116599494918 7934 61293750186985107587356278506818763107797 7935 113807166780851640577274583991461931333544 7936 245855756813421200252721099314401680745771 7937 7874449159377874788058494276565832081888514 7938 876584907107125887138521001787129002352553 7939 7896303299832522034705658601855579021349656 7940 1977778510906631109510542678288012450219253 7941 7918257263378672840191187461041629459636192 7942 1983264895485902005919744617629262481240457 7943 7940177079505619892251375620159778532511728 7944 165731443957977262126873559667606525445865 7945 7962197136279028791965988957801062364517056 7946 1994280224125941331679066726663964452155095 7947 7984317431212819245561508432324631723561276 7948 1999809195783583232537486230785764853295823 7949 8006403376330977339724983536651307215824950 7950 12378780894075594634832788985877700210927 7951 8028590145778987276207489944540840793099952 7952 125681750562351085028064645055590741343857 7953 2016247994350513067751706023280545659744 7954 2016477905980661392443221030960503365595533 7955 8073131613641512581983351874144880985756112 7956 17282685504735911263467908938109624828099 7957 8095486234895423961937897203843244620248380 7958 506915191234552168296687072629609961992451 7959 8117943111015215943948500090039657863404160 7960 4066547672941486185069637206065158477977 7961 8140364714439718524856719903787185325736400 7962 42477322592343499227746453068736700247669 7963 8162888662441214398650434531234559951251588 7964 1022270639147354507180192338408787096812419 7965 36380069458532644698533621855007551956288 7966 512548947995149785303056085298437989671695 7967 8208106614451143348794235566354727543139008 7968 19035899093276661722335639315691758748383 7969 8230800875055324497969035535149465886474644 7970 2061548512101611170700228960726869030856349 7971 2751199585027026316350518127158666112427304 7972 4134493411891532155637473149235163922981037 7973 486844741943453316591154105302613959657792 7974 230329996784662735554239471507445365750629 7975 1659845302038843130783449050320397685863592 7976 4157370330269297386558403517929127519486015 7977 8322196465807267192302026967158801525486480 7978 4168850894170155658841668937686946397338055 7979 8345130179071293274678551074929744147625760 7980 311040621324285073408866091413217266809 7981 8368168546301700488853463387911984380327712 7982 1047975131723435582166715296605667754913841 7983 2797104029388201008813859241175516784409816 7984 2101734868503934938040499872765143843933875 7985 8414418999882887090983650744284824580654004 7986 29271456609311312931912997069628218784431 7987 8437631007113300709294295712814276892890684 7988 4226693267799557424613789931577332357692731 7989 940105459766270630309801025932232415099936 7990 132448368633664507601364256199260502363751 7991 8484230077888276733313254445421217511402984 7992 177085723958417156200794976329573651652175 7993 8507617240482023199469787850128639204585258 7994 266359144388931231932062573931854665760251 7995 947901258697811684012502727155257598809312 7996 534186326001978700935701721651428416235375 7997 8554567474926873411261470296671985637808288 7998 5579800092819285086498187050721255310267 7999 8578130811143564937245967087384830616412840 8000 2148532780252073469508713261385428322910667 8001 8601801698580523087313462136416667340936192 8002 4308896157474950403839389216579621605080049 8003 8625434584765943594788031182039343224294896 8004 15002718389826871414314261917376987904685 8005 8649175465294106208545877375252343453473852 8006 2166324234846237988506863774244993736155063 8007 963669371066144677588288588403815696232912 8008 19395402874773012737230259195410086013635 8009 8696834995149432777184067344937069688347610 8010 5378449917830346601846178343896147359211 8011 8720754266364116459899476413805530996558612 8012 2184250607131188905044039440478808754518811 8013 8744782692525008694992772133173144872997056 8014 1095127634657461607656155226372022991417807 8015 1753754499860592788046794679657620447472864 8016 91512015797128712604060253263166534559387 8017 8792871362214706543766581420022684575819634 8018 550577671194851313310423462137737700588585 8019 2939026792255419428779981277380267064166188 8020 2208361556574312079363999595975480125038039 8021 8841250176106620772493564444921968382495292 8022 480563996067825095556874419533095862053 8023 8865530213900588710659177099151269142169136 8024 1110253734818155462670904641944165021998225 8025 329256341441821462008089069653351489673456 8026 4453205325997896722931536484493005772913931 8027 8914272230345512919760665998832625773722800 8028 279090841315094414368734883086595188941809 8029 8938734485980371534159373985108434128461312 8030 559709953797232546464380176686842752617279 8031 8963308341119512480068396215163179119681352 8032 2244981756487290445934389605437574235123977 8033 8987842152682434555181586970647212971222420 8034 3607613289118304033901970335530302292213 8035 9012488031468837038883306835665600044184144 8036 92135127878431209018507277942809483606741 8037 3012415326292818517793383129980076911910720 8038 2263497583525871007000642563963097317352195 8039 9061963639819268709456289676645045863360440 8040 1404491156164851282369178455104647139 8041 75097471192658624619936989206672432087584 8042 4551837683012341688382368075527521010184439 8043 3037245888456457288494670904087011220713472 8044 2282153222936691912670171177530663732761009 8045 1827328119547284708739183788541325384449692 8046 63567082041211423880404219027923569280125 8047 9161656709897218660331623161605776953303160 8048 1147333746008373226664014670313698034423741 8049 9186787121349829296082504656616803889130864 8050 6252574703926311495720452806430705822619 8051 9211876206212057304181090622344731562314072 8052 96135714083349446363559331596802031316491 8053 9237079682313676871182495301508882680503598 8054 2313555342751820595470440553639656371878169 8055 68610357825274231372533963345591168948536 8056 1159941684011490820532467224699878981850525 8057 9287674794819733212930818502611999544665088 8058 2692406420064899273964985105332510960515 8059 9313066702554233962465903726802366461130660 8060 72893299461527840156970904140069474409191 8061 3112858141504529398889273689477893321025024 8062 1169479870804574262444463709331204714408975 8063 9364039948408991388034835557860184497540216 8064 390894023011548977020279366904354992569605 8065 9389621756467419404989506745227344487055188 8066 2351756803872386198954981005029778320195765 8067 9415319846738301768602167132410489203235320 8068 4716359472934553835995765976784761111896401 8069 9440975489621756076701438373067810120914270 8070 486549564250250107953556284445131920501 8071 9466748088158815985859033066030733390814512 8072 4742144675471754456299575864112311622013225 8073 3164212735741023059127771308894342090080640 8074 148596379436854406421154960351599081382353 8075 1903697088037682570046316016113415734252296 8076 1192021221462797950395537431647003894286479 8077 9544450099160563781168027748132586097941068 8078 597632711795790582775013827093982312558259 8079 3190177783894273282475690031716608820237528 8080 2397050014700065626768783860882249667285393 8081 9596573069509052763759925960743779265720882 8082 178044271527740386524102730485001481889775 8083 9622731473432260704719052971583181183635240 8084 150633472859593201690076798914751325559389 8085 357370716783106960922347304168329185231584 8086 46475040628989318564295035989697326347443 8087 9675242839629152990483438261474114589201864 8088 403883292428204628957135775574329099743085 8089 9701596091101142359415316103781606827228490 8090 485977046234830747357208012756038479334167 8091 3242689832222944331751090751778998086024640 8092 174035841659057721577276329200286398732431 8093 9754498455937129281122206889746298792509158 8094 2827716880923364449502304167513065122405 8095 1956209612107341031831630704966276828566664 8096 13314037926662709419862029343365119790379 8097 363248826100708425362521691177004727062800 8098 4912895280994148262537657999943147492335225 8099 1404906263851200746786335207184593953299040 8100 9852575641241207749619089602631164470031583 8101 9861090712104254661697862581784104373639102 8102 2469827614734039908358795625159321642287387 8103 267242149049040219938171726390639029325968 8104 4953086013533440682568552450045162442330455 8105 9914783147696869321809716679840655120273572 8106 51735163111238743092885787925816076435887 8107 9941728601479388937663718165931022584711372 8108 2490022425852889370025124067337255731234493 8109 41023856335386153833931544866651086328868 8110 1248393286022113074161252515521434478062211 8111 9995819734272924242479975701645664166669712 8112 834527547295442845419873943880674956662683 8113 10022965511505780534430734655955596736980160 8114 5020732087327983245677792366043314992245253 8115 3350078406575236007476672702155116123347472 8116 5034363104246002431004888095501819784901995 8117 10077458204802543671624072725639940040663534 8118 46741239325325233034572304857460988181967 8119 10104805428899889044638971315976874740934544 8120 12654309533739635556413467527743524552383 8121 10132277298706081874519694769038706604850512 8122 79303959822238955156595856718980147593717 8123 10159702373867418197708723380081919167689828 8124 424104012641890189725100597915179419278219 8125 10187252603040210610656722167600683176019038 8126 318938557506720862398150302142659911166445 8127 10214927982631302818167933825748166704354560 8128 629533815665773508887063562112352746997 8129 10242556282968610009830354154433474418085680 8130 8907544261582436230055254512061979982947 8131 10270310452371392162475159316767497662108512 8132 643077324992111844945643752103123703026815 8133 3432730368880142470609073782226503087743392 8134 368468039594471544645259649408155168012917 8135 10326024208892843146025564418555862962290424 8136 574728052008826659463553560872731914830965 8137 10353983676244378453759793011728526859866240 8138 2593262950874381745097493102370550660170039 8139 10382070768685686359136075731148561716408024 8140 650070696499091725291783817960931813508869 8141 10410109612075500729904907818910889361800672 8142 3017746829837717783477707946154645142285 8143 10438276163565863043713881646559425582579520 8144 5228745801876571517822613840904225166852355 8145 3488857094533881823372202293867530044651708 8146 5242886712950319157563499529477720502855261 8147 10494817224812319235012815352385610564228204 8148 478962697407852186050451016078219204747 8149 10523192036124698917032207809118320122728060 8150 2635637753174494419779592599129971252590753 8151 3517232045762130322929409243144355632853120 8152 2642761670118471102820094411710057975953225 8153 10580150989441787716157964144541450306703616 8154 55206600781020839862038146638175967635945 8155 10608735662711823700004293807771598633493792 8156 1328530443420527090699300966355550327047165 8157 10637450128009826184982759308545867806252160 8158 666059050966330011564624482296507619789445 8159 10666115063172490415068396984973876614172400 8160 2748400761329603414358436330321233130931 8161 10694910546082722734934878989368853746137762 8162 167415061660422253785951227560195209166329 8163 10723837220422112273581611694027516109559908 8164 2685870534263210570281151449623847099357729 8165 467509297968337290306012788242727670648192 8166 149618429827055123024099485481062327036367 8167 10781721549406393482132103919749714274972984 8168 5400763176024699222273444623535608336827395 8169 3603620540818021291582355326930497073668160 8170 67691580473807325182814607807033326202989 8171 10839950910849885255958005250154250096624372 8172 904993068164411104060359993288920152195217 8173 10869172670109294598020358067800007352844896 8174 1361140593589362340882502674398432363074349 8175 2179705554050476302462146919677530838265016 8176 682404430630920066697495793126607764369047 8177 10927831133149873656361038167838498169562088 8178 3167808299410524744141701162486145383815 8179 10957268152972973793061965150658947798987980 8180 548868697426827594501245129056127540725839 8181 3662279754620746901987378186859471483092474 8182 2751732679634988572278154808543466117320777 8183 1573765509579834171055857704901181531076616 8184 2395101476993496224994419544211275513905 8185 11046012494233471587414017210333475717546564 8186 5533133565075487469690148167506633657210371 8187 3691933681552711109158891690024378682729480 8188 30152301342798813676072380637035686455995 8189 11105537482522093792071571884738389586767040 8190 424525230159880817388175517735697647737 8191 11135409310217480615881610738238126272110592 8192 11155819776890746505585039331310172047935489 8193 11165417193950785275825540003695608361554736 8194 2796453296337677637727366521747798191446593 8195 447814897497037022421825588581905264141392 8196 77888531558819582567701626615932904113243 8197 11225463605562569389868186882352947844916768 8198 2811506348842801082560410753270526243614975 8199 3751897346838696643729430078683484118536528 8200 1127624477926898549080433846295759216117519 8201 11285867075444651469784236627008446871816400 8202 13086337892020719223519194241423730327437 8203 11316179482706545539217981975298061572882416 8204 2065761484010778964488938333643629758587 8205 3782210056619838905828811093801865866421664 8206 11743114291407424804123380541505584224123 8207 11377026447224857921148883642447766107916440 8208 356184821443260290289213860993991463397425 8209 11407561329868933249090379771994997873829810 8210 2857108623354313479824161354374938037194457 8211 800828626442174030846514229814990294528 8212 5729549312383106753933598483784053367688047 8213 11468854711740780569653119992751133133819136 8214 319163809870897396816642446592622513064881 8215 11499613773764019851096296277756513502001536 8216 360020199149034744817126254670158877302525 8217 1281168047850526252053875257065560876475568 8218 7367047230602284093647097217932166312463 8219 11561356283027970051033887542314109530348420 8220 80434445261139609190018123333794319292789 8221 11592340530494373498780341001836290508472422 8222 725845552876251337809134744802182338905243 8223 3874488620816683800686340143646039338779672 8224 5822322160603753370247900124383203910192513 8225 11654535845573821900183579960213498024258176 8226 1945982651637133130847122793356177269285307 8227 11685746755158494244627669925062089829895960 8228 5853548582139074110006029021844065855614133 8229 11717100019560339724485272927083269146430688 8230 733652192355435300604368790891987557438267 8231 11748397131555276104963425016944216576855032 8232 61301670872711121062290691283349817170375 8233 11779836686855934807124324481837364471626618 8234 368792021635975950347836808725078291400955 8235 787427975145501333971351313526015713358624 8236 739557327409864951815950539671484419642705 8237 11842945366761808261230315809658989750840214 8238 164786498289691433296062294303075988760773 8239 11874614832429116943703622002117757737679232 8240 743517961696670244081499766673591352795833 8241 59235962527818271289649942794748716330144 8242 2982021201362072191457775969609392089156977 8243 11938184824939385871857939713635694213082508 8244 5980016464567325907984961962565821115462315 8245 11970085945996868132131873573699672821652536 8246 11710857186318517635340891787290268668635 8247 12002131805043528791432418263734885674977000 8248 1502994175829492578396107550016777627515155 8249 12034120050819725930532453897513124878564564 8250 6976926735629470681057994400348704142683 8251 12066253863821030327042247466723041855155392 8252 755515779359410311322304396287528831479579 8253 4032844654901837907790665331766861558233952 8254 378766130975052656762267422305236617923243 8255 12130755864120898804343046547268362176794112 8256 759558285812836441314581553428357874873107 8257 22992672770223957103288867822473212790720 8258 6092642201577010994763103057976721737092785 8259 150563450822641902817209043929787288312184 8260 5454370322768438780228774763940683009063 8261 12228096117502499676358079003508677402140224 8262 56714982655738332687664816411341848256343 8263 12260700402604756713884692971777020426003288 8264 6141514868499802882482155841700424021269005 8265 54637570435327256264845213064731534977088 8266 6157882827034295818366577173442024239122591 8267 12326146187167660065697472369290527510718608 8268 28584852915860978902647841176466247244233 8269 12358988019022093610424761447128803120276470 8270 1547685212398080709576114511324405942216247 8271 12391979339971808269547406641342074743956840 8272 193975964024095402432635047469587789956677 8273 12424910457813202986340669835613074436248178 8274 7203464196405589551683949286551480885209 8275 12457991660568106159856201939183973706373132 8276 6240327978091102601918437902590221639979655 8277 1387913657401377495383104449681457767112960 8278 3128467570602805874664463226388791274832365 8279 12524393626899383738643825414631678071592176 8280 252561232130319192541203292349888883379 8281 12557715256042921302329462021288802644063751 8282 3145136528098714234229817620679148707859779 8283 466340315714520165999758926872881308749376 8284 1576750999755283651027132008920633685884825 8285 12624600652770017250671378729424665820164844 8286 526984006028046672885053191652569638458411 8287 12658164266924656408514410707849938272069664 8288 113224719540957544312004188430224720193547 8289 12691880887168550654905518467553174319212320 8290 635743392912337945815753259816131392734281 8291 12725535493161424207390545069494863693201692 8292 796795377959432104444974115621443669726653 8293 12759343199690064763473081466381778625256958 8294 798907254410511667327099122104546423953845 8295 852887001625010937484506048663362980834304 8296 3204116478491379543133252356978165894433515 8297 12827203684622315510264010386094270143146554 8298 713920229195153878166575639238826981547487 8299 12861256818073584808063068916098982390185064 8300 3221151439758821026742629814940861620963901 8301 12895464910983939205968652101813424421920832 8302 807424722887101344164141981159099521155003 8303 12929609757137309998234525321407382622980968 8304 539714473994696864955402086479235641034791 8305 12963910185403222532671276059370334382201024 8306 6493714713070869735336520090978461152359701 8307 111097146662498855475437518733205775949456 8308 101733387649602066965013909464623126960613 8309 13032758533616461378444851794172311136160416 8310 90669920746795115343044485753013023271167 8311 13067307330651663179010197862734846247191912 8312 818187814282134742075693501607381541315675 8313 1455779259462939839132000693945983765531424 8314 6562846284634790311780249458835660191880803 8315 13136655107568823217469317576584588740165888 8316 2448017897570236055773880578646464563145 8317 13171453904040548656214016482772113370451334 8318 206176948891605139102102568066693340577035 8319 1467379033574974809614283587642414487822080 8320 661513500737362024631398810438842392866161 8321 13241303563960306375032487339880629936960212 8322 138180910715369274812565481185960558088795 8323 1896622075490486673304059982705881681729120 8324 6650202974748988049575209596136375889322673 8325 13311565224287751877824754369908929919799898 8326 36238036616089634594057813327294139884553 8327 13346709603879162983803762063594758904898328 8328 92853857497329010860428899790645190550135 8329 13382014093638113482652278903342941576607130 8330 3351560314637264116244265805329560112409647 8331 4472493067266188214908508315082350980346184 8332 3360423338706991139782139541971443058416151 8333 13452877887020849932450288981500313782559596 8334 280777095826505952391214241168373427048233 8335 13488437834389735177653179230924795501806984 8336 6756423743982715846729308743773444869463821 8337 13524159008556826159922502331096055415590848 8338 846784348454788440888958052569670129638365 8339 13559813370864054168955080200142185853887040 8340 28300876731642724399715210733725461490987 8341 13595629882135295307328866450070913480024800 8342 1702527202649976640823038639034723427628221 8343 13631609327897891586048099514675557738948728 8344 853511499494993425541907157842857747005125 8345 2733504264258826060439954467496371404793524 8346 5282526016439168522118594680465942074657 8347 13703596061181318996218277706427245777839528 8348 1716046164545919329892910680262053125199999 8349 4579945061428308386427341885758272539677984 8350 1720573613456765106654504809499930548100777 8351 13776005920319421138373697721137640565591152 8352 255573690159705818743331461825051907938685 8353 13812341119691554343758814034023371198915298 8354 6918647284468288102219852302670700306585913 8355 512920069990372737987966725690346832304656 8356 6936890806303295149566540643282672291799485 8357 13885273030480668113097213900857019971267868 8358 18112536462723129429450247909965277018325 8359 13921870111059065797552423089818174315864104 8360 17433764831268940127826292858952413876881 8361 4652877885549817347944622762547584504365870 8362 3495938710406316669164218145449521485808567 8363 13995327465550955746260971896674414168187188 8364 32455259054620752843139941994588571619601 8365 2806437682448530280182958535215209765170432 8366 439297255944772361756273906084926060561845 8367 1563246269642100194568354825176102085108680 8368 3523631672819190426315699019745189897041877 8369 14106174320566552102475805226224246672807570 8370 613355169243090676021394049547693827451 8371 14143300251663937792202210025224744756153544 8372 98219934561599287141945322574822411183 8373 14180595039432643405201069221270270791280416 8374 443940278224589582179263920669389980826305 8375 212206254001180693831830868181381163818352 8376 593480802009929258482344032690580989623375 8377 14255211653786399895986233835871725732853674 8378 446278478796427556090116318411131892378515 8379 250750432507192212685463651824030536394460 8380 357961510559569822125298866315532165722309 8381 14330265845432220852468266481857937580083090 8382 778872225874854459131868165021181606993 8383 14367927495040355258995877999310168758967336 8384 3598455068803648482996895441187782270983519 8385 4801920239957206576122920027492531381971264 8386 225494249496987833350837701525940545328275 8387 14443520866717129950185803111729621108053564 8388 803867916725100875269840977433530036920921 8389 14481452975846925235023608549431862448661790 8390 181344169593785941179984241188409163525697 8391 14519557588693026579932359742859758535501992 8392 7272811659763329951716916156564617512801125 8393 120310653045701833921696414958503299689280 8394 151915412872516789848304851539988639465425 8395 634599722846143121994146376170592917858208 8396 3655517331155567346076177305684027365151075 8397 4878057125873678715045141119724100029133120 8398 916276602382961134745123226571911993545985 8399 14672475528955329907062874291769923124936136 8400 459342615253697586664831165416241449351451 8401 14710953807463750936652075452621068765704704 8402 7368709910341370959611659493025310757233949 8403 4916535686877292392022878156414734504704232 8404 57718977028615455897096808514082935386677 8405 14788186003533116540608924985897736300788298 8406 137174676473602933241437353172837085277589 8407 14826939716627395675472310864478864072474288 8408 3713401012873310505659308443466010798434785 8409 14865869939751470928885668964027759339575504 8410 7446256172391357264367596784804215913092177 8411 14904724836973957947013824850248552086932752 8412 69127796587874276486778233177989958909543 8413 14943756352358338304465894446704052682953920 8414 133666189683234335186793100217389757532201 8415 184974884603543462278352080999010908084976 8416 1876225860051153972408007203858693457983219 8417 15022098278956488388602319223408563374611760 8418 1135957998354215866273373583793065126539 8419 15061409088441669598952612062667187782910620 8420 3772116816200763040748040490502850653713329 8421 5033632882346721645763613604273582288195008 8422 3781983438333124593054049030335762859756947 8423 15140311398328422247436268289672828469481528 8424 2527931204533508796213360383740191799333585 8425 15179903610171782559596861585659764186699614 8426 29701477088879882074445720564452674743157 8427 15219675213623570454762948660305736496336036 8428 544532586978502726784310286786575954592419 8429 15259369597487859488958990350554320879478230 8430 35386209196459478698853447284336288220527 8431 15299244397575813259670726127009800499217232 8432 7725151733578679242842626263481922085677 8433 15339300491658096894854470390167504802548098 8434 7683366927757176283404852739892404209494133 8435 15379278632460591321451455252508229400639648 8436 25340388195388959039959509141623763029065 8437 15419437826975912012254610238178912192980960 8438 3861773039750373717820973513719737522239145 8439 5153259975340073319709784557300869880987120 8440 387185460209822075538123999111309810755121 8441 673914913013893835348464880577891616881024 8442 161749166307175768041544229159397537144043 8443 15540489061986243751063946001422135410230308 8444 243255465363099958891275358293120424029099 8445 1731235480265524099358320110670309004343136 8446 975559744806702394761923999410770055479099 8447 15621669161793912686695250991086125714139904 8448 326036544000671543965296521272698478507577 8449 15662403616638215058822013314821360585565312 8450 15690464963229269979767538638724681587489193 8451 15703323239873807748437990964337107467302640 8452 7865683841589788286067789818836368065097057 8453 15744162323970452225622611074790096154198720 8454 219061793847512964205607748499446369702535 8455 631407493107955067000236412035491261572112 8456 247085268567581173546096548138204176532315 8457 5275466060706115789827089589677322981318320 8458 7927322003431207867691993395775244232434735 8459 131136595406880212812462359143028731748840 8460 55194534605218210818353683992510706794643 8461 15908844817951389393701377121699165140971062 8462 1992164744350471206843114286891011771125571 8463 2278621345577452735575285285931515461113856 8464 15978805531477533383124014434507289579542777 8465 15991772239904932320867140126659090852648308 8466 6180738450741772809780741515296378842797 8467 16033382649882625736408661398784560603504684 8468 4015516928049804571623376741945876347920055 8469 5358394179210537181797948406604586854982298 8470 143784312825902242672237601346135330432879 8471 16116899550410413487336023463763780807691032 8472 224247434344035515862990902915860226482615 8473 16158806132640626688065550271171571054284420 8474 126466381561907720549159842250943997340655 8475 5400301178495920615537903732442546606603608 8476 2028722056952585730401561498419753927042829 8477 16242916620201055101086451414160655461208454 8478 339000824824272391799449875892994157560035 8479 16285120930675473800892593303951084489023480 8480 4078556679288911495435777561880333439062873 8481 1814168565104087772931486030119775263019616 8482 8178298536854417198804551204240717039320729 8483 16369828783008083055491827744689900974487000 8484 12201762037092565267428540114723840781063 8485 16412333076742276631617447451171144371345404 8486 4110411637468019488704811613121673389303723 8487 1828336654625301160493257856995492719263248 8488 8242162900648261016745979901330099331995295 8489 16497641781655958341766787517527900594381924 8490 57386081596693431643946360252018342955497 8491 16540447299803209475636906584041324513411472 8492 2071247336894970027942942693502129873110261 8493 5527815786394567064201390446302543401108000 8494 259577386379445015272795929822312362316143 8495 665054467961279460369951365579216229130248 8496 1388010835075234540498901617880676144454735 8497 16669470344608517881195166669326424881705140 8498 65231300239431519918575969292161311998819 8499 16712775262493914666845869553954673723876664 8500 2092812469805366196570387793534496899212819 8501 16755993296868102591408811501909459598843502 8502 349707806599167421138449550881861627611645 8503 16799407694321416859091890101267592983134936 8504 2103671335494798728594804192741178339248895 8505 802048560005907436632743547298771320325952 8506 8436477888491862674612528279296765830955251 8507 16886543412677101284478022912789962452834528 8508 2114593377443481419277518675497571269006705 8509 16930265167357923806624084902777695457839616 8510 1001916492504049533842250787242357049161 8511 5658061876014183524794947661817402126633624 8512 531385740341380015291639143499745937692945 8513 17018017554881741090317950341362200232025538 8514 978445633704681197961481890118084464197 8515 17062048973279221552417425755327308385098416 8516 8546224446520243327880194594986216369401145 8517 633565918491058896621230278129365532836544 8518 4284163214679455397273937601509958261948535 8519 2450060230597361624262522339834802018786128 8520 662849778310947923533143807512304381551 8521 17194763956799700084248106518037105836085722 8522 8612690459691320770328278127388179294881119 8523 5746435941511322251594045273753524288776276 8524 4317476374172608883616612433814510331205499 8525 557540704318481193916525539349147970619264 8526 80160297104515018930424675648561897407055 8527 17328417092648093953600355407265284132487024 8528 4339815102485092381574315500608766808713839 8529 1930363959978301026830888436621627756235376 8530 4351022874546851961449167508553732621676713 8531 17418043126589150308938352129265160458439000 8532 136321358730314921799309259948805218279525 8533 33011368620230912367610708018090446317184 8534 2186759605450247570504042756161296830311329 8535 389070879475608373737743733856032281561488 8536 2192404037701766754636639285472809981531045 8537 17553272528049495561684706818896385702091914 8538 91586377996634994816154801101702379038943 8539 17598560646197154687074008485768826938415940 8540 78704701830339275054720952980359811561841 8541 1357234966420166319373187571962380731279196 8542 1104707395559581347005051980940249572266633 8543 17689455700274036454866113201526267044754208 8544 27347220471126462135032874285963711301835 8545 3547012689596449873389501804172122319025412 8546 8883288846329374741300134347288574566636361 8547 5926959240902277148368603231775658736035072 8548 8906186030486387825790959377268238295860421 8549 17826598693235280760337882384915760185448864 8550 297639439641031774052479427207583071140991 8551 17872527368300822119873491272378120797610832 8552 8952137171940496349288538195761904122160075 8553 17918664742834644233334709420670456716094096 8554 10016954616170074864962936963252672245511 8555 718588318356453386236356200392647877263312 8556 5858303734508918429126886366112457806367 8557 18010959592254508370268145442821017292357600 8558 2255366486316704314005051130776330979884315 8559 6019140585975718348758695214005724824513840 8560 2261171708546883486361804253455591039743123 8561 18103788521023318962769812879316776727789632 8562 125944563070501590433503750828683615708717 8563 18150365886404019884025004203974220768454988 8564 9091286805004848892527648060392997624278163 8565 6065718423721320348484968124696979553222752 8566 4557333233040059177701972087270641005839833 8567 18243847608607884060286265111933647293431880 8568 42306281102118544233375587965586716797845 8569 18290752415067541964880286334303619193622880 8570 4580797195809436453038729634787220940124139 8571 18337870342058829712635687455651844906956312 8572 574071408332465807711366992304778514995457 8573 18384891068520431905129611367167125908639878 8574 767399455837931042526892890816700686032915 8575 737285030550767924975662046821793300396368 8576 4616199973323913692739557139696638480141615 8577 2053286033242976440767787298738285490493154 8578 9256109237395877724943702649459432337103905 8579 805518483205921058478045442171294189899408 8580 32221982169919745932100469907894031245039 8581 18574491005993115264487405969213319152876382 8582 1162962298622683971742371649680897369434733 8583 689713815315189130091988502989467026996088 8584 4663789247910786115878581323653916773367725 8585 1098232728449503196858226304662265773935304 8586 115451390713719218535647959232141063824831 8587 18717855570828559140713921069170793475803968 8588 123361861755521977378285741414655142523665 8589 18765972776742119465648260049933466594349120 8590 469977239266581398182534443714505679920851 8591 18813990023360784130346875776277572752374776 8592 130884741940066608083127475567686386356885 8593 18862225375356776391760104184089032319827956 8594 9447803526715564402653911602499061204822573 8595 2101186695932577463603517491120787583046016 8596 12081657684083405165013442096174723794281 8597 18959033507200529356218549573088846718458254 8598 263787255772209494014780095840500080688963 8599 19007606758764961980451602858359137172294600 8600 952061682575625733052641542507654399068703 8601 6352133563108976076894985401778799171229568 8602 563858563357383938798901048889382626821 8603 19105092825531975355221221485022404184098320 8604 398728925788416514002700622687552229431155 8605 19154006488087066533782261717559427488632172 8606 2398483738403376860344583478770498396993223 8607 1010691662914338131466019617478060594372480 8608 9618491278346052145013972365572044501868315 8609 19252174347800889173283682488095540379594210 8610 797218482988993522833735208008626807363 8611 19301429796902251169921064853778373167504800 8612 9667770818497214811983802067170560980826397 8613 2150101001855741292480603951939947711483200 8614 2423123562993538164859908084952364944178565 8615 19400284934609141116796309423581673624812728 8616 22493830174454428942322715012807733127275 8617 2778554902591295340917183811955372328412544 8618 152220597995385600587672584812594204960615 8619 722211459613751145015529683678972117325912 8620 610438707642895969366046501151271333566903 8621 19549429854613949364204706071503978161731852 8622 68000197433033532726604660267026055964705 8623 19599376112317597633661353858965702200509328 8624 4908494908040881280334043649085466353514269 8625 94925360738228842689902916913586456516992 8626 64750393850294535639568665288001804781055 8627 19699616806192437182365937871132875278950924 8628 34261279553865685111195955476083696994105 8629 19749911727460343892931468363776791522920430 8630 309136861799793336611697097685593952886183 8631 6600145046604427645081620397525170894041104 8632 2479407274482556327865180108956895133092985 8633 19850851934777890752229995026826047578469460 8634 5754044435674820128526005610106092445155 8635 19901498116282923478616041368585688355712528 8636 77877340958341629064107277814941746524883 8637 2216930394777648082528067920754383690696960 8638 1249215086549406161390215037382242454007719 8639 20003141819626245540851118198180402210726024 8640 83493851606667715645487652928202667573971 8641 20054140647291805677208012602943832729183042 8642 5022372223767956109062319177295666098745125 8643 4478808453020714962521522339161201399104 8644 10070347433438931280972023439841955521941993 8645 575899814276758869991500833102266511793024 8646 96572370617334981389717702074428139111 8647 20207847171650463711206908772378315849247704 8648 158151978875085911224047738449034302650905 8649 6753144849392853751206635537079053979032167 8650 10147503305080831422286213496169974772230061 8651 20310912358728812126375986742819452418198904 8652 11354242735809645914288853211090683865309 8653 1197801408637340477085997668673589006138220 8654 2549809991566396078070133741038576172938247 8655 6804856951456898722470142269101177590718384 8656 10225200659498443314167908844637143573236531 8657 20466406355697296354888662736194959289504368 8658 131426594776299559691386523046922490385071 8659 20518477685448959633401962579406793609371216 8660 5138648828685847274002018265800718185446951 8661 20570785526526164288263335656440938463309472 8662 1287929221099987696367760286787407346580321 8663 20622981794430209142186953740543077206538888 8664 573871874230300995192480824602574954914435 8665 20675415519307660325447567147600106798116868 8666 647243294320517061727755660611249615344935 8667 767706910035104878122146805464295109005692 8668 21450858664666404312842355043159175886483 8669 20780645439609108567918809216199604621800870 8670 289129258483485762623592625507039777550443 8671 20833442986229387086734235451376933390969120 8672 1304379870718542362615709184141221394541643 8673 2320720040851947476905861090197309793525360 8674 10461539673440275508187934710740319737882793 8675 20939404522052215519266847326840298384199004 8676 10488165754396460152134991795448950700222941 8677 20992568160719507497030523002296591587445374 8678 5257364865881094541590931735699362214179315 8679 19325963006702401407281074101257822603392 8680 8235484049500333687759192186242231307251 8681 21099264595060654807017560734400072319607482 8682 220171358031917580492264478896542476112123 8683 21152797471828556887317016121601965870306680 8684 1324372302690739333189149862438276896697461 8685 7068857980590790826504108381309312709670052 8686 2655462020811011324994252700833760361602323 8687 21260233833672753085910169628615739475845088 8688 2662211216835393547414309797275193687910537 8689 21314137810004085616601983740705501569195090 8690 33361808254573112755384089475169266546521 8691 2374254070888585439957914946710343988397688 8692 5351419691761158413696198106079519872879387 8693 21422318692694967869768624926063512638352558 8694 202483736264104316597431075124150087935 8695 21476596543743277540234993356613032694433856 8696 336160729496702051622054994331100038931195 8697 21531120049339355968056842755332945440342272 8698 10784386573784809828803496311718785891891075 8699 21585526158608082499559652478924875832145700 8700 180195981984911022284183822003748194000021 8701 21640179331581190952164632910075362803849664 8702 2709766613590266599600428886385137521127925 8703 21695080721379289497600257371620334200047288 8704 10866503391191950210150645194111105390676953 8705 21749863658824764284191252118653310973815892 8706 151306385477301522634906579214221913995291 8707 21804894465584423107372174585508331114306044 8708 48756971268681128710368533596711382182233 8709 7286725223540155012370302677584237588817568 8710 20427580692805283933608034297860779874089 8711 21915336888453138535786469930760260626636224 8712 7317956789331556087441689154863081000473515 8713 21970748583330795398652244788315155055693338 8714 11004621811336833312781359370508626319601903 8715 349625593947987579336701100901024062476032 8716 5516219708257583363523349853576922779984735 8717 960084967569711312416999692438156911264480 8718 921698174813869917214440770367591689287079 8719 22137748757100178365438811285069005013503920 8720 1108826143765337819006400330703787698878753 8721 2465977408371694353961760216363236095041600 8722 11116265640280029782553048396180087888349965 8723 22249722419793890565290729604817410405179472 8724 696525160224489566924826060385119040264783 8725 892236102645878139076933365951202351768154 8726 5586236394499520752020650930400043147276053 8727 7454112320212836236896112181050936542231160 8728 5600337905957306454022665296252904497778735 8729 22418648545212327673757349628111361777444160 8730 623833433692257419849332943807340120549427 8731 22475215801744593017537669252433175093510532 8732 2814317686530231243163944697541363714482215 8733 834519999608288321778644964005655623517376 8734 2821415725104182588019847125574780977659319 8735 22588740247299595119311133269921692539016104 8736 801742446495365853296855198861728933751 8737 22645697035624297349656594901874210359759714 8738 5671323998038991052229103529058152745645401 8739 93427625416565910064607601536300391242828 8740 134348316001537611102306624508294750041 8741 22760003399828020305964279431114713640974142 8742 1236974707412286421823529204546451354333 8743 22817353063456221293818634697313093055230000 8744 11428618937124335515687910836247952780104655 8745 94135652846521559390368144446704271695936 8746 11457403643632432270106527613497625869051911 8747 22932446646839722921255906564482151097351604 8748 1435790569754278968161488400622250510390555 8749 22990191131480611445392567656436247229019564 8750 2878794149858941912412295172092934763124807 8751 23048197876580084190867448419247725351066632 8752 5772082332372462421772679011634916599420311 8753 23106076833263494399307992505614715738330898 8754 482219962976948577508141563899928017714815 8755 23164219069609762306838114130978085973670432 8756 3643949391625915849389842456720500115025 8757 3317517776094904264569076197873315115833760 8758 1453939625289541377483244092235961315045115 8759 23280901306856774741470489451207707003949640 8760 32391215207011288788593360117974969153489 8761 23339442804334926465428900260344256171704362 8762 34586056564683679333854995354453341815243 8763 7799416726219448928426991586075316005629952 8764 209276346510520397267585639244095877281593 8765 23456927936178613633251643825499265339839148 8766 979082629368463227767970705104773206238673 8767 23515871160610401409902383438372397216861048 8768 11778447934474725732305581196531526793335501 8769 23575082567263345674254564754211649533375360 8770 5904016338870503082660310393981784733516069 8771 23634162720749155118536778941291092780604140 8772 82206645427148632172546300033713447134211 8773 23693511106121880902657752701674757711496576 8774 2966852461667990653398074308555189961028969 8775 4750625905841214399413229562937994482385328 8776 11897203062102719356186016717975095839078765 8777 23812614535458539610213383660787472471062288 8778 5176703952757561498358593550093528462915 8779 23872370124312544380624157805250755074114580 8780 298924703028673849441556926046835934735119 8781 7977465699895055132056150635201785455774784 8782 2996744932149310062652333146537662684784351 8783 23992290446310871031270882698627847724755568 8784 12017113519688060244004112738746978170118687 8785 3436065177729934851174004676223970549742784 8786 2046055440612833541962916627506231591199 8787 2679210475380661164243294784975308464985520 8788 6038688798638514085694806127298362181765295 8789 24173197993169668654537155722560449327906432 8790 56054224115986149620205557805551798112413 8791 24233775516740946279460280606221719686139000 8792 1517248094636048980880894456751893882334345 8793 8098209386103026439266510600161084873615006 8794 12168388992366517341124457017263810699618123 8795 4871069053538141410229491969476073728718272 8796 3049734282665108283963709121179888765170349 8797 24416337063435505012319170540715121656023360 8798 3057352775948567306335955767676870057883117 8799 1165600303345152474623016361483197483040640 8800 6130014768983641640541850951949939572393587 8801 24538738408448432348418215312250274654024212 8802 256057930519268997572758866993863441626535 8803 24600148028035966688493517519188871229720348 8804 96261476097702575277809818426272402813177 8805 2740204116341666324508708897865071792418208 8806 772018167277256801773607607633681940414533 8807 24723386588186916565555464612591919395829944 8808 128992273748240870401076517176611488827345 8809 1077618091347508271242073140255709484776448 8810 6207075331654614697559908253525071221868167 8811 10340127513647648128191626713114950473720 8812 6222594367397427919610727220668736034532161 8813 3558471005600960073418600265932839714777120 8814 173282806624712938829064146133029685159877 8815 24971549526220528820017935036626013705645936 8816 3126867792960680665552490654998982301219825 8817 8344694573906261955689885474628270152447440 8818 12538715539183720408597291698333630603076245 8819 25096477484343290763751665722129074410835020 8820 199525524739569034273003607310219976774253 8821 25159154544214544738787165088456521665599022 8822 3150355809851581141299671168230402646264397 8823 934152453808414853903699139336482822600048 8824 1579110861536588317830081945567918600355335 8825 25284936282249642462231139100478853933290798 8826 32980435938139247074984933029410169652033 8827 73900992767516386177900766427857459477216 8828 793501406075801771619552339787464757289751 8829 25411431839986708874897296614667449691714310 8830 3181923743622578665211775612878994551682429 8831 25474679712432979114390965937662584641141632 8832 88607755912304741698139802992799096392095 8833 25538214761374573667720845947393184483890674 8834 399726900899749937295860457184701887831703 8835 1706802591950620177656689299383479870102528 8836 25646310075733467838414381904831787369915889 8837 25665717216800177214641516629079540265643614 8838 714177109784026359838144118954617708177721 8839 25729685211504628578823431712817007482249240 8840 644357729225065162179814630036818893756361 8841 25793943730213071893866753551628579212393664 8842 12919259649182115827700851673810631000252239 8843 25858056208909433028505850196164436685380960 8844 2013606492106033688101194784482386120893 8845 5184492066749116580363129462039115713122392 8846 3245923681816221409761691042499499304550859 8847 8662385295645430390639514528956824049931192 8848 203375387665764794367488320488532597421765 8849 26051704663352629212393765988922004685484850 8850 36245821540794443305258102702825924104181 8851 26116546524368946532012942719634908189612432 8852 13080898377324747405167850069136039548205407 8853 8727227621771312864977929606574745557775392 8854 3278360536039228607976281367575675141592255 8855 2157201540973388666251530506570110705152 8856 182585277429889090719498176797791574632175 8857 26311953408561063147621789363444803460809748 8858 823672304277460692544859852898686508257163 8859 26377532701833548441626766803362732137041304 8860 3302882106848997245202627033078070589442903 8861 26442962074834545597945939595351769098815462 8862 68981468605913937720021672936397309074709 8863 26508688531616820806494795478212385308606688 8864 13277286761497903006900058892313141533986823 8865 984248667838837095846657337474374779554364 8866 103986518319083910388733296272681095536893 8867 26640587198903746279322231009281383818680284 8868 1667927262719743361831350230328732818823385 8869 3815251432445916143883979659017657940040818 8870 1672059972784818157697927981462444725721571 8871 8924411118083758534689228503619102447064504 8872 13409697423215486122877355341699728179807975 8873 26839554119783743697855609093155508540622480 8874 82981850556560948626260943960779824181415 8875 26906176569765224687774371776970601779690272 8876 240649141278769329384311129919336313789599 8877 333001240543091424806038113278648657209120 8878 1688723593444469952036534260818541583533961 8879 27039871031174531043500852730882664393179384 8880 564307674074562086185239001567738198074629 8881 27106944755429557570502565587082556997156592 8882 13576895260963576042549948343029528725634629 8883 9058107704477696446571856659430555979893760 8884 13610565269961101685866164414790924967289483 8885 27241546729069206135102845016691145749642524 8886 379010602552386929397071742904422080644987 8887 27309074476716079622776466241450216833473064 8888 3419531651140771912071320996684020884593835 8889 9125636488986967100164236528044333636817008 8890 13390643057101256439513447855108335295903 8891 27444587822579825630930203539803347614389352 8892 264347505277855678218060195620165165581265 8893 27512573480305446290706000758357654658700358 8894 861252318454690429368853764483838045219353 8895 340504548961532801097419368454697562085264 8896 6907082365882207974071903195268288834586805 8897 3949857761006716731319767267449103357531648 8898 577018365010709549535257262703637133658057 8899 27717450108952380361402289840914286216806920 8900 2776528857260547633879713465280163718467047 8901 402698648690469153908195442511037778419872 8902 6958497958833690760521911266883064119041287 8903 27854804015351946764153613475430913960728520 8904 5382527200371200643643253721777415423355 8905 27923713322067463743420227086220551819287432 8906 6992969169232268544473183591256043032068391 8907 1036775349744509434821561084596546151491080 8908 3505132297373210973730059917310750701634183 8909 28061995347471161107963383614549792245324320 8910 97777156765769949043287121418662894483 8911 28131369851663411540704129083709486086197120 8912 14089937611243742262546795571580809763160267 8913 28201059402453211868585216103456079026665456 8914 14124755460351437898293550410703443757687453 8915 28270587351939379068229076084892658375307568 8916 294994545613394102365913665694787710407187 8917 28340429849394251610799975471680881305805788 8918 126737791844596361747826085077274327188975 8919 28410590131758691133103206177773331010515744 8920 88935579315909059983955483465102770472103 8921 28480586801170641674698448704067137770000144 8922 49530918572052487396330938857422669910953 8923 28550901310596413034789968600249977891801028 8924 77717615743375787858506007018632945065327 8925 3180170640984013556017355008264520704402112 8926 1791916345332883203145773204108656882850957 8927 28692003987008346422811126424361265075049440 8928 99797134399328517419560137352546428465167 8929 28762792791601827662284515677099308432333730 8930 45019232709763105302675364116111428115633 8931 28833903100536218927103806512741026014860720 8932 64471823556269035131761410495233009295515 8933 28904846932124164110491539812596415530433918 8934 1206448104658436677551206722209571574316845 8935 28976113502628719201737121652581602347428664 8936 14512989303042949329641729135540289020487315 8937 29047702560999275336936898257300000184020960 8938 7274378061952052267512613505326887936559295 8939 29119124298872148249177471563763138280403856 8940 8102607022356359688329547112693374061591 8941 29190870326618462704038870062862050515856342 8942 1827567154880013582535981840024368409357563 8943 9754314075262631002691843774837115817210624 8944 3664137972718717874961872359632079961372543 8945 5866969067633983182381511094352962126439588 8946 17005466571909227364411892629922066225183 8947 1278568424076628382277195815942487117319440 8948 14728816231458678274386533669518586141268771 8949 29479630822907595504935472905829330210396640 8950 1476506651664703519776603654092473482489201 8951 29552017032995337778049405192937649710110952 8952 1233457324519230560701644974786700773845795 8953 29624731962396036831528971903636869171947520 8954 14837816674909756399267262951528318672104419 8955 395970369778765123159260105023147234397872 8956 464822422316955247149050892159629327379905 8957 29770649959134629053280806999990011522478386 8958 138064602141857325983025951542760219425051 8959 29843853711463272910341813770213271166600736 8960 266920667579578754552254193552027597664027 8961 9972463316468529246097890007522880564645440 8962 14984296078296527342142712251086560768313409 8963 29990752351176922017764825405745664552590588 8964 312941856505270996862279582909196908655595 8965 30064448512950447668355316887803528291031456 8966 7529013824844857052954614055442564856740383 8967 10046159393568901473405799526854101234057656 8968 1886877572380985756015691492257546816725875 8969 30212333092064140913796087368226829897894170 8970 380741108731066449628477090860992446831 8971 30286523403168944514449459978336975559193172 8972 7584623586667793614209940637661548599122831 8973 30361050688111921677411818910579944633467478 8974 1900810143274773620191567668393444717940947 8975 6087080347137471373870408045772089077753192 8976 35286785850007507456410512666485450316041 8977 30510089176133594334090684622714077001171968 8978 30562411425576175594262291243497951136398677 8979 10195038825669840851467476589488433608606416 8980 306373940102496933202139908746590322511911 8981 30659965406114435337078836963205911984690592 8982 2559391773308062390141849726483327769105125 8983 30735154210573562661127491721089979948815496 8984 7696961143156969975981357572389921149260615 8985 136936378563111253927549114566953523539008 8986 15431657198862060324454359036209504966852571 8987 255256487219407040489279499700549971606720 8988 1278899709758796592611122543380836835277 8989 30961727549197226918456940883222061474719980 8990 48460584730220315860274540134737467956371 8991 31037763953131900338934223871840360280286552 8992 15545381854335209722573335246257086727989989 8993 1352766038082529869148417468257424748226606 8994 216438084213995183713728974696114655716375 8995 31189818937805683713074203196944179371845536 8996 7810809263610439634786110079174040593919273 8997 10422121267935395073290286330355552528628000 8998 3914965112113628792317641191880188624918985 8999 31342726281614764169271536472990280545099000 9000 174425376416861646441262920921322163585443 9001 31419435552642182590323024803250289455099002 9002 140505421658226669065334543675421934506827 9003 31496493256898753786064537323322034106238296 9004 7887556221806647614535327763947085011797989 9005 31573366989675793381353490363037594227751052 9006 41181731863558209472307224965274915051025 9007 31650588546117849585239345316481571211977744 9008 7926186207976704945931452113440095876029667 9009 116220371918673692210720438004924567296576 9010 3972781947575164763084147779507970934731121 9011 31805548281729576165377231130456138752169612 9012 497814567039620805108703257930161406485867 9013 31883286501611249519680294180679974568445038 9014 7984451842970374080981806588182592012799489 9015 10653792830638426937397044133899270155602032 9016 4001981312017188214353277047195721569736785 9017 32039281368445927636326017508520589855843328 9018 55719154151230825939851066725313573039605 9019 32117538706404149996927378744747727730206960 9020 2010777647392951525686254913232637407077807 9021 32196151522941136063092141024734645592204544 9022 4031373804572134724993305472774350134977931 9023 32274574939842466783542596638109400438165360 9024 168384955146517800931282337367819348583493 9025 32353355159967928061319237900374917884488931 9026 16204313302274328535434974965883168530941681 9027 1201203404738537408350283098469269507842040 9028 8121928701818939683560931221416565561157501 9029 32511438317016944136023220483722987880604830 9030 14135046629615610510139512821273453169551 9031 32590743261324428331940313528070582652285464 9032 16323201135542954184311602090581434104496925 9033 10890136150884132118042107314228738559286192 9034 16363001074769704201096421900630915901570783 9035 6549976327943197781552899994217744779021904 9036 911277201534661352265512831070961174251797 9037 32829714451280274549087466606066700447162848 9038 4110718391417969826809246582212841363003535 9039 3656656728191796807810884349897346115600512 9040 8241473422585555179373713350244035105672967 9041 32989912349665757240304682823675318058947442 9042 38248133355738277406883363606607477999549 9043 33070277504817269106401878304367675176873708 9044 73943531131358669280223879101443982343695 9045 492329522744942727838080967025712162112 9046 8301841400061441108321402366271728360884493 9047 33231541979775969311430146206506866407550280 9048 231169524791300506421505130269503159551975 9049 33312442009200211459521529280701847466087050 9050 16684622717706264074712701122222451009755809 9051 1236804057963139771856967793464745919790592 9052 522663453478522434194187519518054611442767 9053 33474779430811517872436587795363454806338336 9054 155240880853973667944357278604886872165779 9055 33556218223386866379772968332533688683407912 9056 8403354223787031653954662133342604953842593 9057 33638025601306576050807475621750116582960560 9058 526486830378742830451375305955970545363641 9059 33719634324720922730814591441794446481541660 9060 175923361905585605976168740989291604810339 9061 33801613725028529594921173322441755131668664 9062 2116199754732004100963691570289293019557543 9063 1254961687078641893727309772363091943959960 9064 1060671737185912626345811672195023601105635 9065 33966117048114474017972686744771852643198052 9066 13126602146879502055144575924566692103497 9067 34048640266318226777946859517830203236468084 9068 8526656041857537883421403305982650267430513 9069 1264131077854464025438811266884138910638272 9070 4273681822945943699020063509605974391650107 9071 34214235187309456834558898647426467982297632 9072 4284084531336756659241897371922613507561003 9073 34297306902113942083030655172567680939174896 9074 8588919632151032135489531771700414567223425 9075 34380756720921716331744147435027148606288084 9076 17219537132092335683396844086416834481007955 9077 34464000657194124838293260335162009737252540 9078 8879329327108200455000413551405514617265 9079 34547623443607762263716392173219859130528176 9080 865160057723444005261237607194453761213717 9081 34631626106070706898987516022864441158211770 9082 542036466308794946237438854579659687767175 9083 34715422573311454831066101485302844130037056 9084 4346832997721435329045016042852255965995817 9085 13156748732238262063178667258635093912832 9086 272334143586740212178369001487968766048215 9087 298155207094510252871976560935149324633296 9088 4367909431315131468615467914632530982473835 9089 34968510816119108896323925872135169565817300 9090 324334708211705462405151351715640976205567 9091 35053245573810973057645898137984994577530492 9092 17556413921684016337662929621010415766046417 9093 5019766475007944224555552083350184052842688 9094 8799468953272378591130110115355545366827599 9095 35223276039800865940659980597544240309541296 9096 735069312560352419067042228451591605045725 9097 35308571045784186924386066443146636051515088 9098 17684275328496545138070997594905813394344975 9099 35394254305737859170816187487806364015679920 9100 45222167218366183978248566502972905562199 9101 35479726065640954125083583732802290044361600 9102 246806792784756382439057686249676894058229 9103 35565586102613513066452891927834553733632048 9104 17812991207596762587305867165166436115134485 9105 11883945657607671018328619427965595268623104 9106 8928039858365899539468723396174031310960745 9107 5105410444868135591140693500462120900270384 9108 5404399919008529433524076932897705621519 9109 35824300800580866346939760165540827689549710 9110 1121409377294182514498563891642547127000909 9111 35911121195137100907851727818616368656935272 9112 264498993075039523429854002018000775349095 9113 2769055884681628065349665397483091791460052 9114 31301218598167922543142714968492336211701 9115 36084725987653009264344165138300450862264128 9116 4518243205639914317729240980954300004883819 9117 12057373096687455557225778909565641791625922 9118 1132289537255803903871919980119031794684737 9119 36259296424936579566290711341371237812173560 9120 8407638784633912902978149102164513890157 9121 36346869627652061122495056818565712188766912 9122 18204248588300599565516509150725665902446969 9123 4048315633821418178401948756910129600720824 9124 18248205227957717613723488886359894788650973 9125 36522593814120902726952771316804995996427128 9126 508120913370398238166336110014802081459445 9127 36610744098621114335484183356964952196770424 9128 1146024961438365018744430835950398957589845 9129 453077724391715077987771953641744713958560 9130 1148789849455625277296812856371998670913337 9131 36787626676879274689267032906614464559787312 9132 1535423737516703708501963281318164981043097 9133 36876358986738460260654404944819448336221718 9134 4617353224719207160663771010174354659850577 9135 821455450399345181369690256724538572647392 9136 9256975583740593130077273131310650608999673 9137 37054407563155401349440767878162189771495314 9138 257759485685741157456144799417153666163749 9139 1954932873570788518876004875576629998206160 9140 9301656131137552311882385255533254195930883 9141 12411149164280043950326301931323926837424608 9142 2331016835359813309946481921291080715440193 9143 37322946085409438453587157769280710007987776 9144 97360260704101610794854394761619678114765 9145 7482570415339551825493939710461802485946624 9146 9369041922983545063295003718391351476694755 9147 37503165077576846034183766860190582760965400 9148 2347901332058687469161892908290709365670837 9149 37593252677666634709595823728014631878602336 9150 1569044495414448098059037666386336285550201 9151 37683749557973390755044071806772831086713152 9152 4718437954060622028174206857152913344005751 9153 12591552566147299846009591187942185788166006 9154 25705389275994627089112252721627966580325 9155 37865338528207458552488153707179676277839632 9156 84664270647839759541383156138403685492345 9157 37956429828461177856958139508215592881176094 9158 4752575777585357539786134165867327320510595 9159 4227548428697292759319982130984682840249472 9160 381120516953492403322209459391879794771321 9161 38139211892530903616023246587054270290748762 9162 2122438497609339799144918777543838376169735 9163 38230902684738798644965403510584474248754344 9164 1196735066865737952059245161716734764754725 9165 4258112323043454173932185745629301670527744 9166 4798443672341634570420634979169581027039079 9167 38414885658307383790350924889674754409033520 9168 50104183825530389924930699729987695816757 9169 38507178667132134393937102846622697603920244 9170 602691038040822309303973878292623378247203 9171 12866630369502315267388993394175930851933180 9172 19332437755762683987428954145862499277136087 9173 38692369685872684342530114024444545049523278 9174 67288069421120848076052564352064976660335 9175 38785269282774578601273754860515195110948784 9176 607043187287198198769186643458586463485365 9177 24498166039886560769192267492270800860160 9178 9736000818092659197519585046071003306294219 9179 581666786072861363657670652474109044875528 9180 9036501322648464646263629396343209222083 9181 39065182839553585853087824880305786549762982 9182 2445694439636235973355260800089965336381413 9183 39159115986678394021707060080211851671579976 9184 50031862778572083263205213178088188049463 9185 39252812153117858094020398049713168644902208 9186 819151200787965789811938271313210714658493 9187 39346932486939252284816832464551727945124764 9188 19706657365099935270213655991930028642857781 9189 39441481397004325577884648701986855667581054 9190 493847265367895987600622348737340812502411 9191 5647970079513027451326078321006348509743392 9192 8594334706977122057893841793083055792935 9193 39630528253549089278165929417467607580117220 9194 19848674236262490894742222962052847733659223 9195 13241899122765865672227598486063980757590608 9196 523584891221177868318203454359002765718405 9197 39820623090066383223997629048245668433493228 9198 830999338688698748759563123625404807791137 9199 39915981019018267150399310565475550864901200 9200 4997907710503214675779601251653165856634751 9201 40011772362234775888433864391999863036312432 9202 2504935465574718347976933257183953239067353 9203 40107319927130970643799529797278984997535948 9204 418490918622695992017389597266810850866495 9205 40203302563632802290922050767329441189606272 9206 10067756217262072828902918403388634795616713 9207 13433239925142084634430565115179002130979840 9208 315370129786106160192126157769848063894755 9209 40395892022476871742174556570948924275240810 9210 140500513337103083105455367688830810419451 9211 40492501350111402118221021308469408875944624 9212 362149015869413546196162498573662437949343 9213 13529849934337208772038168694643725782585632 9214 74738330689751964619772044135643672938083 9215 8137270248290989541422368656449608662370576 9216 40755074196149529122541954514221459616322581 9217 40783590960847665523513107464884765731037780 9218 2553264254074242725117822209681786691188035 9219 40881273540505824368582702317697214222926080 9220 10237460963153295541742624161313719519797909 9221 40978706174042584071155250518089435085683422 9222 10557582848743012169731136225559447006985 9223 1785938333091366184470787606909811329717872 9224 20572844862347461512570276164876712494170305 9225 13724967632474801638174977084854182971356698 9226 1288872569796312103147467306865202302230705 9227 41272970467674038728446628751274697147434324 9228 5167827617594472966603053613600394903262335 9229 41371484618113728064652199841760967351878880 9230 1295032739729451923164901550407721445740327 9231 4607827398728433587300603483800227195176336 9232 20769969936005734397436131038691747709865057 9233 41569154515959776655218769259167564187394880 9234 867484637894553591355327096083885249386605 9235 41668311910090777955151817106998362381507504 9236 20869174987661376114345177910086171877221615 9237 41767918371786262821174790787355275219918240 9238 653716684094279657646932835330219207122925 9239 41867269520121486909028116249709398729293640 9240 1213479712419538071019203832296747699593 9241 41967072261198116448094167903132620306429642 9242 21018785416529492457082064726912259042986139 9243 3235948362105791060914359183664407022080160 9244 5267219626826609886044885622338921759674867 9245 42167327729817749959217705915555110854646182 9246 23793159722750667976107301197377396797 9247 42267779595401283946663171735437064218464368 9248 42338760687183920637945346034011556903733267 9249 14122896317862415028967923640204974119039888 9250 5304947473518611820844282160854374272599317 9251 42469337915397159837397564219361737871809452 9252 7090145961698289211276420623045795311174279 9253 42570444396907883465531887478493204604274080 9254 2665118171689044576744609097984780283979717 9255 4741334601105990232718293228177908753978448 9256 10685846311867257899884156544647526467323975 9257 42773314108405761359380839391934300103599994 9258 446305424686900270877561169738142298598671 9259 42875078190887034641285848375125120031566816 9260 1342094181919056828736595616688553493517377 9261 42977304957393396473808181615004975760976000 9262 5381143360325036860261739110320365324141067 9263 43079266946453852215677653567334943293710040 9264 5393970717696999792110860686050047017339103 9265 8636338672195228069495388887711920829251528 9266 10813524518791448010986907287851053293687301 9267 14428194563001791025463618334547515108468840 9268 193557662083095032076941958569101564037801 9269 43387207989956695004126956719571856971227648 9270 301806820481247599566637571880980168555781 9271 43490298834617837953878697757655426848534272 9272 5445399851369960408863122539766240226356225 9273 4843762044549934861193994758833356058337248 9274 21833331941720558953985064830713711612699443 9275 43697149776459188492844557732017218804996912 9276 607925281254569285276257875580790097735881 9277 43800908905580971798814153157128567285528774 9278 1371071419139735676231792554854776158392155 9279 14635046910640214350243456556754218907245608 9280 2198922186868508069895109141651649570327097 9281 44009101235918779193111615484128301205094082 9282 1822216139965313174455236897682447606963 9283 44113534390610218993362148522593454820475068 9284 2761713205347274512071977479593437319142327 9285 2947896220343309726128071437348317259696224 9286 11073055773426974345290334728345586036924823 9287 44323076860904124953306055002785052716934328 9288 462474298437604889485172155632776038908925 9289 44428187073980786066006187183725611771574656 9290 2225127357135922667841736222652236543612851 9291 44533775190067344123089261557907075288025280 9292 2788003658658597171679102243521016419203223 9293 44639087536824048911024819757960688326995958 9294 1863084555048788183037922334550788571622775 9295 44744879627624266994901827505476608810588584 9296 200088144586285358947147204690872738096663 9297 44851150946718100223920565430987069904072226 9298 22462959327235933248659409142361632481396925 9299 44957145127264305321564733838846383864991736 9300 11348941064095835926186470096014829444781 9301 45063621253308638359927998167942980072953504 9302 11284743749501578508163527900635675770768237 9303 15056860530881350138787812209882194767272832 9304 11311464510032946595705107096082766893194165 9305 45277262484519728158515106296631076832382212 9306 26246068002761868290649561546626176762763 9307 45384426623796711639930288253436460701381208 9308 5682536622989172458384984534557089109416465 9309 561630605306167267486944730499329476816160 9310 59957692949369828561493973100150822557779 9311 45599448813493966793496346240665800855802912 9312 634387628743562639939427382145718500817719 9313 682198609401487343658875978859036857576080 9314 22891833580076153346002914032373728657308553 9315 221331672913783858471506117955344800796944 9316 11472984233142549424425127953684295840437957 9317 45923718968134928350142010430608606472103616 9318 638898294040162418559709828370475426759343 9319 46032273941072360215460283231132755350990520 9320 2305457702498883681653963864210036126134263 9321 15380440876957938142250616416734915659125120 9322 722157817073720059681899704869959594572175 9323 46250084062007960214456382601297981637056628 9324 413638973870090451402383817231997184208103 9325 46359341038576588434501591886870741757112578 9326 5804589894434545276141582902769707950967189 9327 46469093014920719939899800474680438569059080 9328 5818298980109488920795243500249315603273667 9329 46578556338829111992657117784538671214112240 9330 27000313679506393883591847846436173612383 9331 46688517492178169584817862168633104778097664 9332 23383210822431466491476594514661582753109427 9333 5199886524731770091429844371089647416109884 9334 2929798723733098208488762458499525244464845 9335 46909148972305565800317613017060753356669784 9336 652606414566558867362236768053152894530825 9337 47019818336763261342856985737723317165563114 9338 15998039553212336294124873521886465678135 9339 15710330676014911883901043578452166882965056 9340 5901165164271375644947082735167439926114869 9341 47241871379857080220970588060560778590820742 9342 328617326503089993820825301934184194180265 9343 47353255014348701166002469153151171663745408 9344 23716098281470894133254735436267123537298285 9345 351593676097746864358349339094812043893888 9346 23771990827083712978131093900328416718398561 9347 47576738806530664691873411127173638827084960 9348 496419770057409930374949621760696289028235 9349 47688839885444218210476558574082488566240350 9350 5971036797466620267043932517247479508914299 9351 47801450875715073408535256873785229870004080 9352 106876832840210968438786804577065633495515 9353 47913762718162157645751035099839447038268800 9354 166645269970102561677233083314482771378015 9355 48026586381543494671019661105804135722295072 9356 12026644197631176368375841664126107668708055 9357 16046640429482028500707582540787183241421120 9358 6027475704789744202913421729729480324054315 9359 48252955629828112451670591914289333550203456 9360 309830599903138760298169560429502339462271 9361 91430064393283087080500389220957230531776 9362 189246146715204490488498213538022941889331 9363 48480569053344855568278725322021682741449656 9364 24280496836995421644958485326974611480786463 9365 48594331018365257084107441675703714644164828 9366 2263554181578049489921125336444225063941 9367 48708608459547833888882568073519427752928400 9368 12197415581071075591436995497982368801406635 9369 16274468922793693954879101663007504449963040 9370 12226088169832289761094482112786191483079859 9371 48937898590764254390101372811301725268877572 9372 14183908028964925252118241055079878857211 9373 539042980778028552387510753654261604735616 9374 6141811172887881915583321774868255844446415 9375 5463160899838236084880561205547022287346072 9376 24624969393971576678964923707509020621826591 9377 49283673992520937272776437991140323005992674 9378 914183146000592592155469476785104470463299 9379 49399425069079305231816802761246868469055384 9380 1648505969669489704104772100909709923943 9381 611304972287900276791734371025804495185440 9382 12399430237692389072680796394886287058341627 9383 49631668977998492337934450035325617609812376 9384 416955514991571044025723771632421800585 9385 49748163778908320885934887404445567722293924 9386 24915411198929445819938411223302817269609511 9387 16621728859310183339289137502169899497764400 9388 12486939526341314154936401435093172767047853 9389 49981896361506450466279763331195233004469260 9390 347675020891713210552623978443453627599229 9391 50099137135632153361008552367606083243803792 9392 12545588582009163608899660937876152211620101 9393 16738970445890310787872706890851119369402624 9394 785937745361451316239788935850315431109901 9395 10066874010993974583717863418120932502386736 9396 8403039402344892596958841523131048235111065 9397 50452361098306656745794786688477822622089454 9398 197406699894006245955766053444123842691669 9399 50570890039599681591856133805879179599526608 9400 633181942893258895267630118829722687558091 9401 50689099937881806628678901501710201445940480 9402 132222677912723138405378871783867738328727 9403 50807847616735369686913041841099565509243748 9404 3180760371204972021722015739358143095020641 9405 1131714148720850262935960968266539318656544 9406 1594104347797817346762911654093754351720561 9407 51046102038764555342920058504478436630211280 9408 4260923249360452473018905030433340265768221 9409 51165609725977649453475183612915995694449763 9410 12812618095467526156421765148900474791687877 9411 17095220406413221594757533468684692462950824 9412 987892912141665966384589222776527209506049 9413 51405388483180158654686517722514214682980638 9414 4290909405714262015676352209583043079994067 9415 10305132321821494850030918722590555502218336 9416 3225693322468125918043363624940402025793185 9417 51646479878491777069676753422312758003696352 9418 12932948909773165770642887056945230273260271 9419 51766972391902027064513413692016020459721620 9420 1080272357800286138810470946177377274335457 9421 51888013190993133515510797643712088950325622 9422 3248374724393003961841452183230590590205923 9423 52009604818319503617433056151482906838778000 9424 13128904764924858862889222608001649936455 9425 10426173609243666693302140782990021570643308 9426 362621671345478827630374324850064507893601 9427 431840338444774963032380583806679077848968 9428 26169620593911482316117855161130924117844791 9429 5819449924322808079419586943006762721761600 9430 71279200656507398801814234879777572026509 9431 52497085524249739859902593062623872397028232 9432 1460675596072592032734112688032482491048755 9433 52619677113426797845483942368697102807153418 9434 13176698407390661558155139092969940932246995 9435 1953438063418884914063823643408071223243424 9436 471695074693539775457907136245237504592429 9437 52865641377943650631109888517963086549647014 9438 2206393244216083806983403996949726961906267 9439 52989015047980166811088092624551634282215840 9440 1326917935946628008175988692707253946319691 9441 17704316743966265596739203865370996465026950 9442 26600265260526877542848237593174534518778089 9443 53236547983608223455425600695441100598024960 9444 3332808352474519328593432293991736481584501 9445 10672141857589524196982303986497804501919308 9446 13362243093377228238747777267204226496225043 9447 266096684325064885294964880068582334953728 9448 26786800588515013094328374768900154565258995 9449 53609818746130773460068575756505855700733520 9450 55936221630806504069423255045543196102833 9451 4133443851017090527236065306525684151751024 9452 6727953251704680609503304461715608196939885 9453 260194638265021818275648524009485947783488 9454 6743627868491946360697721093659647576376245 9455 1741466722759225337251088261514833861748864 9456 751041895003704604815218341397890711719721 9457 54111214256731414250966724369862516579310994 9458 27100319866602690716372266907070841002394485 9459 54237533546755127699288341083239584987729364 9460 14030697786658902897575040303058397829879 9461 54363507241819761166425732828724467088582062 9462 94537552614770711149762799438536107991295 9463 54490054339941686408268505176296224302010088 9464 6822509839516762922332202423142911423720445 9465 18205726203296792829244056744673440334565312 9466 27353538280368931627766633453384225003325891 9467 54743952264221128769002161421095801292443684 9468 2284778278826149029297066246274238787546277 9469 54871304110662647052597629794078728045777996 9470 6870238234274557747570228312011827767721037 9471 873003741695423147926089629397070458032896 9472 27544868104532498023667740280997678963110047 9473 55126816129322647817773814818414330978014978 9474 1150377568305718000383327774332053656285745 9475 11050995691726871774238902783574861157023436 9476 37599309745335815412589750974642409853481 9477 55383721978127628288235696277786323539587486 9478 3467175072996540068994130555615415894016909 9479 55512112669284134826867667327535610157712280 9480 1930695538890497504979888763807468172311 9481 55641087844543377545407300639874860915210000 9482 870826212064779347846718987966717167980269 9483 18590216734320575353456561976728139206238800 9484 13965584491512982930641471673552522950378479 9485 55899856959630699812157230685107467565031168 9486 32402986737496967696728877679586446926653 9487 56029649589169434715975378684062035449568040 9488 28061026260696355513697259406277246146931769 9489 56160034328215169533738245873111461315485424 9490 7031538592112886554125027101907677843510417 9491 56290059454067541859453545307581627190094892 9492 41951772770996828130690911705436653185697 9493 56420676557688904542351811694618050088509056 9494 1766052171186730484580174223025619420225231 9495 18850629844128553243816102758928691604792728 9496 14161194369157085235616761675205844203845495 9497 56682737715787925656525357492572096554193354 9498 32856745002033001042931259251539815530237 9499 2470181862862437422758598920698392047453440 9500 711347467454685514399296668457460557640677 9501 6327358491880978045655109454758190580478848 9502 3564981745247040061580666820579204349054803 9503 57077904686826539228402720796062308144577136 9504 66171582777385946577072382565131407865085 9505 57210183678576035626210616567235621632789652 9506 584738703087691602096868870344393433613961 9507 57343062654625317224548859284496569702864760 9508 28718583655646071260590881119547854825524461 9509 57475574553704955515092859635880314728123516 9510 133265092809493985505153919792997194275049 9511 57608689837449087871026576196311539258725112 9512 14425882019223882884611873109900327904683175 9513 57742411321092162386108663828317745106951616 9514 1807409853896893679697311683106890475997861 9515 57875762760482654208101639035787928165269136 9516 3623208658724112474892586738138109490468879 9517 58009719091193193652480562267891117203681408 9518 7263145163526012472876830973615121997951705 9519 19381428879937705102688696240729509074711680 9520 1819988201861018818950451579739526519470133 9521 58278480081247745721842680486914848036296722 9522 19458221889644780188517478259203916196917967 9523 58413284622883833387039950856374275764775560 9524 29254681078528979454947491351134032339040123 9525 58548704281970789268584529113346852758922752 9526 7330580512979841192569156345958973669085373 9527 58683744505266653216968224630301118498935728 9528 6169245400714243254025773759425542038355 9529 58819400859876351608464989418290069499188484 9530 14729022672558797262621330333942233142246363 9531 19651891690946739991763860053096733675646480 9532 3690765882678155193486813314901690682540919 9533 59091569233895017159236385202781652727397318 9534 51379349600403277465659142096652161481731 9535 59228083515289344036440551353627334325818344 9536 29662706890216425699795496976268552995547975 9537 19788405709635862045137938412230127791236016 9538 3716400608540688686202217363523394926800035 9539 59501968905174913056440185657388471706026940 9540 183950800305952506603102388761419740045117 9541 59639343553860992207045915296774175788366080 9542 1866790414517115873379705876514550410785119 9543 59777343854116331633799364177400140394567336 9544 29937591027272410545463325448073992516897405 9545 113260792701199464314744727336955687584576 9546 625142398935176108979680709893319777159919 9547 60053199171047433870359986407514260895382804 9548 8391713085952051543336594324106243483091 9549 6688007768978539490600624514961506580625126 9550 942039532875197507566690902767796666367047 9551 60330551550211874455479831319317668793117552 9552 1888434972034023042866614974682866896541925 9553 60469663965216267135636984154992239267925156 9554 15142222422132164911223532322655592099629853 9555 962054148264060262560413155432938932851664 9556 30354261119486028501194517237483912165176935 9557 60748763990486550894703776302645799837166560 9558 1690243385133643089608055230187994235993465 9559 60888752701492502108263420562447943699685040 9560 76235797286447987306852395613557566631731 9561 61029379123419803105702814542536090930661072 9562 2796903338115710449783559637823256205093 9563 61169610277419599623350069747917351556838296 9564 2552927969137738855723283342044000042066799 9565 61310481504474092831736636793562291009969388 9566 3838187311048669740223085238201953907507177 9567 61451991979697867304577017977905318767171416 9568 3847024570226370286892261762147742396409491 9569 61593105361628351396612624445898503314095296 9570 2380185389170832534626936408519449449251 9571 61734861552341340796105975635395819778370392 9572 30918022100459904707869636153464627093754437 9573 20625754533730637811053498822170057436003872 9574 15494575031388665280971139522807519106088259 9575 62019265414358024440467481932652368552067968 9576 647096185593618404786576012786286484083575 9577 62161911631429643504740095486037356844384228 9578 31131867272132721385482833563235213487713655 9579 62305209038634716103929435317255821297814528 9580 195021611165776787741428176984366515367087 9581 62448101788792467392961707151706784906697504 9582 2606279858162655743420322729258470864691167 9583 8941663658987663688886256732533970709021336 9584 7836767784550179169428384817288076881197825 9585 464709960721341935006770724247468398834816 9586 31419095740935213010632691023582210753259221 9587 62879633409165320623193046544245524956460364 9588 18224226582141487188005262313083505317589 9589 63024078572827592744340750297274207263159424 9590 1972725760474320813805519366470788312616537 9591 21056393971128592762676821404869154675105920 9592 65363849796871547684236820971407577514175 9593 63313874227832939558390474456241685574023236 9594 135508163687610878616687581264950463438671 9595 12691845430592249593052623098182699265992688 9596 1986345375100033148186753323621189407291225 9597 63605239852037462816045765751086718884964928 9598 995451794127373407488218825762282311490425 9599 63750839542694362211448869491991440046509560 9600 1064257901349657461937399058947266787989527 9601 63897102746418344045990463189170754508905602 9602 32000792104832330485732634623592302460495649 9603 21348010827210529292811903561775688293362712 9604 9164056012770872020502514549234330783851879 9605 64190546043264911423288603823239621150691192 9606 297665918007653685059765756853218579025869 9607 64337724652716551188180242426733815173465320 9608 32221447928364497003267094912432314480367945 9609 7165063924244227317109853567135481573498256 9610 32295297062819729961911051192503621419370191 9611 64633005270325049806860960143237997760102032 9612 449576345333534609427664036434251036440775 9613 64781107049835424291656019799633985002048438 9614 958278314072294953742518698269446507215 9615 7214431685528224325604483510509946148475024 9616 32517796975793653294473003685448628452766661 9617 65078236599065170027585172334264299645572080 9618 339504651866962059206460191950715915922545 9619 65227265493141142749922855977182140317883820 9620 8166724852799407248581243940389224000746987 9621 65376973628089194317743266739960506212333390 9622 8185418662653276571564887381862674820605561 9623 65526254420053107460529199156876338213648328 9624 911577972870289242965703797196811397537135 9625 65676216994215353378644532882494690488947328 9626 32891709142414771122622377403724197873958331 9627 21942286778496216386439999625661730408013960 9628 8241742095106650416064543837319160767777665 9629 65977074385825055220748093204579026894131430 9630 33994398754517146227840254047812574021493 9631 66127973128906679871890158077354334273790432 9632 295695901199775933981351384461899489410417 9633 22093186568679763135807599628786315416106640 9634 33193654723216302587931028635714752515997433 9635 66430713620539329909426283290507806161330368 9636 693119365014155854667019894417551429884229 9637 2894893644459767818390960054479344461228320 9638 2084098156297804868172863803541675483709045 9639 7415009732183367331322267423295878249572784 9640 3342177381863370209104004155948030892541147 9641 66887183885127344010072135330542970201302784 9642 232627133145657043713664881140650215883501 9643 67039973565495141475537702571926433526317108 9644 16787318762695316316170646266292744737529309 9645 22397820383384529408592920621800388974983328 9646 300458034170799256326691421090643212784081 9647 67346505182883764745165548518606746424018488 9648 16864163833732578882594152357632298445007067 9649 67500248305674491563224104247859037741493650 9650 33805118769693120510984585826295539430017671 9651 67654692341366803747521093933295662432658232 9652 132352635656775851883808945870040526485945 9653 67808692187915098466678143934599253539964622 9654 2829980579940584774998415603675716000070705 9655 67963395462591415364736144263257267008758232 9656 4254631537354506168891277456092895304870835 9657 22706267104077246011968027262099857240876780 9658 17621215772237383424753023900329651827985 9659 68273760878924413899412696378994042947172304 9660 4007714523515281083063606752810003317 9661 68429426968093020708022482241132298379304262 9662 2141900994254721039824663739485576682382749 9663 7620644757160440464975460218557829577941384 9664 8587134330055453736442655514320508841057817 9665 68741728927269291097114013913959486830579668 9666 79692126205261197296134402413861974477275 9667 68898363220490616584525335638796568042995408 9668 34505249577512798146559727270585495393789801 9669 7672857007720263259934149846352279130065312 9670 4322980208508520944910726758725365218852501 9671 69212608316788989000256239014744253632104200 9672 90267727167886651429816929441339173064445 9673 69370218991787512619012914344283631129232180 9674 2171345542909336694543015684612201446269561 9675 69528549796080615074562666184012587632052956 9676 8705156419468815536111181227432059953378645 9677 69686419593306577284202898955818136431584374 9678 969446298470419104957151488226541009781533 9679 69845010735913598223513922640559437772554480 9680 34979295092176504818095390728372592090895219 9681 3333539291831168724932471659465983071721664 9682 547794790479179586269339194707662579436711 9683 3050572945764285514243246985342561722251792 9684 1301437719896583331980567519973809836080405 9685 2812910251560601695983500955086611169138008 9686 4402315210246099201144325736145743582746205 9687 70483059696649540040161077358491932332302440 9688 4412325658142526691723965314052219597677265 9689 70642899279756761930337781423656711997806090 9690 2729864035394495858631374709332314547063 9691 70803467843010707246412407963101440044529384 9692 8864813081019696817071522263644668120508173 9693 7884974302533160768739448579660929651643200 9694 8884954095780887403153383675287809932461569 9695 71125602234538954012112037105961925705237856 9696 329821896918656276347736370410607063969299 9697 71287166312364962650747595119843803004501154 9698 17850730460201914840143511747462072135635309 9699 2646276621729425697679634838122297669867024 9700 35782542827449035508833151805800479135607831 9701 71611298788409141536281920526929030288247900 9702 664147704050840170595011050377663703823411 9703 71773866934431138415341264457183339117806016 9704 35945189740320544353313101817325085994865955 9705 296037769847295189094450072886395187220544 9706 2251672296746850490271432916109226511958227 9707 72100010151226219617194494590661064421773448 9708 111446645155234314027129861231929107974355 9709 72263586505120672568369696172910921699807040 9710 9047603438967481785929055442832747321332491 9711 1857125870488009366366317563071160267042392 9712 2267031436061193218334468127885692674781937 9713 72591751645597574822871071614765734765490416 9714 18701106003940515312089897656774914415655 9715 217183114171850913457283869227981006228432 9716 325331907030333628259926249494604361077797 9717 24307227566164980963875003042732035004351360 9718 9129938689217405711155787720707622315699637 9719 73086540169102407544893722450277736247314920 9720 203348504864741975879015435332565401709191 9721 73252149727470879364874548354865487465538922 9722 36685445258198505498073044865539501584562819 9723 73418514846384401618642508385771265697465856 9724 4596069410261658762742587880524990655242207 9725 14716878842312363636157482629702309796217258 9726 3071002242252559568642426171914425025566131 9727 73751027388463237050798634422413186584263408 9728 18467635726891074032309433034854783484849995 9729 8213158035497407303016741066499014513422976 9730 33052570468891283003523534238696014675051 9731 74085326317825727417217149593245313387073232 9732 4637860498059240437557211452591665892099283 9733 74252991834733601748010599449685153752785118 9734 1162082050400845018588446800736711866316753 9735 551269806436944334327894330254754107846016 9736 37270767100451039464879164733458070175980065 9737 10655622599607829543947162716144028990009024 9738 12451758231033741343811609666337031473216101 9739 74758060245081987318783993342519746798349140 9740 4679944055356171986566725262456689769581737 9741 2775093781436560161954829236229202560911872 9742 9381048833272517005743405550539779496608691 9743 75096505464927765272865001782031686628441008 9744 391762949679492306364042336537216227807805 9745 3010650056987626916629190133262635971529108 9746 4711752839379962789365044241698741071128269 9747 25145589624790384291791910807058841088667560 9748 37779207164588566549309756775314868875735471 9749 75606785554689455529255904424660621881044750 9750 20226903346482212391093652080685737026779 9751 75777578136550627620180337760056482907944600 9752 206250452331234502446043612579701782698185 9753 25316383347253060756299243312976210979048432 9754 38035775400457197929677560845453147781044763 9755 76120217393813147828514721123458818538533952 9756 4765234601138904107506248588614250733127207 9757 76292062325009185179509327453763868794651168 9758 341140231253195153385510196977926665408857 9759 76464693071589697439727662026972990855672904 9760 19146972853321291202982389333527102142726637 9761 76636813797479578118384911474416357159721392 9762 1599189968488136869264076093506693931672101 9763 76809720083550277061219026821604602653476576 9764 38466935753761886185108268514830790691265613 9765 25661139043016979236696583145782390331044352 9766 9638422030941001296214167763330361279187915 9767 77156597020804010271766304886297632737275384 9768 268339269886705356616068758781509983003085 9769 77330568981656921449055408228630711157742970 9770 19363872953548867230108871107830168625145719 9771 8611703888471127795673825049163401053500568 9772 99017985952683066860696208660059821850425 9773 77679583169788213741627620828480033195424620 9774 1620947324587743290536364489137838890066855 9775 3384983839459435761498723642374113348644624 9776 2436886226025290471899985906796939648422571 9777 78030469250198120737298640572904828374983280 9778 39078003966488219289270052296362453300485605 9779 78205790036229460612084818510986577760899072 9780 815963514185842713447116022947638895703757 9781 78381911058906835074722170322254415978249582 9782 9813552777126051345066199409963125349257731 9783 78558836085721032039606419359558264547354048 9784 9835648661910166360733837812416440298115995 9785 15747047390504978997917618758952059469886912 9786 45638151471966200641833911006373275555803 9787 78912439887664659217840942491029735480328164 9788 4939985730239526832335310494736791226185507 9789 8787828154810732143920041243715925602061472 9790 11126065983007839967667280422088443272851 9791 79267937127810098706623295104328851261568192 9792 4410903016619306393708762672619008488802213 9793 11349461599435992803102472097594904181236800 9794 4973396907199131334357541395262468384988195 9795 8847260088557182973472818245189603411287856 9796 155768159904302885364893865215751082973165 9797 79803913375065983169261518923288192272382908 9798 3854794758870159426303170962772336698637 9799 79983302908314156921617511094485916047950880 9800 16022450813384930326476587707875886679232627 9801 60228032666832614881345103427373966839623 9802 40146130350495131841157220976468125465578845 9803 80343182185641816137147352628141669388259348 9804 1257392644793141864965938295436180548381585 9805 80523674927556026767743180730831814072214072 9806 10081677414555184308293289248581455445167519 9807 8967220947616247054020537925494865150960512 9808 40417285570798640488357847249017171471362559 9809 279881528554685704630806562096152007046244 9810 450091739751171701973641738760125719974221 9811 81067360488712354776523371187333896163858412 9812 634358954721216713390521956559140085805361 9813 81249788451681682559841078002073893621533856 9814 5086260667963348310943261234201919939519257 9815 81431672024874754162154688183791238472975776 9816 3398469420119163024897420464392329132462025 9817 81614382851071661301461098529437826698109834 9818 40872887117549964630710737087989858531985995 9819 27265976571029596534760796139406110479226148 9820 10241144574981662700691251666852163577330547 9821 154973395866290476155391572648789912352896 9822 380154323682484452914383503147947046507283 9823 82164758767521745574817957005415159713314560 9824 20574249876360638831009542605062751133226019 9825 27449810794166368627099538055853282959727312 9826 20620366145073440563455436639499062047029385 9827 82533548258208071404545129408310491760461888 9828 13180295210429712458207779987293139471715 9829 82718506729115566263066873081822376239173630 9830 5178222750927336365481261928257016806956127 9831 9211589992261968868088963230647385694044880 9832 41518598268400762470869626513565705814591675 9833 83089554568575401047584962357967150037929018 9834 96323656150692220999105811799737547850775 9835 83275647066820364359290968631264945881023008 9836 20852390004920078294759769160503538641004545 9837 83462586029152589218340335091322689579759606 9838 10449536313974420287870352740469808679690485 9839 83648963946013034613400607487788992846860240 9840 581832747008525714302616879637679018541029 9841 83836193211063148525332760256372022416238772 9842 69055042844954358875749497976396265232405 9843 9336030854264062498811912508074610101049584 9844 114346256360823592854247387028276832679011 9845 16842359369961355473296681197901110056987552 9846 7028964622377265771267730221879078773576481 9847 84400169169334517460336467196988440819865240 9848 5283486062761372325798157848743076905650015 9849 420842804747543602724232689282175615343376 9850 42362399818903954898531008016758085233011273 9851 84778066931051077727949212769440068841970852 9852 3538113448511628574434088483006530035466307 9853 84967592050753777740713617650947119720777440 9854 10638004175130414196247745424817029306837395 9855 5677198981993736387507777291819436979231456 9856 2665445300991677467768853491933980099357135 9857 85347798282568052331929435256013012484843394 9858 4122554687963600837917338013755742406227 9859 85538480803995867306571552492082918946670460 9860 2141895071421802756167039161591948211541329 9861 28576678161015366767943511191562180915334560 9862 21466784420077225648795667650432792825817967 9863 85921008233226638267104399831297626249307440 9864 4781077192446009722188958814210211666539145 9865 86112856233909755760370559589822392496816228 9866 43125508884412232356401434891486398951526991 9867 416935155960344111963805205908944378461952 9868 21610890720639596271059733844620155366103863 9869 86497715755835310009871287290074785406022880 9870 3133570177797062880236658975595486574249 9871 86690732183910538249316681790538039923233072 9872 43414892255934105047762653690389409312196637 9873 9653847839163679144988871321196658824546642 9874 43511731125208857991768555120950662683866093 9875 17415588392094580508185974223600278160435776 9876 2725564579958468489768693226101733850211851 9877 12467447602346802632553433375071611338989504 9878 10926504757742809934504804781845495771486325 9879 9718579282295579289012964299515293556435920 9880 219017348870121306771494339691325459375263 9881 87661700743573777875832446374184493564159764 9882 14633781035255282771551497916231524947219753 9883 87857076756695322643946904320109825694238468 9884 785695365040738243428442765797647092769253 9885 1956741053607172343329417538748975793157344 9886 5512120344337872029171075789406659326963287 9887 88249016839154952743977423277127832011812064 9888 306912875846572403576913575188159966730657 9889 88445582352808438447489801500491794808382720 9890 2616589393014432684098826211007570608971 9891 88643046249290761424062831270272350507545552 9892 44392264404094225273364582738106698397253117 9893 88839907942250534856041833657500270785649756 9894 205978398521512269608114620151174499988021 9895 17807534258616731346344841647826626216538456 9896 44590122638023875381183753975314649540168615 9897 29745444953400361139392055798502028725290800 9898 44689341451231564483464175813974129029157207 9899 89434393625847843281398760366113340197854840 9900 7464839330524664084672063365428502610762021 9901 89633357712799588313857087650694317725658902 9902 11222100689353153518364146475267526441898081 9903 89833231221351037240715659017604619765426696 9904 22494123060840689442698118655312078904655005 9905 90032495447824354016716153822644687667574592 9906 29354508048723842647947171623301998095517 9907 90232666782276339475087597123000346080792844 9908 45188517220691357955554028566103095224652811 9909 90433755020102628683572801250652032450587520 9910 1415279579146825053860899399725134277820347 9911 90634227504195366425010201019781043682628784 9912 78801831138515938682271988666676651655325 9913 3949374629300709482011963549347481600762752 9914 45490433001966371710349702271935484890365203 9915 45909192103013589374062234400198891645072 9916 11397873212145956924227631312836824846088241 9917 91239615322137989854041261466597187863558848 9918 1269249803333843694384477324438154861762525 9919 13063175246579195189578418533392766059616160 9920 1431068881930242640615823059072486370118309 9921 91645764321436378933841267544602292517873712 9922 45895854507363773555329870657790628422504457 9923 91848676969577376673290341694510189433940028 9924 638861005527026529255371607067868182869199 9925 92052519273629160987145305021452703060800954 9926 5762474321746474218727470533106108873197085 9927 30752429925997548129355335551392728080868112 9928 23101042106764600345051120227943177526685285 9929 92461432499381665356151256967414294730544730 9930 321561253006241099946475445376465212667053 9931 92666508685378147512622866489377578899683732 9932 725113447993129974362564664613167203312571 9933 255847169702599572575313611107453813435904 9934 11627537032180076807300562382603302759851127 9935 93077903968211893336740429034518693029971464 9936 485557586104672801658338510683071494636345 9937 93284220753642045949655251197135084373698160 9938 46716567656022990011261065787111153505099165 9939 93491482876119777223818446255620501228311224 9940 104509155267385614814907792742444454271049 9941 93698105905436826145746217697337461316267342 9942 3910340381091025180534986412406966116683737 9943 93905673873899632720252053032654623020834856 9944 11756942511728560384931510744478409643830365 9945 268131603940729381567734412742538727610744 9946 47131907241490441094798451187480840735895211 9947 94322064423602927066634852425389510335636000 9948 11809135798404397191533341271623403229479965 9949 94530888425071628618055325959624941721846950 9950 2378936397993525887758682109753465567411 9951 3508913610974036189900838660354090060539392 9952 11861405781118622749860954742227536229219381 9953 94949797917986239114287951539105860974626580 9954 247660778666917694836926496550276605801315 9955 95159886833900881919633236201165909293771984 9956 5956976601591883347460213165937069839295445 9957 95370932717584092406371003075546481250468960 9958 373134479700311226794854763690575907071611 9959 4155709872834984734598732574447631701281648 9960 22160703645938533692727731575534235468989 9961 95792683877779385173679561495885910950472832 9962 23986336726603400657325280603883947694100807 9963 32001669109796335545407909417936347120049752 9964 3004920861505313120210860890843166499035143 9965 96216674460899562276347175393715155832682508 9966 83654958826520431208523210308779292059099 9967 96429305935018273845108303168700531075663184 9968 6036433903846456553998599735227289321519135 9969 32214304010640337305631491471801568524701648 9970 24199074973690619390142637854458211502445649 9971 96855854906132617349428821622336884507622620 9972 48505337827913713221279815714298985682683027 9973 97069771977643969319985185475663041344834478 9974 24306085288149468516747727525195055350168809 9975 19456933937069847559427997345701271994944128 9976 12179878830858549348111552097389227452689975 9977 97498895165350265248674348961270481514288528 9978 63577249828097767300925643262994785732091 9979 97714102833407252939180779736232613238284776 9980 97869658437687482555082400303617313812129 9981 32643431691599853652672985660983378993891490 9982 2082319848625040763613228241981471296719 9983 98145814210464439869524265894949676489238600 9984 12287820822338045589743574198862851692179813 9985 98362321493672497367727470075367521800619604 9986 49259408132012952789673392620048300009280321 9987 10953312814042391195624296751299480349858360 9988 6171006408295993892876021126809511096516979 9989 14113804733815103507595319762073592979216608 9990 68718290175550034817322523472402378853807 9991 99014442993124043898818498231273950662958192 9992 49585967681029772202882485685387857521340625 9993 99233249519851401299331471490778083800171536 9994 3105952602022118437633299483160460457668145 9995 795610999810601398190621589768841651990176 9996 65879681707304564522192083653029621464619 9997 99670494554822802485465923099855262751050860 9998 12478617584816904108498633898250975967211875 9999 11098957652146739286770906417738783300242552 10000 100048854027505657164145420968497690428612861