1 314159265358979323846264338327950 2 288419716939937510 3 5820974944592307816 4 406286208998628034825342117 5 67982148086513 6 282306647093844609550582231 7 7253594081284811174502841027019385211055596 8 4462294895493038196442881097 9 566593344612847564823378678316527120 10 1909145648566923460348610454326648213393607 11 26024914127372458 12 70066063155881748815209 13 209628292540917153 14 6436789259036001 15 1330530548820466521384146951941511609433057 16 27036575959195309218611738193261179310511854 17 8074462379962749567351 18 8857527248912279381830119491298336 19 7336244065664308602139 20 49463952247371907021798 21 6094370277053921717629317675238 22 4674818467669405132 23 568127145263560827785771342757789 24 60917363717872146844090122495 25 3430146549585371050792 26 27968925892354201 27 99561121290219608640344181598136297 28 747713099605187072 29 11349999998372978049951059731732816 30 9631859502445945534690830264252230825334468503526193118817 31 1010003137838752886587533208381420617177669 32 14730359825349042875546 33 87311595628638823537875937519577818577805321712268066130019278766111959092164 34 201989380952572010654 35 858632788659361533818279682303019520353018529689957736225994 36 138912497217752834791315155748572424541506 37 95950829533116861727855889075098381754 38 6374649393192550604009277016711390098 39 488240128583616035637076601047101819 40 4295559619894676783744944825537977472684710 41 4047534646208046684259069491 42 293313677028989152104 43 75216205696602405803 44 81501935112533824300355876 45 4024749647326391419927260426992279678235 46 47816360093417216412199245 47 86315030286182974 48 55570674983850549458858692699569092721 49 79750930295532116534498 50 72027559602364806654991 51 1988183479775356636980742 52 6542527862551818417574672890977772793 53 800081647060016145249192173 54 217214772350141441973568 55 54816136115735255213347574184946843852332390 56 73941433345477624168625189835694855620 57 99219222184272550254256887671790494601653 58 466804988627232791786085 59 78438382796797668145410 60 9538837863609506800642251 61 25205117392984896 62 841284886269456042419652850222106611863067 63 44278622039194945 64 4712371378696095 65 6364371917287467764657573962413890 66 86583264599581339047 67 80275900994657640789512694683 68 9835259570982582262052248940772671 69 947826848260147699090264013639443745 70 53050682034962524517 71 49399651431429809190659250937 72 2216964615157098583 73 8741059788595977297549893016 74 17539284681382686838689427741559918559252459539594310 75 499725246808459872736446958486538367362226260991 76 246080512438843904512441365497 77 6278079771569143 78 59977001296160894416948685558484063 79 53422072225828488648158456028506016842739 80 452267467678895252138522549954666727823986456596116354886230 81 57745649803559363456817432 82 4112515076069479451096596094025228879710893 83 145669136867228748940 84 560101503308617928680920874 85 7609178249385 86 890097149096759852613 87 6554978189312978482168299894872265880 88 4857564014270477555132379 89 6414515237462343645428584447952658678210 90 5114135473573952311342716610213596953623144295248 91 49371871101457654035902 92 7993440374200731057853906 93 2198387447808478489683321445 94 7138687519435064302 95 184531910484810053706146806749192 96 781911979399520614 97 19663428754440 98 6437451237181921799983910 99 15919561814675142691239748940 100 9071864942319615 101 6794520809514655022523 102 160388193014209376213785 103 59566389377870830390697920773467221 104 82562599661501421503068038447 105 7345492026054146659252014974428 106 5073251866600213243408819 107 7104863317346496514539057962 108 68561005508106658796998163574736384052 109 57145910289706414011097120628043 110 90397595156771577004203378 111 699360072305587631763594 112 21873125147120532928191826 113 186125867321579198414848829164470 114 609575270695722091756711672291098169091528017350671274 115 85832228718352093539657251210835791513698820914 116 44210067510334671103141267111369908 117 65851639831501970165151168517143765761835155650884909989859982 118 3873455283316355076479 119 18535893226185489632132933089857 120 6420467525907091548141654985946163 121 7180270981994309924488957571282890592323326 122 9729971208443357326 123 5489382391193259746366730 124 583604142813883032038249037 125 589852437441702913276 126 56180937734440307074692 127 11201913020330380197621101100449293215 128 160842444859637 129 6698389522868478312355265821314495768572624334418930 130 3968642624341077322697802807318915 131 441101044682325271620105265227211166039 132 66655730925471105578 133 53763466820653109 134 8965269186205647693 135 12570586356620185581007293606598764 136 861179104533488503461136576867532 137 4944166803962657 138 978771855608455296541266540853 139 6143444318586769751456614068007002 140 37877659134401712 141 749470420562230538994561 142 314071127000407854733269 143 9390814546646458807972 144 708266830634328587856983052358089330657574067954571 145 6377525420211495576158 146 140025012622859413021647 147 15509792592309907965473761255176567513575178 148 2966645477917450112996148903 149 4639947132962107340437518 150 95735961458901938971311179042 151 9782856475032031 152 986915140287080859904801094121472213 153 179476477726224142548545403 154 32157185306142288137585043063321751829 155 798662237172159160771669254 156 748738986654949450114654062 157 8433663937900397692656721 158 463853067360965712 159 91807638327166416274888800786925 160 6029022847210403172118608204190004229661711963779213375 161 75114959501566049631862 162 947265473642523081 163 77036751590673502350728354 164 567040386743513622224771589 165 150495309844489333096340878076932 166 5993978054193414473774418426 167 3129860809988868741326047215 168 69516239658645730 169 2163159819319516735381297416772947867242292465436680 170 98067692823828068996400482435403701 171 41631496589794092 172 43237896907069779422362508221 173 6889573837986230015937764 174 716512289357860158816175578297352334 175 460428151262720373431465319 176 777741603199066554187639792 177 9334419521541341899485444734567383162499341913181480 178 9277771038638773431772075 179 4565453220777092120190516609628 180 490926360197598 181 828161332316663652861932668633606273567630354 182 4776280350450777235547105859 183 548702790814356 184 2401451718062464362679 185 45612753181340783303362542327839 186 44975382437205835311477119926 187 638133467768796959703098339130771098704085913374641442 188 822772634659470474587847787201 189 9277152807317679077071572134 190 44730605700733492436931138 191 350493163128404251219256517 192 980694113528013147 193 1304781643788518529 194 9285452011658393419656213491434159562586586557 195 55269049652098580338507224264829397285847831 196 63057777560688876446248246857926039535277348030480290058760758251 197 47470916439613626760449256274204208 198 32085661190625454337 199 2131535958450687 200 7246029016187667952406163 201 42522577195429162991930645537799140373404328 202 7526288896399587947572917464263574552540 203 790914513571113694109119393251910760208 204 2520261879853188770584 205 29725916778131496990 206 90192116971737278476847268608490033770242429165 207 13005005168323364350389517 208 2989392233451722013812806 209 96501178440874519601212285993 210 7162313017114448464090389064495 211 44400619869075485160263 212 2750529834918740786 213 68088183385102283345085048608250393021332197 214 155184306354550076682829 215 4930413776552793975175461395398 216 468339363830474611996653858153842 217 568533862186725233402830871123282789 218 21250771262946322956398 219 9898935821167456270 220 1021835646220134967 221 1518819097303811980049734072396 222 1036854066431939509790190699639552 223 4530054505806855019567302 224 29219139339185680344903982059551002263535361920419947 225 45538593810234395544959778377902374216 226 17271117236434354394782218185286240 227 8514006660443325888569867 228 543154706965747458550332 229 32334210730154594051655379068 230 6627333799585115625784322988273723198987571415957811196358330 231 594087306812 232 160287649628674460477464915995054973 233 742562690104903778 234 198683593814657412680 235 4925648798556145372347867330 236 39046883834363465537949864192 237 7056387293174 238 8723320837601123029911367938627089438799362016295 239 154133714248928307220126 240 9014754668476535761647737946752 241 490757155527819653 242 621323926406160136358155907 243 422020203187277605277219 244 556148425551879253 245 343513984425322341576 246 2336106425063904975008 247 656271095359194658 248 9751413103482276 249 9306247435363256916078 250 154781811528436679570 251 611086153315044521274739 252 2454494542368288606134084148637 253 76700961207151249140430272538 254 60764823634143346235189 255 7576645216413767969031495019108 256 5759844239198629164219399490 257 723623464684411739403265 258 9184044378051333894525742399508296 259 59122850855582157250310712570126683024 260 292952522011872676756220415420516184163 261 4847565169998116141010029960783 262 869092916030288400269104140792886215 263 784245167090870006992821206604183 264 7180653556725253256753286129104 265 248776182582976515795984703 266 56222629348600341587 267 229805349896502262917 268 4878820273420922224533985626476691 269 49055628425039127 270 577102840279980663 271 658254889264880254566101729670266407655904290994568150652653 272 537182941270336 273 931378517860904070866711496558343434769338578171138645587367812 274 3014587687126603489 275 13909562009939361031029161615288138437 276 9099042317473363948045 277 75931493140529763475748 278 119356709110137751721008031559024 279 8530906692037671922033229094 280 3346768514221447737939375170 281 344366199104033751117354719185504644902 282 63655128162288244625759163330 283 391072253837421821408835086 284 573917715096828874 285 782656995995744906617583 286 441375223970968 287 3408005355984917541738188399944697486762 288 65516582765848358845314277568790 289 2909517028352971634 290 4562129640435231176006651012412006597558 291 51276178583829204 292 197484423608007193045 293 7618932349229279650 294 1987518721272675079812554709589045563 295 579212210333466974992356302549478 296 249011419521238281530911407907386 297 2515227429958180724716259166854513 298 331239480494707911915326 299 734302824418604142636395 300 48000448002670496248201792896476697583 301 18327131425170296 302 923488962766844032326092752496035799646925650493681 303 8360900323809293459588970695365349406034021 304 6654437558900456328822505452556405644824651 305 51875471196218443965825337543885690 306 94113031509526179378 307 2974120766514793942590298 308 9695946995565761218656196733786236256125216320 309 86286922210327488921865 310 436480229678070576561 311 51446320469279068 312 212073883778142335628236089 313 6320806822246801224826117718589 314 63814091839036736722208883215 315 13755600372798394 316 4152970028783076 317 6709444745601345564172543709069793961225714298 318 9467154357846878861444581231459357198492252847160 319 5049221242470141214780573455105008019086 320 99603302763478708108175 321 45011930714122339086 322 63938339529425786905076431 323 63835198343893415961318543475464955697810382 324 93097164651438407007073604112 325 373599843452251610 326 5070270562352660127648483084076118301305279 327 320542746286540360367453286510570658748822569 328 8157936789766974220 329 5750596834408697350201 330 410206723585020072452256326513410559 331 24019027421624843914035 332 998953539459094407046912 333 914093870012645 334 6001623742880210927645 335 793106579229552498 336 872758461012648369 337 99892256959688159205600101655256375678566722796619885782794 338 84885583439751874454551296563443480 339 3966420557982936804352202770984294232533022576341 340 807039476994159791594530069752 341 148293366555661567873640 342 53666564165473217043903521329543529169414599041608 343 753201868379370234 344 888689479151071637852 345 9023452924407736594956305100742108 346 714261349745956151384987137570 347 4710178795731042296 348 90666702144986374645 349 95280824369445789772330048764765241 350 33907592043401963403911473202338 351 7150952220106825634 352 2747164602433544005152126693249341967397704159568 353 375355516673027390074972973635496453328 354 88698440611964961627734495 355 1827369558822075735517665158985519098666539354 356 948106887320685 357 9907540792342402300925900701731960362254756478 358 9406475483466477604114632 359 3390565134330684495397907090302 360 3460461470961696886885014083470405460742 361 958699138296682468185710 362 3188790652870366508324 363 3197440477185567893482 364 308943106828702722809736248093996270607472645 365 539925399442808113736 366 94338872940630792615 367 9599546262462970706259484556903471 368 197299640908941805953 369 439325123623550813494900436427 370 85271383159125689892951964272875739469142725343669415323610 371 45373048819855170659412 372 17352462589548730 373 167600298865925786628561249665523 374 533829428785425340483083307016 375 537228563559152534784459818313411290 376 199920598135220511733658564 377 782648494276441137639386692480311836445 378 369858917544264739988228462184490 379 87776977631279572267265556259628254 380 27653183001340709 381 22334365779160128 382 931794017185985999338492354956 383 400570995585611349802 384 52499066984233017 385 35035804408116855265311709 386 957089942732870925848789443646005041 387 8922669178352587078595129834 388 417295351953788553457374260 389 859029081765155780390594 390 640873506123226112009 391 3731080485485263572282576820341605048466277504500312620080079 392 98049254853469414697 393 7516493270950493463938 394 2432227188515974054702148289711177792376 395 1225788734771881968254629812686858170 396 50740272550263329044976277894423621 397 674119186269439650 398 671515779586756482399391760 399 4260176338704549 400 901761436412046921823707648878341968968611815 401 58158736062938603810171215855272668300823834 402 4656475880405138080163363887421637140643549 403 5561868964112282140753 404 3026551004241048967 405 835285882902436709048871 406 181909094945331442182876 407 61810310073547705498159680772 408 947469613436092861484941785 409 1718077930681085469000944589952 410 79424398139213505586 411 422196483491512639012803832001097 412 7386806628779239718014613432445 413 72640097374257007359210031541508 414 9367930081699805365202760072774 415 9674584002836240534603726341 416 655425902760183 417 484030681138185510597970566400750942 418 608788573579603732451 419 414678670368809880609716425 420 849759513806930944940151542 421 2221943291302173912538355915031003330325111749156 422 9691745027149433151558 423 85403922164097 424 22910112903552181576282328318234 425 254832611191280092825256190205263016391147 426 72473314857391077758744253876 427 117465786711694147764214411112635835538713610 428 110232679877564 429 1024682403226483464176636980663785 430 76813492045 431 302240819727856 432 471983963087815432 433 211669122464159117767322532643356861461865452226812688726844596844241610 434 785401676814208088502800541436131462308210259 435 417375623899420 436 757136275167457318918945628352570 437 441335437585753426986994725470 438 31656613991999682628247270 439 641336222178923903176085 440 428943733935618891651250 441 42440400895271983787386 442 48058472689546243882343751 443 788520143956 444 5710481194988423906 445 6136957342315590796703461491434478 446 86360410318235073650277859 447 8975782727313050488939890099239135033732508559826 448 55867089242612429473 449 6701939077271307068691709264625 450 48423240748550366080136046689 451 511840093668609546325002145852930950000907 452 151058236267293264 453 537382104938724996 454 699339424685516483261134146110680267 455 446637334375340764294026682973865220935701 456 62638464852851490362932019919968828517 457 183953669134522244470 458 804592396602817 459 1565515656661113598231122506289058549145097 460 157553900243931535190902107119457300243880176 461 6150352708626025378817975194 462 780610137150044899172 463 1002220133501310601639154158957 464 803711779277522597874289191791552241718958536 465 168059474123 466 41933984202187456 467 492564434623925319531351033114763949119950728 468 58430658361935369329699289837 469 91494193940608572 470 4863968836903265564364216644257 471 6079147108699843157337496488352 472 927693282207629472823815 473 374099615455987982 474 5989109371712621828302584 475 8112389011968221429457 476 66758071865380650648702613389 477 282299497257453033283896381 478 8439447707794022843598834100358385423897354243956 479 4755568409522484455413 480 9239410001620769363684677641301781965 481 9379971557468541946334893748439129742391433659360 482 410035234377706588867781139 483 49861647874714079326385 484 87386247328896456435987746676384794665040741 485 118256583788784548581489629612739984134427260 486 86061872455452360643153710112746809 487 778704464094758280348769758948328241 488 23929296058294861919667 489 918958089833201210318430340128495116203534280144127 490 617285830243559 491 83003204202451207287253558119584014918096 492 9253395075778400067465526031 493 44616705082768277222353419 494 11026341631571474061238504258459 495 88419907611287258059113 496 93568960143166828317 497 63235673254170734208173322304629 498 8799280490851409479036 499 887868789493054695570307261 500 900950207643349335910602454508 501 6453628935456862958531315337183868265617862273637169757741830 502 239860065914816164049449650117 503 32131389574706 504 208847480236537103115089 505 8427992754426853277974311395143574172219759799359685252285745263796289612691572357986620 506 57340837576687388426640599099350500081 507 3375432454635967504844235284874701 508 4435454195762584735642161981340 509 73468541117668831186544893776979566517279662326714810 510 33864391375186594673002 511 4434500544995399742372328712494834706 512 44063471606325830649 513 829795510109541836 514 23503030945309733583446283947630477564501 515 5008507578949548931393944899216 516 1255255977014368 517 58943585877526379625597081 518 6776438001254365023714127834679 519 26101995585224717220177723 520 700417808419423948725406 521 80155603599839054898572 522 354674564239058585021 523 6719031395262944554391316631345308 524 939062046784387785054239390524731 525 362012947691874975 526 191011472315289326 527 77253391814660 528 73000890277689631148109022097245 529 20759167297007850580717186381054 530 9679731001678708506942 531 70922329080703832634534520380278609905569001 532 341371823683709919495 533 164896007550493412 534 67876436746384902063964019766685 535 592335654639138363185745698147196210 536 84108096188460545603903845534372 537 914144651347494078488442 538 3772175154334260306698 539 83176833100113310869042193903108014378433415 540 137092435301367763108 541 49135161564226984750 542 7430329716746964066653152703532546711266752246055119958 543 183196376370761799191920357958200759560530234 544 626775794393630746305690108 545 114942714100939136913810725 546 81378135789400559950018354251184172136 547 557275221035268037357265279224 548 1737360575112788721819084 549 49006178013889710770822931002797665 550 9358387589093956881485602 551 6322439372656247277603789081 552 445883785501970284377936 553 240782505270487581647032458129 554 878395232453237896029841 555 669225489649715606981192186584926770403 556 956481278102179913 557 21741630581055459 558 8801300484562997 559 6511212415363745150056350701278159 560 26714241342103301566165356024733807843028655257222753049 561 998837015348793008062 562 601809623815161366903341111386538510919367 563 393835229345888322550887064507539473952043968079067086806445096986548801 564 6828743437861264538158342807530618454859 565 37982179945996 566 8115441974253634439960 567 2902510015888272164745006820704193 568 761584547123183460072629 569 339550548239557137256 570 8402322682130124767945 571 22644820910235647 572 7527230820810635188991526928891084 573 555711266039650343978 574 96278250016110153235160519655904 575 211844949907789992007329476905 576 868577878720982901352956613978884 577 860509786085957017731298155314 578 95168146717695976099421003 579 61835591387778176984587581044662 580 8399880600616229848616935337 581 386578773598336161338413385368421197893890 582 185295691967804554482858483 583 70117096721253533875862158231013310387766827211572694 584 951817958975469399264219791552338576623167627547570 585 354699414892904130186386119439196283887 586 5436777432242768091 587 32365449485366768000001 588 6526248547305586159 589 89991401707698385483188750142 590 9389089950685453076511680333732 591 226517566220752695179144225280816517166776672793 592 3548515420402381746089 593 232839170327542575086 594 7655117859395002793389592057668278967764 595 453184040418554010435134838953120132637 596 836928358082719378312654 597 9617459970567450718332 598 6503455664403449045362756001125018 599 4335607361222765949278 600 3937064784264567633881 601 880756561216896050416113 602 9039063960162022153684941092605387 603 6887148379895599991120 604 991646464411918568277004574243 605 434021672276445589 606 3301277815868695250694 607 99364610175685060167145354315814801054588605645501332 608 3758645485840324029871 609 70934809105562 610 116715468484778039447569798042 611 6318099175642 612 280987399876697323769573701580806822904 613 59921236616890259627304 614 306793165311494017647376938735140933618332 615 16142802149763399189835 616 4848756252987524238730775595559554651 617 9639440182184099841248982623673771467226061633643296406335 618 72810707887581640438148501884114318859 619 882769449011932129682715 620 8884133869434682859006664080631407 621 775772570563072940049294030242049841 622 65654797367054855804458657202276378404668233798528271 623 57843197535417950113472736 624 25774080213476826045022851579 625 795797647467022840999561601569108903 626 8458245026792659420555039587922981 627 852648007068376504183656209 628 455543461351341525700659748 629 81916341359556719649654032 630 187271602648593 631 4903978748958906612 632 7250794828276938953521 633 75362185079629778514 634 618843271922322381015 635 8744450528665238022532843891 636 3752738458923844225354726530981 637 7157844783421582232702069 638 287232330053862163479 639 885094695472004795231 640 1201504329322662827 641 27632177908840087861480221475 642 3765781058197022263097174 643 95072127248479478169572961423 644 65859578209083073323356034846531 645 873029302665964501 646 37183754288975579714499246540 647 386817992138934692447419850 648 97334626793321072686870768062639919361965 649 440995421676278409146698569257150743 650 1574079380532392523947755744159184582156 651 25181921552337096074 652 83329234921034514626437 653 449805596103307994145347784574699992 654 1285999993996122816152193148887693880 655 222810830019860165494165426169685867 656 883726095877456761 657 825072759929508931805218729246 658 108676399589161458550583972 659 7420980909781729323930106766386824040111304024700735 660 8578287246271349 661 4636853181546969046696869392547 662 2519413992914652423857762550 663 474852954768147954670070503 664 479995888676950161249722820403 665 3995463278830695976249361 666 5101024365553522306906129493885990157 667 346610237122354789 668 1129254769617600504797492806072126803 669 922691102777226102544149221576504508120677173 670 5712027180242968106203 671 77657883716690910941807448781404907551782 672 38565390991047759414132 673 1543284406250301802757169 674 6508209642734841 675 46957263978842560084531 676 21406593580904127 677 1135920041975985136 678 25479616063228 679 8736181367373244506079 680 2441176399759746193835845749159880 681 97667447093006546342423460634237474666080431 682 701260052055928493 683 695941434081468529815053947 684 1789004518357551541252235905906 685 87264878635752541911288877371766374860 686 2766063496035367947026923229718 687 683277173932361920077745 688 22126247518698334951510 689 198642698878471719396649769070825 690 217423365662725928440 691 620430214113719922785 692 26998469884770232382384005565551 693 7889087661360130477098438611687052 694 31055314916251728 695 37327286760072481729876375 696 698163354150746088386636406934704372 697 668865127568826614973 698 78865701568501691864748854167915459650723 699 428773069985371 700 390430026653078398776385032381 701 821553559732353068604 702 301067576083890862704 703 98418885951380910304235957824951439885901131858358406 704 67472370297149785 705 841458530857813391562 706 70760356390763947311455495832 707 2669457024941398 708 31634332378975955680 709 85683629725386791327505554 710 252449194358912840504522695381217 711 9131914513500993846311774017971512 712 2837854601160359 713 55402864405902496466930707769055481 714 28850208085800878115773817191741776 715 1733073855475800605601433774329 716 901272867725304 717 318251975791679296996504 718 146070664571258883469 719 7979642931622965520168 720 797300035646304579308840327480771 721 8115553309098870255052076804 722 6303460865816539487695196004408482 723 65967379473168086415645650530049881616490578831154345485052 724 6600698230931577765003780704 725 6612647060214575057932709620478 726 2561524714591896522360 727 8396645624105195510522357 728 23973951288181640 729 59785914279148165426328920 730 428160913693777372229998332708208296995 731 573772737566761552711392258805520189887620114 732 168005468736558063347160373429 733 170390798639652296131280178267971728982293607028806908776866059325274 734 6378405397691848082 735 4102194471971386925 736 60841624511239806201131845412447 737 82050110798760717155683154 738 788654390412 739 108730324020106853419 740 472304766667217498698685 741 4707678120512473679 742 2479193150856 743 44477537985379973223445612278584329684664751333657369238720 744 14647236794278700425 745 32555899268843495928761 746 24007558756946413 747 7056251400117971331662071537154360068 748 764773186755871487839890810742 749 95309410605969443158477539700943988394914432 750 3536685392099468796450665339857388878661 751 476294434140104988899316005 752 1207678103588611660202961193639682134 753 960750111649832 754 785635316145168457695687109002 755 99976984126326650 756 23477167286573785790 757 85746646077228341540311441529 758 418804782543876177079 759 430001566986776795760909966936075594965152 760 736349811896413043311662774712338817406037317439705 761 40670310967676574869535878967003192 762 58662594105105335843846560233917 763 967492678447637084749783336555790073841 764 9147319886271352595462518160 765 4342253729962863267496824058060296421 766 1463864368642247248872834341704415734824818333016405669 767 59668866769563491416328426414974533349999480 768 266998758881593507357815195889900539512085351035726137364 769 3436753471410483601754648830040784641674521673719 770 483109676711344349481926268111073994825 771 60739495073503169019731852 772 119552635632584339099822498624067 773 3107683184466072912487475 774 4031617969941139738776589986855417031884778867592 775 902607004321266617919223520938 776 22787888098863359911608192353555704 777 646349113208591897 778 96132791319756490976000139962344455350143464268 779 6046449586247690943470482932941 780 4041114654092398834443515913320107 781 739441118407410768498106634724104823935 782 8274019449356 783 65161088463125678529 784 7769734684303061462418035 785 852933159734583038455410337010916 786 767763742762102137013548544509 787 263071901147318485 788 74923318167207213727935 789 5679528443925481560 790 9137281284063330393735 791 6242001604566455741458816605216660873874804724339 792 1212955877763906969037078828527753894 793 52460758496231 794 57436917113176134783882719416860 795 662572103685132156647800147675231039 796 357860689611125996028183930954 797 87090590738613519145918195102 798 97327875571049729011487171897180046 799 96169777001791391961379141716270701895 800 846921434369676292745910 801 99400600849835684252019155937 802 37010110497473394938778859894174330317853487076032 803 21982970579751191440510994235883034546 804 35349234982688362404332726741 805 55403016195056806541809394099820206099941402168909007 806 821330723089662119775530665918814 807 119157783627292746156185710 808 37217247100952142369648 809 30864102592887 810 457999322374955191221951903424452307535133806 811 85680735446499512 812 7203174487195403976 813 1073080602699062580760202927314 814 5525207807991418429063 815 88443734996814582733720 816 726639176702011830046481900024130835 817 8846584152148991276106513 818 741539435657211390328 819 574918769094413702 820 90517031487773461652 821 8798482353382972601 822 3611098451484182380812054099612527 823 45808810994869722161285248974255555160763 824 71675054896173016809613803811914361143992 825 106380050832140987 826 604599309324851025168294467 827 260666138151745712559 828 754953580239983146 829 9822036133808284993567 830 557552471290274539776214049318 831 201465800802156653606776550878380430413431059 832 18046068008345911366408348874080057412 833 7258670479225831 834 9127415739080914383138456 835 424150940849133918096840251163991936853225557 836 338966953749026620923261 837 3188558915808324555719484538756 838 28786128859004106006073 839 7465014026278240273469 840 62528217174941582331749239683530 841 136178653673760642166778137739 842 95100658952887742766263 843 6841830680190804609849809469763667335662 844 28291513235278880615776827815958866918023894 845 3330764419124034120223163685 846 77860357276941 847 54177882643523813190 848 50280870185750470463129 849 333537572853866058889045831 850 114507739429352019943219711716422350056440429798 851 9208159430716 852 7019857469273 853 8486538334361457946341759225738985880 854 169801475742054299580124295810545651083 855 10462972829375 856 841611625325625165724980 857 78492099897990620035936509934721 858 5829651741357984910 859 471116607915874369865412 860 223483418877229294463351786538567319625598520 861 260729476740726167671455736498 862 121056777168934 863 84917660771705277187601199908144113 864 586455779105256843 865 48114402619384023224709392498029335 866 50731845890355397133088446174107959162 867 511714864874468611247605428673436709 868 466784686702740918810142497111496578177242793 869 4707021668829561087779440504843 870 75284433751088282647719 871 78540006509704033021 872 8625561473321177711744133502816088403517814525419 873 64320309576018 874 69464908868154528562134698835544456024955666843660292219512483091060537 875 7201980218310103270417838665 876 44718126039719068846237085 877 7518080035327047185659 878 499476124248110999288679158969049563 879 947624608424065930948621 880 50769031498702 881 6735338483495508363660178487710608098042 882 6924713241000946401437360326564518 883 45667924566695510015022983 884 307984960799498824970617236744936122622296179081431141466094123415 885 9359309585407913908720832273354957208075716 886 5171876599449856937956238755516175754380 887 917805280294642004472153 888 96280746360211329425 889 59160025707356281263873310600589106524 890 5708024474937543184149401482119996 891 2764531068006631183823761639 892 663180931444671298615 893 527598201451410275600689297502463 894 4017351489194576360789352 895 8555053173314164570504996443890936308438744847839616840518452 896 732884032345202470568516465716477139 897 32377551729479512613239822960 898 239454857975458651745878771331813875295980 899 9412174227300352296508 900 891777050682592488223 901 221549380483714547816 902 472139768209633205 903 8305647920482085920475499857320388876391 904 60199524091893894557 905 676874973085695595801065952 906 6503036266159750662225084 907 6742889826590751063 908 756356996821151094 909 9669744580547288693631 910 20367823250182323708459 911 790111548472087618212477813 912 2663304120762165873129 913 708112307581598212486 914 398072124078688781145 915 16558251361789030708608701989758898074 916 566439551574153631931919810705753366337380382 917 7215279884935039748001589051942087971130805123393322190346 918 62499171691509485414018710603 919 54603794643379005890957721 920 180804465743962 921 8061867178610171567409676620802957665770512912099079443 922 463289294730615 923 951043090222143937184956 924 634056189342513057 925 268291465783293340 926 52463502892917 927 547087256484260034962961 928 165413823007731332729 929 83050016025672401418515204189 930 7011542885799208121984493156 931 9990591820118197335001261877280368124 932 81995877070207532406 933 3612593134385955425477819611429351635612234966615226147353996740 934 515849986035529533292457 935 52388810136202347624669 936 5581643896786309762 937 736550472434864307121849 938 4373485300606387644566272186661701238127715621379 939 74614986132874411771455244470 940 899714452288566294244023 941 18479120547849857452163 942 46964489738920624019435 943 1831008828348024924908540307786 944 3875165911302873958787098100772718271874 945 529013972836614 946 842142871705531796 947 5430765045343246005363614726181809 948 699769334862640774351 949 9992868632383508875668359509726557481 950 54319401955768504372 951 480010204137498318722596 952 7738715495839971844490727914196 953 584593008394263702087563539821 954 6962055324803212267 955 498911402678528599673 956 405242031091797899905718821949391320753431707980023736 957 59098537552023891164 958 346718558290 959 685371189795262623449248339249634244971465684659124891855662958932990 960 90352392333336474352037077010108 961 4388003290759834217018554228386 962 1617210417603011645918 963 780539367447472059985023582891 964 83369292233732399948043710841965 965 94731626548257480 966 9948250999183300697 967 656936715968936449334886474421350 968 8407006608835972350395323401 969 79582557036016936990988671132109798897070517280755855191269930673099250704 970 7024556850778679069476612629808225163 971 3136399521170984 972 5280926303759224267425755998928927837047444521 973 89363203489415521044597 974 261883800300677617931381399162058062701651024 975 458869247649246891924612125310 976 27573139084047000714356 977 136231699237169484813255420 978 9145304103713545329662063921054798 979 2439212517254013231490274058589206 980 321758949434548906 981 8463993137570910346332 982 7141531622328055229 983 72979538018801628590735729554 984 162788676498274186164218789885741071649069191851162815285486794173 985 6389066538857642291 986 58342500673612453849 987 1606741373401735727799563410433268 988 83569507814931378007362 989 3541800706191802 990 673285511919426760 991 9122103598746 992 92411728374931261633950 993 12395992405084543756 994 98507957046222664619000103 995 50049018303415354584283376 996 437811198855631877779253720 997 11667185395418359844383052 998 37628194407615 999 94106820716970302285 1000 1522505731260930468 1001 9842343315273213136121658280 1002 80752126315477306044237747535059 1003 52287174402666389 1004 14881717308643611138906942027908814311944879941715 1005 40421034121908470940802540239329429454938786 1006 4023051292711909751353600092197110541209668 1007 31115163287054230284700731206580326264171161659 1008 57613272351566662536672718998534199895236884830 1009 9993027574199164638 1010 41427077988708874229277053891227172486 1011 322028898425125287217826 1012 305009945108247835729056 1013 919885554678860794628053 1014 7122704246654319214528 1015 1760741482403827835829 1016 7193010178883456741678113989547504483393146896307633966572 1017 267270433932167454218 1018 245570625247972199786685427989779923 1019 395790575818906225254 1020 735822052364248507834071101449 1021 80478726691990186438822932305 1022 38231855973286978092225352959101734 1023 140733488476100556401824239 1024 219269506208318381454698392366461363989101210217 1025 7095976704908305081854704194664371312 1026 29969235889538493013635657 1027 6186106062228705599423 1028 3716310212784574464639 1029 89738188566746260 1030 8794820186474876727272220626764653 1031 38099801966883680994159075776852 1032 63986514625333631245053640261056960551318381317 1033 42611844201890888531963569869627 1034 9503673842431 1035 30113317533053298020166888174 1036 81342988681585577810 1037 3432317530647849 1038 83210629718425 1039 1843855344276201282345707169 1040 8853051832617964 1041 1178579608888150329602290705614 1042 4762209150947390359466469162353968 1043 920139457817589108893199211226 1044 73928149169481615 1045 2738427362642980982340632002440244958944561 1046 2916704950823 1047 5812487391799648641133480 1048 32475777521970893277226 1049 234948601504665268143987 1050 7051615317026696929704928 1051 3162855042128981467 1052 6195331970269507214378 1053 23047687528028735412616639 1054 170824592517001071418085480063 1055 6923259462019002278 1056 874098597719218051585321473926 1057 532515590354102092846659252999143537 1058 918253145452905984158176 1059 37058927906909896911164 1060 38118780943537152133226 1061 144362531449012745477269573939348 1062 15469163116249288735747188240 1063 715039950094467319543161938554852 1064 7665738825139639163576723151005556037263394 1065 8672082078086537349424401 1066 15799667507360711159351331959197120948 1067 96471755302453136477094209463569698 1068 2226673775209945168 1069 4506436238242118535348879 1070 893956731878066061078854400055082 1071 765703055874485418057788917192 1072 78814233511386629 1073 296671796434687600770479995 1074 378833878703487180218424373421122739402557176 1075 9081960309201824018842705 1076 70460926225641783 1077 75265263358324240661253311529 1078 42345796556950250681 1079 1831090041124537901533296 1080 61569705223792103257069370510908307894 1081 79999004999395322153622748 1082 47660361367769797856738658467093667958858378879562 1083 594646489137665219958828693380 1084 183601193236857855855819555604 1085 215625088365020332202451376215820461810670519 1086 53306530606065010548871672453779 1087 4283133887163139559690 1088 583208341689847 1089 60656071183471362181232462272588419 1090 9028614208728495687963 1091 9325464285343075301 1092 10528571382964 1093 37099903569488852851 1094 90402956047346131138 1095 2638788975517885604 1096 249987483163828040468486189381895 1097 90542039889872650697620201 1098 995548412650005394428203930127 1099 48163815853039643992547 1100 201672759328574 1101 366661644110962566337305409219519675148 1102 328734808957477775278344221091073111351828046 1103 36347198185655572 1104 957144747682552857863349342858423118749440 1105 322969069775831590385803935352135886007960034 1106 20975473922967333106493956018 1107 12237812854584317605561733861126734780745850676063048229 1108 40965304111830667108189303110887172 1109 816751957967534718853722930 1110 9616143204006381322465841111157 1111 758358581135018569047815368938137718472 1112 8147519983505047812977185990847076 1113 21974605887423 1114 256995828892535041937 1115 9582606162118423687 1116 68511418316068315867994601652 1117 5774052942305360178 1118 313357263267054790338 1119 4012573059123396018 1120 8013782542192709476 1121 7337191987287385248057421248921183470876 1122 629667207272325650565129333126059505777727542471241648 1123 312832982072361750574 1124 67387012820957554 1125 430596839555568686118839713552 1126 208445285264008125202766555767749596962661260456524568408613 1127 92382657685833846984997787267065551 1128 9185446869846947849573462260 1129 62942196245570853 1130 712727765230989554 1131 5019303773216664918 1132 2578154677292005212667143 1133 46320963789185 1134 2323215018976126034 1135 3736840671941930377468809992968775 1136 824410478781232662531818459 1137 60453853543839114496775312 1138 864260925211537 1139 673258866722604042523491 1140 8702695809964759580579466397341 1141 90640100363619040420331135793365424263035614570090112448 1142 890020801478056603 1143 71015412232889146 1144 57223931450760716706435568 1145 27437743965789067972687438473076346451 1146 677562103098604 1147 9271709095128086309029738504 1148 4527182892749689212106670081648583 1149 3955377359191369501531620189088874 1150 842107987068991148046692706509407620465027725286507289053 1151 285485614331608126930056937 1152 8541786109696920253 1153 886503457718317668688592 1154 368148847527649846882194973972970 1155 77371871884004143231276365048145311228509 1156 90020742409255859252926103 1157 210673681543470152523487863516439 1158 76235860419 1159 19412969769040526483 1160 2347009911154242601273438 1161 2208933109668636789869497799400126016422760926082349304118064382913834735 1162 46797253992623387915829984864592717340 1163 59225620749105308 1164 5315371829116816372193951887009577881815868504 1165 6450769934394098743351443162 1166 63303172477474868979182092394808331439708406730840795 1167 8935810896656477585990556376952 1168 5232653614424780230826811831037735887089 1169 2406130313364773710116282146146616794040905 1170 18615260360092521947 1171 218890918107335871964 1172 1421444786548995285823439470 1173 50079830388538860831035719306002771194 1174 55802191194289992272235345870756 1175 6246926177663178855144350 1176 218287026685610665003531050216318206017609217984 1177 6849368631612937279518730 1178 78972637353717150256378733579771808184 1179 8784588665043358243770041477104149 1180 34927438457587107159731559439426 1181 41257027096512510811554824793 1182 94035976811881172 1183 824721582501094960966253 1184 9339538092219559191818855267806214 1185 99231727631632183398969380756168559117529984 1186 501320671293924041445938 1187 62398809381240452191484831646210147 1188 3891825101090967738690664 1189 41589736104764365000680771056567184862 1190 8149637111883219244566394581449148616550 1191 49567698269030891 1192 1185687986929470513 1193 524816091743 1194 24301538368470729 1195 289898284602223730145 1196 26556798986277679680914697983 1197 7826876431159883210 1198 90437156112997665215396354644208 1199 691975673700057387649784376862 1200 876817924974694384274652563163230 1201 55513041742273416464551278127845777724575203865437542828256714128858345444351325620544642410110379 1202 554641905811686230596447 1203 6958705407214198521210673 1204 43324107567675758184569 1205 9069304604752277016700568 1206 454396923404171108 1207 988899341635058515788735343081552 1208 8117720718803791040469830695 1209 7868547393765643363197978680367187307969392 1210 423632144845035477631567025539 1211 65423117920153464977929066241508 1212 32885839529054263768766896880503331 1213 72278001858850697362324 1214 389470047189761934734430843744375992 1215 503417880797223585913424581314404984770173236 1216 16947197657153531977549971627856631190 1217 46912609182591249890367 1218 65417697990362375528 1219 6526375733763526969344354400473067198 1220 86890196814742876779086697968852250163 1221 694985673021 1222 752313252926537589641517147955953878427849986645630 1223 28788319620998304945 1224 1987439636907068276265 1225 74858104391122326 1226 187940599415540632 1227 70131989895703761105323606298674 1228 8037791537675115830432 1229 8498720920280929752649812569163 1230 4250005229088726469252846661046653 1231 921714820801305022980526 1232 378364269597337070539227891 1233 535105688839381132497 1234 5707133102950443034671598 1235 944878684711643832805 1236 692507766274500122003526203709466023414648 1237 99839025258883014867 1238 816219677519458316771876275720 1239 505439794412459900771152051546199305098 1240 3869825428464072555409274031 1241 3257163264079293418 1242 3342147090412542533523248021932277075355546 1243 7958716383587501815933871742 1244 36061551171013123525633485820365146141870049 1245 20570437201826173319 1246 471570086757853933607862 1247 273955818579758725874410254207710547536 1248 1294047460100094095444959662881486915903 1249 899071865980563617137692227290764 1250 197755177720104276496949611056220592502420217704269622154958726453 1251 989227697660310524 1252 9808557594716310758701332 1253 886146326641259114863388122028444069416948826152957 1254 7625325019870359870674 1255 38046982194205638125583343642194923227 1256 59372212890564 1257 2094308235254408411086454536940496927 1258 149400331978286131818618881111840825 1259 7865928757426384450059944229568586460481 1260 330153889114994869354360302218109434667 1261 64000022362550573631294626296096198 1262 760564259963946138 1263 692330837196265954 1264 739234624134597795748524647837980 1265 79569319865081597767535055391899115133525229873611277918274 1266 8542008689539658359421963331502869561192012298889887 1267 6079992795411188269023 1268 7891310760361763477948943203210277335 1269 9416908650071932 1270 80401716384064498787175375678118532 1271 1328408216571107549 1272 52829497493621460 1273 821558320568723218557406516109 1274 627487437509809223021 1275 16099826330339154694946444910045152809250897 1276 450748967603240907689836529406579201 1277 983152654106581368237 1278 919840906457124689484702093 1279 5776119313998024 1280 68134052003947 1281 81949866202624008902150166163813538381515037 1282 73502296607462795291038 1283 40686855690701575166241929872444827194293 1284 310048548244545807188976 1285 330032325258215812803274679 1286 6200281476243182862217105435289 1287 8348208273451680186131719 1288 593324711074662228 1289 508710666117703465352839 1290 577625997744672185715816126411143271794347885990 1291 89280848669491413909771673690027775 1292 8502686646540565950394867841 1293 11079011610400857274456293 1294 842549416759460548711723 1295 5946429105850909950214958793 1296 1121961359083158826206823321561530868337308381732793281969838750870834 1297 838804638847844188400318471269745 1298 437093732983624028751 1299 97920802321878744882872843727378017827008058782410749357514889978911739746 1300 12932035108143270325140903048746 1301 226294234432757126008 1302 6642508333187688650756429 1303 27160552528954492153 1304 76517514921963671810 1305 49435317858383453865255656640 1306 6572513635750643532365089 1307 367904317025978 1308 78177190314867963840828810209461490079715 1309 137717099061954969640070867667102 1310 3300486726314755105372317571143223174114116806228642063889 1311 621019235522354671166213749969326932173704310598 1312 7225039456574924616978 1313 2609702533594750209138 1314 3667377289443869640002811034402608471289900074680776484408871134135 1315 250336787731679770937277868216611786534 1316 42317322646378476978751443320 1317 953400016506921305464768 1318 909850502030150448808342618452087 1319 30530973189492916 1320 425322933612431514306578 1321 26407028389840984160295 1322 309241897120971601649265 1323 61341343342229882790992178604267981245 1324 72853458013382609 1325 9587717811310216734 1326 2565627440072968340661 1327 9848067661580502169183 1328 372368039902793160642043681207990031626444914619021945 1329 822969099212278855394 1330 878353830564686488165556229 1331 4315673128274390 1332 826450611628942803501661336697 1333 82405177015521962652272545585073 1334 86405852998303791 1335 803504328767038092521 1336 6790757120406123759632768 1337 5674845079151147313440001832 1338 57034492090971243580944790046 1339 24943134550289006806487 1340 42935340374360326258205357901 1341 18395649089354345101342969617 1342 54524957396062149028 1343 872893279252069653538639644322538832752249960598697475988232991 1344 6263545973324445163755334377492928990 1345 581175786355555626937426910 1346 94711700216541171821975051983 1347 1787137106051063795558588905568852887989084 1348 7509157646390746936198815078146852 1349 62133252473837651192990 1350 1561091897779220087057933964 1351 63827490680698769168197492365 1352 6242260871541761004306089 1353 437797667851966189140414492 1354 52704808819714988015420577870065215940092897776013 1355 307568479669929554336561 1356 39847738060394368895887646054983871478968482 1357 805384701730871117761159663505039979343869339119789887109156541709133082 1358 60764740630571141109883938809548143782 1359 847452883836807941 1360 8884342666222070438722887413947801017721392281911992365 1361 4055163958934742 1362 63953824829609036900288359327745855060801 1363 3179884071624465 1364 639979482757836501 1365 955142215513392819782269842786383916797150 1366 9126241054872570092407004548848569295044811073 1367 8087996547481568913935380943474556972 1368 1289198271770207666136024895 1369 81468119133614121258783895577357194986317210 1370 8443989014239484966592517 1371 3138817160266326193106536653504 1372 1473070804414939169363262373767777095 1373 85031325599009576273195730864 1374 804246770121232702053374266705314244820816813030639 1375 73787366424836725398374876909806021 1376 8278578621651273856351329014 1377 89035098832706172589325753639939790557291751600976154 1378 590447716922658063 1379 1511102803843601737474215247608515209 1380 90161585823125715907334 1381 21736576267142390478 1382 2795872815050956330928026684 1383 58937649649770232973641 1384 3190609827406335 1385 310897924642421345 1386 8374090116939196425 1387 459128813403498810635400887 1388 596820054408364386516617 1389 88055760895689672753153808194 1390 20773325979172784376 1391 25661184319891025007 1392 491829086475149794003 1393 16070384554946538594602 1394 7452447466812314687943441610 1395 993338908992638411847425 1396 25704457251745932573898956 1397 51857165759614812660203 1398 107976282541655905060424791140169579003 1399 3835657486925280074302562341 1400 9498286467914476322774005 1401 5294609039401775363356554719310001754300475047191448 1402 998410400158679461792416100164547165513 1403 37074073950260442769538553834397550548871 1404 997852054011751697475813 1405 44926079433689543783221 1406 1724506873442319 1407 8987884412854206474280973 1408 5625807066983106979935260693392135685881391214 1409 807354728463227784908087002467776303605551 1410 232386656295178853719673034 1411 63470122293958 1412 160679250915321748 1413 90308408865160611190114984434123501246469280288059961342835118847 1414 154497712784733617662850 1415 62169778717743824362565711779450 1416 64477718370221999106695 1417 216567576440449979407650379999548 1418 45002710665987813 1419 6038023141268369057 1420 83190460792765 1421 29727769404361302305178 1422 70805465115424693 1423 95265127101052927070306673024447125973939950514628 1424 40476743136373997825 1425 918454117641332790 1426 6460636584152927 1427 190302760173394748669603486949765 1428 41752429306040727005059039503148 1429 52292139257559484507886 1430 7977925253931765156416197168443524369794447355964260 1431 6333910551268260615957262170366985064 1432 732812667245219890 1433 605498802807828814297963 1434 36696744124805 1435 98219214633956574572210 1436 22986775997467381260 1437 69367069134081559412 1438 1611596019023775352555630060624798 1439 32612498812881929373434768626892192397778339107331065 1440 8825681377717232831532908252509273304 1441 78507249771394483338925520811756 1442 84529665905539409655685417 1443 600117985729381399825831929367910039184 1444 409928657560599359891 1445 296986446097471471847010153 1446 1283762631146774209145 1447 5740418159088000649432 1448 37855839308530828305476076799524357391 1449 631221886057549 1450 673832243195650 1451 6554608528812019023636447 1452 12703748634421727257879 1453 50342848631294491631847 1454 5347531435041392096108 1455 7960577309872013524 1456 840750576371992 1457 5365047090858251 1458 393686346386336804289176710760211115 1459 9828875539940120076 1460 13947033661793715396306139863655492 1461 2137415979051190835882900976 1462 5664730073387931467891318146510931676157582 1463 13514248604422924453041131606527 1464 974330088499034675405518640677342 1465 6035834096086055337473627609356588531 1466 976099423834738222208729246449768456057956251 1467 6765574088410321731345627735856052358236389 1468 532038534024842273371639 1469 1239732159954408284216 1470 6663602329654569470357718 1471 4873442034227706653837387506169 1472 2127680157661810954200977083 1473 636043611105924091178 1474 8954033802142652394892968643980892611463541457 1475 15351943428507213534530183158756 1476 282757338982688985235577992957276452293915674775666760 1477 510878876484534936360682 1478 7805056462281359 1479 88858792599409464460417052044700463 1480 15137975431737187756039815962 1481 64750141090665886616218003 1482 82669899619655805872086397211769952194 1483 667898570117983324 1484 40601811575658074284182910615193 1485 917630059194314434605154047710570054339000182 1486 453117733718955857603607182 1487 860506356479979004139761808955363669603162 1488 193113250223851791672055180659263518036251214 1489 575926238369348222665895576994660491 1490 9381124866090997981285 1491 71823494006615 1492 55219611220720309227764620099931524427358 1493 9488710576623 1494 8946938894464950939603304543408421024624010487 1495 2332875008174917987554387938738143989423801176 1496 2700837196053094 1497 38394006375611645856094312 1498 951759771393539607432279248 1499 9221267045808183 1500 31376416581826956210 1501 5872892447740035947009268662659651 1502 422050630078592002488291 1503 8608397437323538490839643261 1504 4700053242354064704208949921 1505 250404726781059083 1506 64400746638002087012666420945 1507 71817029467522785400745085523 1508 777208905816839184 1509 4659282941701828823 1510 30149715542352359117748186 1511 285929676050482038643431 1512 8779562892925405638946621 1513 948268711042828163893975 1514 711757786915430165058602 1515 9652174595819888786804081103 1516 28432739867198621306205 1517 55985526603640504628215230615459447 1518 448990883908199973874745296 1519 98107762014871340001225 1520 35522246695409315213115337915798 1521 26979555710508507473 1522 874750758068765376445782524432638046143042889 1523 235934852961058269382103498000405248407 1524 84403561167817170512813378805705643450616119 1525 330424440798260377951 1526 19854869455915205196009304127 1527 100727784930155503889536 1528 33826192934379708187432094991415 1529 9593396368110627557295278004 1530 25486306005452383915106899891357 1531 882001941178653 1532 568214911852820785213 1533 1255185184937115034221595422445119002073935396 1534 274002081104655302079 1535 3286725474054365271759 1536 5893500716336076321614 1537 72581540764205302004534018357233829 1538 2661915308354095120226329165054426123619197 1539 51613839357326693760156914 1540 4299449437448568097756963031 1541 2958871916112929468188493633864739274760 1542 12269641588489009657170861605981472044674286642087653 1543 3479985822209061 1544 980217321161423041947775 1545 499073873856794118982 1546 4660913091691772274207233367635032678 1547 340586301930193242996397 1548 2044451792881228544782119535308989101253429755247276 1549 357302262813820918074 1550 3974867145359077863353016082 1551 15599113141442050914472935350222308171936 1552 63509346865858656314855575862 1553 4478186201087118897606529698992693 1554 28178705576435143382060141077329 1555 26106343152533718224338526352021773544071528189 1556 8137698755157574546939727150 1557 48846979361950047772 1558 97056179391382898984 1559 5327426227288647108883270173723258818244658436249 1560 580592560338105215606206155713299156084 1561 89206434030339526226345145428367 1562 869828807425142256745180618414956468611163 1563 540497189768215422772247947403 1564 357152743681940 1565 98920501136534001238467 1566 142965518673441537416150 1567 42563256713430247655125219218 1568 3578016924 1569 32669954174608 1570 7592409207004669340396510178 1571 1348578356944407604702 1572 3254075555776472845075182689 1573 41829396611331016013111907739863246277821902365 1574 660374041606724962490137433217246454097412995570529142438 1575 208076098364823465973886691 1576 349919784013108015581343979194852830436 1577 73901248208244481412809544377389832005986 1578 4909159505322857914576 1579 8849625786658859991798675205545580990045564611787552493 1580 701245532171701942828846 1581 17402736649978475 1582 5082942280202329012216301023097 1583 7215156944642790980219082668986883 1584 4263071609207914085 1585 197695235553488657743425277531197247430 1586 8730436195113961190800302 1587 5587838764420608504473063129 1588 9277888942729189727169890575925244679660189707482960949190648764693 1589 702750773866432391 1590 91904225429023531892337729316 1591 6736086996228032557185308919284 1592 40380507103006477684786324319 1593 100022392978525537237556621364 1594 47400967605394398382357646069924652600890906241 1595 5904215453927904411529580345334500256 1596 24410100635953003959886446616959562635187 1597 80606885137234627079 1598 97327233134693971456285542615467650 1599 632465676620279245208581 1600 34771760852169 1601 13409465203076733918 1602 411475041401689241213 1603 19826881568664561485380287 1604 5393311602322925556189410429953356400957 1605 864953409351152664540244187 1606 7594931693056044868642 1607 8627572011723195264 1608 502309977456764783848897346431 1609 721598062678767183800524 1610 7696884084989185086149003432 1611 4034767426862459523958903585821 1612 350064509981782 1613 44636087317754378859677672 1614 91952611121385919472545140 1615 3011805034378752776644027626189 1616 41017576872680428176623860680477885242887430259 1617 145247073950546525135339459598 1618 7896197789110418902929438185 1619 672050709646062635417329446495766126519534957018 1620 60015412623962286413897 1621 796733329070567376962156498 1622 184506842263690367 1623 84955597002607986799626101903 1624 933126376855696876702929537116252800554 1625 3100786408728939225 1626 71451248113577862766490 1627 2425161990277471090335933309304948 1628 380597856628844787441 1629 4698414990671237647895 1630 8226329490467981208998485 1631 71635710878311918486302 1632 545016209298058292083348136384054217 1633 200561219893536693713367333924 1634 64416125223196943471206417375491216357008 1635 573694397305979709719726666642267431117762176403068 1636 681310351899112271339724 1637 3688700099686292254646500638528862039380050477827691 1638 283560337254825579391 1639 29852515068299691077542576474883 1640 2534141213280062671709 1641 400909822352965795799780301 1642 8282428490221470748111124018607613415 1643 15038756983091865278065889668236252393784 1644 527263453042041880250844236319 1645 3833183845505223679 1646 923577529291069250432614469501098 1647 61088899914658551881873582 1648 52816430252093928525807 1649 79697376208456374821 1650 1443398816271003170315 1651 13344023095263519295886806908213558536801610002137 1652 4085115448491268584126869589917414913 1653 38205784928006982551 1654 9574020181810564129725083 1655 6070356851055331787840829 1656 41552511865779453 1657 96331753853209214 1658 9720526607831260281961164 1659 858098684587525129997404092797683 1660 176639914655386108937587952 1661 21497173172813151793290443112181587102351874075722210012376 1662 8721944747209349312324107065 1663 806185623725267325407333248757544829 1664 6757345001932190219911996079798 1665 937338367324257610 1666 393898534927877747398050808001554476 1667 4061053522202325409443567718 1668 79456543040673589649101761077594836454082 1669 3486130254718476485189 1670 575836674399791508512 1671 858020607820554462991723 1672 2020282229148869593997 1673 299742974711553718589242384938558585954074381048826 1674 246487880533042714630119 1675 4158989632879267832732245610 1676 385219701113046 1677 6587100500083285177311776489 1678 73523092666123458 1679 88731028835156264460236719 1680 9664455472760831 1681 118788389151149340939344750073025855814756 1682 19088139875235781233134227986 1683 65035227253671712307568610450045489 1684 703600795698276263923441 1685 714658489578024140815840522953 1686 69374997106655948944592 1687 4628661996355635065262340533943914211127 1688 1810691052290024657423 1689 6041300936918892558657 1690 846684612156795542566054160050712766417660568742742003 1691 29577160643448 1692 606201239821698271723197826816628249938714995 1693 4491373020518436 1694 69076723577400053932662622760323659751718 1695 92590180110429038427418550789488743883270306 1696 3283279963007200698012244365 1697 116394086922220745 1698 320244624121155804354542064215121585056896157 1699 35641431306888344318528085397 1700 5927734433655384188340 1701 303517822946 1702 25370201578215737326552318576355409 1703 895403323638231921989217 1704 1177449469403678296185 1705 9208034038675758341 1706 1151882417743914507736 1707 63840718804893582 1708 56868542011645031357633355509 1709 44031923672034865 1710 101056104987272647213 1711 198654343545040913185951314518127 1712 64373104389725 1713 700498198705217627249406521461995923 1714 2142314439776546708 1715 3517147493679861865527917158240 1716 806510637995001842 1717 95938799158350171580759883784962 1718 2573985121298103263793762183224 1719 56594236685376799113140 1720 1080431397323354490908249104991433258432988210339846 1721 98141715756010829706583 1722 6521134707680368069 1723 5322971990599904451209087275776 1724 2253510409023928887794246 1725 30483280319132710495478599180196 1726 967835321464441189260 1727 631526618167443193550 1728 817081875477050802654025294109218264858213 1729 857526688155584113198560 1730 2213515888721036569608751506318753300294 1731 21186822218937755460 1732 27227291290504292259787710667873 1733 84000061677215463844129 1734 23711935218284998243509208918016 1735 8557279815642185819119749098573 1736 570332667646460728757430565372602768982373259745084479649545648030771 1737 5981539558277791393736017174 1738 229960273531027687194 1739 4944491793978514463159731443535185049141394155732 1740 9382048542123508173912549749819308714396 1741 6151329420459193801062314217 1742 74199184060180347949887691051557905554806953878540066453375981862 1743 846419905220452803306263695626490910827 1744 62711590385699505124 1745 6529996062855443838330327638599800792922846659503551 1746 2112452840875162290602620118577753 1747 13747949362055496401073001348 1748 853150735487353905602 1749 90893352640071 1750 3274732621960311773433943673385 1751 759124508149335736 1752 911664541281788171454023 1753 5475066713651825828489 1754 80995121391939956332413365567 1755 7709800308191027204099714868741813466700609405 1756 1021462690280449159646545330107 1757 754695413088714165312 1758 544813061192407 1759 82118869005602778182423 1760 5022696189344352547 1761 63357353648561936325441775661398170 1762 393063287216690572225974 1763 52091929172621998444096461582694563 1764 802395028371216864 1765 4656178523556516412771282691868861557271620 1766 1474934052276946595712198 1767 314943381622114006936307430444173284786101777743837977037231795 1768 2554341072234455125555899986 1769 4618387676490397246116795 1770 90181000350989286412041951635511087 1771 632042676129798265 1772 29425882951141275841262732790 1773 798807559751851576841264742209479721843 1774 3093529726652100156625145529947451276315509176367302594621329301904028 1775 37954246323258550301 1776 96706922720227074863419005 1777 438302650681214142135057154175057508639 1778 90767394633514620908 1779 288893493837643939925690060406731 1780 142209331219593620298297 1781 2351163259386772241477911629572780 1782 75239505625158160313335938231150051862689053065836812998810866326327198061127154 1783 885879809348791291370749823057592909186 1784 2939195014721197586 1785 672700925477180257503 1786 3773079939713453953264619526999659638 1787 5654917590458333585799102 1788 127132045839032008538788816 1789 3363768518208372788513117522776960978796214 1790 23721625452145912818317982160 1791 44111311671406914827170981015 1792 45778193920231156 1793 38719508050246 1794 79725792497605772625913328 1795 559726371211201905720771409148 1796 64507409492671803 1797 58151575715140503976109638467555692 1798 9897038354731410022380258346 1799 87673501297754 1800 1327953206097115450648 1801 4212185936490997 1802 917766874774481882870632315 1803 5158650328981642282882327 1804 4686610659273 1805 219790716238464215 1806 34898524762167890 1807 50260998045266483929542357287343977680495774091 1808 4495383915755654854590589764951985138010079580107837599457752 1809 9919670054760225255203445398 1810 8712538780171960718164 1811 7812484784725791240782454436 1812 1682345239570 1813 68951427226975043 1814 1873633263011103053423335821609 1815 33319121880660826834142891041517 1816 3247216053355849 1817 993224548730778822905252324234861 1818 5315209769384 1819 61042582849714963 1820 4753418375620030149 1821 157032796853018686315724 1822 88401526639835689563634657 1823 43532178349319982554211730846 1824 774529708583950761 1825 645822963032442432823773745051 1826 70285606980678895217681981567107816334 1827 52667595394249262807569683261 1828 7495323390536223090807081 1829 4559198373553777487420290390181429373115293346 1830 4446815121294509759653 1831 43062842153194457 1832 271186149000176505581770953 1833 2468875263250119 1834 70520947615941676872778447200019278913 1835 72518416228577837922844390 1836 84301181121496366424659033634194540657 1837 183544771912446621259392656620 1838 3068885200555991212353637182269225317814 1839 587925937504414489339816 1840 865790087616502463 1841 5197045828895481793756 1842 68104647461410514249887025213 1843 99368705093723054477341 1844 12641354892806841059107 1845 71667782123833281026218558775131272117934 1846 44482014404257450830639 1847 447383637939062830089733062413806145 1848 89414227694747931665717623182472168350 1849 678076487573420491 1850 557628217583972975134478990 1851 696589532548940335615613167 1852 403276472469212505759116251529654568 1853 5446334981143176702 1854 57295661844775487469378464233737238981920 1855 66204851189437 1856 8868224807279352022501 1857 7965453437572741639107919729529508 1858 129429222053477173041844779156 1859 739917384183117103625 1860 243957161527146690058 1861 147000026330104526435478659 1862 32907332054683388720787354447626479252976901 1863 70912007874183736735 1864 8771337697768349634425 1865 241994995138831507487753743384945825976 1866 556099655595431804092017 1867 84971846854973706962 1868 120885243770138537576814166327224126344239 1869 821529416453780 1870 49250726276515078908507126599703 1871 67087266927643083772296859851 1872 691223050374627443108 1873 5293430527307886528397733524601 1874 74635277032059381 1875 7912539691562106363762588293757137384 1876 7544064689647831007045806134467312 1877 7159119460843593582 1878 598778283526653115106504 1879 162329532904777217408 1880 35593497237585521380483050900096 1881 4667608830154061282430874064559 1882 4431853413755220166305812111033453120745086824339 1883 432159043594430312431227471385842030390106 1884 709403152355561727679941600203939750998 1885 97629335325855575624808996691 1886 8298642226775023601 1887 9325797472674257821111973470 1888 94023574572222712125268 1889 5238429587427350156 1890 3660093188045493338989741571490544182 1891 5597380808715652814 1892 301026704602843168192303925 1893 3529779576586241439270 1894 15497408792731310516 1895 36119137577008929564 1896 8233236482982630246079758757677453771 1897 601024908046243018565241617 1898 56655600160859121534556267 1899 60219268998285537787258314 1900 514408265458348440947 1901 8463178777374794653580169960779405568701192 1902 32860804113090462935087 1903 18271259346687127666948738998245985277864995691654640 1904 294589350649643358098247659651 1905 65142090986755203 1906 808309203230487342703468288751 1907 6040715466538346196112 1908 23013759451579252696743642531927390036038 1909 60823645076269882749761 1910 87235754767628899507521 1911 14804852527950845033958570838130476 1912 937881321123674281319487950 1913 228066320170022460331989671970649163741175 1914 8548518784840120548446725888514015627250198217190669608126277854859648183 1915 6962141072171421498636191877475 1916 450965030895709947093433785698167446582 1917 826791194061195603 1918 7845397855839240761 1919 2763441057667510243075598 1920 145527861678159496570625597550743 1921 652108530159790807334 1922 373607943286675789053348366955548680391 1923 3433720156498 1924 834220893399971641479746938696905 1925 48008919306713805717150585730714881564992 1926 714086758259602876056459782423 1927 770242469805328056632787041 1928 926768467116266879463486950 1929 464507420219373945259262668 1930 61355294062478 1931 13612062026364981999994984051438682852589563422643287 1932 7663299304891723400725 1933 471764188685351372332667877921738347541480 1934 228033929973579361524 1935 12755829569276837231234798989446274330 1936 45456679006203242051639628 1937 25884430854383072014956 1938 7210646053323853720314324211260742448584509 1939 458049408182092763 1940 9140008540422023556260218564348994145439950410980591817 1941 9488826280520664410863190016885681551692294862030107 1942 3889718100770929059048074909242714101893354281842999598816 1943 966099383696164438152887 1944 7214085268088757488293 1945 25873580990567075581701794 1946 9161906114001908553744882 1947 7262009366856044755965574764856740081 1948 77381703307380305476973609786543859382 1949 18722058390234444350886 1950 749986650604064587434600533182 1951 74362961778625180 1952 81893144363251205107 1953 9469081358644051922951293245007 1954 883339878842933934243512634336520 1955 43858129128343452973086 1956 52909783300671261798130316794 1957 38553572629699874035957045845223085639009891 1958 31794759487521263970 1959 783759448611394519602 1960 8675121056163897600888009274 1961 611586080020780334159 1962 1451797073036835196977766076373785333012 1963 241201120469886092093390853657 1964 7322239241244905153278095095586 1965 645947763448226998607481 1966 3297302630975028812103517723124 1967 4650953496536930900186377640940943498373132 1968 513218620802148099226855029484546618147 1969 155574447096695301776904342720318 1970 9277060471778452793 1971 916047228153 1972 437980353967986142 1973 4370956683221 1974 49146543801459382927 1975 7393396032754048009552231 1976 81666738035718393275707714 1977 20467238386246178039762923771312095 1978 807893638414479298025 1979 880655221292620936239306373134 1980 96640186619510811583471173312 1981 25805866727639992763579078063818813069156366274 1982 12543125958993611964762610 1983 1405563503399523140323113819656236327 1984 19896183725484533370 1985 2062563464223952766943568376761 1986 3687119629218187545760 1987 81617053031590728828700712313666308722754 1988 918661395773730546065997437810987649802 1989 41401124214277366808275139 1990 9593134041558262667 1991 895108467761186659576601659981780894149857549762843 1992 8785610026379654 1993 31783136340251358141611519 1994 20964991335487 1995 3313111502270068193013592959597164 1996 1971960536250335584 1997 799809634887180391116128135 1998 959685654788683258564378961731597620 1999 241962155289629790481982219946226948713 2000 7462444729093456470028537694958859591 2001 6067892824910544125159963 2002 781368367490209374915 2003 732896270028656829344431 2004 34234735123929825916673950 2005 34259958689706972673325827359031 2006 212887466604514614878503461428277659 2007 916080903986525757172630818334 2008 9444182019353338507129234577437557934406 2009 21787113300631060033240539 2010 916936826037461766385 2011 65758877580201229366353270267100681261825172914 2012 60820254189288593524449107 2013 138206211553827793565296914 2014 5765020486432828655579347072096348073726921 2015 41186895467322767751335690 2016 1901537236690368653891612916888878764 2017 7525493494249733427181178892759931596 2018 71935475898809792452526 2019 2363659036320070854440784544797348291 2020 802082044926670634420437555325050527522833778887040804033531 2021 9234076856301 2022 934777212563908 2023 8640413101073817853338316038135280828119 2024 4083256440184205374679 2025 2992622037698718018061122624490909242641985 2026 82086175117711378905160914 2027 38157500336642415609 2028 52163281971223350231674 2029 226005679412814062172196418427057843 2030 28959802882335059828208196666249035857 2031 789940333152274817776 2032 9528436816300885317 2033 6969478369058067106482 2034 8083598046698841098135158654906933319522394363287 2035 92399053481098783027450017206 2036 543369906611778455436468772 2037 36318444647680691428280045 2038 51074686645392 2039 80539940910875493916609573161971503316696830992 2040 946634914279878084225 2041 722069714887558063 2042 74803088629951 2043 18473187124777291910070227588893486 2044 93945628951580296537 2045 215040960310776128 2046 9831263589964893410247 2047 36036645058687287589051 2048 4068412381242473863854279 2049 82827338279733268855049358743031 2050 60274749063129572349742611221517417153133618 2051 62241091386950068883589896234927 2052 6317316478340077460886655598733382 2053 1138299287769114954921841920 2054 8777160606847287467368188616750722101726110383067178785669 2055 481294878504894306 2056 30861699487987031605158841082 2057 823512741535385133658953329486294944950 2058 61868514779105804696039069372 2059 66267038651290520113781085861618888694 2060 79576074135855345851517680519733344334952 2061 301203957707396237713160302428 2062 8720053732099825300897761897312981788194 2063 46717311606472314762484575519 2064 28732782825127182446807824215216469 2065 56781929409823 2066 892628494376024885227900362021 2067 938669648221562809360537 2068 31780408637272684266964219299468192149087017075 2069 333610947913818040632873875 2070 93848269535583077395761 2071 447997270003472880182785281389503217986 2072 345216111066608839314053226944905455527 2073 8678944175792024400214507801920998044613 2074 825478058580484424164047750315360549 2075 6591430078158372 2076 43012313751156228401583864427089 2077 718284816757527123846782459 2078 534334449622010096071051370608 2079 46180118754312072549 2080 1334994247617115633321408 2081 9346091565615506003173842 2082 18701570226103101916603887064 2083 66143889773631878094071152 2084 7528174689576401581047016965247557740891644568677717158500583 2085 269943401677202156767724068 2086 12836656526412298243946513319735919970 2087 9403275938502669557470231 2088 8132032437164205861410336065245369 2089 391600506449530601612678 2090 22648942437397166717661231048975 2091 318857321655549 2092 88342121802846912529086101485527 2093 815277625623750456375769 2094 49773433684601560772 2095 7035509629049392487088406281 2096 679436224187047470083688426710225 2097 5830240359984164595112248527 2098 2633632645114017395248 2099 8619463584078375355688562 2100 231711552094722306543709260679735100056554938 2101 122457548372854571179739361575616764169289580 2102 525729752233855861138832217110736226581621884 2103 2443178857488798109026 2104 6537934266642169909140565364322493013348 2105 679881548866286650523 2106 469972355747384248305904236771 2107 432787923164224038777643301926001922847783138376325 2108 361210253369358126240868666997 2109 382759773656822279072158324 2110 78888642369346396164363308730139814211430306008730666164803678984091335 2111 9262934023043249749268878316436026810113095 2112 707161419128306865 2113 77323532639653677390317661361315965553584 2114 99939860056515592193675997771793301974 2115 468814837110320650369 2116 3192894521402650915465184309936553493337 2117 18342529843367991593941746622390 2118 38952767381333061774 2119 762957494386871697845376721949350 2120 659087571191772087547710718993 2121 796089477451265475750187119487073 2122 87367858902006173733210756933022163206284 2123 3206567119209695058576117396163232621770894 2124 5426214609858410237 2125 81321581772760222273813349 2126 541048100307327510779994899197796 2127 388353073444345753297591426 2128 3768405442264784216063122769 2129 646967156473999043715903323906560726644116438 2130 605404838847161912 2131 1090087010191307260710441141432419767968285 2132 4788552477947648180295973 2133 6049439700479596040292746299203572099761950140348 2134 31538094771460105633344699882 2135 8221205872815107291829712119178764248803 2136 5467231691654185225672923442918712816323259696541354858957713320 2137 833991128877591722611527337901034 2138 13620856145779 2139 9239877832508355073019981845902595835598926 2140 55329967377049172245493532968 2141 3300002230181517226575787524058832249 2142 85821280089747909326 2143 100762578770428656006996176212176845478996440705066241710213 2144 32748679623743022915 2145 535820078014116534806564748823061500339 2146 20689837947662550365498228053296628621 2147 17930628430170492402301985 2148 719978948836897183043805182 2149 17441914766042975243725168 2150 3435411217038631379 2151 41142209529588579806015293 2152 875275379903093887168357209576071522190027937929278630363726876582268124 2153 199338480816602160372215 2154 471014300737753779269906958 2155 71212892880190520316012858618254 2156 9441335382078488346 2157 531163265040764242839 2158 87012101519423196 2159 165226842200371123046430067344206474771802135307012409 2160 8860353399152667923871101706221865883573781210935179775604 2161 425634694999787251125440 2162 85452227481091487430725986 2163 96020402759411789425812818821599523 2164 5965897918114407765335432 2165 175759525553615812800116384 2166 67203193465072968 2167 7990793963714961774312119402021297573125165253768 2168 173591015573381537720019524445436 2169 200718484756634154074423286210609 2170 976132434875488474345396659813387174660 2171 9302053507027195298394327142537115576 2172 6600025784423031073429 2173 5515339450604862227 2174 649666876240793243531 2175 9299263925373107689213535257232108088981933916866827894 2176 8281170472624501948409700975760920983 2177 724090074717973340788141825195842598096 2178 2417476101382526439 2179 55135259311885045636264188300338539652435997 2180 416931322894719878308427600401368074703904097238473945 2181 8348961865397905941185993103561684368692 2182 1948538205578039577388136 2183 679549900085123 2184 25944252972448666676683464140 2185 2189915944565309423440650667 2186 851948417766779470472041958822043 2187 2953803263105374 2188 9488312218039127967844610013972675 2189 389219511911783658766252808369005324 2190 90045974109470687729123 2191 28214304635337283519 2192 9536482743258331191444590 2193 1780960778288358373011185754 2194 3659958982724531925310 2195 58811502630754257149 2196 39430244539318701799236 2197 8166611305426253995833897 2198 942971602070338767815 2199 3301028012009599725222228080142357109476 2200 3519255444349299867 2201 6781789104555906301595380976187592 2202 358937341978962 2203 358931125983902598310267193304 2204 1892151096891562250696591198283234555030590817 2205 3073519550372166587028805399213857603703537710517802128012956684 2206 1984140362872725 2207 6232144287543022109 2208 9472721073474134975514190737043318276 2209 62617727599688882602722524713 2210 368335345281669277959132886138176634985772893690 2211 965749562287103 2212 243625907724122190943008 2213 7175569262575806570991201665962243 2214 6080242870024547362036394841 2215 25595488172727247365346778364720 2216 1918303998717627037515724 2217 6499222894679323226936191776416146187956139566995677830 2218 682903165896994307 2219 673335082349907906241 2220 20250613405734430069574547468 2221 217569044165154063658 2222 4680463692621274211075 2223 39904218871612761778701425 2224 886482577522388918459952337629237791558574454947736129552595222657863646211837759847370 2225 347971408206994145 2226 580719080213590732269233100831759510659019121294 2227 79540860364075735875020589020870457967000705526250581 2228 14206639074592152733094068 2229 2364944159089100922029668052332526619891131184201629163107 2230 68940847235643668081 2231 8216865721968826835840 2232 278550078280404345371018365109 2233 69517823357430 2234 305048526537380735310741859 2235 177056103973950626403554422751561011072617793706347238 2236 49906669221619711942591204450846417463 2237 8358993823994651739550 2238 900085947999013602 2239 6674261494290066467115067175422177038 2240 7745076735637421547829 2241 59110126191575558702389570014 2242 51178226469899449179083 2243 179547587676016809410013583761357859135692 2244 445564776446417866711539195135769610486492 2245 2490083446715 2246 486383054477914330097680486878348184672 2247 733758436892724310 2248 447406807685278625585165092088263 2249 8132336231487333367147645204508766276149 2250 5038994950480956046098960432912335834885999029452640028499428087 2251 862403981181488476730121675 2252 4161106629995553668193123287 2253 425702063738352020086863691 2254 3117334697317412191536332467453256308 2255 7134730279217495622701468 2256 732586789173455837996435135880 2257 95935087755635624881 2258 4938529990076751 2259 3551352779241242927748856588856651324730 2260 25147102105753525165118148509 2261 27504768455182520963 2262 31899068527614 2263 43513821366215236889057 2264 8786699432288816028377482035 2265 506016029894009119713 2266 8501798716836337441392 2267 7597364401700701476370665570350433812 2268 1113576415018451821413619 2269 8234951596010647 2270 5271257593518530433287553778305750956 2271 7425442684712219618709178560783 2272 9361445113833356491032564057 2273 33898667178123972237519316430 2274 617013859539474367843392 2275 67098671245221118969084023 2276 63274114966012434830989299417380305 2277 88417166613073040067588380432111555379 2278 440605497721705942821514886165672771240903 2279 3877277456290971 2280 101348851843741186956554497457368452 2281 18066982911045058004299887953 2282 899027804383596282409421 2283 860556287788428802127553884803728640019 2284 44161425749990427200959520465417059810498996750451193 2285 64711727722204361026140797508 2286 968697517660023718774 2287 834801612031023468056711264476612374762785219 2288 2412025699435347162266608 2289 9367521983311181351114650 2290 38548950251206557 2291 72636145473604426859 2292 49807439693233129712737715 2293 73470997139522911826 2294 53485155587137336629120 2295 24271430250376326950135091161295299378 2296 586468130722648600827088133353819 2297 37036825988678933212383270532976258573827900978264 2298 605455985551318366888446282651337 2299 984916678394097613537662 2300 51798258249663458771950 2301 1243840403591408492097337546 2302 42474488176184070023569 2303 580177410177696925077814893 2304 3866725578985645898510 2305 5689196092439884156928069698335224022563457 2306 4973122452693541938 2307 3700484318335719651662 2308 6721575524193401933099018 2309 319309196582920969656247 2310 66768365964701959575473934551433741370876151732 2311 36772042273856742791 2312 7069820454995309591 2313 88724349395240944416 2314 78998846319845504852 2315 39366297207977745281 2316 43994182567894577957125524268260 2317 899408633173715388962 2318 628896294021121088844273765 2319 686245276121303710173007851357154045330415079 2320 59447776143597437803742 2321 4366469732471384104921243141389035 2322 79092416036406314038149831481905 2323 2517209371039640268 2324 8994832572297954564042701 2325 757722904173234796073618 2326 78788991331830584306939482 2327 5961318713816423467218730 2328 845133877219086 2329 97510494284376 2330 932502498165667 2331 38162606159417 2332 68252509993741 2333 6728839517440 2334 6693254965340310145222531618900923537 2335 64863784828813442098700480962271712264074895 2336 7193900291857330746 2337 10436072919094576799461492929042798 2338 168772942648772995285843464777538690 2339 6950148984133924540394144680263625402118614317 2340 31251117577642829 2341 91464453340892097 2342 696169909837265236176874 2343 560589470496817013697490952 2344 30720826828878907301900182534 2345 258053434217059287139317379931424108526 2346 4739094828459641 2347 8093614138475831136130576108462 2348 3668372376959134926158245162215521348792441450 2349 41756848064120636520170386330129 2350 53277769902311864 2351 8020067556905682295016354 2352 93199230591424639621702532974757311409422018 2353 1993680350264956369558664259067 2354 6268568737211033915679383989576556519317788300024 2355 1613539562437777840 2356 8017488193730950206 2357 99900890899328088397430367736595524891 2358 30015663329407790713961546453408 2359 8791510300651321934 2360 48667324827590794680787981 2361 942501958262232039513125201410996053126069655540424867 2362 549986786923021 2363 746989009547850725672978794769888831 2364 9348746442640071818316033165 2365 5511534276155622405474473378049 2366 2462149521332585276988473362691826491743389878247892784689188280 2367 5466998230368993978341 2368 3747587025805716349 2369 4135684339293960681920617 2370 733317917382085624 2371 3643363535986349449689078106401967407443658366707158692 2372 45211829978938040771375012908586 2373 4657890577142683 2374 3582768978554717687184427726120 2375 509266486102051535642840632368481807 2376 28794071712796682006072755955590404023 2377 317874944734645476062 2378 81895415121391629184442976510 2379 669479693540168660100551960776873353965116149309375709685545593815137895690392 2380 51014953265628147 2381 11998326992200066392875374 2382 71313523642158926512620 2383 4072887716578358405219 2384 646054105435443642166562244565042999010256586927 2385 279142752931172082793937751326 2386 1060528812353734510683729 2387 3989358087124386 2388 938593438917571337630072 2389 319760816604464683937725 2390 80690923729752348670291 2391 6910426369262090199605204121024077648 2392 190316014085863558427 2393 6095370865581642 2394 73995349346546314504040199528 2395 537252004957805254656251 2396 1541092524379913262627136090994029022620628 2397 36752132305065183934 2398 57450112099341464918 2399 4333236465693717259144893241590 2400 62420206128857329 2401 2613359680872650004 2402 562828455757459659212053 2403 3413101118275013069 2404 615098355156320043107 2405 846019065654938065425252291619918199596027 2406 5232770224985573882489988270746593635576858256051 2407 806896428537685077201 2408 22203479209939361792682065 2409 90142165615925306737944568 2410 9490708532635681 2411 968318617722682499114726157320 2412 358076462981 2413 162440133167378927886892290325 2414 93349861797021994981925 2415 7396176730758344170985592 2416 221701718257127775344915082052784309046 2417 19460835217 2418 40200583867284970941 2419 102326695392144546106621500641067474020700918 2420 99119513764669044812 2421 672536915371622907913854 2422 3937560077835153374167747942 2423 100384002308951850994548779039346 2424 122220865060160500351776264831611153325587705073541279 2425 249909859373473787081194253055121436 2426 97974991495186053592 2427 40383023571635272763087469 2428 321962219006426088618367610334600225 2429 547747781364101269 2430 190656968649501268837 2431 6296907233961276287223041141813610060264044030035 2432 99698891994582739762411461374480 2433 4059697062576764723766065541618 2434 5746905272292382282751 2435 8679915698339074767114610302 2436 277660602006124687647772881909679161335 2437 401988140275799217416767879923 2438 1603963569492851513633647 2439 21954061117176738 2440 7372555728522940054361 2441 78517650230754469 2442 3869307873499110352 2443 18253292972604 2444 45532107978877114498988709115112372506 2445 4238753734841257086064069 2446 52058452122754533848008205302450456517669 2447 51857691320004 2448 281675805492481178051983 2449 26460324457928297301 2450 29105318385636821206215531288668564956512613892261367 2451 6409395333457052698695969235035309422454386527867767302754040270224638448355323991 2452 475136344104405009233036127149608 2453 135549053153902100229959575658 2454 370538126196568314 2455 4286057956696622154721695620870013 2456 7277685369608407048333251 2457 327931122325071486 2458 302069512453950037357233468 2459 7094656483089209801 2460 534878705633491092 2461 3660575540508641115214414814346304372732710450277686619 2462 5310785832333485784029716 2463 925215326092558932655600672124 2464 35946425506599677177038 2465 8445396181632879614460 2466 8177892721718369088801267782074301064225 2467 246348074543004764928855534090621 2468 851536543554741254761527697726677697727770 2469 583158014121856880117050283652755432148034880044429 2470 799980621579045641619572127845089284898064264974270905791290692178072987694779751124473 2471 599140605062994689428093103421641662993561482813099887 2472 74529271604843 2473 3630818404126469637925 2474 84309418544221635908457 2475 61460785585624738149 2476 314270782662151855416038702068769 2477 80461747400808324343665382354555109 2478 449498431093494759944672 2479 67366535251766270677219418 2480 31919771963780157021699336750837600571634 2481 546436717767233875886434056448715669 2482 64321041282595645349841388412890420682047 2483 7615596916843038999348366793542 2484 5492103281133631847 2485 2259230555438305820694167 2486 562999201337317548 2487 91220372303490726810685 2488 3445403599356182357 2489 63128377676406310131253352121419 2490 94611869350833176587852 2491 471123643312267651299641713252175135532618 2492 67681942338790365 2493 468908001827135 2494 283584888444111761234101179 2495 918709236507184 2496 857856221021104009776994453 2497 12179502247957806950653 2498 296594038398736990724079767904082679400761 2499 8729547835963492793904576973661 2500 64340535979221928 2501 58705749574816966940623 2502 342726197335181366260 2503 637359825755524965098072601 2504 236682836059283418558480269584137 2505 725589708837899429105498003311138846 2506 340193916612218669605849157 2507 148573356828614950 2508 190975911252188003964 2509 197621635593757437180 2510 11480559442298730418196 2511 808085647265713547612831629 2512 200449880315402105530597076 2513 66636274932830891688093235 2514 92900817874119857383171926 2515 16728834918402429721290434965 2516 526942726402559641463525914348 2517 4006758676903503823205729341 2518 32981593533044446496829441367 2519 32344215838076169 2520 483121933311981906109614295220153617 2521 298575105594326 2522 4614685054526849757648078080092213 2523 358113781977492717685450 2524 75538328768874474591593731162470 2525 60109124460982942484128752022446259447763 2526 87494919978404468292573 2527 609685345498432665368628444893657041 2528 118177938064416165312 2529 236002149187687694673984075 2530 171763075168498563592 2531 1486892943105940202457 2532 969622924566644881967576294349535326382171613395757790 2533 76637076456957025973880043841 2534 580589433613710655185998760075492 2535 41872117148892952217377211460 2536 81154344982665479872580 2537 56674724051122007383459 2538 2715757277152185899469481179406444663 2539 99432370044291140747218180224825837736 2540 1734668530074498556471542 2541 36123593397312914458 2542 59152288740871950870863 2543 2218837288262822884631843717261903305 2544 77714765156414382230679 2545 18473860391476831081413582 2546 75755853643597721650 2547 28277803713422869688787349795 2548 9603110889919614338666406845069742 2549 7877002805093672033872326296378560386532164 2550 32348815557557018469 2551 89074647879122436375 2552 55666867806761054495501726079114293 2553 8312857612544819 2554 4444947324481909379536 2555 9008206384631678225 2556 648095318104065702 2557 5432760438570350592281 2558 8919878065865412184299217273 2559 7209551032422510797180778330426 2560 908679427342895573555925272380551 2561 1440438001239041687716445 2562 18022649168164192740110645162243 2563 11017000566911217331894 2564 2340054795968466980429801 2565 7362570406733282129 2566 9621536848814041021944634246462207 2567 4557564396045298531 2568 30714090846084996537678037932 2569 18991408658146621753 2570 1933766597011433060862 2571 500982956691763884 2572 605676297293146491149370462446935198 2573 403953444913514119366793330193661766365255514917498 2574 2307987072280860859626112660504 2575 28929696653565251668888557211227680277274 2576 3708917389639772257564 2577 89053340103885593112567 2578 999151658902501648696142720700591605616615970245198905183 2579 2969278935550303934681 2580 2197615821839804 2581 83960562523091462638447 2582 3862960398489243861872985 2583 7775928792722068554807210497817653 2584 2862101874767668972488411395 2585 6034948037672703631692100735 2586 83407386526168450748249 2587 6448597428134936480 2588 372426116704266870831925 2589 4099761531907685577032 2590 74217850100064419841242073 2591 9640013960360158381056592841368457 2592 41191027364202741637234882145 2593 24101347716529603128 2594 4086584197879511165115298278146203 2595 7913985500639996032659124 2596 85253084936903131301007 2597 999771913622308660110999291428712493885 2598 416120380204113401888872196934779044975 2599 27454288072803509305828754420755134816 2600 66092787935356652125562013998824 2601 962847872621443236285367650 2602 259145046837 2603 7635282587652139156480 2604 97214192967554938437558260 2605 2531685363567313792624 2606 75878049445944183429172756 2607 98837622626184636545274349766241113845130 2608 54814498363117897844897320 2609 7671950878415861887969295581973 2610 32506999514026015116755297505754378 2611 10242238957925786 2612 562128432731202200716730574069 2613 2868693639301867659582513264 2614 99145950260917069347519408 2615 975357464016830811798846452 2616 47361895605647942 2617 63580705625632811892696630264 2618 795359510971276591362331808669215357886078127599105371714 2619 220450618607537486630635059 2620 148391646765672320 2621 5714516886170790984695932 2622 236724946737583099607042589220481 2623 550799132752088583781117685214 2624 269334786921895240 2625 622657921043620348 2626 852926267984013 2627 9532164587911515790 2628 5046057971083898337186403802 2629 441751134722647254701079479399695355466961972676325522991465493349966323418 2630 59514503609803440922122067 2631 12567698723427940 2632 708857070474293173329188523896 2633 721971353924492426178641188637790 2634 96281448691786946817759171715066911148002075943 2635 20120619696377951032270890295660855622254 2636 52602610460736131368869 2637 92817210681986185537809820184 2638 7115416363032626569928 2639 3424155023600978 2640 464171085255376127289 2641 5335045506135684143775854429 2642 677977014660294387687225 2643 11536380119175815402 2644 812081825560648541078793 2645 3598921064427 2646 24489861896162941341800129513068363860929410008313667 2647 3372153008352696235737175330738653338204 2648 842190308186449184093723944033405 2649 2449095545580164064607615810103 2650 1767488475017661908692946098769201691202181688291040870709560951470416921147027413 2651 3900522533408348128703530310239196 2652 999785974139085936054335996970756044601342 2653 42453682496098772581 2654 31102473279856 2655 2072126572499003468 2656 29388687230489556225320446360263985422525841 2657 64643242716114198178024825 2658 9556354490721922658 2659 386366266375083594431 2660 4877635156145710745528016159 2661 677048442714194435 2662 18327569840 2663 755267792641126176525061596523545718 2664 7956673170913319358761628255920783080185206890151504 2665 713340386100310055914817852 2666 11038475454293338918844412051794396 2667 99701941126951195265649195941899754183 2668 93234647424290702718875 2669 22353439367363366320030723274703740712398 2670 2562024662651974090199762452056198557625760008708173 2671 832883443818310700545144935458854226 2672 7857855191537229237955549433341017442016 2673 96000906964156127322977702212179518 2674 683763590822551288164 2675 7002199234886404395 2676 915301846400471432 2677 11863606225270115411222838027785389 2678 1109849020134274101412155976 2679 99654388771974853764311582298385331230 2680 71751132961904559007938 2681 642766958190148426279912217929479873 2682 4890186847167650382 2683 73285520590829845298062592503521 2684 2845192592798659350 2685 61329619467962523739725655841578537445675589980 2686 32405492186962888490332560851455344391660226257 2687 7755129162007727968526293879375304 2688 54181080729285891989715381797343496 2689 187232927614747850 2690 1926114504132748 2691 73242970583408471112333746 2692 274617274626582415324271059 2693 322506255302314738759 2694 25172478732288149145591560 2695 503633457542423377916037495250249302235148 2696 196138116256391141561032684495807 2697 25082734317659 2698 440540982697652693445798634797097431 2699 2449827193311386387315963636121862349726140 2700 95560799206283169994 2701 20072054811525353393946 2702 76850019909886553861433495781650089961649079678142 2703 901148387645682 2704 174914075623767618 2705 453775144031475411206760160726460556859 2706 257799322070337333398916369504 2707 3466906948284366299800374145 2708 27627716547623825546170883189 2709 81086880684785370553648046935095881802 2710 536052974079353867651 2711 1195079373282083146 2712 26896007107517552061443 2713 3784114549950136432 2714 4463281933463890509365457 2715 1450690086448344018042836339051357 2716 81572739733345372842633721740 2717 657757710798305175557210367959769018899584 2718 941301959995730179012401939086 2719 813565855396619413717944876320 2720 7986880037160730322054 2721 7423572266896801 2722 8821234243918859841689722776521940 2723 3249322731479366923400484897605 2724 90379580946960417542 2725 79613782553781223947646147832926976545162290 2726 281701100437846038756544151739 2727 433960048915318817576650500951697402 2728 415644771293656614253949368884230 2729 517400129920556854289853 2730 897942669956777027089146513 2731 736892206104415 2732 48166215680421983847 2733 67308717875902792091759006952734 2734 566820265133731115180001814341209 2735 62601658629821076663523361774 2736 78377834237091526 2737 440630540718078433580610729 2738 611055500204151316963730468 2739 4921335683726540 2740 30750982908936461 2741 2047891114753037049893952833457824082817386 2742 44132271000296831194020332345 2743 642082647327623383029463937899837583655455991 2744 9340866235090967961 2745 13400486702712317652666371077872511186035403755448741869 2746 351973365662177235922939677646325156202348 2747 7570113795712096237723431370212031004965152111976013176419408 2748 2034373485128526029 2749 1333491512508311980285017785571072537314913921570910513096 2750 50598859999315608636554774035518981667335358800482 2751 14665099741433761182 2752 7777233519107412175728415925808725913150746 2753 6025634903777263373914461377038 2754 21318347447301113032670296917335 2755 47701632106616227830027269283365 2756 58401179141944780874825336 2757 71440329625228 2758 5775009808599609040936312 2759 635621328162071453406104224112083010008587264252112262480142647519 2760 42618432585338675387405474349 2761 107271004975428115946601713 2762 612259044015899160022982780179603 2763 5194080046513534752 2764 6987776095278399843680869089891 2765 978396935321799801391354 2766 425527179102253970108106 2767 3214304851137829149851138196 2768 9143043497500189980681644412 2769 1232733283071928243624067331965 2770 5469267785119315277511344646890 2771 55042481133614349846048490512583456832664415284897 2772 1397237604032821266025 2773 3516693914082049947 2774 320486021627759 2775 7917712347510975024030789357599377150950217516 2776 935558270725339118923340702238320775858021371747783787783910152341320984894234596 2777 1369234049799827930414446316270721479611745 2778 6975719681239291913740 2779 98292580556195520743 2780 4243295982898980529233366415419256367 2781 3806894942014712413405 2782 25072204061794355252555225008 2783 748790086568314542 2784 83516775054229 2785 480327478304405643858159 2786 195266675828292970522612762871104013 2787 48017872248017896840524079243 2788 60582742467443076721645270313451354167649 2789 66890127478680101029513 2790 38626986497482121186290403376915 2791 68576240699296372493097201 2792 6287072001898354 2793 236903641492702369619385 2794 4737248032985504511208919287982987446 2795 786412915941753167560 2796 2533435310626745254507114181483239 2797 880607297140234725 2798 52071349079839898235526 2799 872395090936566787899238371257897624 2800 8755990443228895388377317348941122757071410959790047919301046 2801 74075041143538178246463079 2802 59895556389918847737813413470702 2803 467473621120489862269918885 2804 17456251732519341352038 2805 11586335012391305444191007 2806 36284475675141610504109 2807 735058527620444891 2808 9097890198431548528053398577784431393388399431044446 2809 56692445508859463140817 2810 5122033139068159659251054685801313383815217 2811 641821043342978882611963044311138879625 2812 8746090226130900849975 2813 4303957712432306169062629194039214397402708 2814 9477766370248815 2815 5499322458825979020631 2816 2574369109463932528 2817 62416424768684954553 2818 24938017639371615 2819 63684785982371590 2820 238542126584061536722860713170267474013114526106376538339 2821 315921943469817 2822 6053583803106128878520515469 2823 336392410884676320095 2824 67089718367490578163085158138161966882 2825 222047570437590614338 2826 407258538620835651769 2827 98426774523195824182683698270 2828 16023741493836349662935 2829 1576854061397342 2830 746470899685618170160551104880971554859118617189668025973 2831 54170542398513556 2832 1872033507906094 2833 64212711439931960465274240508 2834 82225359773481519135438571253258540493946 2835 1086579379805862014 2836 33660788252197178090258173708709164 2837 6045272797715350991034073642502038 2838 6386718220522879694 2839 4583876529479510 2840 4866071739022932745 2841 54267856697768659399234168341222746630 2842 150621553205026553414609952493560508549217 2843 565491348309589065361756938176374736441833789742 2844 2970070354520666317092960759198 2845 9627732423090252397443861 2846 142630986877339138825 2847 186843165010279 2848 64911497737582888913450 2849 3411488659486702 2850 15492101084328080783428089417298008983297536 2851 94064496990312539986391958160146899522088066228540841486427 2852 47862819755466292788146216071713 2853 8188018084057208471586890683 2854 69193933818642784545379567192723979723646516675920 2855 1105799566396259853551276355876814 2856 21340982901629687342985 2857 7924718460568748283 2858 3138125916196247615690 2859 28759010727331032991406 2860 23864608333378638257926302391 2861 590003557609032477281 2862 3388873391780969666014696150317542 2863 2675112599331552967421333630022296490648 2864 934582008181061802100227 2865 664580400278213336758573019 2866 1137175467276305904435313131903609248 2867 9097246427928455549913 2868 490005180295707082919052556781889913 2869 89962513866231938005361134622429461024895407 2870 24048571232566288889 2871 317221164329478161905 2872 5486805494344103409068071608802 2873 822795968695013364 2874 38142682521704728708630101373011552368614169 2875 83756757476372397631 2876 8575703810944339056456446852 2877 41830281481079983769185 2878 121272019350440418046 2879 472162693944578 2880 83770901059746932 2881 197205581140787759897720720096893 2882 82249303236830515862657 2883 28111463799698313751793762321511125234973430 2884 52406221052442343537329056551634066695061658 2885 92878218707756794176080712973 2886 7813351871179316500331555238224 2887 877306534441794534153952 2888 24244497034101208740721881093882681675 2889 120422994049481794494727328947701115741394412284555218284249222406 2890 58752689172272780607116754046973 2891 80370396187877966948825 2892 55614674384392570 2893 11582954666135867867189766129731126720 2894 729715536130275035561678177654 2895 42287442114729881614802705243 2896 8068176535732755786025058470840132088379 2897 328160087690813004924914736825 2898 17035382219619039014 2899 999523495387105997351143478292339499187936 2900 60869230137559636853237380670359114 2901 424326856151210940425958263930167 2902 8017128669239283231057658851714 2903 2021119695706479981403 2904 1505633045141564414623163763809 2905 904402816256917576489142569714163 2906 598439317433270237812336 2907 938043012892626375 2908 3826677950341 2909 693343236075002481 2910 757418087503884750949394548962 2911 97404854426356371 2912 649959499209808842947903636662975260032438563529458447289445471 2913 6620929749549661687741412088213 2914 477022816116456044007236351581149 2915 7297392189667373826472047226422212420165 2916 601502849713 2917 6332795814 2918 302516013694825567 2919 1478093579088965713492 2920 6158161346901806965089556310121218491805847 2921 92272069187169631633004485 2922 802010286065785859126997463 2923 7661741463934159569539554203314628 2924 26518951167938074 2925 573315759846086173702 2926 687867602943677780500244673391 2927 33243166988035407 2928 3232388281847501051641331189 2929 5370364884226902704780527424906034920829547550540034571 2930 601840725745369 2931 3814553117535421072655783561549 2932 9874447480427323457880061 2933 873149341566046352 2934 97977945507535930479568720931 2935 67245365472083816858556060438019 2936 77030764246083489876101345 2937 709394877002946175 2938 792061952549255757109038 2939 525171488525265671045349 2940 81341980339064152987 2941 634369542025608027761 2942 442191431892139390883454313176 2943 9685101840103844472 2944 348948869520981943531906506555354617 2945 3358140455448378847525262539 2946 496658699920584176527801253 2947 4103389646981864243003414679138061902805 2948 9607854888010789705516946215228773 2949 90104467462497979992627120951684779568482583 2950 34140226647721084336243759 2951 374161053673404195473896419789542 2952 53350363018614009515347669614762 2953 5565187382329246854735693580 2954 289601153679178730355315937836308224 2955 8615177770541577576561759358512 2956 16692943111138863582159667 2957 6188303261041646517148469 2958 7938542262168716140 2959 122378213779774131268977266712992025 2960 922017408770076956283 2961 473932201088159356 2962 286281928563571893384958850 2963 60385315817976067947984087836097596014973342 2964 57270460352179060564760328 2965 556927627349518220 2966 323614411258418242624771201203577638889 2967 597431823282787131460 2968 8053533574494297621 2969 79678903456816988955351850447832 2970 56163807094769516990862 2971 471000197488092050095219436 2972 323787197648703392238115 2973 403634754886268459561 2974 597551937654101150140670012269274743938 2975 8858994385973024541480106 2976 1235908036274 2977 585288493563251585384383242493252666087 2978 5889083187007091002373771065769850564 2979 3392885433765834259675065371 2980 50053335144899082938877373520514593330496 2981 265314151413861244379358850 2982 709446880454869753581702 2983 12908490787347806814366323322819415 2984 8273456713564431715379678180 2985 581958524648400840329099819437 2986 81718177302317003989733050495387356 2987 11626102399943325978 2988 1268934326055847 2989 10278764901070923443884634011735 2990 55686590358524491937 2991 18104162620850429925869743 2992 581709813389404593447193749387762 2993 42324098528327622666049423851 2994 297094532455862521 2995 36008292866497241749191419889661295 2996 580767709795947953060131191590117739431042 2997 9049079424448868513 2998 868444937059090260061 2999 206494257447103535476578 3000 592427081304106 3001 18546219881830090634588187 3002 3875585627491 3003 15873754210646679 3004 513464875867715438380185213482819 3005 15812462599335160198935595167 3006 968932852205824799421 3007 345127158771633452229 3008 954188396804488355297 3009 5336128683722593539007920166694 3010 1339091168758803988828869216002373257361588207163516271332810518187602104 3011 8521806755266486739 3012 8900907195138058626735124 3013 3122156916379022773287054 3014 108420378415256832887180469 3015 8795251307326634 3016 2785190594173389203585403956 3017 7703561132935448 3018 2585628287610610698229721420961993 3019 50933131217118789107876687204 3020 4548876089410174798647137882 3021 46215395593333327556200943958 3022 434537919782280590395959927436 3023 9137937786649409640487778417483364326840262829324062600819080818043909145 3024 56351936856063045089142289645219987 3025 79884934747772913279726602765 3026 8401667890136490508741142 3027 1268619698620441269652829810870454798615595453 3028 3802120115564697 3029 997678573892018624 3030 359932677768945406050821 3031 88382279098336271671244900267611784982643770330020818445 3032 900097172352043319947082420987715144497510170556 3033 4302954282181967 3034 920251561584417420593 3035 3658148134902693111517 3036 93872260026458630561 3037 325605792560927332265579346280805683443921 3038 37368840565043430739657406101777937014142 3039 4615493070741360805442 3040 10029560009566358897789926763051771878194 3041 37067614982175 3042 641865901161608654086353915130392013168057 3043 690341725964536923508 3044 641744656235152392905040947995318 3045 407486215121056183385456617665260639 3046 371365880252166622357613220194 3047 170137266496607325201077194793126528 3048 27633024138051649 3049 717456596485374835466919452 3050 358031530196916048099460681490403781982 3051 97323609300871357607986214 3052 25422096419004367905479049930078 3053 372421581954535418371129368658430 3054 553842717628035279 3055 12882112930835157565659994 3056 474178843838156514843422985870 3057 42455924346932952328218035083337 3058 26283791830216591836181554 3059 217157448465778420134329 3060 9825945668845582661719790121808494803 3061 324487872581837748055222681510113717453684178702802744524429 3062 54745182346749 3063 1956418855124442133778352142386597992598820 3064 3287085109338386829906571994 3065 61490629025742768603 3066 885051103263854454041918495886653854504057 3067 132362968106914681484786965 3068 9166861842756798460041868762298055562963 3069 45953227923051616721591968 3070 675849523635298935788507746081 3071 537321454642984792310 3072 5116763577494946229525694976603594739624309953433104049942096778 3073 8382700271447849406903707324910644415 3074 16960532565605867787574 3075 1747211082743577431519406 3076 75798356362914 3077 3326397812218946287447798119807225 3078 646714664054850131009656786314880090303749338875364183165134982 3079 5466946733161181233648543976493250 3080 2617954935720430540218 3081 2974871251107404011611405899911093 3082 6249231281311634054926257 3083 135672181862893278613883371802853505650359195274 3084 140086951092616754147679266803 3085 21092374670872136062783329223864136195 3086 941213392780361182763241060047409711110481400036233427145 3087 14483334641675466354699731494756643423659493496845884551524150 3088 7563766050866328274247941 3089 360628760412906449138285 3090 19456402643153225858624043141838669590633245063000392213192647 3091 625962691510904457695301444054618 3092 37857503036686212462278639 3093 75274666787012100339 3094 29848733750144756 3095 3221006223580293437 3096 7495503203701273846 3097 81630610265703008722754629 3098 667968808905871276763610662257223522297392064 3099 430935243272281008599730951325286 3100 30601105497915644791845004618046762 3101 408928925680912930592960642357 3102 21061524646205023248966593987 3103 3249339673769520239917608 3104 984745718435319366465291258480 3105 644801965201628387 3106 9518949933675924148562613699594530 3107 7287254532463291529110 3108 128763770605570609531377527751867923292134 3109 955245133089867 3110 96916512907384 3111 130216757323863757582008036357572800275449 3112 3279530799007994425411087256 3113 93188014667935595834676432 3114 8688769666100973957499678365933978463469599489506104903836474095046952 3115 2606385804675807306991 3116 229047408987916687211714752764471160440195271816950828973 3117 3537148530928937046 3118 384420893299771125856 3119 84084660833993404568902678751 3120 6008775461267988015465856522061210953 3121 4907967073655397025761994313766399606060611064069593308 3122 281718764260435734253617569 3123 4378484849525010826 3124 6488395159700490598380812 3125 1052211110919433239511360514464598342107 3126 990580820937164 3127 645231277040231600721385437234612672609 3128 978703856570919985075956346132 3129 4846018840985019428768790226873 3130 455650051912154654406382925385127 3131 631766392205093834 3132 520430077301702994036261543400132276391091298 3133 8327863920412300445 3134 551684054889809080779174636092 3135 43933491264116424009388074635 3136 660726233669584276458369826873481 3137 5881961058571835767462 3138 96505260659292635482914990457 3139 68307210893245 3140 85707370166071739819448502 3141 8842603963660746031184786225 3142 831056580870870305567595861341700745402 3143 965687634774176431051751036732 3144 869245558582082372038601 3145 78173940517513043799486882 3146 23200443780431031709210342616749980000730160948145 3147 86374488778522273076330495383944345382770608760763542098445008306247630253572781 3148 327834617669705 3149 4428715531534001649 3150 707665719598504174819908720149087568603 3151 778359199471934335277294728553792578768483230 3152 11018593658007172911869676176550537750302930338307064 3153 48912811412025506150896411007623 3154 824574488655182581058140345320124754723269 3155 8754750707857765973254284445935304499207001 3156 4538748948226556442223696365544194225441338212225477497535494624827680 3157 533336983284156138692363443358553868471111430 3158 4982483989918031654586382893537 3159 99130535222833430137953372954016 3160 25762322808113849 3161 94918761441413229337671065 3162 63492528814528239506209022357 3163 876684650116660097382 3164 753660405446941653422239052108 3165 31458584703552935221992827276 3166 5748212660652913 3167 8553034554974455147034493948686342 3168 94596584310241907 3169 859236802245607639367841 3170 66270518555178702904073 3171 55730462063969245330779578224594971 3172 42018804300018388142900817303945050734278701312446 3173 68600927785818110409115117293 3174 74873627887874907465285565434748886831 3175 641100510230208751077689 3176 187815256227352515503795324 3177 44857787277617001964853 3178 7035551676552091193393437628 3179 6628461984402629525218367 3180 8522367475108809 3181 7815070989784130862 3182 4588152266096355140187 3183 44958369269177990 3184 4712072649490573726428 3185 600521140358123107600669 3186 95185361248627467563758962252991164960 3187 66876508261734178484789 3188 3372950567390078786179253514 3189 4062104536625064046372881569 3190 8232317500596261080921955211150859302955654 3191 9675388626129723399146283584760 3192 486276270273097392020014322487075 3193 823373549152460 3194 85608210328882974 3195 183906478869923273691360048837436615 3196 2235170584377055452108155133612621429 3197 11815615301758882573594 3198 8925071088792621286413 3199 92443309383797333867806131795 3200 237315266773820858024701433527009 3201 2438032669517 3202 421195076708843 3203 2634644274912755890 3204 774686358216216604274131517021245858605623363149 3205 316464691394656249747174195835421860 3206 7748711057338458433689939645913740603382 3207 15935224359475162623918868530 3208 78228217639832373061802042465 3209 6047752794310479618 3210 97242995330297924974816 3211 8405289379104494700459086 3212 499187272734541350810198388186 3213 4673609392571930511968 3214 645601855782450218231065889 3215 4379865224320506773799661 3216 96955472440585922417953 3217 68204517953 3218 7004347245176289 3219 356677050849021 3220 31077366257516973355274623029430312035962609534235743972496592110106578 3221 1782610874531887480318743082357369 3222 919515634095716270099244492974910548 3223 98515196586647401482251063 3224 353679497371425102293418 3225 82585117371994499115097583746 3226 1301055050641977215319293548 3227 753711916302620303285886585284 3228 80193509225875775597425276 3229 5840117213423236480840271433563675420463751825525249 3230 44329657043861 3231 3878659019657388028684 3232 189408767281671413703366173265 3233 120578653915780703088714 3234 261519075001492576112927675193096728 3235 45397116021360630309054224396632067432358 3236 27978893323244057791992784846 3237 3333977773765590187057480682 3238 867834796562414610 3239 289950848739969297075043275302997287229732793444298864641 3240 2725348160603779 3241 7072982991730292963086958019963124 3242 1330493935049332541235507105446118 3243 25911411164545347103298 3244 810478440677801380771314654000993863064812 3245 666143308582068113958383191695455582594268957 3246 698414288937434670841079463189325 3247 3910696395578070602124 3248 5974898293564613560 3249 7889834724199794785643620 3250 42094613412387613198865 3251 35235831299686226894860840845665560687 3252 695450127448663 3253 140505473535174687300980632 3254 278046891224682146080672762770840240226615548502400895289165711761743 3255 90203375848778429112896 3256 232470591918746 3257 9104200584832614067 3258 7333751027195653994697162517248 3259 312230633919328707983800748485 3260 726516123434933273356664473358556430 3261 2352808839243482787608861 3262 64943289399166399210488307847777048045 3263 72849145630 3264 33532650700295889062659154 3265 9850940797276756712979501009822947622896189159144152003 3266 228387877348513097908101912926 3267 7227103778898053964 3268 15636236416915498576840 3269 839846886168437540706512 3270 103906250612810766379904 3271 79088796747780697384731704752 3272 53442156390387 3273 20123880632368803701794930895 3274 4900776331523063548 3275 3742568166533616066419 3276 8003018828712376748189833024683637148830925 3277 92833759022789425880600872860388591 3278 6884973069394802051 3279 1221766359138251524278670 3280 9440694235512020156837 3281 7778851824670025651708509249623 3282 747726813694284350 3283 62938814429987905 3284 30105621737545918 3285 26799732177350293689280652100253962688074 3286 980926434580116557 3287 1588670044350397650532 3288 34782873273688408635400027406767838219 3289 63522226539290939807367391364 3290 8289872201777674716811819585613 3291 37215831190546 3292 8293608323697611345 3293 2817578302029348459829250008956 3294 8263027126329586629214 3295 765314223335179309338 3296 7951357095346377183684092 3297 4444220963193312956203055755173400679737406141621079236334238 3298 56468500920371 3299 67152642556371853889571416419772387422610 3300 5966673969971731681694154350952 3301 8319355641770566862 3302 22152179911513556397071433128 3303 93657553844648326201 3304 2064243380169558626985610224606460693307 3305 938478588143674070005997697036490192 3306 7332882613532936311240 3307 36506986521606389872502672380874 3308 3396744397830258296894256896741 3309 8643361349794752455262914265228424192430 3310 833881035800537870239995421721136 3311 8655027534136221169 3312 314069466951318692810257 3313 4795985605145005021715913 3314 3177516099578655519818861932112821107094 3315 4228724044248115340605589 3316 595835581523201218460582056359269930347 3317 88511320686266275887714460359 3318 9665610843072 3319 5696500563064489187599466596772 3320 84717153957361210 3321 81808415472731426617489 3322 3313417463266235422207260014601270120693463952056444554329166298 3323 6660783089068118790090815295063626782075614 3324 388815781351134695366303878412 3325 9234694286873083932043233387277549680521 3326 3028215443247233888452153437272501285897476 3327 91460808314404125868181540049187 3328 7722878698018534 3329 5453700652665564917091542952275670922221747411206272065662298 3330 980603289167206874365 3331 4948246108697367225 3332 5474048128892424718543236 3333 575341167285075755205713115669 3334 795458488739874222813588798584078313506 3335 5482905514827852948911219053831956 3336 242287194847594078593980479010941940706 3337 717644390327307121358 3338 87385049993638838205501 3339 6834027774960702768448802819122206368886368110435 3340 695293006521955282615269912716372773884 3341 189932871305634 3342 6468822739828876319864570 3343 9836308917786487086676185485680047672 3344 5526754147428510281458074031529 3345 92197814557756843681110 3346 18531749816701642 3347 664788409026268282444825802753209454991 3348 51045185177165463118049045679857132 3349 57528117913656278158111288816562285876030875974 3350 9638494352756766121689592614850 3351 30785362045274507752950631 3352 1248034180458405943292607 3353 9854435620093708091 3354 8215239203717906781219922804 3355 96069738238743312626730306795 3356 9439609549571895772 3357 17915597300588693646845576676092 3358 4509060882022122357 3359 19254536715191834872587423919410 3360 89044411595993276 3361 445065562064611646556654875942473 3362 6925233695599303035509581762617623184 3363 9561906494839673002 3364 37763874369343999829430209147073618947932692762445 3365 1865602395590537051289781634 3366 55423320114975994896 3367 27842432748378803270141867695 3368 2621180975006405149755889650293 3369 486760520801049153 3370 78854139094245316 3371 91719987628941277221129464568294860281493 3372 181560249677887949813 3373 7772162293594378110 3374 4448060797672429276249510784153 3375 44642915084276452000204276947069804177583 3376 220909702029165734725158 3377 29046309103590378 3378 429775726517208772447409522671663 3379 60054697163879431711968734846887381866567512 3380 792985750163634 3381 113146275304990191356468 3382 238043299706957701 3383 507893377286580357127909137674 3384 208056554936246464126002437 3385 968454377733902647251 3386 281941632007684873625 3387 1764065967540693621758 3388 8793078559164787772 3389 74739272002910342949562447661308 3390 2007292507345291707642266210476730378 3391 6316995423745511745652202278 3392 33240968035246676631 3393 908610112067458562873 3394 17413511162292078 3395 8651329412448154716281820 3396 7987716834634132236223411778823102765 3397 98251093588923591620551087632980879931651725289380012378174 3398 34896832151590562493347 3399 3702068322321001186373957705674 3400 73867102173212375224325241626358034376253606808669 3401 16357159455152781780 3402 39217743228234366337728111863905 3403 11893075901666650742 3404 95275838400854463541 3405 9317190531363659724905158 3406 40910658220181473 3407 4799022359067138 3408 146905116051922301269482316113417 3409 4399447148330408624842691395 3410 23367134124251238640266572581309 3411 4396762193965540738 3412 652422989787978219863791829970 3413 95579247473203032391164104459069079778 3414 623155183495930353059237 3415 89817515891457650408025109479123 3416 421758482841881950138546 3417 165680301755035580054944894884871351605375593402 3418 345748979516602 3419 442338321406030095937 3420 1055884570525157042662846003544028236787685509 3421 826781617655203757956554 3422 8167789603892749835 3423 5608791541177749423 3424 5734007641610932940038 3425 99982199267257086957326068774 3426 9742248020233075251876 3427 50255968420760693229988587579898896460744381 3428 78817008154889522651672283 3429 404527721910699141576463948 3430 52311267947308 3431 6580319507645519767562 3432 89574288817968120900263 3433 87145257858315277615109 3434 88631740243695 3435 68056787301523542780479 3436 341426649522383370 3437 7117511265375503942372098 3438 78466804913947344653071407962 3439 259728713050307725871487557050258257346 3440 6866613802351426056116197 3441 405543436548698005444879295970287590352258409782683598666446586045694241 3442 3907290952662499329029734405681 3443 6068380572662605727708840707347149 3444 606006456145407073443278251408747427550672230484535700609 3445 22143900029929816082117170479176145 3446 5191008132670375214 3447 930740567853311106058352 3448 9127810073917499491978451129159136 3449 811073940551752080196 3450 305393507402485095537725003670546651 3451 623304304250874423242624046321150789 3452 97336929985407041 3453 65626104197670020241509489241185609240963 3454 76044296120023645907064497706272079190192359648 3455 70489236369798601982830872842285 3456 6475235316288279132429552481444750 3457 552190967204608068954518171220493 3458 321853740627247421519 3459 740305769043602686360780792004776232429551 3460 829473522027244376339027721 3461 39208776706571624 3462 1639751785859254426923428535274328856336850 3463 7896519620725194165560618703 3464 7055021846284543425785038300009 3465 537451829295844046 3466 4918838685793483961151297160 3467 58166574509670367749583666669312 3468 188176367964494361713041603724305 3469 6584851317492 3470 64055855194018005180908475211868224616976149243 3471 23831948643441590855801107 3472 3070311201502243416073157929528 3473 752936835820397003389112114 3474 1706852193665897894 3475 5950315438958901530382714300192958907414994359289408309707707836 3476 28759144840370450386 3477 1896697581120185231923186865996803858381237032915620757883594 3478 878094168820553 3479 16051281901526475928075749581545642213 3480 41459378167056992 3481 8682998956119823538371578804 3482 804787045841753946654976901732 3483 2031089007030336291176730844845 3484 3721456696444014695451738 3485 574341578101586187838392 3486 7855260939913057025557555906094 3487 705149809348777332007279757303824598946 3488 680968082222134848587 3489 38229992817940908256 3490 65209581655472475244566743 3491 6975944746863763324289042697761 3492 6791933910983300422310293728298798903209391092682836306173610173878123679898645 3493 1493117024371282858826 3494 30486298884492207415 3495 6406071470591374055246657569718 3496 7021735528724543942771480917936 3497 443765063786186132434863579 3498 7411258520863459 3499 9278036887924983543632984576876501 3500 6506511534500869572 3501 12395075447856 3502 83173631557153527046524235259 3503 737513408825461609 3504 6614407466755142268360319 3505 59801072152463 3506 5510691718713357316854856312 3507 80857834435623670959650949946968820661 3508 185118086034202821331801249410991502601435450017 3509 432730793625113070298 3510 2504994179942844511464793 3511 2915459955590958780762163 3512 66685917910654359660652 3513 5352532027365072598912125568684 3514 28020772464877220109966318295 3515 5955290339331228436486447 3516 59735608598407609472983895424339326231 3517 5323991898185226418083129633354635687 3518 48288634656185048106322888055967 3519 37844562000941 3520 4656034992808794051 3521 15310057587129552571964 3522 111506850340773710604380371259 3523 57559698594936205847751 3524 20263549473475347481 3525 8926225419035267 3526 1614429284899857536740 3527 692165271630086060654 3528 3737368235565886264863436891532180 3529 95572204456777137368 3530 3104580755845296 3531 12832832606319629728527966674 3532 362974800821318627921869044284342630735 3533 7607039996694307895081472 3534 69730253817375694 3535 9227517953543261569120405948 3536 328609499923664122878812264191485 3537 4856328072066418557059 3538 520375030322916894 3539 48942757830609091 3540 8524106014006832742055839 3541 69773823150734 3542 9961087587637042 3543 555649640868550719422563 3544 44966732430656259250474581 3545 76273328181601701969816654 3546 24263787636014530359 3547 465384503254766749997373408356651 3548 3818602515652028363738917101654 3549 541488267444800910570418616262683 3550 797112088614135 3551 7279611099088292970229692128180978798951391504 3552 2709367864449831964201345 3553 6683390877594300644248562301 3554 2124614511697921939634409508 3555 832292812942704365 3556 991464827499843759421130 3557 204182973084171788130903795585456 3558 324717081919530277146 3559 57945554755447542844344081393889086 3560 977601785738930751866190650501807716500184074432 3561 58540241843605011182429907 3562 23234172436745253653495947990633345407543718 3563 126993998337192184854187359798453489345922685150 3564 68182662490078029335 3565 126588249742262418853 3566 52526636702827662499349829488748331 3567 6176420842901692305 3568 2899608978604130065 3569 10902817980504058710767117904113 3570 21748279668235 3571 300196022025318557678984 3572 33175868063783599687916015389222202365757655815866114 3573 9199394861599209159917 3574 55334178303334764313163501270539 3575 6970793265678124 3576 159064342847 3577 2136023521823674121473312449 3578 99443341559152743159316874778825331550 3579 927703362029012225977948 3580 98553922000645271 3581 62280855398278906584233447552821 3582 2765176505726632676911410750348 3583 4587189699643487577513847914818363510062 3584 146681858509634888708145697672 3585 2020167991199462417776688907917136865 3586 94596072646853881 3587 77878300216136827669702622345 3588 941873747673353799888440342 3589 704680304255169 3590 41271587393203984443746 3591 4547816113056625176412759 3592 82118193966110185056288055594256606003231211618099462212930100247 3593 913347150682 3594 268430458680300904242861682025562140946087 3595 900065191099495570815816505828983 3596 34073946608445756578063669027284346201 3597 8587328252924796505286681 3598 4085035385198375236 3599 3745192562279549029055790703028 3600 39501048548359298345428144873043580470533150815105030015214281171753936 3601 491331661726212354055278 3602 63308002083177055630294 3603 96359420165433309409417719632623411938 3604 7105161570101798053551679370860291366756986097124 3605 12036858381295769530779814 3606 136570017476135696698614606849143969957383763169582 3607 46025133421080726217136019 3608 4301808720988855141502416 3609 381832597525959316553186583311712685794152720 3610 6612218422661411825154657484878312610347834546749 3611 258308729985447421206 3612 445095233245050877431496 3613 1665552517971680209917200264093 3614 749219075699368 3615 963302813916472089635 3616 81771735555848592706 3617 52450486251641954055080134351032338981337 3618 8302497701822754906 3619 38149996472333407961304146973947637265 3620 869273347108415 3621 6856084309213162404346298639208416600559045985064912435052647 3622 660676003444416181864036700837741141010943205 3623 8895559865867007786367189694408962 3624 232137403411359719913313594655368 3625 544669236765258901 3626 210841377743248219181274784789228726489297003237187345 3627 6157981599834839100412 3628 60105074696459943033197881063491392 3629 3812490503061433407 3630 9183280040639070986725 3631 9619709831126596014 3632 74737253305268537177421465540058739 3633 24623727617364905198 3634 713368067723952570781360686683261395014 3635 3295094748515947246 3636 67527201684316586608807512768584755541184381169 3637 11622005552113484488960668259227 3638 4313190079630115870846701176549353930465633562 3639 253112447277966690058 3640 311906161019726630739705425314398 3641 184573794494867801346182 3642 1787593907699960202908396567728784 3643 69057364015640150476964489939475414746083399186968892 3644 71156942345492651246645507792554028 3645 1050376220359675305586018564 3646 92056062879090769453339208808849477828894851 3647 12215474323019138324556 3648 299388102061449026687601020775 3649 321091568497 3650 7830740859649857967152 3651 61701003947549453991769879132 3652 35465501064073558169994097562 3653 4814996744327842920276264418979391815 3654 83945627081 3655 73301582160225519659898769376164 3656 1986120746675504886111085572676450705262244613 3657 22233585207227362048505728923881 3658 5884938754535229186399714380 3659 884061757286220950122506515863 3660 104258884134355431973729856 3661 21775307202262947555248 3662 3044445340434888878581170341345342522354319407877972846 3663 76018158322709774 3664 51809293421931898158124828326589500407 3665 4855206099893783900341 3666 9141630446391638805496587865013750463416956551566182 3667 9887863070584230696766025405302481 3668 147100789978421183048901046405 3669 6896539702885595530925558636052158957375114 3670 895649058441567749371058596480143158746144912 3671 50549253191164653821585197 3672 3700932801945303205726 3673 28452658046046337816631429 3674 9330766466465307605905489628887241 3675 89716060225882617577539922055131509377200624 3676 863085562820493575752724995567089221 3677 634233983602565328731 3678 2919400704117691922085001511673 3679 56701019589710017970195781208929109694177543 3680 69904368202563024054822625401905696507 3681 7105815742407214963 3682 395603652702833344073057500736745622605846498861 3683 151016896121811190584717144610687197610174565873 3684 7379674069713742323875 3685 3839030317200200207205928488785123911746 3686 4716737437379232838819662016876221913462338937625 3687 995270256721386221124 3688 5898021213050140728890430032253550409586 3689 68187241393699381930691487447171866461831119426031616640703773164870018647996002430440032422418094022785 3690 333090115098808706782688353172007675225531380088187804 3691 31690190072804831799287414125 3692 476123089606833095 3693 828377667688287578688683092976001011974 3694 533898331952588619630132917094 3695 38581661537417179449631917715431250 3696 6959853481285684619377669894277459170 3697 918802520012749905559407289696594793 3698 33167224362156789677696670 3699 8035229039018485730806 3700 275670867658627104769409203 3701 565593025352743418 3702 96592700222704923318 3703 68299915609364137 3704 57004988537304596396152 3705 7346293969749517480 3706 62696451793018 3707 7199867885375814159757993148066085572 3708 32568374305282764175670050288040489 3709 42989958094810353483393414492788592526 3710 2192415547231997143385086 3711 63732092663272824351 3712 4933640704589683852345624744361 3713 17525676698776759722343920 3714 6357507471552918 3715 102762614012992480422883990297879925 3716 418517499129630 3717 28399072963558857989059331779590876907390564 3718 6025623533567221552259468 3719 838298452882922966275137162422172954678670 3720 71584092418408414755758253938524096 3721 33020513497047406953995678 3722 97981727860920462286839735 3723 7798151118681526598846069497589654813 3724 14651150392626377749513761557248 3725 19511611987725034 3726 456471073851343592 3727 73555387124623755981938132142384415819290 3728 7004638977168388720791636174143249707910965 3729 81627464297170728717251427458983 3730 568970955346268201 3731 6908535610894489840710058192 3732 30217694512077177458 3733 879551951047338418473998079630676788584516757572 3734 990430697154264238 3735 349800987086993367091210839445 3736 350624592243231234827 3737 8549660374657188014892 3738 93794514787054060792 3739 4575900601219622123928 3740 7200172155886663457349 3741 7140953372115165598 3742 575794172441988902616701610161155783 3743 431502546032878119 3744 8424027484608510722406676778760855247617773833089 3745 502610064388350550205456324346167859 3746 451941795669874968515244883847513618180 3747 667108316165564209 3748 36927052061189851729261714 3749 17144346555087063060635510129 3750 4940030975916779915842 3751 6049197120954322702678 3752 43265429657240327208871 3753 4321999645313202587 3754 1096771651285496699625526986073 3755 1176371820749882739977060199136209308323073683820645 3756 5732563765982912578131492224220 3757 427971241441629951265945639792759380 3758 38380478262316042432539 3759 913285112303224703756 3760 1942321733047854078576 3761 244013291717992979240783390715757981426 3762 81686465538294684739920 3763 5888631655934919867896962840 3764 44734496802407709283137640810335 3765 22552427174041076735654244410044833474401017264410529 3766 54787296345898640501 3767 20360802445119035099497 3768 44939736171815752770 3769 9378020923666813584 3770 16362683192634067141827974213425 3771 462207054156000509596740456168404517717479527903 3772 53254932589120483385746 3773 59009678173041600052 3774 10889346107687540042 3775 4197780308288518120017336 3776 95591271377141950113613044097532791905048 3777 91583246399143483531648681548579178632935123925552510 3778 2111827885736960602769313014 3779 69661433449642302114382483705 3780 633532793858895267672076688971274 3781 4358156320881066501495681435587 3782 9657690985776590276870745365927636497555344961 3783 7308078160987103248013795 3784 1361703677634575949756862 3785 8013996374551762 3786 425147780628722265971455482906769295713 3787 643572152674468987889418820 3788 7512922257565091435528 3789 28874614195097862427527881571566400763 3790 72103780319404309584427254926 3791 99871692343318900221415 3792 311399876526068876156674 3793 2101972017196023908610829749276395 3794 695411530322754601738 3795 7079562599357978530244347671 3796 639959146231793123998998692843797570 3797 24923695515872976838540 3798 5227651495614447105971962889888157109415171701518114743 3799 51364385400511624620213117480079 3800 19837497001004713634325 3801 2328157891135545045337190527506 3802 8229156185003328469567 3803 9262262081904424733403625 3804 389279207158596003936315336884 3805 2724375366799698647934741133198328619441460 3806 6539227840999031 3807 438403545650470567895520248271 3808 760118743356436902 3809 435030856313095590552503904927 3810 3161331173492258464460 3811 90245350791901844112993216 3812 99770451832853586 3813 48042855682220873721361649 3814 5863032563689130841037 3815 602156799270200053223554398 3816 465311933977545904404507856802 3817 1398465009693429547 3818 31026924994758 3819 6466058091669984160684646087293 3820 9438082743082858174796 3821 94172872990311013192675 3822 5738979840913642 3823 534796949434803777033646349584768629825901 3824 3470727861218623001986607987782684245 3825 933835638919570206853521603211635230064 3826 98874460020017041305 3827 69853651546687520 3828 238593751832803728511432748116 3829 9968369284922044738057063349661 3830 871124094783591586 3831 9626858643589141359854253577688774932743634514754488640 3832 8688180303696524317 3833 556883002058607732569597160864 3834 8541583446843248996307 3835 70113713446751569302448 3836 854820771241335577323069 3837 49458067267845235943631 3838 507872728157901573070033178796854 3839 4362795257190236232746142628 3840 6873273800949774112285 3841 62376632149046532940720261975390717404222595392428 3842 881645597965700309571413891069368450362 3843 6823105398674 3844 37532400527015347458933256 3845 7951494185453780882706 3846 345729596216908 3847 5383535370381418115573816378209 3848 3256151986974 3849 53576464121254980 3850 76005156141707298046994813 3851 5934831505681166427 3852 93219335279822714715767340 3853 186088721518799669350252700757556099719882863064 3854 2854481282751392806 3855 94702750148163 3856 2897273143473485285295046 3857 48832716739789815 3858 636788047804436021090073207273697493446304997314425 3859 7156043313369038761810094887312 3860 71348271081588985748326 3861 5854207510077953118326 3862 861708037070935927614 3863 936782530858340482351 3864 36321663789574 3865 26202550350116861543407379 3866 5045164828967556983 3867 5893552202017367954 3868 8075781909502697981271148703 3869 43119036311224612829530382051287 3870 4309294719745946908 3871 210256347889 3872 9543177152437969621128122450 3873 342606639926885213307 3874 919637027778044885 3875 79205730469908009234401 3876 866381132520971230964 3877 76059989947925759851008173 3878 3960682221997532730160658262852758257669507854 3879 7260349382981335 3880 82528178670608512656002268871781125359782933734 3881 7791412736284188656175920 3882 83287944741096970387985 3883 473698402545806329483502235939354358748022398976091 3884 62962501104739311694491006669072306346931301697118 3885 20632535269244043840093724284428209709364856909468920087371 3886 75325255703054353982872781230113980809386 3887 7015474885803445631871319602 3888 67854879389331620 3889 500767526411204439023758 3890 334272429869965478636853410 3891 28488573702547255023656634186809 3892 190383886707879072084036194021646701215 3893 3483797815183282647257862881520 3894 7101081499558980338118961569441756761340717046538512 3895 17090212377788433364965 3896 187211990540758187739439752836 3897 414395304424591390317881300418879188711455314826 3898 74699870555879310402 3899 403888840838506873416250716572741851349 3900 520849636709555424504394839480459791 3901 56228282483787934152720 3902 362263369561805556371076814 3903 888893619275742659935823559431530 3904 88793305276755874751 3905 23650658439694756042971 3906 920023198680243517 3907 19937868100361102312568364 3908 256079597410574153628 3909 297180046497748573 3910 7183786390370390153973749116546854997164539416112 3911 16417610717145401765190565052520662277883 3912 12904571969320599024137539598 3913 386198260320549583950167 3914 5552509644137118 3915 2225614960140030230354078 3916 992096986775078672000380742679705303071 3917 67932296015648 3918 622808518403352350170608589 3919 512912223246117830 3920 25316362894394607 3921 3652771336511631646446199099021224922412315168 3922 9927678558637363155260025034 3923 884878132330019101893996167027314169996265 3924 11945742636761965002434737172729028 3925 462209798394871065 3926 98227000995491887769618850543 3927 2653211802219444282228425152556141187 3928 434018041946141394514712 3929 872527592391255964437356833972896331267678234910 3930 3563329612947191015157143115795490933903261411918 3931 654752376247215311020793691158 3932 4874220582274734320173558507712243796 3933 98579654915806279502740977168861148076163 3934 15161855306856692457 3935 17176922044366843312739893379411162972245 3936 169998546856221570241759471176995291655021168550010898576193 3937 463945590882627077531 3938 1465775223884634351937653973498480 3939 24549760760244030808448901 3940 6838786972612370978357824 3941 516680117148598367940552 3942 90461982621656691720274262854823 3943 93396001825459940925430816969103297 3944 84112340228856001905493427 3945 502231852947128296 3946 9693976813734197704278121300147328677605 3947 71940596997927551246171843 3948 4956985641712872481183465420 3949 64231871455182415286763056751311626771773506175112454633879 3950 942652912701057899567180572143 3951 6557918350691777930704075732 3952 9043974949958224106 3953 238105149176 3954 50238504182730096 3955 620171750940590805408957283 3956 7554063551522199658 3957 2075735131570759236153986394 3958 5921115586400098809755261053 3959 83825689927215847850 3960 41746065161511337883360976012 3961 1148487005560165812492470682568442720454728963 3962 942030665044529864622359422600855499158914995360649842803457 3963 949275700949795945060237877501 3964 947062463239495495782308228306684081 3965 8802521076639074 3966 2309737209162853371768062164 3967 4693543231791785530 3968 58331714208479886 3969 3034084657264269395570026857605753934788858709460058272323051 3970 91081175142349126 3971 873365859607998917329289158960018150918163374 3972 806035475200051511751029 3973 122992487096154592802620607616982721810291673 3974 1554892942374085196 3975 7433079166078499055782 3976 1019357136624359908 3977 83613859808516156417476946054785540081953530670803089697630452 3978 94686823321053287 3979 823743894411568517627171163630 3980 94014799096494563545929501307390036268 3981 2100732637008235615069126964 3982 3183351716254390 3983 30469898931426154426359511363466057 3984 37865495124457475262167895470 3985 362890483048499680403772251 3986 34319373734412366185869445880 3987 64018584073147633792 3988 940386340435919419872 3989 355263015654608051868676068043160845128459 3990 160424413269879125 3991 385602991599672787661951950531764 3992 88313469325736689464438255813910 3993 8486209663742674579831 3994 301222343872583124422033094571457541470479293875858238997738515213523723895596 3995 64312235643262628601147489 3996 868171592810668727084008203 3997 3771869215352352692634722680 3998 908259898898400262081521782826112293 3999 131182086600709968603654 4000 981832680755824 4001 77670695041099758614362 4002 4355216194535302920025466736799648 4003 5043373133495208210751199258926 4004 63899564756985870790185612 4005 3791578864374469037871509500112 4006 55021003884531192365296559946190047 4007 48466206423479423296700605290037091 4008 75578188708193522146 4009 8714272352776325598980 4010 86948721113845980 4011 14123842163827824412736542446748833381679 4012 7162011288619141540193 4013 671290947899026466644315 4014 6098372961501968624 4015 22825067230616672094 4016 3546571425149308 4017 64248877859868275958874906507726025095182953 4018 6765181182368616944724360 4019 7837642947624692263194989219646440683169287661615 4020 605081384631941511620257 4021 79078630718012311594 4022 586038965625265542233462344545073947886902681 4023 594975131168851436945210 4024 216883190446168629763325 4025 2298638518188500492869357 4026 2764766823855564636554496400631 4027 76482855757858666102285515648599088209586894443 4028 6254698679523822686115969910 4029 5636608292679153375381606611224 4030 786953132615853187176388598937792918890299879387981000369730784 4031 89592706254104848593 4032 15854323395683104239029907 4033 263443797875691 4034 8554340897644076013084448197862 4035 65079476440830134942 4036 43583428188591525929347143631753374958970 4037 10728735012707889804816 4038 350456766676932075530518 4039 404324461007403216764718360837084750651269 4040 3070766084982529900031 4041 785030585368213951273503863824 4042 6056425103377755809 4043 8646433980171862081426630741725 4044 9222600051109134268107 4045 467012901430165410106493321228 4046 3790827515001003530015654 4047 597508323772965439697382047741 4048 626571065740821649960626227496187953 4049 34790706598897487177956433406484174564574790692 4050 517014949981009535341354890875483632 4051 7579522407206986291024671703 4052 5792514417667038 4053 866099069857262605812408253 4054 3622521899200041897 4055 574576531512300006444571593170177168 4056 8635483333051921582055946117 4057 357716321132233931965320386199005116178171334 4058 10705766526899197081692022194647043 4059 237953564118660 4060 639205586090344570641 4061 51797782145054722278852987210197858846070047420028468873 4062 795844228949974333656271877991721137916164492541329715652879529532639759538535920 4063 95013863338050756136953089954758488302 4064 4261962758985941513780 4065 51580502576754040178579585244883 4066 11721050892770892272734319738238846 4067 873071682302487886885855101080735227814053714065207581072708481672639 4068 77098731455162 4069 6469114232861030369329843303003236761627142640675 4070 87806731883971515002798163374 4071 77907877503830798675940459107392 4072 10345874042196 4073 1703492580818990720596 4074 129158642020288573 4075 4009114955238865107 4076 911371495334639763988183948804530075074740372 4077 28093682053543049495194833283347 4078 7516197900868728543 4079 9962981575605891637624 4080 72306916287111113767608648032375 4081 24596649304117539461364643378 4082 467116505550467067183622128579 4083 5048067165630427626711429 4084 99911348769844705037063790018109688862 4085 97217579517324338027806 4086 1747049630204249291661917188624335 4087 5599282093243919445711886 4088 321556320161654247055375938 4089 69662465633412154101403228699093015913288580883124124288287 4090 637387274283803859071 4091 292748633351 4092 5030904453280525977956589205545624342979827941 4093 3489175638240 4094 7716121733247364285401606100443376414572207859 4095 21715591401037832020132133833096 4096 380778904095723810558829392796 4097 3743816606868351950592 4098 77019515361601722158904 4099 28785678482068291944169871819286273 4100 8270444163039625 4101 471305328438833791337476 4102 87358261221162583602728961624 4103 559041896770247453 4104 8275839665229937123516304 4105 89833012421417455788591594256 4106 59792427721819908556279848605617453 4107 6844789237969079755945551 4108 5464685316302446232567403489 4109 5845462256744858202042457391 4110 994253094264224504202689038150152683602412559807 4111 59752364816280 4112 9304891274615 4113 1196231546114008220563967 4114 806585354076686882275426503812259 4115 9916207601708955674744652423 4116 445201766165032594566591296678 4117 6324621379919222961458671422482492880 4118 64768032108647799410041006003390679275 4119 237362546027742960073478803835668752200348245769490845686269605771 4120 570191917489226063 4121 5208129738797443835483286 4122 1369395624503929768 4123 57832234021716765559 4124 17766840375723484409 4125 461762931288492689936871389838822271060279037990019045 4126 58336007973927741 4127 9266557392331470259092338 4128 90654388422351324115388018559234956139930223919645050450369352927 4129 1156630515335191864186482344249991927 4130 20272953459599063048723608041 4131 5957600296681211168317236603811054 4132 2803591445720248256 4133 4561057140554624208213435209 4134 48108417158289572445072063 4135 546816002305120140848054358742526171017681853883557558717415424775449 4136 772221419261315525269109175563331932322243218 4137 5254221827291491598105836 4138 89702503522813002141192486 4139 14248068079753 4140 6996477719394906804683552 4141 8083473276103060494097330916903167830979346366118327845 4142 3186871646268073883365670456601042376850580139 4143 5074436479639222841 4144 1269794513477300492498 4145 78649656367949099291 4146 3271252897765191817542796280 4147 608493237552081 4148 53611132403397131655043918 4149 8796019838213858500077324 4150 2461778849187581459642642337889793330 4151 8194881600401131265256356932446593984006368903152547 4152 229239914144743770696338935 4153 761926039189247936317800831026114195 4154 48543605157787160049557886565797066588551042 4155 88246636305720777890226677704251 4156 2681571979533225107638903681976284 4157 402861025880539233932947 4158 46720240885412764923 4159 864476021611626208242129916603622991849237822363009834781195 4160 22913821847326342285759120 4161 97980547828525059183798336 4162 8017874112426447460022562414980691400740979721023 4163 27853957561512834580 4164 6165411117926710427990579394497134946328 4165 950456512868847841871758020504583 4166 283874853137369113510 4167 2550620102775345809 4168 4391050010218339732456 4169 5047288947687929892594501987507671223 4170 63791875864720 4171 121496606115128048709648863 4172 562284408393694438721 4173 69212084920085155838125107 4174 741955187208093746 4175 942459731172811721051928903896 4176 3703942357768621 4177 276682109318276366498404212493814409795 4178 98631142254364839654999834790 4179 843070217643855543512574368282281530322223808347679 4180 5111355701480631820045322072379 4181 489186357214910 4182 62425269939946710153668 4183 4623410515333814268477062758520352409 4184 9207972086991453 4185 730109551641503317628 4186 200196916411546026820723 4187 669255275141842996992053 4188 98534330730680573723805041 4189 6719722112737405078 4190 92726634063885068673445856077326664838457802771 4191 891147580132310551987841336 4192 52185190714606813 4193 898688671031475982 4194 64611293795439526672867275994833590 4195 2597445878687684964626834844344141359177145877660 4196 880778453571839329371937393236 4197 4083563375766884682111179 4198 93505541020855618849010201600505639541687 4199 451082206035554108176664605241249 4200 662244228045452432160320360194641356097 4201 92001959024049792923673298 4202 92455399010198011214029086869992057 4203 58917771880741461222050247285857153 4204 675307478143897305717872 4205 68366360157613610077228631963885264 4206 62351255380773194 4207 5956356796538236249992655180 4208 4330796359621106745528 4209 5214290262949826567553 4210 3527310046878865731047246649 4211 332656792733134512295505918 4212 6232937393326086077451 4213 350775309015744438294873397796 4214 5322849358301361837 4215 958626480321297 4216 368474817516476913662110 4217 360369509106666505171711508278200932788358722598394 4218 46306837631811808904423626219988123682680785 4219 79526219721668720174551747262781803 4220 2683058548803970977047934831 4221 354398559078435527766760331 4222 39884605271 4223 5031388563324676889 4224 2710459585193289513916 4225 7823857735772658100479 4226 8256393551935200552040800287 4227 5967824973937478860528356493591 4228 497838037796496000521 4229 2445834779001756 4230 4246586665199807702883 4231 94385163809550430492196032443609034008517 4232 4660429627430976838715 4233 1945982644735940 4234 2342482110447572911177795877313415536 4235 9527595708986125867714562523 4236 9945007593802060935502489200847673322930857422225502064556902391 4237 26543663578524272429056053205754030821 4238 1451238209021746 4239 69757976534751725014658 4240 374788480805377351504222240429576 4241 36137543248619 4242 9655891939220504699982106293160967 4243 56517907513229607778575533102658584 4244 25760866867645355209277482755675451 4245 7716995087894118059363052 4246 4994496701237598 4247 65534998739666395394417017059698101512 4248 7193331184076792327185 4249 3953980976404852784674387231 4250 6432910029065495308612833302664007 4251 5801296184992070220025559721569575883 4252 761687843643467927558635739722535648841330 4253 601192895746428093 4254 5785808113233143311528748217976 4255 6039712579528900364 4256 719892332813161164041693773662801325 4257 9738222237426818917648959642270 4258 338039059295964969648213311447 4259 316676504197678110849096646942 4260 57170694570078712640144865224284694889761725674653 4261 5220506162107300101926248 4262 3146821203551699501522007 4263 3163840041320303332423121670826854689 4264 3175843663043078435078592 4265 810447849266395 4266 2652398718644173380 4267 85681692321347 4268 4297545832694021 4269 6125333283790096064 4270 86277854941266795136740 4271 4587741694559614076265662502990069226726787603 4272 658713793279604 4273 184883939339346926354341548095183623323317 4274 522937035210291464133127520371171667548 4275 7206347389232937851 4276 729029514462927415467619479427471669160304978 4277 292889614745870264997970792063 4278 8724082502300642554499590401 4279 1974108535167844409018806462 4280 9374835443961440035352 4281 331030404117845722890295818058103212374382589870274737040106 4282 83777715925126453570 4283 650830092147 4284 92583498924751274536220 4285 610585457599736931352 4286 97078143742841340551954446 4287 7214894150574528391716 4288 37154530825255583432025125424166244575245629 4289 64457910769717152147095185055003 4290 550543906316882581057 4291 85074635656204791 4292 466768055698438455202770996971 4293 98898072337148695 4294 63567031776877637897432 4295 7349282934390514556 4296 7060744607970476931646278121417138182743785 4297 614621970880870210642110573 4298 778514713588373773882407652804519 4299 142713748811055974471831009393751976 4300 598021002410125112308136826033847 4301 4491087716132285 4302 766026393884928495989823656572720426357202637482564949491 4303 26291419171306462805 4304 956698254936032613201925280434617 4305 4390289260279931404361370265 4306 8201213128514881585731117821041310335728887181729526 4307 2711200081475064026830464189 4308 88769747879173173703813999188824241699421215 4309 2776045185956711909418073 4310 7347933109970928315546 4311 816563952710104 4312 61137625406644958 4313 61838546389822089967 4314 783295501114314995936 4315 803982223037136329574 4316 2321735744647342109741491743641994731958 4317 840052638726959231 4318 8364232549184559550453437 4319 784670947045095942012021142208641912790493 4320 5994521373924871107432314951138042937936 4321 554363721726348190 4322 757113531270930795272952211247953149896 4323 990808946657476955651243 4324 605611420086639905609900038030250612423607 4325 7503293413472890501316 4326 772809713162683495 4327 96340929224303119508487 4328 88671035335200237127302029165929752526570392104 4329 214963495238570 4330 856057234346215769 4331 5698513406830454833154590753647114699682 4332 42091023214311717692277385 4333 34770417794076441001301048596092 4334 707211320523185382227444870243327103987811479127546 4335 808361156877921513113104 4336 50083663631007517511025900280864 4337 2771502096271366239740107528 4338 8445468331618211502789 4339 2643072976355761055112462033248 4340 53105995111505431484829553432959830574272451737886 4341 527193000732321736237587327314 4342 890910945537402704811855571990516 4343 8393874535206797085921 4344 1896407854895041094056996598871598863362 4345 779550452193215633612468 4346 5303174705443940294182926 4347 35524015545231609868255313897 4348 188015397045962 4349 5016917966481250155593 4350 231148267300563383579 4351 726032860177847414960045 4352 697257834956205873287301 4353 2451455576345230298 4354 64814954410090788352 4355 980120701265410952518460666201767420452573 4356 67994690771908453787482 4357 60802904825167017661982073 4358 61833123921935356900407 4359 5215498939034465938809047 4360 5077241695436518 4361 58075066490459443188862 4362 9787235716030224 4363 813522046010906352145082806397 4364 4927551284769435499620 4365 339916448879197437902095 4366 7188863200247502079 4367 10237907307296374632633667459427556378 4368 45356913673455240148 4369 9712590948036 4370 856628232100500394007 4371 310663207525728314711519 4372 26332892852069672393471 4373 7509829526021254947643 4374 3019535743835092582831113391153906 4375 3376617373077236302798898699857994 4376 50165923769067548 4377 8379889294006051 4378 6282614004815046948281403308391643424865093963545890913280595111633455036563482451915058317 4379 94980831827281347950507727173359496 4380 63371882149192837871164639035 4381 6692577994245739435547304493555939684803279020861 4382 419681508260648109246885433833298663907 4383 45478052636291 4384 6156279880318782827074 4385 51630327863907566533621975063224 4386 248645769459753596673200603898262930000761 4387 251494798008956712452569559827585485769012463 4388 686594942242277271771518496417510715984163 4389 57207241224371968 4390 6720392706478942789421712842641334271183184794413346064724314115 4391 1550985511712414668243 4392 3123520628406572269 4393 260690474791964472975283 4394 2274956981963277872816259540 4395 120205380732958250049744593080978240952991296 4396 54233184987988007716 4397 81631986086512088315867256506594 4398 414061844683749631892913745 4399 9934216034848228831582897 4400 3094216147368925 4401 58516992715531155888876007217034 4402 1024458744020844342827300467309 4403 795555666811501300338889583802314 4404 643138290026007632285 4405 347583078087889518031398102076 4406 2788985174353478225120846 4407 7594974300244378958428956807526632036276962994601 4408 808349419949127065 4409 59130840005862656399639110406851041282007 4410 15324625642637145635575769452849271126355771963250 4411 658965455364821254592633552572925952814993415878776515692231191510 4412 23373440716991656476398 4413 20008969846298439977593853981 4414 12133218103281989699457 4415 92617649358297483733877523528594640 4416 35138238230626945363458100319367 4417 25020698280738433341 4418 1752831573143426398964163471270 4419 530347756991558003118159180911378802 4420 6883854757697292339888286032302997704306662886955301 4421 21027270576339598976894 4422 10249968479498168420119925613 4423 48075644040655946238370872368881 4424 254894914879487348086 4425 141681055211400184551700844448429484755073 4426 27366428272220633658240174549 4427 8808291301883914015680905000084954657 4428 3730003274779720991750746178 4429 59515799532022372852359204007425152256 4430 3861667562031883981176186119602216284 4431 743190797025036745928 4432 280467817853664739 4433 356003540382782818457669 4434 478233745711382212193261672950 4435 10427069409520265028052289859093 4436 50023944908745626205345221 4437 731194095778301953605185038549614062 4438 18253061820365182733706211198939024 4439 48897538635818099449181578487833652 4440 886543654224830202789241 4441 7049689651104172759475017812267858143 4442 9174864942435730 4443 909171264877160595920974458114629554223 4444 10022008512052258976477811482703 4445 942677666427827462593951174380 4446 719861872226558650403 4447 284691469278646800318360346381726405 4448 702707422620342971875 4449 55809938687124 4450 4656223338914646583055430131550952851097 4451 263005080518826527268533537293733856918269371716773031611864 4452 7494810424215127915910146065697953 4453 331337740959367493264414637024275245393350301309928 4454 3364854070698403439912 4455 12452492755802997988240920664464042585966200888741916498773 4456 275403729204215810937814713136 4457 2262886666945474212449552849091492193 4458 371936234029433712557556998 4459 865296623645035351920267 4460 77637942482082860568936231 4461 521523178850145213132149146 4462 986854835944706865850109813142 4463 58926764161151621094053 4464 567807368100897342 4465 458729327052108535726 4466 7638056422884092966588447779527954671 4467 7351932954747130150792208403282322044289446 4468 78218396547110 4469 902117340725139724757357008555312743219996 4470 751259582568063235880883884 4471 36620326226619141493474043649800024739833209241183866742960926946070141838817811071428243965 4472 77963884398647823137154249894725830 4473 411451495268724236189967630 4474 5881682084632743744121039 4475 552765218710735564525713360114558045585684558650432859 4476 917676519619327114349866540 4477 777451450047307271171479571222757201812886 4478 44644077751746032824231733853376529 4479 898104423224046772463204795 4480 17980971576025800885768975134 4481 594805482687728847762938464549604027037050853941 4482 9092769937066804551 4483 71941604037635118018551365754510952 4484 4703460226002074174282384948178225 4485 49063659920847490375832057446779591 4486 67556606407750093471298 4487 17005818769408027992690460594987211763 4488 4151914882251867043 4489 955731001793710004665729218 4490 37284879797156 4491 922788883970419825456 4492 57064289089858279586256599013 4493 759687500785698534209443995971 4494 523667673559911557090061413018 4495 85395600693305082611578831597901882912877765396964 4496 675392080848582290475561 4497 905186375490594176472 4498 80908485239299663653777468709856801 4499 42361370763704674236180292186795 4500 92476977765292629290417983 4501 9275053432943384476533398501 4502 22828362798515026374 4503 542796671771484197573390 4504 6572871543054321575235449 4505 32053465375423820484485088463459085338667729253852044498441 4506 313686375189411768486261360 4507 36819373635133932540 4508 806852269214743 4509 7329134467625293226408 4510 45330844938647151561813941363435036481779475509763392 4511 55988278690369632386330342579445292292377520328744890200405326681 4512 3935475285501746 4513 453171721459950814556 4514 136469252665022711533738 4515 18175978557950419880754858113362 4516 891549009039080607754157573613737559880187573075362 4517 4873700129122382611343810392343723135 4518 368988915337494937863249849417642814170 4519 4528408296939917 4520 2432328677256415048376577311449 4521 33521553852300178110827616363037090205259503779092534 4522 1104705700465652519779256793314108 4523 8663264059262317 4524 889312603152857587164 4525 24211903337987257758742901290375936 4526 269727234314893572572418837941862768645667758686920 4527 27601439805 4528 163871435204776738809 4529 57892836338177973884 4530 573441001499664332358 4531 222579253517110594856 4532 78918240152199828522694650958763 4533 149247127952016446764740270468954543 4534 51030698261799914 4535 2234072854891546 4536 806842095743207506621 4537 154487626644675798636443880 4538 2325863608869187594 4539 4227152142965066416138 4540 4963815027 4541 972173071265920578266002784 4542 718140034209265 4543 6930703090445702459646757649018 4544 527813931481315092036 4545 4104984596906022531447 4546 4822945707025270436304061 4547 114455142227669366501254252372074394018 4548 277525089414329152151705997454593125946 4549 8212143510622763303318504339 4550 48895127672063 4551 729151249368193570 4552 31910469357290527628 4553 8768782500485054800597323075326522779255241 4554 991315961791152206941968 4555 547918734156699781096702 4556 562993993208164507 4557 1741734905643398652 4558 199866390557093521198524 4559 39067986150214 4560 48623928438739820187602285 4561 471230394945966157258 4562 750965032007124766575938 4563 1372124801134153550616754720369 4564 5791055974610671125417117453695430147191419937319722797169021161357262524311647228 4565 936664414262124385498136236949635712821160 4566 368544160710823177510780129 4567 830425381419089224920859536461082139564811320531607 4568 37077720760559934981 4569 5034240640775123315121589 4570 992462974978454743857855952270892671 4571 247919919964504304016600562176296234014928 4572 218161152050464381405120101763279 4573 7902693271222701259270816304 4574 57940869593885030885857777676988057712 4575 2774618583728185859 4576 9701772111603710982739324147197937663864843160008415 4577 792725306116408 4578 5015150016520300200142743376390418 4579 78862263527470225898484946907769474761 4580 327639105259940566038 4581 2382371636943555470 4582 658174827307182474182726362724046239 4583 9440284444736424586444751 4584 469029976526749734435698570853905781 4585 91599585996096750612830910194 4586 74886565075126139 4587 71363292764158349130 4588 4208300950851100414074557443784927898576 4589 72610576974181963 4590 36967907551883832201734 4591 4376439805368296268732851 4592 8939530815972138409987536 4593 5774663549325311393625597895430 4594 911914267407538 4595 59254969015797341918 4596 371040169991790094567835962 4597 857322447147907320456 4598 964719786315490862 4599 84123332517481278482880984876 4600 1022100974278347516 4601 46279055393851 4602 966889569651087606287295745908892017023 4603 867207401060245389 4604 4151954739328142466223126892362650 4605 27205640264302177690318 4606 95555206112711463146717038 4607 9157733900654528 4608 69232720808111578757374 4609 9910353244466936165351752212468 4610 8660805939738054689486755602588706871 4611 3081189892202421749529345821953530099156 4612 13553607315909567346990699248 4613 74268001953 4614 821752462105349 4615 86270106132159075726024 4616 8043008278683562931 4617 9838427105219835472751176 4618 42330279958926872730531 4619 18355805687527612409 4620 1974244476335680 4621 956874844410454670283 4622 52365141527656270080436309 4623 7477453767809820873498038498259924881 4624 67029775494953522829951 4625 654655985068742831 4626 76285208571961393797828505779014 4627 99623213922046234152416823803889446624267 4628 37300189654337647650363412 4629 518285095120888648562947143 4630 9877956655928074916489625621859267154146921767683 4631 9605450082164216260561064231444357 4632 982306919657804 4633 7057471484600729681823 4634 722879775604960891581786867293 4635 6323790241579204728 4636 364697021031397518 4637 978415985500070553649387532 4638 125749616748758725832599259576150 4639 743391862284379883013460445 4640 408808178096854911945411934702 4641 689650599198604109976532 4642 11196581062966550051161836517062029288087760914 4643 9846167316442686419708923064846305 4644 675457388720247601652577608529 4645 377210933584453871074027292591915246 4646 26762353817978693064 4647 215340131633701135735635111098 4648 141821129662210736726269615 4649 6726748307752488744484167665737024004850839 4650 37025583859101226694 4651 8358068391545479166016456914863052 4652 393597793244672558867174160 4653 4855038711490317607553732 4654 1944728305822191558078807524536 4655 969327446017473605242058 4656 646968697577061218677619720587491045165142715495423 4657 8539202325269751234 4658 9546546309061329460056650728 4659 309872803387373515537522356318357025370064 4660 9409263808031737463485 4661 403611466000484687624231089472379165 4662 74517970524862846727663 4663 3755173036873683856440370498066179092 4664 831710788210498183315526 4665 148505373540750351082239392474456 4666 3010969204227884473716968895 4667 91118573692689033665971852253777032962201670810655181267580094 4668 85251506847757921913 4669 8932138092869611953122090503801810765874 4670 88368317882781425278626187966760 4671 68219770390932600672961512755712527864 4672 3706989835444409613917379035454851804039733313748052 4673 3587910955583040481534804539187854038243236 4674 90730431027406264177776265730103470338 4675 40211296690848180461624964873947345 4676 8441215530258152221499458222499419419547256 4677 41031750211442280865230280221342409 4678 31939327276781959906081125986239673394 4679 589896190716797777802595116314 4680 775762640285882625148158216439 4681 94413506196081175890461951158539082 4682 61335496038803237 4683 13522245169681180597 4684 512189590028591797390866524 4685 49528040782713027004537743726 4686 785553250485039746375739464609840856589301 4687 84822341614986583150346608218622360580194811455490351547 4688 42662660612950268784097547798140726823 4689 95693147248760 4690 98280345081189383404096153431486301124867 4691 64653154787584549465222275318773560 4692 890835043837081120882441759938586 4693 46630939704811725 4694 3004020305813409044745051156 4695 3770541035014166861912 4696 485252694933482978510 4697 18111472329874045396 4698 127540222219095844050872306 4699 6232688884970422345670001 4700 1949751859796494099148971385362 4701 27945887407609904328542281 4702 277305818304024945108706 4703 3369869468674008948109753971009084947683041071152 4704 955063888765249054565999426077388634739455251 4705 144897203610479375 4706 725447239660235477481 4707 2749416069835 4708 10131476402364194914610598 4709 556375704465155667123652568282701574452847602207817539 4710 723371640969862649205 4711 576687615644577446446649254773467297255570 4712 538828590789231759706768639824 4713 9662945556019387 4714 31527103627201242931201764252246448 4715 3181954468333763994613138361445704160888342 4716 225371558783580701611560271775414247233315278135669 4717 40098980044458238998420064074895892389238927522891 4718 473294553124042477552083805237951012393843585877545499900127206 4719 8286659998579098429303846007329623842629079721 4720 8233372747669464015 4721 269204881430422739438838386988072365 4722 34008809524512726 4723 136152570415774978 4724 954642745928669621641542751907207896576567620470876291025929888771283 4725 4058061317182068879 4726 509627355230802280366588530930270461 4727 94006144644918627856642449420816210203 4728 8327611169622442138639731157130 4729 11899185316991515816502583428128487 4730 41492753605073550149275164965568 4731 9498688144578280724154009011617693 4732 6589862811374592790 4733 3225784890933976881 4734 608670857002995345721 4735 57942098099722053214575142715411220939886 4736 98745628011653 4737 320792545519698 4738 519103842815726 4739 835120109236799524 4740 2906867995456830838859301 4741 36672185211353641724422837049 4742 206036481544497 4743 1779988618739061970126506684 4744 37064042512445995190900622608 4745 2179845415139874086 4746 1561892465930844027 4747 4701471016725471601668601739 4748 769199766201111998930155354 4749 6281778132823867987398831854 4750 809365141752 4751 69040502739923269532293931036045698 4752 4252059471087760223 4753 210167746792793562530768 4754 337722069298099521332754 4755 9341076406829369625 4756 65380979829922150200761906567133233307191753110953769674 4757 31445827047452191856 4758 56561730561853216604259 4759 464553856168837599345327673827887812223153728111341735545170 4760 7355320827604407745254423078545374811259 4761 66546355745960432703685421 4762 573869622444796092593675008309891 4763 400068538363588177874864271068825787874079 4764 92834182519771408422304894979155179876 4765 78274684754084928993864763498391 4766 753924459329312913808073876 4767 500505220066666272734384454049896801 4768 183432553499976250 4769 119217678755809806723324 4770 1678261782570891163017980881955837910754 4771 118050962160109308042257 4772 1805492976467841153 4773 8769143070882475 4774 3121723137940372365928 4775 771043455446962665999926233933298 4776 6411371001268040811602769694022871365 4777 729810644525201655173 4778 386046865040621292457 4779 89271472274267638614268236764085 4780 164119476626514371013938 4781 5568064270077829659680486077517949221215629173 4782 86716354649889853835751532497431583541399132213650 4783 51551384109030902755433236 4784 4412022530077042821114714191814757096 4785 18331378229434207254341031555828186 4786 693283866836607269163836967793201021420290468133704915 4787 34380592465471 4788 14970835401227241006 4789 50394974216418 4790 8669227447368995062528945027771 4791 89894691329634675858792642352116335464746864260 4792 5485613157784036114314902 4793 69544275056480384788879432956556048443391 4794 840602027045146827824231514065070221048519 4795 5920723120049337176738 4796 35237093088565264344841 4797 94677345382413296885430 4798 6302477825543502819 4799 59571754332687358317282793377410 4800 10263471725258000551089 4801 9808792042744778385364274972065430922479605721 4802 40033066159793981569706136609839640552 4803 2876699917225472402063 4804 96060964299454270591546000735367315498 4805 807739083001581335160357301111141092 4806 80154122806666705878555092703 4807 33850098311567628516164 4808 9242550929283039087709889349460723490286585602054220670371 4809 568046350038260527637108239 4810 865979318483093676416563607907066052 4811 334341113779312161202058 4812 809514614377394768353883950472 4813 1294528349865480864837 4814 885019467676945623 4815 2670199871331845 4816 54534837360845127671800567875423588719 4817 510589565279780453 4818 78344846504681469516775381369518451030832 4819 39037496571621433079638 4820 60154481614495523935111212189443023826954057 4821 860116467373664795652 4822 65872508159275305713134 4823 383569920048999618043254950205219555020617 4824 92779930564245836658721 4825 6753519281750334 4826 499239183325623616265020814903557 4827 8612440518344040381599135827 4828 1738433734045297449996 4829 4059918656664153561242430800162617 4830 933750921429658 4831 882832219570578431716 4832 97946284551330 4833 968382460003698996180592987 4834 9506603760712432725597536508 4835 8203863609588090400380017 4836 6047507866974433258772321 4837 5438325998399864395011449541507 4838 700972822653695839438085091 4839 284110416290966370127424988176163441016674234005 4840 6836167648232710388942239482025 4841 308696722292524340750602651 4842 2988576358781375008510056886874 4843 32827471873232428984773354258150416 4844 25895502385448906849676764892829707281 4845 15843511676077617260489 4846 135585109814789508429849836 4847 559365937105320205997904436973534016628 4848 764532063718869 4849 3821897801573219076299810361256838764 4850 8387269853601294 4851 481607317618658066805968373389411982 4852 6500873262426696002409088320762261 4853 1783999157440210584278984506 4854 3036014199339283624554027 4855 683509989720421 4856 8596209020162101565192235842119488202091237 4857 8392755718560554 4858 1656205455347196978 4859 66123505834896282128608208403497 4860 311998810772590454586 4861 3376610850509582385030751284 4862 2596428597494715967542592403 4863 495586097964340196646672 4864 17572372370707851846466383706717029 4865 95416983298869124728187680 4866 2738125496293898760 4867 72234084657095098943201 4868 6548760479339467946851343732 4869 63039223093317906873031699418007404800068725 4870 136597857958599478019949652 4871 342728688988717813516171550 4872 57783915871386404057895659182 4873 32137081400587138088365230471671271822006018608811257260339 4874 8624035420675212769 4875 8921081552260329300444101890637 4876 2365919571195303028824 4877 8586847825648830052518126081035421351812247158400462751059 4878 2444870583709540835318975215236 4879 103420408450764137674234730058822034323160474633043506281423210829 4880 48724090259476441189103 4881 2233740497947408578277622048261 4882 82195142821798112437267662584689519510 4883 6998673740227323002602615 4884 597064215274602326999497006158 4885 2359282822297832868401 4886 99729036537816816002884 4887 11730673324496628384032435 4888 3650413975362055091052197490957998 4889 6059572694138 4890 40242675559674863774293085831 4891 40664803184453153290815321549434582880442937 4892 355680052766701800094 4893 78873358860913649494583852 4894 68927913655943428817418645559410 4895 296179299581260809706454746509023 4896 426184034501081240335390006107 4897 346941209783867162772161370836145 4898 151105007720117042140575102955114913702554533502068 4899 1411652447691784586943540 4900 3411879135071947286 4901 83338966247610118301700497261895 4902 611839898160539092008911727724 4903 5282732995868083801073781314 4904 1876067250126926454645097673 4905 37470023676782013523567324262478880482343629 4906 999633010976573057107450862 4907 13218779682807434398964835 4908 524271448757305830321802494521092319912041786 4909 298321106456189823450495054397 4910 16180303956851265380149225169487 4911 847955472418638278627582327821299397820 4912 742867554710924982182446861479580814083 4913 5500466875596261579061717590219271869723 4914 784547241129855757317937479535182955842991336928140 4915 58848042157153807468531130233549 4916 4627214184400563239 4917 74458753772751807146601657065035375000078000547610036786369 4918 9111323985862132218224624643435010363223985967 4919 1728992842523411315434326 4920 29303907359534291441393387428218721484186 4921 13127907162685826684 4922 7205954664035651133279272928 4923 36704215333378156489 4924 787872434723165771081189 4925 58811592205341344776 4926 7521297746355065511098 4927 18114547089217012441063 4928 492394924242267383494394078654658363868597002601 4929 9915416838558615578967012 4930 72200232200316861954 4931 197028924757421666766801524808240221111561909829095288293 4932 4227840649039533967200864995696544707521 4933 18461343409778577773642 4934 63165869169876274954188683133247514531590 4935 2335440951714914081359273191146 4936 192006775792158563310761254 4937 70709339611644150880072 4938 72939456368492532718589155168814720 4939 960114154056640038921028118648545950411900558007 4940 9283947161996760030187700072991661348781038991897992779330826033333833405 4941 79193386012599266354 4942 35064710091260634625238 4943 574346352684749297906578001 4944 728766596825621946854107798742184455047104825113 4945 89936542799445932024438989851 4946 3442567266932786132950 4947 48517020426704168104239 4948 8878776628283501931254 4949 549510108703766963812 4950 603127617996218893187778305204 4951 5019481204742705204573212548733903930286 4952 680853928985514539518307 4953 1677372533915679276903907336248 4954 590343351476117870517797664710107502 4955 45076816165572539 4956 54820094809110586317 4957 3298917531184160 4958 36402195034635732195947558 4959 600832082926751237884 4960 9551667250649220720609741203129313574353745218 4961 55454983025804156517 4962 98622780164689374817239713381123695 4963 36373581105739391053691797392934 4964 319775188032524352586 4965 8082755374099972101540080046 4966 97992794342234544768970758031 4967 31490654997645727199699628 4968 3326920908915583817603213989264 4969 48802376910082742090668080043739925 4970 454122368497 4971 19409774670467316737887852 4972 49416564473707132543728 4973 31395409623181337 4974 64738488941218277568760 4975 5827547211534840641119 4976 286609198061422822955249075885258711407213 4977 41401635238119989127 4978 4778913139757468280 4979 93424728231102189843007024439996429064445 4980 84478802766865394635783597863301 4981 43574307385522480118057855163003059 4982 48035170230529176 4983 1937668044897455190062 4984 298141740225468793 4985 8598091422858374494142946 4986 6840567844786299687303736686339751 4987 139100798455883197189398404205851783126 4988 255609907516425666609144857660683 4989 679374480652972403709933396292834348332661 4990 41368713447259 4991 629441715366168325692987460 4992 7519349004367548712 4993 45012517388228959426 4994 4322061718377059 4995 5166566490388962341590342836592467 4996 623892154316210947 4997 39650098692570895075041 4998 14157819718945799485168292399767685260 4999 590940847692555560320947301 5000 798892618229473834688688478774214747821124629005 5001 4876162420975722951786073 5002 395988696418605399569127 5003 42611053799648 5004 64827288214729865447937270 5005 511431036415399504302492489038987 5006 1904738048121737057256 5007 6371346514715413122205631956995297107448 5008 45423257854093196 5009 70374806243288730574037414313238215835562671427568755755136182019 5010 176330108628379725855115674 5011 172305047190608 5012 736162770832629644295 5013 80482797563630823764361 5014 615455540616980045819644670667810243 5015 3478459880692484772748952982620451 5016 69437003711201912953531129197138 5017 175955779745321797068 5018 998107869799671161406472583 5019 557313852803781447946 5020 186458216347452039 5021 85589751231713640 5022 7974683851455920 5023 4145005217721229144669927864765201003 5024 65397889970941956779542 5025 290004143845487143488528556 5026 517630802992516764 5027 44247682186490621512191723 5028 425686851600605859780896623 5029 668832012839653122703074 5030 6548182119994822538814300401681144503621167 5031 2024446204828296777616016563 5032 7897576349795548725510 5033 809105781339420347277448474876 5034 9898419218280856304164926029917 5035 62303626322504418296296521543856287 5036 60703742186814004738630945 5037 15910913254210303256135110757558 5038 2873478656260809325645074346337233422408558581 5039 6338537153069458782 5040 69202052395067272475369001398 5041 11496431659458297 5042 164868632204841795 5043 21964244983279488063134646201089139328705 5044 313455615037887692 5045 11459272685051467713 5046 559958906322386507647782826901 5047 680360130617085698288633635339821664 5048 1166133554804037038210034458380815055830340179 5049 7120822493909503856 5050 609585571395374634762 5051 8324042175193426 5052 566863925591774337832554820 5053 70386105633012623762876981734 5054 728224250946153 5055 18907021508205042181039774894076 5056 5721499083247852854595100246 5057 7959739308411062 5058 72522541569649389236827358143460 5059 77275980334626431 5060 2598278889441818491738026 5061 8704496038867071864770831564787589117803543082 5062 13186565820343540734229 5063 283474557696514986839150 5064 397614126133607894809975 5065 5916482490625516855367 5066 9482474050984649608568188917203 5067 6998737579643980011652 5068 95270277237226019357555720232631014768 5069 6928476263628518930 5070 48492690926409854724936481 5071 8141283168938328312579566213598835544520 5072 667408958409231 5073 486257559110519622000503 5074 80204257370028996601 5075 24136355648802803399956946560958857 5076 63219926030004685397 5077 55980287655583171070639975066604 5078 7614867776356322611612715224267109 5079 673618402529 5080 10825524461538857766602779 5081 6080898302837068778139849238125 5082 4517178987577906769165132 5083 460310875518147960012 5084 16762016855436138875351111446464459 5085 6594898628685003842938167 5086 75979619127299904591343960428 5087 362278214574384910 5088 806626737203981596833114 5089 5831327755737193964762139470 5090 3694871344837965336720 5091 8865076094944310674893862 5092 8101668608093548762 5093 406295314268367 5094 90162232434421625009619198865282501847 5095 8075009309298961687893514 5096 404852784485210194972931491229336 5097 6428383610958359117 5098 9266973210503286586371961913064 5099 985733208661524 5100 31989177517561330725336906062894 5101 401403624673579168 5102 61241907679730721538 5103 96099260914778003921829096605 5104 67805157424539 5105 48127051582786560861766280887675485282643534579 5106 297510910374324314804905099720134009387120996 5107 799226673274569721997573974983529556634445324345570 5108 3262602782931368938896296769149005 5109 11179164157396415162234596241438799849972397210 5110 62591045242665562829601459679012861764153 5111 5247864330478558149 5112 62571113956032515036318374 5113 50619425879073 5114 29747990654033781 5115 2932343549647709599415970216918 5116 103681473383333064151387713221517339 5117 84093817465683332 5118 3752124521204263514948 5119 1795737064857482 5120 55881296241114146469266177478173860 5121 156155696776808063542 5122 808133926222268057358604 5123 3957391627387714350 5124 848477018662653169 5125 74888647386824309419601892875 5126 891202138727709615384 5127 88095065653207344205898497856821 5128 4481099344327143794129234072975479326 5129 476182962040361443641127465 5130 2404369175428 5131 3585661405959433261009132314486416420497 5132 6494795520171710865170698122416084821707217101649482479807749180166663 5133 180760457163952 5134 5183860958271832720865705298255892664 5135 923127405067312348 5136 77203497799829560941 5137 63603051658168190384801114703042 5138 3901820457583727316 5139 5208592253994751093890012112219426 5140 665445908677926913 5141 71154950789666576676546096288277775199570554507297923 5142 666208523507816894 5143 34003204754374040076217990918 5144 8135109499396694313427 5145 98599215806292704213 5146 8267562143534059 5147 2467202350206425854109 5148 685955128295988801679474853 5149 4882762322608988214260279669494883399735 5150 3809115310261572752606151664 5151 675747231126731130456302101644275628278219 5152 14879246698975320 5153 97832652921682584330 5154 4790854783365426975843307795571 5155 95200010120787240198813494984438436 5156 76382704117421003695 5157 1169011180168326999466120100860532094157 5158 9019288976139784035 5159 16511159934642044414827 5160 682054550634184830616197 5161 994602704896489524389702584341 5162 71773190315330932147980542020896 5163 1951250759293649016278 5164 147407732247725732201913504568 5165 55999785692775430546578798428594684085867841 5166 341145382412407206567559 5167 826482625761903 5168 33834174251848538540384703710069 5169 876508085350864021762101015672829 5170 1435673677110351164397836344042 5171 830234780735456691 5172 43817704745089458721178783915416 5173 65309247269795195268 5174 639282330037168506787620787754 5175 81783910819732182904787993291396078874176833081865 5176 318199940659792 5177 67822132271345963247140 5178 952946307619739674998 5179 46349363609758067253661 5180 55180785981453495358216 5181 14802602331762520150636639 5182 93913514287751153532124112251505706 5183 572311520853765028432210158406189 5184 82570047043917186 5185 49072412089171456120249173 5186 4379934999420658663798578734606048061 5187 9228119464331562925686710 5188 879697123496236406193738811218020737915 5189 981801097590801132722578430025011137880349579204391899288300516 5190 242921760033764107933719681331920675 5191 82991826078485247571177524201683 5192 4934819414005391646393521827 5193 37104891500365804792 5194 5976158343651355349438431915092 5195 146293081995018359167 5196 942530265403298032496761 5197 58439634711435324714370 5198 39221486178438282611386688552159846134450 5199 580330263691439417 5200 43559917537871666881400452 5201 9689343519876527230 5202 845846550156565989521130110485288169394156867 5203 63517831922185595530500029864 5204 832544477477719955016 5205 5082658896713964 5206 88988056795806691606580609404851392 5207 801022276976156138260831907603324 5208 54846528661464942948396677330 5209 8070732006751042625141429 5210 624471453687509 5211 7068785066005939402651 5212 8778610327654702806325729 5213 906196897591887386672305110123794 5214 932925976495748262551959273944717640 5215 9255618521185772443 5216 8889458931304570975272586 5217 707145565142360341819 5218 89031519545721886 5219 21149171034530596578 5220 45082618680743649 5221 77358317577008647587996432 5222 27445489500780966711961621513 5223 676950853089233612386662834 5224 81102939804607435 5225 534272724428104903280756 5226 76700337727112094912843448745 5227 813568822156033050438835175410814830375344342084122081683605813262345767754279 5228 3161986045430504448510555800411679433767132 5229 55814705872720882536047310649 5230 67931847963735278844788520 5231 5873182866006563349 5232 325602359088898353777250797020050541 5233 44021055946107207649244091363372278 5234 97399466397512341178836631250 5235 9006141623227657028 5236 5410485067974498127181467643 5237 84141030023752565373049 5238 527672754845459997871633253310 5239 506190240215181468100146512628510397 5240 598394128823698621131831524776496795777441913323947985528716530 5241 2319986980239839847319817881713331034433989083795 5242 80000513196534523383390109097 5243 4447143479426502628 5244 57403151815203546507282311838519 5245 865802936213522437 5246 9754319380198343291431250275776 5247 6754316869888602 5248 8656770135003725896964 5249 4586868341764738783906654442 5250 181923585773107870023191744542871416 5251 302682837240494643603478769035733261 5252 88114310108132188552798589730345053440330372276 5253 91514045318236187 5254 832171998898905508290896624 5255 1976585598057834142 5256 87373064809852907821 5257 4594112649499219651136125677730769946058 5258 20640723918086690020175 5259 6956417595527211359337589791160 5260 475982315587253564456825714374658566889820 5261 373705497045290715846 5262 973763555870609280120176978053293579678380795022792200105201676898873254 5263 1083893192509071742888108107086 5264 23207551018480041769 5265 696826290392399839381162366384787130819320185 5266 55926786589807098502295373949421 5267 7542469625354704395473241339247648 5268 521037611777311231385001618713047106477839 5269 324875850063619 5270 9119677877532680713924 5271 6898440388265936051085465236922261927 5272 24034991210383162262972411440835 5273 568680499807460483713592 5274 520753901701446937391640928 5275 648639190537573932 5276 945565367754356329489530854791 5277 973561811689434694434436430308714442 5278 5491060982948288158115956356299337 5279 7947392209785110406 5280 72166448032053106709 5281 13037594884345787343984737076537474047930809034382 5282 443397058305326958562998479383048081 5283 7797508901932397881964 5284 474728134854864856399736790 5285 769039302521285919509594 5286 53303137975185298186626201176126095321392633918271825632758305911893721069157764 5287 383887227842285290091226 5288 1251408052315081202726247737066716153729 5289 7962365171711830918171522805265375933737558128234 5290 864296932266784713386959887691580 5291 9508115049936337356905900842 5292 89200705482525461768954164710778011758607143 5293 28662404483055236425937757985524486960807267305907650248851 5294 4081476189179998962929079540606916509862750703 5295 3091008866119931836534781106895005532 5296 32123231040994315669757128 5297 43211058927290756 5298 266529830683461268817 5299 435027634457348731308127878539 5300 66825948045024450899453850626222815657 5301 206656259080710600907194741580643 5302 4289617313151570 5303 605581139989607656842 5304 772395481206 5305 2465492792246644108673 5306 930170526784 5307 6522475041053604323508688152543821884057815229 5308 5198789560649956069827453 5309 2892273270385375845209270924294667346895933777896580676951 5310 28590449057399130794876 5311 2539798998946853448670842763284764409804653488551 5312 2094360642889373837105 5313 3515595879507510368199958600924 5314 79405220515488077774998306 5315 1313790264128273715 5316 7571061281736249 5317 78364745020722775619 5318 521267432735816854961196988825831126166950 5319 5222402188114669306257 5320 4953847086995865745998878927868473871 5321 9864383790480463746222816126871276345 5322 11309478316617599707595085332 5323 574602849374001 5324 4364503455658044944295034531833812907 5325 85088833385837869771084982 5326 6651020627957076698334 5327 45177934527180376 5328 9114102075574774315429329032629532114978 5329 8262035159874 5330 1254642288439527779549928956475434710 5331 589858515900550849005696903693994638054127 5332 440782720795881206109501826667505282910042864401159690915602602458721174560455109407684697973 5333 682748145979040455219048418011545663 5334 47833534380881534140372398178819077576 5335 30647233836848076617187887525444073186583050118647563203017139 5336 833900789875424411026 5337 27774925945578726315160 5338 8748702504806203816260628415675429 5339 9711008457236 5340 794368388317756971160717747601977362 5341 998608470922561241903 5342 3443038680607516077836502789 5343 1666283609317675969553014 5344 9368127979354666523938986549220 5345 82126132776378982029467995 5346 81624398705 5347 9362391705117507050493924429371228 5348 7520721004790036952035305417470268 5349 810031314275311744562464073545200130335154416116128453063638220620318271412034710573330570609 5350 56104199977441294378 5351 97233361952936807116294 5352 6497417467460616194428419577150642124491154067073 5353 122138420641412696715 5354 4566438915947177796949351958346843367832214130 5355 37431073429174373437635441590737738 5356 77683355454522041607558324500141271289 5357 974101494705488647243 5358 4158991296092282986240745516058914963 5359 102100059587134719209797239836 5360 8312801101752643186861118351701735867540649 5361 26579151374058 5362 2162972420188375 5363 10297720276922807801732353658524 5364 8661037355246360519 5365 7417587182349087381977451996 5366 4135160468808608272559 5367 61048282225757674635819 5368 16629034390705475970348 5369 90440043043333174134614234541274567798 5370 725892324090915108730592024279001496 5371 73701513477215142571480238781897278909931923211885180400304976 5372 28938731198868763397705690319074 5373 145176297505582950790551571289772603 5374 4354672225187519472277750 5375 3478062988815 5376 8027640883058588732114089 5377 9356256544526325626293042854399332825503295028936990777054902947079622008390293221 5378 444112657382089 5379 568543447852253558437312693375479376599430 5380 699100569908215603145081988649438948867 5381 959773652023776380526949555871 5382 4542706585174744459646823 5383 5269410568519337 5384 370049144862376065 5385 97957437429493137628495423747696298423620 5386 4040699032232862548282233542016522829128844342157 5387 51270602021538317845218564841150669 5388 3943643644633903294628692150012003317 5389 3722315945993702440466546440107095463778 5390 627366769045642599775860341 5391 423376275925853631264370 5392 89730757955269968503132069091830679132654 5393 20306400314824559862392657 5394 5975731775912862530894 5395 654125166228407163370149 5396 790267384325301 5397 6190101372978864695 5398 4034256945572630522038762942326480649962381 5399 63085500312651680544788556819 5400 97310896795755442 5401 683922048513091902688240337 5402 71201778639860463980025 5403 603720606929534601536735130093516649047599690415348 5404 442284064946435783962739597969701 5405 199959968970550071398026714 5406 31539123914611613581834068087 5407 605346672553050422397928096566221 5408 911118477896503351900312 5409 8193081404706478740367155552 5410 1140340703039890722323391594235126 5411 52971711214491591287469696454455709228043 5412 4733841013858874280507251493201836 5413 76549865442619068767503 5414 3979569390242134374752592028 5415 44493707032198240950852874392941278159586 5416 47543036695336546465043812 5417 295538569601870814 5418 6303600068102231935356775884 5419 2217066271778752289539374 5420 973944984606881958992 5421 6057904266324281 5422 8188329768257087830890164 5423 35405464175367797521401491698 5424 16134993044910420427417299073183796985 5425 13124559586063991996596689961080050494007 5426 296397098959517574 5427 634950113152395405436384247 5428 715767305796899780935112310127000606831560134 5429 70561688420818621059065843 5430 854685352265309940809550686451819643104550056985286403697 5431 227264496407220910728050656517590053 5432 63319425718826190 5433 16852091109444623049387 5434 276226013009665098018150216116189314 5435 991755448664845101939640892 5436 42453518586296685358807 5437 23702520862903963751354 5438 4240841676796106254077453 5439 543971872022038982925881504881746 5440 26321440193245912638467 5441 7645387821490 5442 3218736052884016158146769 5443 340972434249669596797455129521524754130038 5444 3824175967755422515486890 5445 34984675846106631594198812 5446 117971334525092753070140856 5447 1426350301527147370879 5448 7902296635683001787990288084 5449 1938939224918844891176700803803875 5450 888780169770111345334911534802 5451 10658508757002551736325688200975955274 5452 87122535718255169787531509556908689854 5453 6483794843035187061492 5454 313573402963136527912761526230610431409239565352297493261018 5455 23574144940020107575292488958929324580351889348336 5456 23226621107047222795178 5457 964311353322215133111281302699657 5458 5654236666071242736067583376783519 5459 101251099443703046290763466149644955996730321258 5460 5228400681288632060138439153523932091157 5461 906047341393629732349275918 5462 89423365652609394831336481029064358631183082596587 5463 8597847150234490787476 5464 787995667424852051040103 5465 9997571039402206306917347420208 5466 969917560052888987367593966293674 5467 172098219541833712823393286 5468 247731719643862566531455126992223677667770 5469 81986434967998415260 5470 4519464045901639578960492 5471 7913929104349027568 5472 3817268404705229 5473 81408906713149152 5474 6250441754527101123578680129 5475 89368284933913963833660781422917945 5476 54344916809706649131884537812 5477 257962155232128839888294 5478 8309602541545158301556456231328450317 5479 41857697997991078955656799608252916553 5480 7586122338380700692195796394 5481 198374261176767691005 5482 7357501471041273917783596 5483 347944115924160740964918 5484 92386416231443150984337 5485 99999574123860 5486 84556879065017966046590401190093106491459764550874416917093615978054671746589930170413753904682 5487 544419849306977396303361433004032 5488 2637044138842456485319 5489 60009102403591486043419567 5490 188919858561565546577508901443177712 5491 86164568621900128459460742160742957104583 5492 14004620124639011021019323688746231874639063905 5493 184609082474661222258683 5494 17169890636064025 5495 40489350875060019353832 5496 35847779777771841566927112240 5497 44551677054193107303883694387978890462 5498 42175900466660910401636227006450671672563298 5499 135619169577585613333903982775996522509904 5500 3870932789862215954 5501 943799706306480709649417708005812 5502 27055933091621184 5503 40046358937856324358641 5504 91061540068204787901621404457877173 5505 9810295260717300099121797113754 5506 2433348822666186718059 5507 34535003597940626101694558 5508 9487985287382394619259273830 5509 586578623690127192963826592639378195968777634 5510 49192781383915273468510 5511 31712835011677541289 5512 69634017633688033476132425 5513 6547944835516002 5514 423125664608010786702586037609 5515 93908004517562 5516 600906555541309840427 5517 35743005006687743313528206170729 5518 903389370532225467004205889640465239361 5519 428307918540416 5520 9666783240709559587709423200941 5521 561095553433443491385438840861082486242898596197 5522 4125657170424006787671236859 5523 3537227109156704060621943472602040994139547201317552449158 5524 345944274919192913502355834404187206 5525 974345886053833701858976572 5526 6225466863899147 5527 40617138440911140542 5528 444892418125280587378444375990337027144323207852046 5529 41931475594758314291941697190 5530 629769790449882130801925 5531 8759048587570102804989009276466743 5532 181741931273879879190866705 5533 6460174141045183654736392 5534 1120183127264213529 5535 907507531674186041139085079174044172 5536 6580092889664003508561829937 5537 247213684341314956929570 5538 40198130016060875412 5539 7957466419031797332593924021074167670242353517422118 5540 28571516183297681422260 5541 7309029636948713308807785 5542 556663239728334225270656507307251 5543 890309039502297514554508141344442816 5544 5414364410492175062270643628 5545 61017571711204836658149 5546 70582463578007550456264537446280525932841 5547 56788579850690105804527975626285722083 5548 4783543668131330317233238135264707525779 5549 52330152891663952865431899957 5550 31745780167826728146022264038189 5551 95669379948424210 5552 9824897420088233111400134104409516 5553 93083130905465503159555154739774802 5554 21462406761105271613757998 5555 62835439696657835524567007936049751 5556 8767958500434785944448348747345525999632392588201 5557 445287895767233391 5558 1085208137994842347153189526 5559 12818751089051213546 5560 549692460665576734518 5561 57177405113980900507493228007094056 5562 92065544287992897680913 5563 853288239231274264963790 5564 7197997852490903046 5565 95850203281301188191897987538612770509831126796867211781006094 5566 2886033416074080204485324414144579 5567 454721054698929166499819415997508117083 5568 99758552531253479307072377194823738336 5569 7606554185021133373575357116049 5570 840886306962649890151155629827 5571 792230433349844936783915 5572 198562685043252008447 5573 98554629691262997883130 5574 29363064633704503315526375204047392241570728 5575 5777998802963532890069840076781 5576 8969756354021 5577 7661942944247537256498457226550 5578 678735909340572389793781 5579 914608031982711392480497941100492298143175 5580 9499199310328089795747253376 5581 814606174543313264489 5582 248037013462642669263173424435 5583 7427051774756506755634133360059178 5584 31376373759203890204 5585 26517169186542244841360 5586 9465986362677543332217290 5587 9728067721218122945017766423 5588 271673310919275233772424505908 5589 8589275655643441 5590 15484438889532132702856 5591 5406006435240340117743942638 5592 3149269420366767731249233446046152792228 5593 71174737320682073795 5594 407753807024875139736 5595 9748722080794183627245 5596 792671586058756843 5597 7382569660152884 5598 50159363605799764879554666897963172 5599 76414458267140983 5600 930260584443731 5601 183219527357824299238053046 5602 979253217595294376466967178 5603 59956554797526010481116090019255987703 5604 1603692890535464219693617 5605 9009854720785512572597532576 5606 878034184282394193011676471278020013244905 5607 4170687194060874864250992490041243 5608 7779902567236238752134 5609 487546868018057002677165904571741675093 5610 5853746632784661471702229 5611 127753816489358140 5612 375420413163179662046260168 5613 3005835840278084250847061028563214676349 5614 2164415596565399512441115272252098 5615 855763180788086283744439 5616 537336386628913943990 5617 45918693562979931691320 5618 74310849123878269670817379838027600732835 5619 2371305703835388120192178074557053921312504821976 5620 69340639428023453350969805452191964164969664205192232229332522498099068094382986082393386867 5621 739544526736321944401598 5622 65904066528670206510049409786713 5623 245089605063631147 5624 497897543186327376379320 5625 227953001087717684 5626 402618218003859090607 5627 702934597864093296951 5628 12338532614945655859677117544246194620 5629 86741789881434778027023789183865 5630 475073672507012316459542104230368 5631 25301549927292304970650068 5632 87445529088936646551 5633 4819384805637455447031971718642 5634 2720965870630049834366571 5635 830309458525285629892546132607 5636 90172374623360138208947640472176710210783635 5637 306328391852894263097 5638 8352418426880666397 5639 2454351949874594952723688235110 5640 647593837053136149452 5641 33262990060613544202079008 5642 7844359185142381095406 5643 246359288007491 5644 7472326014282915 5645 66473564694914907531304041194874612 5646 7584251725422993376561913228344136159688451230 5647 50979229080934778061 5648 120243079336754606956718 5649 8678475890291671628151047910984819968795053 5650 757476103438392 5651 892981834755913533728342888492285393965950 5652 16459422968490216357 5653 698460365666770688497906149378958662 5654 3897851395030195525207115947916 5655 2430380571339104412351279771742589499718132089939724094576 5656 30504381765420237749 5657 3729292366664085826356304701 5658 88942847136621796280779475 5659 8141064720396869005 5660 7335883783238393851564367692910 5661 953212630953023723418 5662 8776377595132558571988684156351143465444921346183625820 5663 1773911196356597362091748 5664 289510711911931216161504 5665 935661400198915406771914740604502 5666 848900785210448984071558724913181424123745314739095859285491926 5667 1955127528154045555489486053 5668 439518305516386529635114358554267 5669 895788433224703032239846296940370036386670597551 5670 896228216684947215516799401023 5671 726052761920617504560496637170762638 5672 45953005334443878994432854366301 5673 464142075150267652998714841483 5674 8592420468435150528589264835412959996419063836222550061620298517 5675 90807999551716142892743 5676 32216280696351216290296505034545598002429203806611312249987 5677 5748777814543334957813655800830045879054556552 5678 3759643089947282941 5679 5658468980629431127 5680 25975546930218 5681 87912731035300216864 5682 227633661031890511086335963986070974 5683 73741955293417850780136 5684 53378687767911514738332525130 5685 2371910235875886798039385529704 5686 9983218303899853337353315103458044340257304227586 5687 82609723983422315 5688 176408033273176226319675 5689 6598977297183942297165227761967340 5690 8573444137475914779317933398924359940581396 5691 3228134659247 5692 8558756550575159428611613 5693 1767395528348150 5694 8085185207154795143926 5695 6728751057441386769 5696 7189020877761195924593 5697 5929086383969620057686509962930381814 5698 549128073418097204032036 5699 336676649944391993626414522714507350370590760938 5700 5752440000947482297136 5701 2377215926308360221391588559094 5702 614074069763012970865 5703 6969066762442186183635 5704 5204727903533175309360779778 5705 798470802390218595874487896 5706 7452374905628374741 5707 8931026806280481743381300198221277706092184700815 5708 252327145986723437854310 5709 4978390436493058607645357560259838281 5710 6254098496399831811297 5711 1881438639542654408280086193057 5712 291799568887988182572440923 5713 860777086263513136094 5714 6309767740997028472766829666854290845405202291 5715 9003034322471898204993824806075 5716 1638727945668940 5717 84973666516228133694882858339531350 5718 502170536111817502101016960937372882174 5719 6838926180687188721171220320673364983128125 5720 4572692763105648 5721 2587901068575208080633928751364 5722 817583758109695596993384841991062 5723 6922411365611711295479677781238623934934140 5724 8547053784583782851512327987308840937357211004586 5725 365454494530186810732 5726 937611086797828280343661333397805 5727 3861486359437163500877119311955984802 5728 18289926777976940913930849268923971610875 5729 16259813646427951911630 5730 339179612919001760953221655734911037471209457900418 5731 60289922155117591568303624 5732 9471608650518632 5733 279742956136519830 5734 3518971428760 5735 223750716059990468 5736 52270284824202570096299382791 5737 47818015406641691792596965023 5738 616749677247841947414200924297729713888325 5739 116655222730338964 5740 4473052704902414772756471540923768 5741 664165282261122166055190351049532169538299957 5742 174114651029984898251643 5743 9056990939459868204985525831287 5744 64456838984342109365894310511407 5745 55583849278936997409501 5746 3891988212479916209888392435 5747 587365554523753623890641 5748 726631365733868871501437667657439 5749 2829832073461314039495 5750 26170953084 5751 4896580056558463095232963187 5752 12451836616630427749 5753 8527362023490678591 5754 5576936220534724261112532638 5755 9143025289376 5756 673739262860646099166425 5757 839998746474341416395267773224693331340 5758 8989228213523671609562825134 5759 923485926804073551 5760 8153607196567395027069135357634 5761 3437674431172490845 5762 53776703266698841 5763 44911480888480132493025843817701187856 5764 663572935398781140 5765 6465883694172838736570 5766 84337575104479912359736 5767 5972434455742718384733620 5768 5164098603931021959212112257 5769 203436510013963890649452967 5770 142056089086176982883 5771 163882838252297076581896118954 5772 572982581073394540172774978345406 5773 8776411077800440742929663980795 5774 80266893129468908915006186184189218530416433221694927 5775 821339211827719021675202080596726274 5776 94630028053887779459621 5777 85683074384298925646302408906336676064738970496873626773471 5778 4319346437826952783760 5779 28614658389278933623236160 5780 368696588859944071709014385765008562 5781 3703570747288123004277647474703779 5782 4632000554372747365847240261839 5783 25081850203994131095039708124812210776 5784 128324595639956407 5785 3037842282949417904179913536 5786 53370609295358041 5787 2844901956771743 5788 632655873343028440148149 5789 907546510328 5790 1813878210907214339837454150957218087233216 5791 393141184885404882476 5792 133156499354030311313197143885666833802 5793 17666836082950323604 5794 5951367759271551656796802958597338036134 5795 40693078137573011613002 5796 657970242655917863 5797 4319436264662301868725 5798 8796305755636607828996953634981 5799 4522388660073014771879 5800 1986416066143908057772 5801 5519244870708291097673 5802 554991120061231753618 5803 4781317654395572950 5804 38545292365366941334856217878926154740 5805 45615045230885311843897 5806 83350748069944802081 5807 583047802929139502742186 5808 788691980176555468181445443074191102 5809 29272193186444074979031725 5810 99397713621809971117614689000137724070092348499633083203042973219675 5811 82789400084665235071 5812 1551118348103201448352947448851886 5813 324133039606763958 5814 576623927274353864765533259261139160 5815 1058972069491216041943 5816 843627692250204083601 5817 83481182715855343925553745823628255237262533143596996463666782559338210 5818 9175987444402718522512906425157453 5819 59479613052718 5820 959948884782435317225627541310 5821 9599850442774753526388871 5822 189264977071705502201056823 5823 25307115438956 5824 475830312255116287639 5825 68835143262728629815240 5826 75588799596209804394659688932951 5827 9044901057419141998149858790000533489612 5828 69163111754682 5829 534858290076839537662641 5830 45205273936078651 5831 38057224150689 5832 7185582776538952151358565897640 5833 730148811113373869245 5834 88890982276022973395124 5835 4135075100387258948206 5836 6478544539290551 5837 16049254655683017 5838 92236352637755462684090494780037268471 5839 61026495088262069357 5840 484631643968978962700833763037430175 5841 6194573890788481042 5842 4309285523631029835517 5843 451745446606529767081994743 5844 20599516529159600871565211546129673 5845 5413957327751678443484864598339137584856250 5846 554601750792209883 5847 5877193386013948967514833763802 5848 1390341529042836264537 5849 63745808782815379 5850 47085445759676142103 5851 77236123296196402292022895 5852 1469688114470582893 5853 980357001504103694841705472 5854 869227519704469469729203 5855 4951969766217664143620321098 5856 74971729908144000371573928189152840831974229437336 5857 77477825870921871722529840693 5858 5556935225836786253877699037108329877979505169169629957607026624 5859 877256111532102452287179 5860 703093738005633540592931 5861 890187400495751330564575546864588192 5862 534437227170484110760458345052572429 5863 1768442356100139 5864 4566824566042880004740729261916575440953 5865 36500054458333133334866581972 5866 7492760012423238225 5867 171846893069408572 5868 3246155423928138874220 5869 27661693797935663441045037115598 5870 236757714312491279623141150164528 5871 8804409423900517346 5872 45637803629395327787801 5873 636044104275918 5874 64202516771182359 5875 10812494784489548807258551257454960799569180129713 5876 1720540384249096 5877 8736362135131097528620986224 5878 26241874243578376772912641791880 5879 13767520032056332618924 5880 1018616513034810244006856808606110481129427 5881 4090093752748578585868409229731 5882 57793668860861996442 5883 907361574905330345107467921392139357341469378 5884 2678405331319 5885 92354433034607195155205700661001169301061146455648 5886 91680500914500556137849404543693134859106184193301895454863852 5887 19860080820040286332226857 5888 7928659474990069360751 5889 578023474201503531773730083649 5890 4989167289350 5891 909354212097520747272504366618 5892 8006133495909306114071104645992 5893 4475971754240199654073065408 5894 416973523925041563550039026440029227515519108 5895 629413672360002694120712781130876365 5896 3161522443351622669190123101713629501331698 5897 77009767031225923340995423527648 5898 98442089109243902756 5899 48161700407217392725 5900 660242958371 5901 55710671685414187130035713102305447259 5902 377064542064373028381478419 5903 1021868821846656713832612826378069 5904 75309886082906633039669846839624674768851 5905 145064913151861552462947 5906 924811159873110907977115298058809209285816 5907 2277065275677719539311203573194334593434733729518 5908 994157214722761903678 5909 43087959047999266424281 5910 962016300988837148845 5911 4398012244624556026604086161331997 5912 23284978761593171268140 5913 404505618966869098470823 5914 941370855181326 5915 199637688970212415 5916 231378187331300156011219956570354 5917 141065353563845243965564267 5918 272174345053170897086 5919 2034765475867412814640719 5920 7922805744695406849279599459045820901873 5921 1765866162517873312969357262487630 5922 18274805306560029 5923 4624181015143131869024087 5924 493841124215821508373074128337310032226 5925 6839576907350698817682754 5926 84817730499539131031846532 5927 783838656267174760018062788758049 5928 254008878403927985646496451 5929 5527892734502001541003131905096 5930 2710809628895237689828726513914 5931 819451167195916663181885337312 5932 798227947809638418633081232493436827327088471684840823065 5933 10680498401989966141848682192923712432262932844248302361017983910042699040774479919083761021111239606725 5934 71929979313651770673164504798 5935 6232255197970299256653151015966045966901508 5936 870688829825272864059895142504765564643 5937 861397139093020257194 5938 58558252713927198113277588869554462920 5939 6052026876752213679668274 5940 68775874528760778634491 5941 382699563480082544144131825347 5942 20494801421265432982967 5943 84668605437790613389102 5944 6076538974678379909041982 5945 2642829171356980 5946 4347246669699301575114953715204374031918 5947 1079548689432 5948 406229094586232624522096675744952856601 5949 64657873688424654026560457697329001 5950 295837874201711510057426 5951 597492533286825866257024583781 5952 15218220127757607872278753625441767851681849 5953 19799494976491000369349095508194502 5954 55638112249647 5955 967662496507858023271 5956 23689446228669796319715390 5957 249901099117672053296592010243274158 5958 36646285103519400541457 5959 19071486388246944690382245 5960 688388500782441039 5961 250163597153748 5962 490569452456053125403791760331016534775001998 5963 6495805835536614207 5964 169974117331055254042055211077318 5965 58104589461046273 5966 55807094714668352 5967 878352224424395195109596 5968 4801933997282254412372911975335233397882005003209483077806 5969 6283364606324667100180087066628897715 5970 76131803944530851778599796791617562 5971 3642457991318747995295187367560 5972 2067243360786278316446550471333425577456220329 5973 705837065208461481461803279 5974 55657231128913791506107878236724 5975 17063157427908 5976 6027582680483282048253059594486535530533557360894366837877887790883577331 5977 6581566564046333631178965577553867451359654743792 5978 8824432776177665299775378844321226267587896126638330 5979 68438490058005776137309460432 5980 45733141597876165553722630 5981 161642335345100237463536829 5982 89424782425580648076643361 5983 8052377415631403789 5984 3371269990081154 5985 608408142405869284464087423 5986 89124577519366466994637359158441193177950 5987 858480652805204513861789 5988 723299109646117709762971698805 5989 4741486404035888392 5990 79500405680966882682526783325875358351 5991 600505794585314848377702 5992 967618326360649136605 5993 647118508049163591118168057356862 5994 567675748362796259542314440 5995 8426869444178084654590010983 5996 8324701273276732518629 5997 652810119875667425123 5998 718547191741964461099638143692 5999 252764876865242964332848802671 6000 4880448880155910644769829183 6001 3644325638379834789224992424734734749255855729315186110 6002 34534137335672274625782767187551285229615719350 6003 18632517217599994227794412512769491665964117645331130 6004 76783943587557015112 6005 6833978807782308932767292196739065650167909884 6006 959899971836201837724 6007 66979164681588840040150832 6008 64133901702440286390700883106649068349767628800880971315 6009 7726433416470525153647177306613927224056325710013972998 6010 9909559374773055963634856006159849612 6011 5351831074504282805991011356 6012 1527646137187323074054864438709 6013 5103762391293174413926799644747323618 6014 2136331185858040699365837 6015 7760655841495332 6016 8326602877854696894300229268531 6017 193430198737058717358218098006 6018 693891250766257084 6019 746595062899184683 6020 46949911962050562881006235243400502407 6021 5121256597621835683455225766840 6022 49165251570758414614413 6023 2895209700930687290227163705638590610592169694 6024 5735131229699292583567531883445210 6025 953757017356326181664 6026 4245918307191732592805373518481830987229456 6027 26217254044418986403 6028 97503845136061110062 6029 1071808868929053885565380321231977664 6030 50079788089229139071971832155337660714 6031 688158886146659370802 6032 1811848640949124415780158696473 6033 723909595858031173549396 6034 393423239812188385832226906227 6035 3043691547964773290362031023158 6036 4622821186608285896081690940900061896442134617 6037 344682521433863060864107649 6038 130309630386061561226947 6039 75672705661641983 6040 226612829559405418526700993 6041 894418145266998151219653967190 6042 513843135365503213138068242451734889 6043 4759250312419248417525574038182351139026 6044 163553709368646884710152 6045 59866820062966604332671 6046 588470284672528273675136369 6047 1589349857215149576969573937931293333878685870 6048 1558643847212190 6049 88131194713370873382327500056 6050 2399237447717210347921689995 6051 8700150469805895623 6052 65188542682939856667127230 6053 583317473946798938791798447572639669972565150 6054 933504944962393298941183809511522027 6055 3859361991620893155937352131938012702984 6056 81882968245692466401589102452240833407 6057 3529472376766018 6058 71908356625734 6059 3946835470483622445461 6060 993712921994552160770522653798 6061 34751066676946325551156649491168 6062 705230528173086908826823801294 6063 12541814673058459 6064 34358127343340746347109 6065 81016973378451137000361466614777973756676762 6066 211878253942360 6067 3706549237225664751927002508 6068 248888604062234098115451133342239017 6069 736841135991533723731846766340 6070 5071568966819381035854807990739961345388882 6071 6857567243504591 6072 899740069104470411162878652679201061613 6073 24719998448237152334997836375230 6074 14313513282695539529010864942058186043961590530582597 6075 54001573475299749827230953870577210005396 6076 418869704874528973 6077 59156879270799441658104944268793 6078 9022278200261738842463895 6079 922113926387495411419594330 6080 2708467142370681281377822984874389225 6081 801960673229557664 6082 62225607265008320437346368920697425731 6083 1488777832814597005506 6084 2112529709439551348206 6085 97067809204578900900556359931 6086 9303007467104257017918 6087 4746799520164509853 6088 81510153969617354552 6089 77804306267757948771 6090 979913625936622349370648 6091 37059816841914409008692 6092 838417581369607702 6093 626526373984217927518655855340 6094 18024947388424795076 6095 359369625165815980054901107 6096 9707269532448861 6097 374349938844083661468592 6098 90201387462929729093845 6099 395689309155247 6100 32545649484834255843539275002683980891 6101 951243857147278892288180047279791059416 6102 4937166417567650944337465409728 6103 90144063281301891438633928063344349424002602288104716999725 6104 533939570764107067895059052 6105 416329022129176157072028 6106 13379630649859882 6107 3224267102982642645 6108 4822793271548045876 6109 49921241321268182767230903475 6110 59579303115848248948301417317193431046 6111 6356199829342266084524197 6112 7274300089475751906 6113 443642507040115738131779 6114 480959953392691557 6115 988400547828953652395636741 6116 6572964880463463057367371 6117 17215809990209894453733255406 6118 64924455565704797720791458123 6119 4506188806693477316115492 6120 1352859808111096403564201032065031387 6121 83298144430856387 6122 2065793894070562327958687446085284069806283901 6123 2831994040317536 6124 981729101193027421648744601861963215 6125 944684538075570987221 6126 29647584261058043 6127 710144144891074881337667213835 6128 45414247871366665387182071284847617070028023077139 6129 8620015232852846749 6130 8051716009417700848306078163074067412 6131 91585704585798091435416092 6132 906134945970968892 6133 57105679100556752900747504379946338 6134 2111921199900912215396556317263329873593583866650018970210376810565539125811274 6135 2565036589214291019193567 6136 7400796661271382307140818828418649325 6137 45670050478902357998346296652053903452672297367971 6138 1222964757638427953370 6139 7030794156328 6140 931174663489962869105 6141 18604722726888778758797953 6142 654811330971852 6143 57748836254995078089623831 6144 168239465051168547 6145 862613640217820445276226218509 6146 46877145846667658899947937102 6147 845702785828864945578192102470884098054884049428920275863 6148 2513512032768369165509333757568774 6149 2311036161066838321580802564333464542717220249 6150 5621806059358605778368398254 6151 61822364498335419919081817 6152 54923962168710 6153 528049514224637 6154 589120113615979984 6155 3803455389874368637941643003051303788958312 6156 79248454986839906586006407899335281 6157 2785194098401671972972706993 6158 22133907184209551782475206 6159 802684636165397 6160 716512345743403044324661478177119 6161 9610855372824 6162 3091711263519501191538103322617009607819792294 6163 60355260187876692362124 6164 8636248851290354428397 6165 37923251389555064 6166 142391307665467538 6167 114524402470683765280641424872089 6168 1345137963859994493516086771074601432 6169 747723851028474946 6170 66363346194172301607736297628897725 6171 128300258084687726530151682029 6172 250873001346219 6173 923156538719904 6174 1060550741930363390184442 6175 397874423384998260696760570205353684564642727270348943923664845900245979494739486041 6176 66711335717028120922680527815688335313264 6177 331759029946538 6178 574852184710972047718248056721561923 6179 1319966276378282067062797786438225 6180 580872740355388755763722582999050673591 6181 541471494743726498397870 6182 57663311505334211612174534089 6183 65415215549774624788862911830 6184 3526040368732822025070893530843523458081 6185 507195695889241260528757183 6186 96496305507662860091 6187 11672617530072817388845881237359 6188 85372692992626426660021 6189 729769040932291664578 6190 802861573105013834059 6191 96052151802023374 6192 674932941095769139999676638 6193 52175374648850721464227683648609 6194 183197332363921592490 6195 3900069678881210112974635 6196 837340525868785445702221462087368587279 6197 664145301762633541558879 6198 40590732122253946707378 6199 2654675608107464960418043 6200 39579538721133064 6201 6467992861229485713933856329761617850 6202 891155827661197902337999866357704 6203 749637968223993509579545082055051 6204 1189303477935702443035283044283470241059046 6205 122468081137539 6206 97074287434351207241798271000829331913714192887714098986 6207 370546271136142170603160388771587341075626603462603469 6208 3205757463632653061205961474109678 6209 6436632812848924621727699060440035 6210 648313727017184326110762869070629628767824833725 6211 2181678495208701873 6212 88883526681880688561553821029179384 6213 68812597592238717575687377663652172791829359888912481290 6214 4849996547644596555459515319230 6215 198673421439626905 6216 245337463449860371 6217 79272054279681688929555879457553 6218 413146588128331024557479 6219 28050200866695716939577801534 6220 143906770746884443719972294731420962430984645 6221 53185396521906026711006056621714 6222 505652396167629158214 6223 10039307333892918625670333714 6224 47241709240794482208195793496 6225 98115524925573254088088316 6226 48195199484925188597971817916507188649753 6227 53694319576366026242617229242548 6228 560595721748153 6229 55934092538283243334477794234508946594682954801 6230 56164008840235503732349 6231 654987866217107668010625102744723 6232 4054777387228233706324422346571309 6233 983353563617904512 6234 96645359207727938793927009546601 6235 4610509180273 6236 269755513571365490940517098 6237 6914333834373538622395662531670 6238 508132212346736878144276185478830585005810785155567880769 6239 397324212208730661826200908305 6240 4150607987867207800863 6241 87483147104679622180439475 6242 75563099086244244382809070751 6243 63603921360973967193494081982005 6244 18930846341841851377586942 6245 13859700251923572103523597814756 6246 5628370064989358061 6247 9427747837673671656860 6248 440124253539425460837 6249 47346222496082982724724021875 6250 373415104438842714089303290396 6251 63170598527274 6252 35757224919804396 6253 40689369083307046069033634037611356692 6254 720080172060165258701662092465653 6255 1832178359034831846 6256 68496336231773544630 6257 3933793489237958382338014835246 6258 6207076888417756468257271713619 6259 148355289440361157 6260 9624682534709995778541 6261 48164846673573561133803192 6262 658221354967 6263 82962945837948992590906571 6264 5085858992403687772470956022520603041 6265 594547223573430761992020038 6266 7034244022234909496718095 6267 1194798118123176621613281265741888792671780 6268 40238578005598529232561 6269 5688246765163590 6270 4834058800448384582302419984176 6271 24203975028214420332378136 6272 46956129181609088070522692744785023 6273 5794371561428549610 6274 3309997013947721460617450078 6275 824754170067917818813 6276 3730735538786796010124 6277 219243417398732897632280986762293745 6278 34372899811725930082223246 6279 24375985400183726 6280 608738326471207255449 6281 1306433644995100194782 6282 544525542561198544468963386192334108861190236636252006167 6283 17734072684448767087078633992885 6284 18785748868906955952057560806553 6285 5972362554866576806599730026961 6286 44997913863949137643343951178186561697245750 6287 1195552713987666331024 6288 1993649615936734233367659351899510 6289 82105085455865902404524395014958657 6290 97516880177298008199222597252891615283264 6291 32871330191207202622505599302105520059364 6292 2720672067436580819 6293 591983894686241507 6294 5380275165662282604255844872369 6295 634231527370496473601247293747058 6296 23518946377728760 6297 858627139523599906922325870359910709275360771787312754 6298 815094035127013817079487040027946 6299 364336884277169240128264044475 6300 3830021680605559739911153275674 6301 30425079168 6302 9664936534610664903033926454798 6303 26245075275297035511702938 6304 95493926050261167328 6305 5080636191135041503872 6306 25535480524950307259220832129916 6307 7699393857896052191904 6308 22659329689320152805385584883267 6309 6736575685837994286855431488484598780 6310 43199371078484089337419779080033863696659632 6311 700048007534107331302869 6312 5828601359287661350885694 6313 1307268952706221194 6314 4465709013500028 6315 50781700817329693606994 6316 478080116508997746983832 6317 75335446223117890 6318 414244561256592361906713778 6319 221883099012620503871386374 6320 611075471382433334260661119 6321 1124996043119748730035 6322 5784675385580931940536564143872 6323 40871593070280022336 6324 20240342092669248410365413924603252815139106025806900867 6325 9246947846415137742530 6326 49081133374859256 6327 59032521084378705836 6328 9018030593385329700109696000874 6329 2504481418458925985696534556980827 6330 237127625540048379 6331 270764101702087000675852444325775264579 6332 361826803605262387899668756268684 6333 57587113494826170 6334 27872642077405327791 6335 783966059302468053761 6336 25287836224216318147642047643334565869 6337 24291561946174147929303267274533198 6338 7962759051058255643 6339 906412796059960516294105583 6340 5770035365632428567139 6341 72433093599861 6342 7848544097181817255447779140932095918405016 6343 4998438612807378871881675 6344 478875650566319631976730470586489462 6345 40459492697664532851 6346 91987443373512156 6347 6448881451325097 6348 8299799856828301830292718126587579974 6349 91525942142606638449347 6350 61823669436130100077834745 6351 454438394059463825316417 6352 4696216796375403949152116008 6353 3553404587300703416744768853863537241759 6354 1191912573029628757699866983060284 6355 5055125425577813049196 6356 57353708109753889805144982819585172096 6357 3288792497596687858557626872836385771428233523466567958926948548919544874241952228540 6358 275810132725725884846046549 6359 51851622252721485896972726328951526610 6360 741919597178328836 6361 5945597685705772628478559544883724075791 6362 628836314849064779145 6363 534872657558501119 6364 42264869962439109009594842195050118285457 6365 21898741034571838981790486 6366 36464908296777315 6367 8367769973355150741700812 6368 20258053885245195363983453187 6369 6177812318292338451614920 6370 1894678720217480245281591901242255865169874725902155076249749122673 6371 765945633076166021194348 6372 40323979914407024881734343302927257109286 6373 57389894240649561 6374 81090979765498511842477113 6375 3900728809299016301869411421261170343722496674766825 6376 988818337774891530013580023146 6377 242604720552757993198 6378 99409643161144298528316114869897 6379 317486423082626493416316845 6380 278016222869452176524878906995560991510960158794169103 6381 8845956359668529361259912457292837693574949960 6382 6374540510293312523537194211565013315475373628 6383 90714281577318511859276 6384 331001448478115773051572774116363217629 6385 9555971064374278 6386 716404082983071046305 6387 41915599371481539161255478112643743890 6388 39745212073575767777507421150508 6389 2981008573752383518383575399332029759891578248805041207059046 6390 440732276884830874353451226454706269 6391 409754445136975725708 6392 9150573023242573567272108 6393 516847067390111372 6394 1018280580460322479 6395 166007383269145 6396 4159319829243254337464860 6397 4963396534224817293832547511140 6398 37593843778055810026 6399 7902359338479895865486078741 6400 9414168840730434173496904240691742895 6401 8291133881573943227710156 6402 19624776355190240217127468 6403 62782472197996762662900919176955643 6404 81053856926401859147 6405 616695431940776934896555906031303415790944551975602 6406 9662487545487909111753 6407 26993709371263806722567514 6408 630607402334459831 6409 48205780778552538169 6410 3436480535680794520453868887221 6411 4580520228137165269 6412 8201162506165729737974 6413 8075002972339219097501220494749417006 6414 59392967296028738767195222550630864 6415 385036022864184376624009 6416 174719032833908399536 6417 747468613101093275 6418 450853701032488164563575489 6419 558603679918936112978761908356737312274 6420 82378182701853106426309 6421 61347248714360549 6422 318903770261332912020741185 6423 70203965492336859086327290034787222376598941 6424 863189523397575264482623228467814741678394175878779284134112230 6425 198805548371919662 6426 8599311296978303388651675854 6427 4622791340538 6428 4476083942355534490331 6429 6330001247579965276168 6430 52631945329309596273131467261926618 6431 198321945664800489127 6432 24042165730413638330422266489 6433 7851556264565532197114472973260 6434 58213214861528010097 6435 27680151040298965202063 6436 8606860045981614285237 6437 4999120852093472923079773503015339059776 6438 47834289074748778151734815736 6439 268828728847309608641886645 6440 30329476007533093585380277049260073288432941 6441 195208648297113 6442 17593752534438895881425554838517329528360 6443 1137791532901133575981174759080829559047506 6444 57658456860498951986993050662 6445 50601709707832987606304 6446 68160095210972977875136018632054 6447 58955781800595875717191172323509157871375153991255150526069594 6448 760593315763509091797733208336136807194 6449 5515640749533035718842 6450 25636931711834397325160 6451 57365037747321453500563595638 6452 26247493638224705836847521 6453 4260727919955251074551304244338 6454 33640549397003333713488002 6455 99785946575449427651830 6456 34121119702102998733619911776479300476493264915 6457 219099177723625580527127257799284 6458 1862212722025947295783 6459 6424156951838904261862931949850239808827 6460 9018227708670870719353980183576382804 6461 72176270261490249184634025 6462 2361295645126001797544961312208 6463 72848373883319385740201890828176 6464 785029850526215633527508339394 6465 101455547212563763685464079 6466 94647653816550805001796737374314099089474841691430065081182 6467 103990094191714290554428743486 6468 9177808284127163283349333738760189805 6469 192382363730219765007029919984 6470 95395364081929393544844337 6471 8672525707772959596138710071579214 6472 7218370758041500544134986 6473 4929074996989379034881020827925 6474 693005742360174677126398 6475 250444798794775513836 6476 88753888207757212063531958650030083910654 6477 4714907549279711557218460901553 6478 94573325186389812858246877695980 6479 827417655549925565263 6480 787184749887063291494390803074172603675 6481 8968025487183 6482 7399996196829326612241217067713397137880925 6483 201702623014717820800639162135 6484 98205297385505558209594033326470891 6485 561955522356638062641257 6486 479134638253749259912880 6487 14312614436201171810061047225858418500286341562115688441856620282727660065536243416531861727054704601829 6488 523329536489605733307453064730077394581 6489 740556221801029658695455429623 6490 21362680851935845002587 6491 357305866651956174463718111344775636102 6492 931642292999771284847399247914997524697574616765240 6493 133398871189935029199507259403541776 6494 7887842758631733862021231433122324549 6495 995210226464191705902063721563648 6496 70441042698336333313821695 6497 884831981209369368359190411493162347 6498 8727636627592154568410 6499 702417405297925694298191498174063 6500 9527144786905118423 6501 433719559261231919375790621178 6502 580909320588479483630579561 6503 21560105651820752164895293 6504 64750499783642596878804760925999701 6505 8653611113136048448104343137267327149 6506 32517640677959128 6507 27041809284099302148095745786 6508 634937792271213755371254949836461321910 6509 5479011950805481637782 6510 31755318805404834474568234829 6511 552821306383035954647 6512 975531338603713165764078334088593594573767196740862 6513 52518097818178803698601166138834 6514 712999153771123834154528740489956 6515 469028260300688542763451 6516 896235735546181582222140 6517 7196786684310268265 6518 573811519493713161823492530 6519 43654779188727730 6520 3957729166760359890682984 6521 9792753264457930205625004198 6522 2158178336797583245820 6523 16703344016375194361307936066877060596155074581873007405885541857077712 6524 9376539546111235520177374526753650277123601026263711408 6525 5024937545199723881184972004852954076 6526 53757550486334985176039343403658952 6527 96086073448055312 6528 29553356882145671180 6529 576047588419420583 6530 49633845421653770 6531 20226288732032814262719241911346980715 6532 35062364060488010610176139 6533 643065506664667145977479275127501313346596764639606994405703118 6534 60560878122806328967816576537275062967283576263974 6535 82838464729501 6536 89179856048249198500799160923 6537 239976671964767833012638465 6538 8088042831110985025546612968618556503500123610685297 6539 4356644656198492092110126637 6540 583119546240112661948930083828438659999992833337 6541 948765982135588393330 6542 97596539435168747702 6543 54203805203373382317893878282543047736 6544 859273772357478886566858736092568691 6545 56377446851131559478673651648492 6546 1786038920469205 6547 73921373965976293426617993875988610 6548 5571384739015869538001440033773942 6549 59635248692636896090870539526251 6550 9612729088737679822241074767848829902625 6551 9214172065135443271991645998 6552 333033382050970236703791891297771139000217964 6553 6455681701380894182 6554 5846295987689363592439379803701 6555 2604370001954537532094758 6556 56566862618691377693236555385533736640 6557 18114260401171263453205372512446880839 6558 250455380642547662809345060391 6559 861511948831424647 6560 739359453611346263253979030531061551540475704318 6561 35806988891168508827835754 6562 62604700813348942775 6563 64198811046150339108196697436038560732 6564 670871560877665885891060896072087471582697016905626687199268158483 6565 351741024109506049761333221030468 6566 320093162948196664178664108925 6567 9633540386292413015247 6568 640415195327618 6569 24707235278977276957745431 6570 491457204054179953185788374981085050571576 6571 7111058158521670552201100240312147171579 6572 8464585433248907341 6573 9876109929564967615654471880624428493 6574 371942227474044983798596 6575 4755841334894107426 6576 833361521207750192980151294 6577 656720842115507638816459 6578 889661764643697603289243245 6579 105302982505122426807 6580 373121280839351220225540841513202947999805751376 6581 86493365567616784994713349269562577390 6582 7848371824828315567929819728778686290 6583 3631056068580099072224 6584 21538766147136448019 6585 656148112453886271654233428875619797920 6586 48557301929997500417588186 6587 220355084352693742241 6588 834775423575605346725549561 6589 5418988381785602 6590 92676908506131365952880391735556024 6591 56879717723106032174 6592 5760497595023225629419637906309379558 6593 10449095876213 6594 591677865829539303065765309230704 6595 398675706257606714 6596 270638526055475959525321 6597 3047800632610710768083216210014579 6598 46409776926800691390719372725 6599 3192285262742895738950 6600 41376854774592960 6601 335922726252666683521707031894 6602 962827245652845824142546063 6603 372804077747979885412946 6604 35397999246474691335524337231830 6605 4535384890808089315251813576 6606 8485272858917328591746450 6607 365612006882947 6608 503204716904153768 6609 67800192930506366957785508855054 6610 2369890122298087791267061052356297358060222018294 6611 315807355521909375865774 6612 736264736992888812797829333934998697735232413759931554636311929820 6613 7065372747860725899731 6614 20693062721040157239438 6615 426087560393263870639290221 6616 9030858909877722019855938537268814 6617 79322882922369825904643093397881 6618 6522998597111438879191681125563749831316110 6619 9319061156325528926120586515985149397 6620 6127055624087676714060590627593 6621 67897286320465589407531 6622 9271591295117018443755758535236 6623 978206034603081114085 6624 61622204290428905287093 6625 4871938753668199421196787160 6626 3447511656321704404160535134139017313668 6627 94638873855531386368243369975985970 6628 616457062670413045912643728 6629 49891483568904556090934810115809231807 6630 3018459984087990904615749310986143133159197840606356831884195057075962 6631 103268508407539 6632 511046071367743150631865568117504568429 6633 1098593609486346869593672 6634 27758077306072883798814 6635 2468100342685874419 6636 5332034222592225911315687 6637 185512988438399771818481775752765286872747867997560 6638 95598144332697980 6639 23224692517480 6640 84804373540267386844464825094568371 6641 98696619833088985878352579323281004 6642 784980000165924072903 6643 14660281505647241103452031576527657717145051080460305129 6644 7596390336904878227083901 6645 3310400538514937353749729516 6646 1348972263979021198896344486620188190295 6647 769295043464723057845265200580679906453900495542748739603331 6648 1151334342323939281539285755241892542753368993670 6649 7673603270769534071539778 6650 3176932998580029024 6651 7380912222702470030149732148309934933241880821118256 6652 958623294651857563689754163574689598660 6653 26651728710637317821154407328308409 6654 582293717686280368564 6655 5159152570329027569036857129883127811874 6656 73459607417310097884731562 6657 83864948619310435016618122663037 6658 6959372676458853838094304945302303026801 6659 4210975502503890721484246 6660 9339875439915383842137754597246 6661 4098687379266027941662047086632843876627366087827215 6662 359892776517074 6663 454770653839619602 6664 83431028523840913387237856 6665 39795368257883705830489472663481 6666 34821317190888339633672412315 6667 36397295203799561405420265235573318 6668 22605360301516107672701613667753472021089 6669 9524060190190731071671157213153131399108 6670 7346049948558879305557329074866756924991 6671 779147777627525721533153059191543757640208 6672 556243114944537254595680 6673 970256475764244423090474070144938 6674 720093148556 6675 612673864189942549493136310 6676 47596189330349094993072 6677 843240900986604296477641606362128947695 6678 17265674169221041267919762026291755853 6679 59616058835981509438139888155464739539002 6680 21085978718592405964780276788923 6681 924280477323241680115 6682 8809942907513006 6683 728614972737850 6684 41600155380972 6685 78691011653816376029956001998756771052874 6686 3417964863494875902 6687 2843450810248452324285061945646492828833802467 6688 453143600766539393253169069347153411102590915595098 6689 99960777108192404340081740190904995 6690 22416945936708 6691 41551263350446837423540829 6692 126465380354941695384687 6693 1915947864482169071971882790453 6694 741758978656539635436417496421138332391272660 6695 8538295677462642204374861 6696 37508696560381441154467817463182 6697 415780125489762580240567221816519025525646655104178403 6698 1399315527349701282746 6699 407837967734310395750011676435012 6700 32392187217369395615725612096294 6701 65861258179225997122936015604 6702 8325293246605900074675382891 6703 13588769660502304 6704 3275464415772720413553534310692302099040958 6705 8280284249254566092255047367866335359776701 6706 1475477937895122163950 6707 3917488370060692083214313105 6708 6511403216591497160545033152608 6709 756244303975120162704447566549744508 6710 29108449142753286 6711 51257884320143371916 6712 1950742434585426 6713 712768110260079969773273109108740407138883985 6714 93020568547705681 6715 2837003241060994880891203723375 6716 15691677129447677010573628 6717 517526922673867332490 6718 411057618836343343739931740573619353690777058069918700110387550682 6719 5865123396341929847330 6720 96678757320329048370056903353621 6721 683728691586822484931645864130 6722 995561280761354 6723 315839479796503645798442 6724 25293998032521346097 6725 2862269536267247076289971 6726 779632763346141120704154148 6727 3053044019675458162 6728 35986063466572733057403342467568253998855700384203956509771 6729 995410026837 6730 628297511970715692877805882319026171014 6731 758008973737834649921 6732 4305707615859532 6733 25073361087295702715074 6734 31229792031372110315120578694 6735 58182420174183205651511753381284579 6736 98173296130009722859113082820909053314 6737 76011967818503836753034704700057874836099759090912 6738 9630344182765 6739 505119842942611742125017453 6740 10883761527721032091623308833571020857721625950992529864 6741 36418206894396569085647 6742 7512431829030183533951091146 6743 751371853424630585177074434321613169 6744 13045445620729557791498 6745 8904854785029494251869923 6746 15642048236729 6747 9678208543277081 6748 713993729713647285516236910 6749 280943949049809571114798735326 6750 3361086154490921362107 6751 19578627182658984645459587009069249248820523 6752 43511286873862691252933569556562440 6753 15333447567162409478 6754 11826571155954756699368423562499979227723332856784786245269498130 6755 3829576715883682539034 6756 846167149680141385991940555979179178582 6757 8197578481237247802296 6758 273427132738070171213159345402254416 6759 86146416206418549556220175802717174193 6760 2960403072428557591 6761 40374875241255836486847826530579 6762 21129301504600930097911328 6763 939110209284222126288743972398792999872217126802442695 6764 70436408269175 6765 123947288580976 6766 63173521903477402078 6767 30108250082306867481659 6768 929162142043785 6769 5969070083963431749157040070491113309702 6770 3046876615857483135080144475992 6771 852020727860406246909862458183 6772 7105663182549 6773 206666339286894164223168139785 6774 37417455898355023981413476 6775 27568661622118636756113454018506123014505064146476620025479 6776 372737016911509105700588058385528775155356834 6777 613555088814313744985636377736943347307792 6778 236920232819512601988334853193084139129692103451156646155817 6779 18451609186530489711953801102 6780 4852574989315864723399926745372521914878779978880 6781 7562673750638723780564697643526861 6782 30677476116156403088981072 6783 29900613620291385538646836842458354434207 6784 2490652694313192636306455791910328 6785 17462246523050868114539 6786 223790346999357618 6787 1922838411783111273426609317171605 6788 4723027485870001047866059 6789 8353687620423490935631 6790 4679354437007086760444160809343038896416912 6791 29384629350216611002107 6792 61640546614532826133025098992955391927 6793 596299462782632632116565874319551733594278724799548287227810 6794 793149777110353425543816 6795 63505021820047559 6796 845719470764296782715877268483 6797 6236111806592445159528291523018180897 6798 167227176349652283750 6799 68073131741445335093301055862 6800 1571973367591051672048 6801 8567454157281632172593979270 6802 1826776592787907269759586524444798627848766953 6803 9491461017760577603607110750866034557555712 6804 9623454066377584487731 6805 40658050218144414570121613889 6806 442942543012726143996039751548 6807 80968417538877870997710531568960577955363596700780699856501195536169958191091853337403661999066186774586536593782 6808 8951586192168358385372055171819669900290622524 6809 42971964776076579212083 6810 4997981483108425338006 6811 646056465462844105959758701053 6812 837837669513414411711576580152 6813 9197239328318237419072418270556 6814 2114292481259500862193482545185655397 6815 1258406477745909416107789844866798787983 6816 6035943067050826469850650965071 6817 4242879841665013 6818 3033647595971329458 6819 35690587596970583659840237526455951 6820 4284152743093476 6821 28480597374451154823040085774538194414235491878380929229783184414022384436 6822 11232216885056243354185884325115447206432849 6823 6208456328119410827 6824 58831893542884543650548453563300884266856935636428902027 6825 66923084866336118299142987263879880682998086123949763295 6826 1046359133826912525187 6827 9466945089415396493327 6828 34549729944898362994739917547441647197173177987268394360 6829 240105216610149815265541625403854517 6830 79521584002495879879741049524800475355816 6831 45441160796496743747671842 6832 21183581573767370489 6833 6816576186466844739957457386389528495665189574478665977781950 6834 7522588829870247890096406531 6835 85204742376952389335501 6836 2184785996600740896503 6837 83859514701804072345776 6838 87838560758095616453392 6839 1688489754259830 6840 59917537610132320635432534424048 6841 860000309082261900373063418486886143876373649417887401204826095 6842 51275986339050977024 6843 24725298017588263 6844 922938707936732522111670579264 6845 414090854374014853045902503716 6846 963747745860719140542 6847 5694381561170144378884418883091592 6848 2927192035841298716 6849 2286685053246038943565002307341 6850 6708375186459536802 6851 52758240520923744676573351 6852 270601601170349080682223272341214084695 6853 9667332516156575806659024 6854 31013032064115375116874077567874060359 6855 2587886171973634936771114265430 6856 484708113330323186633985 6857 5094943143974804840787647767832 6858 77053488015967141016984435669780845487805182 6859 3199575640739788317702 6860 711356439242044520333007609764367969990040958 6861 54955620131358480587 6862 537494725693403309091728 6863 3239418369219324915186872354773939212756117946640 6864 1851180013807501027772171306420425326555361143239 6865 788203509453770750843488923010206 6866 93648517284976129383325793163280 6867 402402366224770735848850558619 6868 60214818950756889614649864710858464453 6869 73294965523337264188383262127117827240 6870 6932265715707864 6871 17557289614533829164489186520 6872 495527295263300281 6873 49823109857339430816 6874 2256698171115056421803 6875 749436110781361389682204877365 6876 1856670209197871094272276503 6877 4706338508550084211709 6878 40405082569924575628282627813 6879 7513327080529455232216 6880 84540576543785400717990812 6881 768836695374975228640671 6882 4615345649011269387 6883 426711403621513820477587549 6884 4285657227853366584872908691 6885 749510102375874976 6886 607230169518573650905794 6887 918186915420495148189506331367 6888 232336001791924439759401641677198 6889 359451069342721729348 6890 371331527082522858781476449 6891 54066168266066328173859 6892 646817084809801956309540191002 6893 303038377210748322781390116820825 6894 8238927793613956120621621339157864 6895 7904096277774306239458871 6896 1681359324124433710 6897 9448308742299489657270496966891 6898 9097678729567856837491 6899 8266228075947073087639094291 6900 79184646728989350 6901 381665716032383413004822149 6902 7355731011475604391076423070499714171792722498 6903 893625118537718445653611243536680 6904 3341583471099997812750459310729492016 6905 4004043873689108489000022065 6906 896894950988355454330344806346906836264269262252604805038222965665856445463817 6907 2578720242239306031 6908 67450160539775516554246030743256914538 6909 4140667700093348172625 6910 3378578369549688018197142 6911 7583047902504544932943440806547069667092081 6912 966871809574518223 6913 7903331168666010658854646162 6914 225136807558072817839904 6915 99382032540352222147912787357337924050581704793436 6916 111604657520350964992030094306338 6917 51515570103965436156004250209175408 6918 36802510756962724 6919 5400706130739148399782 6920 15497526962006777174612537517747408 6921 7704214694980724656692103 6922 13803655901391446319337852 6923 4956076512895884703 6924 956836005240560377322664848897675986472222368704572600251 6925 314653302789 6926 49073668317542 6927 852793043641 6928 6844913090148229779444145 6929 39776700050476454539441997442534009022064970795065778 6930 6676256257904167879517193 6931 2282160484279042228145745555525850110505111853 6932 20512824817044934085006 6933 511105859679661134805431579901002 6934 7116370414625588451469 6935 5315016137653098634679351398306442 6936 17212539142104848401806 6937 9955555893386469844709722072920441 6938 60017446457448578988521913 6939 3254971330254820980219920946 6940 8670551308850411232159 6941 89403060607764070886215 6942 30225283963061061498449297 6943 470451281206439 6944 2509526839331630165354068929280565187 6945 15726578741194021747809172799541874118113 6946 7373534823204924028544437285424144786 6947 673531720397284 6948 999210753385213768521899202754 6949 7637515508803238203451410449 6950 33687861055113974555644534413352 6951 805893314950724154536 6952 5042536863587651146455776385286184222500373544338608419 6953 457202578083624670516135441219 6954 360521249265478 6955 55797901126581591993322554 6956 21473361025220356400358279 6957 85755073052788354315946 6958 7417937426497407409479489447795 6959 73166096230217323972884026016215 6960 508990745102462967183 6961 685916037890598163574392 6962 66727829502991817957028068636510124 6963 5445154413181429654184524519788730 6964 5202002880204338955209521262425068207 6965 36251646482968883150509597 6966 10002264372135348785826025335789 6967 84284992642598493826986555915745522772230 6968 44783670045129 6969 262032590728447007071 6970 82646394299397105 6971 79650492402721513090902016322578 6972 9293646620690791141890917095 6973 5485858170999693984582 6974 418886230434638646853709 6975 4692019086644250014237 6976 4907060547944016363622448 6977 4204946141454073340772056136753779947174346418 6978 69614416355642947159197095912457298 6979 8939233815001041229439585288124290316381893911829364047 6980 56748013200548377764224130832273379 6981 16805513456118786526378739 6982 84602983248449677767652671 6983 446090984272409221944208729050777247422712849199862752884095453 6984 612244260812236730263624166646367695 6985 658234050934786501 6986 14354522301721104318296 6987 7461181271247726747558418347391829646892424390 6988 83589830410778612 6989 221646674139274580 6990 8441093446709140768890811548042 6991 699046447661790370691318643164487293481162475 6992 31427094795121837118954308016 6993 613686742330865206856839 6994 261480478445664749457483 6995 2329837112783484945756818482357381296729860 6996 25094456310021387 6997 768049043011088410435606595632 6998 9135513636595379057745086346584183793785502 6999 13855073066062032361892026534 7000 37965542409138 7001 8667805176486602355686801024443819 7002 982174081868308063265 7003 793445013660695883116352 7004 765901963710912216830217994 7005 317817811597562569334811817590 7006 1637045395488002 7007 5438691950293948429633387 7008 88023245402686831159207 7009 71472660964081472974256413 7010 52377071326558656729260935213135632697386334 7011 51392323794912727416044071653328 7012 372766636069920782898851581890074 7013 681788356003383955024 7014 910544219136949438402592897 7015 5768041647987388754419071010073882 7016 5026002505293715712059882179975190525154 7017 813512892650703503129538879739519680714 7018 63129797393988552240 7019 6771074781329661125 7020 14244409425462058656056386484117 7021 69737650932223200581373898885989302233630809521934 7022 2652281506753067731168349 7023 92003074978449533317392356 7024 287724988901104982913538099432346 7025 7387064792939183829847365 7026 91741599344224180136 7027 907021853768394 7028 823719725514881388163528250 7029 82378087561773037185933102376901551814 7030 89566802645106695566763 7031 56270331637550428218469 7032 355260793128677171630081522970525013994 7033 40411109952375878216 7034 898707228324155404378594936 7035 488165971060194170111775308197796006102 7036 6107580954184382 7037 263771744158930 7038 8934402454807763589859838646004481 7039 913063291821212522007280634 7040 89056273136156282514 7041 25972911690969621167408247163 7042 1451891747360069596699142 7043 30808783383786865901598670223214 7044 2869157014142480704589721910542004790420726183 7045 8945659167576624337481652334310 7046 1319777787506264 7047 8144789623796854491833393254452263282389839955214350 7048 8647239988246182346783334120349696963465 7049 231029709800703127298113002987487588451556 7050 284431013156099089461587 7051 84058400383614543062750283843451683679 7052 39943115519406723368 7053 8033261838130190651593168620191839636438811828697 7054 411649458769422113 7055 6576981495173186043944768192 7056 2394006701455127928 7057 2540565303246423524190837 7058 89115209165207534 7059 501147751337617613160303463500158304324119 7060 83034504597311154802352914726 7061 755652853961549825173221870 7062 28118914755821925109751881474996270183 7063 201238664665544709 7064 62703221196735206682568834 7065 87375964507251 7066 20796914516873 7067 963998729508929286150574 7068 509391835248986417 7069 11515633710772070437194298 7070 978525854106512202087219851152011968200668515495090775699216193 7071 16805761225508410799564473 7072 5723621151384426059 7073 1187852361111576674624616760589 7074 49088473218825118818916 7075 537294130184756 7076 365083622904096877270759063075951 7077 73734465381235816720569 7078 986154493374413551158082 7079 859997972507000542569584482904215703 7080 2963296954183720 7081 611253277818507824353239 7082 1872673797539010604 7083 21898213335680014917 7084 62927635897397491510 7085 33610294485487 7086 5541265945883082627 7087 308729741581359987850589708156 7088 429324159565205722438 7089 86015842078104750426281129044255263 7090 5054829661343198347 7091 557885193222267186930364 7092 56672710264959940051166308 7093 6637317274044545694973748 7094 748521103317754936 7095 4625380611334474310806832630846622039 7096 37077310524427999513745019352661423522551418 7097 680551040050214387677859 7098 299011085925186749913 7099 13145000872583711669 7100 36982497699408416160624284063083328979971618705 7101 57651962404924316599951518 7102 9664975475039001147398903189687832 7103 645578474537251804522359 7104 7268776687624285075381661679 7105 24880008234090320348071465 7106 2289022230806149657 7107 42704477221250266192371423562609291226018 7108 2505837318119710390751753385771378077621317724 7109 528794791583171484322731473506 7110 83717788157985202303528005999986977666937008226708804 7111 2043304271761036044360211957405318 7112 32397750825376243533599258744806695231 7113 31409508267 7114 297420082719591871616960153 7115 406545781475710124329 7116 4703404989011724031456 7117 270700708589135551306594 7118 748305010926 7119 7533105047676685100687279 7120 5324432368964938724349140 7121 18868580217669706551588502561741520703 7122 150927265145873 7123 588577166907411895667629416813 7124 4057842406773388665298433582820992092796000256053731 7125 61195748651729717114043 7126 58368302333102692447 7127 55634963018267 7128 85735111056397494733570817580632 7129 987076680342130966827261284795 7130 60436152654421703635540658329 7131 19547411263216179414368 7132 623878244681088510060879 7133 8206571969473 7134 15316887276558292548410 7135 6002628870847072641463698145 7136 4676023069064848000195 7137 89152920883475200294833011835707147486 7138 4600323180366466301137834614810208010408241624643986285 7139 80275352540541481178772578449824401215358088326 7140 31115767938834439941674255267181270 7141 6870485790500170018827661154025989664563 7142 8226952840861257000003 7143 1201513414621462743588188113752159 7144 623550909618693482530381968085084967 7145 5713080265221001754452150438824469 7146 635391354522294838227521939781610 7147 63081571394734757164331002 7148 88572011561747191922667719543 7149 69283128266043960699254637 7150 21960291425377797398 7151 316744381208097218818831236226603387075 7152 3267894253855916918297728332731261550 7153 84174849512359891579860 7154 19310463020408836581232828339328287 7155 7527485978705364732951 7156 56141142985324610343025553130194964301167 7157 37928656376695698547963744374046951 7158 44047524862747673802558967408496302725388581 7159 7383209577772704426596764502346241 7160 958872573593386155268081204 7161 775136402786059 7162 67148993681237120118621234905 7163 48171292454815430238041036 7164 5014875356745431118006045004261307876822158851442673029 7165 6208404822613694974262081760999935 7166 3344619768841879030415959515392 7167 64111965464774820849603 7168 536188945761220 7169 485718626461432327497191880 7170 85841721650249255612284867044407945280918253 7171 91444698761813663319439606463782245 7172 8161381778729282783976485 7173 9110463455622717222178 7174 17692297411538678621460 7175 57242015889821754945547494863 7176 6317672274364708980215 7177 46200732501302370572121626662522005303961351678 7178 83101300856801679877138600808744144960859610304104119748536983111367107082 7179 4797474197170808243016916661770771312763331363815 7180 45315891337525416839840 7181 8478643177506675039488466367772 7182 14679211218536122363167218880 7183 380661069859370237909631869224 7184 2591191463458461497 7185 41712192550199254747960048460063 7186 3459818646080115937447037316631953518908792 7187 5648107281187772402039 7188 7440246021297391101349926966489897822336465 7189 53651294973293415434068 7190 9469433738182663778605 7191 347493433270290837561 7192 801105493469017933942 7193 873990566379697634781069552 7194 89619876461898507220863 7195 458747577535586844687233572491790 7196 476548077510392 7197 373639618546675333495970891747050103139694380902 7198 3634045799030707248529632851 7199 43088878668807424981635 7200 856363393141947625230 7201 6615252056589630703714 7202 209157446786673 7203 7683351558224442263717555290 7204 54939532882366689615332633149358392812822458493254055594107 7205 195071379970356374234009731613098 7206 64621393795308 7207 70947165361256508 7208 3315785044573000094141394600147452 7209 5441403816920993360411596583800506303682545663080628250094880200341800214558417 7210 55463480187653567764411516477104384366900853706116905032 7211 53031468354371335818092 7212 9240076805095818888803 7213 1319229966049866511923553334427 7214 15995130769082085266296774 7215 3102594730225917768 7216 20132591077731585784477312075886 7217 4509339877561872 7218 66253938362357576251588056203092312138665780721626116181270037560534 7219 462263494983862525666524229234436513969720 7220 8237825995762610809984 7221 9375422735675122410923244793072428 7222 2802917623537533863708763873518155274 7223 82111244800245912464051115111499664462619843390057 7224 925463539496228889243623252186402524810490595955408365028689357 7225 4890542000912533867 7226 434313407342265195998 7227 1448876264483185527327749412287856130 7228 62258218781200116285735213380860436525201235079 7229 8301505963245468281892247 7230 598913287169435985142267573258150 7231 924982124899051846590727823 7232 7639649232119042056438 7233 491725564318734416229620 7234 604471901611612786080691597050723 7235 3831799024001062116474775 7236 8439023757467891 7237 31695701182264 7238 62177028945711913 7239 64126858718686358249327174656270 7240 6728075136743159 7241 75075657747583764063380449448206683521 7242 7833213332789677638365744674620 7243 1728839572367211098154 7244 1621327006816874023136619483325 7245 104464856464603641253174133332379 7246 60756729373305212297457933352566168 7247 5589200437596251 7248 3420306383429430609715 7249 847409538019741154953001028216 7250 505595925945919485334822732715544487352136 7251 53447294239495596453047880531 7252 794558629341890 7253 10777934902760221808499185 7254 14125716531651374508750314014667742519 7255 7647620461669311332604538 7256 7896451657290843 7257 86151944311401615142307 7258 22471639399010043790686410341623679074185 7259 6463768256603895503347734896731 7260 13343136294285431488760 7261 312473133541967098 7262 845264274014209763 7263 1369587622585910093111299737936001355335292074 7264 829853672042761 7265 26984764006676698661053 7266 455207287218738180679 7267 10581629074870107673 7268 6965216687344878743827719973271864925542480 7269 66842383302741069609185 7270 5007115354892417444079433704231825456 7271 683867024205233933058031 7272 730647788593322929965546621 7273 687057128180663158107596988037954 7274 190286710515896821839986172264 7275 5652372721592127269985616688430 7276 859683960287171538526694 7277 1479317328935458449531502185930086 7278 689117971366494924105 7279 39530174013607858891547134085003976803645381111572 7280 86129563947 7281 96455742708238731 7282 268749887309705900533731 7283 8346168969341709300000861680278005 7284 895674152284436630 7285 2296526507013856265684 7286 35888629758589271228973122504 7287 50193975398801959929585946 7288 674448852792346410 7289 37247334135338390259480773955176 7290 40674147646580145330375512587839 7291 1520600273054598 7292 58280083415867508782021829 7293 8029124179773152353857706 7294 4067711668452133686650109 7295 6443991846647291438415 7296 22843559577805241786 7297 922134390262097035903035025270328 7298 397986765487111297164150 7299 65768915393509094042 7300 1630029212623423471285 7301 21083954216649117 7302 5188768489016016350794990872 7303 514594428409076951969961803 7304 7712827929233063139463215 7305 96579366488528671 7306 8536589854282324046387338281 7307 784815302092030883156 7308 972673439255833643216320 7309 660898884580711362 7310 7763999664957064813332 7311 430080443070692281796296832861316394983415 7312 81788714262196654990514044999490513 7313 227583290203973389028542575136 7314 64074283771983895 7315 13758460356859331967636542 7316 2978795979675682839983101815254 7317 23666598572785888868064851 7318 8945970716203 7319 4673703516804567897410832 7320 102068776915310505668766877329334 7321 92002389350574436954451 7322 602342979457806030671 7323 893157679519089580811282704 7324 8686785651794949425317989898545584635110 7325 16629241506701611762219757292557732222995795702695142731341258 7326 7036021325937476429476772338 7327 55393949608034943296308145907 7328 9933815943114610237 7329 436482609052748926091 7330 1499781759924252339697286952524166873150 7331 923820412128542613616353249136625137 7332 866287441728736927773266853389990 7333 5091442880593169617 7334 682577285592777855488912248808866962902222009071053 7335 19867273320350125608327618654 7336 68606900461217655114103 7337 4532831271204435229510016 7338 79479031335053425355678 7339 38691922343124905213327 7340 9436125690468033045406425931433485989352987 7341 88225495318574248810376 7342 4137541484499829522748902796 7343 9508981498646907616443895752 7344 3435665064979825941 7345 52503242632552944116596940559895866507 7346 612153399297486410 7347 5280830988791971237287616972907302953015863380954 7348 3194018202669104693139303526636283583219629341950220558215628115100827 7349 83702191422318615 7350 77528944307401251206 7351 982236257041 7352 35116212793447479373750708 7353 585344904025189467 7354 7691474206491390247315240473922375703568 7355 33125539744473636977591310167248 7356 5564252270498558713 7357 299184758438211851524915321086 7358 60870938947746555890976815009091552 7359 4531843711016797043942 7360 2720060659347278649237655946958471 7361 7164290257863 7362 27183436043870606152679 7363 931992517807196060181997889618914 7364 41329681532735536565531782787898770 7365 45484925656831540484336866358934827 7366 9115378499601462 7367 9433017853591892226 7368 871356021156380668887360245242861517707711106712851439 7369 71739462566840 7370 7770725858919518657200283026878274 7371 88064624862580451433334454133086163786823325729 7372 62579538006735091060533965232557596824 7373 150482795196197494590510082179623 7374 6567014770564590274789801810063 7375 951888962137903769365337298726812820884 7376 7887010630825541585042133410149 7377 5828542771806949463 7378 3813881682451903444805049224355100033141429208942257 7379 6831348019510419539564834283831689946997 7380 689361239529933647 7381 73605967379563016178031842 7382 2618261992081634867619660275 7383 8664471180876032530070874535085357549 7384 89483316670801325 7385 348249711806765 7386 228158023607082333904 7387 1428117022941352536 7388 330633026112455168649227 7389 533897653332750883730873546591 7390 4111897983419770812110908047137442356 7391 324199743619581423276740 7392 560044467491569494557871493554792 7393 225417642982230 7394 75736651596039395678729520830762129957290564 7395 63332797905608736019668380684 7396 15216005340982287 7397 17682054303049 7398 482964071437795 7399 89677891785265134420 7400 90147965699695860332 7401 176102839832232524 7402 2090918749756952825023 7403 62444942356873501 7404 34701874199053002938096 7405 98609087614945672871126806871959924240064653 7406 2771157004612346955067259630156672290905445568 7407 89669490363819793746846586653406795597194462 7408 977563164582434386240 7409 379348980473005757098395158216 7410 139214440418894226816655348954143282061553926819933381323414313987 7411 908720655644117610051979103 7412 7921159446412482298695403 7413 95866978962963602248076632631 7414 11856093817090755322596581714 7415 9254580950048642819307 7416 23758653310934 7417 7410268460883510176552329 7418 7927925886429690577225713 7419 9082911909071964170853 7420 84594544335991896296182581379576619525337770 7421 9395930937558695979150585469590600816003435570792 7422 2057284184858559961647715619063 7423 3768504329365545474742979308228403401 7424 421477940049481806545729224483 7425 426104801520489332597 7426 8936823575947758489390796539861 7427 32009777388783890023066496506731 7428 865265056828395821962580338070209708988714 7429 1462158565442623752543139384253212757340 7430 74533191162955171187913699270 7431 35391723508149986 7432 62377944284188433457149292710 7433 333226630993271591811777984 7434 2737897501478943326 7435 849720515430723756 7436 639987729616687253234 7437 7099071746405402407398 7438 765307649992827255557333971 7439 224468522819744063 7440 5674154423398952240 7441 404254833976955371 7442 473159903911519958160949598512 7443 1037453659944243964558 7444 66218951207314 7445 20177355678185319574 7446 50015913861910640899786932 7447 8313648390096137571062 7448 72347800522824211842642755283161285869 7449 76015660464318335336103972 7450 33746019991538893157302 7451 85882691609204948845413009226258837 7452 771404879655160155435937451107898471808847009606077890762 7453 206936840737849633609634250958470825725633681 7454 2670064291029822279991576193 7455 941230501066561932438529131227 7456 8830715674719682 7457 218627201948474469147750995873 7458 774866029631262112393626268432315 7459 33917193569137898919660667127709734 7460 3228082519847506 7461 195406203449333070378 7462 4267983799417718823847785730 7463 49239862558566116335286152795713435314524810 7464 3916383517055077877222976239792084 7465 70887115866239919233193364 7466 95574109949375410066796880142 7467 650207310666332190372968824 7468 698040807054186317885193804782 7469 7141225654179999425208472883 7470 282034768584897255257471 7471 8194114111004174156679999964197532 7472 84032409331190631921047134670233785 7473 1518168229866134384617955922289227272479295126971190 7474 232496391380440439957 7475 40500927120818613 7476 2542943749468080349527402878663862439341 7477 7108857657456509859476694892184500640546563 7478 785760186337903961142 7479 713096570463860917634603875681169616742 7480 47700175701209622415995297606038 7481 53488570014814031370011280296 7482 945431637235112508 7483 80211913858542622105689948995183018091417 7484 190615926369347364953071541759066678 7485 807228201488291988205155707763 7486 5832956721911220357704 7487 2495168506188295308898891337 7488 742800926055748231 7489 190883191031319392993345592313428229082449525800523923120354684095918118037 7490 67004110412429520600416749760555822753 7491 84027855722899442909707922037347988086735001 7492 70223540288707487241568779 7493 1506214652489173 7494 3255247701844863336042379 7495 1742749855343362819513765938627640 7496 3281742636248147200965 7497 70576172733932197137016249943760722325613278 7498 7424937777858926933033596401 7499 621334413649840271139133842747075 7500 7769543778601175664910861942 7501 7071829174412426544459813 7502 63785943440204322865897546386434827291 7503 48367579090612 7504 46208432343903919234433434967727735 7505 5611142132001439444322732038 7506 136908572979573632674 7507 47789438657748903859180992 7508 5988629697792589137470 7509 5285779546130 7510 3205433036775220335508550526418524683519 7511 4929346835243286029416899457 7512 532838210307005971426 7513 445390140901802991823336647 7514 44077884707202162306238560559 7515 7582213448377296299598832119434133694583446147835969370 7516 283268271410484814528829 7517 5261664032814940818402437 7518 68279808314945 7519 2046334013147931875 7520 2237377806414495 7521 6575621060530337373631466749971428 7522 199074239705585981535036 7523 6620904650584483582903706278821 7524 79517010954976396032910465540606926458 7525 63021268740270333376287090086360775 7526 7172312759161950765391337763291958221560239574 7527 3429344688712980846121802689710424341709083309910985 7528 8888883525408594227691 7529 776828812075617943 7530 96901190756634524170061632008 7531 1014184753329081130030931097586 7532 770730363184254529 7533 3345309766615291752366323656474216904228 7534 61697515605333059925079176825022364 7535 645999570337747610841475018859988302 7536 6552040683225323910587 7537 2448941321492042015076 7538 36619728900040605 7539 9272042496276071999299976515689850478820851909803 7540 5733115741544655500524131490124398 7541 99507673779114797142127666155536570002998 7542 6435223585594633402915196557 7543 44773725774525517368467724114822876372680019 7544 6358448624260379864986575821 7545 30805125486775367180449 7546 618700159104473879342 7547 430418785461787045785436649442 7548 843850304116481926667 7549 18497525267073 7550 65839930254006188659463004425934986421887 7551 36746677914010289921935 7552 190341984732576 7553 2258531948483933820611464807 7554 3648997867086531405317348151432 7555 46518534005640853019289907 7556 6360160091407670768748649878661447241643842625 7557 4922859816791081292052188229151944743 7558 470410361926198224968865 7559 18328788122865526149 7560 4487243355986406705534886676421 7561 607699601535508232824 7562 18270715618196314 7563 343109296280405256938017 7564 21006438745609 7565 35856366533754096152 7566 9936844109006423455594967 7567 899258652717374982980 7568 37176386441554083399332 7569 47328130954900909116 7570 944267647099606051366703401744118 7571 303662250489910202822410449800530639392246517 7572 6432819632004447864310710645 7573 181829249015547074663 7574 136658502775050796766694 7575 47092311169507428 7576 4579269198646547968976985744247120250261993 7577 6276904918689385 7578 37969774824130205 7579 607630433892247367574753831 7580 471341754678297496244770 7581 665409381981829405339527 7582 86677289838848282991142392773632457160 7583 143733752630480263249 7584 421654556576719767519347205464994425160098 7585 91508526537508002510756054 7586 3265537727234223071969679452722466159738 7587 660217416890391227225 7588 4713382591553228452515226694697281730 7589 31755253671085191135887654 7590 2544357904129824103543174423276 7591 4343271370654209963215706364060968 7592 71384524624566335269130 7593 1220789207803854120376 7594 20634119553945346946694930916207958 7595 199116593075741982 7596 692987786665036590825853102107170150184 7597 413675291384847390 7598 81922356470 7599 8665621950319865198555690374 7600 7671094714087613531548718159302 7601 78188382078139400086999967045 7602 17400589029294720495124668073 7603 9095172243055169301048 7604 382781475446419 7605 37702694249327243368125 7606 2024601571534861044060759 7607 56332037417883714753521439 7608 57277788274638618416087213432549 7609 82369004837382182638400925 7610 102155997628249241483 7611 23911002469278925 7612 36253848077699875241 7613 682775157981445345592180 7614 9123520162309235618726203561806371374 7615 3705012462568124886351162269 7616 4756689681361908739138611682 7617 7810422466418488137749163775 7618 82353071751093363651592078320285074 7619 878177329456795722880 7620 27029253303930356296096550908111234 7621 599045006409831462600113397 7622 66003729813388131614498624607384004103873895 7623 23346770156047656476774375309135303602773064948 7624 5481818157985558458713627831537680 7625 4648221524841805002436048592042481953288367 7626 8403638789956319332 7627 163183177839752991937552421965960 7628 896506553739404460898228965083088605090890249651 7629 264721191096922940386605 7630 90913782666359794 7631 4840783267636254438297382631 7632 612385127135883189511072580994 7633 198572394263896590 7634 59498278241780923504759958072822879833836 7635 70661002041595376456908 7636 75936082090530464645605498351 7637 9037784779087651974600057493782 7638 68569622689236564736896640023761 7639 4213914040885302285301422924022934239184746 7640 728918244015840316 7641 1965703700511650374832 7642 8361213051792767920294 7643 95844961075787312 7644 193123627924907087747049402772076686395 7645 12899595810379182555275737019903563985512824 7646 294793513430470149853316 7647 3414882724147087051137221073263781677079 7648 570424435254240265878491 7649 3230994421850476 7650 571047629262215263799117735029455404147197973618 7651 939164136467958250 7652 810525362210095673087070599535110232822554 7653 68808184242461329055034112463682062595644292917 7654 5740192009705746751783 7655 78709497383462000351 7656 52023509658220513234951881288097 7657 41701382800727749270607384295 7658 7867654565122328069 7659 60187359279384 7660 22502982394526545661537 7661 689095003761204 7662 16256518301073537003907029150204 7663 75371427789436880 7664 5917320302711857789917666634 7665 257164269537166959331831417686469920 7666 3932928731478065 7667 4549961055635858785803559889382 7668 5325627842779752774869590582901 7669 784353170386419677914076504812 7670 98094383876881163359953474978349632 7671 58404256655648835230230971 7672 52638961085263284139935517 7673 370055701579243314557133926350649126910328 7674 745743368016847088321019 7675 83180572589963564 7676 17499479991411764640878309858738876012 7677 62243929152513512743163114240916595798 7678 5442311940742639141995737008 7679 193686324395428889189215907 7680 33557117772516588695449446490 7681 5156957324223604942910611398 7682 81878797814569230 7683 82568163508933768853608784 7684 91509761407672722017652632700630404298 7685 829853236041000240401829907 7686 150582095348667 7687 865854914752310 7688 391765304392444451966513425148 7689 58865935725306187893317329084 7690 163403552216474104154352613758218181879 7691 12790652821080566445817008188462120953 7692 276418823619373937158454165450 7693 4613763475572691672524761025578 7694 2111982212191616769247994681485102211083 7695 5468697760470650797023269791 7696 794466405825458784123 7697 513783915987868576580174717357584005545002 7698 169915662489343277570 7699 531623439857465121125566976159579416550 7700 43092783958064367856201 7701 761093695343227442032372778 7702 292126410727927331538 7703 8054265718719523 7704 146147608512412071162145370705234609 7705 8735285253526398555173759886215228325270623317177105764 7706 683442071121848969716263292124906141666241887604178683965 7707 335208134039931999745848516 7708 36867649088685910452 7709 6807873062160502149 7710 58591937822714926533322860 7711 9685365050398614037995783932 7712 35926809107789054 7713 8555861088592428224225927744773 7714 6511781827001981388531607305680336579676271784 7715 5777429169997919369629629072997268 7716 103049709697061750361784872 7717 8049157145532340248970086 7718 5182505718413909708998144321086 7719 3274307629534648301 7720 6029176031739831629885580769714 7721 43395677290152947924948 7722 92573053103628809298857109774 7723 2034339038942417749608496785 7724 3115875752446072106263522179 7725 9957944832824964981796880 7726 87770356049069740609755815112 7727 9516205013277091078039134 7728 611475100496986771957804672823 7729 68221758850855512187378823843550239 7730 713535647675312848875111455843944130 7731 7561669080219404705402509256163 7732 88730579959357100709542152424023897386 7733 614498430269643615697 7734 593835035800086525206634482325093428912815946824688131107 7735 67064807271539 7736 213380854908893217446 7737 305978858112744253448813196 7738 2175507453904692292260778 7739 6828636587515668094 7740 4750478626722735707695371 7741 48972648601362808015 7742 844226326597221 7743 147118721715445818774261586970793 7744 88695592310355347 7745 74484427102772791812654193 7746 91255476048443 7747 1809343679664633404282833273374185 7748 6298654994600120905668609109495035208441838991634030696334351997 7749 137223404510183936 7750 562839490571 7751 57411991738814206 7752 86449188564896816333551950660009288433325248067 7753 35584171337496171505509342 7754 637189402325 7755 30354259938439418771874208814554354356 7756 164303489103148152057 7757 658869444782706449109953 7758 3521284325191049124690543217 7759 38051067941859880544012 7760 89425123258990996231232405387 7761 73982101446405 7762 84965597415865952320 7763 5814498852510376 7764 93065497489313506032 7765 936074481814998982011182749277815 7766 201132404643038340009302231080547 7767 25959755121674670665922944438 7768 57107582935686515980117901994 7769 804535824717234503017639 7770 8914902214494890216019868415175873 7771 791916826610983857384 7772 537652804189 7773 93375503234876758875765835081 7774 6808489804889946134638467583582 7775 7589450046648026022470795960731 7776 1234708701901229396384219925 7777 88768537111998543312 7778 937242948475788361151740 7779 833584375331090665942 7780 70132580329543981526 7781 920681054804215521024796511454543 7782 3197115305740995493783836932 7783 17065641023993968 7784 520341513173309251386 7785 8298396103448375 7786 6434854709456374110604561666832 7787 802636976055941 7788 786005301485403212528253223272517323249 7789 355788226593959508373340095059845300844861 7790 5493760830772932369780539020694898436522867928580781 7791 581080858064953263317 7792 30564681609178514712 7793 54000880722579371359859196 7794 2032117698516618138205726664 7795 487971456050564764174273 7796 684189145067342 7797 4567564160482903 7798 981897917595674479970441848154395604702 7799 33784356812676177157987374873165244588210 7800 16410619287671529519773 7801 96125795040132799512512304460717376533044348 7802 897583775022006741 7803 46778016973228005 7804 456734499425372413845823677596399572285545930 7805 78385191403950474413617589100741462 7806 2681929769694988612865298551788024993 7807 3196635638248382941924743192355842676350 7808 7319858030301534307486182 7809 4378325227933579938356853781132755653864730 7810 24767430672375844555706643322396705837897501 7811 9401109845845303120397416 7812 8149528633651224839511514265139521361994928047 7813 761456722848443128565961544973138278595330 7814 767369601494158637070362 7815 1756586701043035869611457917148344582 7816 548229597116654702113 7817 6277282493540794629070601 7818 403720169035778 7819 92399326303272607254506004036460502838092961 7820 760006762109358216154 7821 8809682798180459087699075582797111496748587103 7822 659798177900559920461992108621883 7823 33938643676754535782363369890881 7824 6193564218210955951100939837 7825 537477554658607786559433062248491 7826 2789787545081355800095536 7827 186322477894557821672858215655834857416920 7828 557822343615032535519 7829 130694519600528949869404686558645288393239196124043995947 7830 79057554351905822581270246 7831 8257321602699353123762173162563897324 7832 757116285960699970829394 7833 95981464546812429119289449321675789363587752365870 7834 83126261297689522140 7835 37121333371373636570097496111467954738 7836 940216254866841463524981486568437 7837 12993256610369032098432452443637 7838 4578928327453254010137873546 7839 8708578491533913301848796502 7840 158881092990371435011496 7841 211919724372703633189011799293100919897206605 7842 89194991838526986780 7843 5809392309173781954298508516 7844 846681299233425946670 7845 76177767558862080126141261464088615606370386756461288814378861816884069 7846 210573731007147127556028255238461049 7847 428731994983801419274943751006 7848 94790609597627570407425605279204037351322564372053200969027126178 7849 78841958243923433165252466820 7850 942546627297934824209502732777029535981 7851 56498247338180 7852 61639387154774919753504932 7853 1791743206684340920620175 7854 80847783051887549612 7855 44239520118964907 7856 47660186063573332139 7857 87937346739149080881235 7858 1345513774071558682223545588457544686343337754031387130262607146224011717060240106522549 7859 119864684309641572 7860 1944924460282817325 7861 25366703537230042424986606480531 7862 12750195435652322568 7863 738263515606179781774 7864 903631475049573203258 7865 27228208790158003703947220784711440853530216 7866 267405066505125616695005739908 7867 32732506899521269752616060272524 7868 7283665244676995469356947594725756685581189425853777257680 7869 9839768588064964418575387172 7870 9087162366584 7871 29546000645728360531 7872 38758138636294410 7873 43134629953741827762718530 7874 61591934261217713201031002114525657669028 7875 709745553310907385811128955140392716 7876 68752247998498749917850258926890214824595782590518644548253 7877 867096054152463 7878 9164867481996956919637597196303980961058033546132 7879 789435981843508697452 7880 592000548590030372961 7881 6830719576226854 7882 35364173118174509579933164776907746402 7883 7402590525538809186 7884 29368604586739521 7885 13310468554748440381710725066369 7886 1014557314738282505357057566139 7887 3917552606951868964 7888 9250344686647491 7889 465261560855050379 7890 13942029819942221994735438231783223036 7891 84713733024748559429826 7892 38040651298489197 7893 1277312697939942446836813979719308945 7894 15313010228207176024113229 7895 63912280618157095376184 7896 52022878633617842610353107341759 7897 203978291654 7898 370239534309225910850108056 7899 5591877252777554800270019294614144153 7900 76722756825533214173720140747134788443436316759 7901 1614387225594330 7902 494977196123384222661604896439624205 7903 326779704143080241164011968089101092063429038027925 7904 515696795324416192834866410 7905 838286054415369964365931969137 7906 7778700593603048202291 7907 30265145922961345580297 7908 1827243841968767243708449263675 7909 5070563340502683719 7910 9449354732652656320662743808369958263351 7911 6760708235495298561 7912 5834331195243922970039879106 7913 75268314944224875870 7914 597119750135716880807708801638578432 7915 778181513027786831168589194 7916 6114301089589218392897 7917 133594139288856488545091637 7918 25939835974207671 7919 5707460714975246059863 7920 989669574623157776860 7921 487972014803576 7922 79564845898219702887616123 7923 19470132095592421448835550576 7924 27232344348426426011753223061822303565850804701101189 7925 91932525717205499629266412977350428 7926 504370262289723585281 7927 6267563789630203898474355948061 7928 2173873906685354 7929 3845303929312988193883304118342377836 7930 147805975750584066225413 7931 362933578093194 7932 7819663929742350 7933 39084805932006978991 7934 76788339686913197482588647470 7935 862799713132561371727308165334 7936 61394625685505907 7937 2754586450686465652776825553429721 7938 408833837278820102890293240313242102002610635 7939 6642443696612083041768693220104899345 7940 1559732117466300908 7941 671200835572420529 7942 225106285030294066927 7943 5805044006818192273 7944 51425634658435481109593207 7945 34012749694900025447207973603791646697031950338 7946 328483551676760583103654527085765549 7947 80028239478223137188703965 7948 2164207841403863200501687559 7949 2892442489164321079620031371107462606935 7950 91895581823998836591531097004 7951 235817429460 7952 73596124743290572109290976292410410656620923503792443139268 7953 903030622034078705847521 7954 368443498140066439968281777288328306808296747485 7955 10726842285639 7956 503119239679399702278280832904 7957 39187942701256 7958 40317319867054809038172 7959 9010938267703276181873338233299287354 7960 25179121467416968444384160 7961 99579217349254754115169550363292946067218 7962 7983817798488683627829099798430217204175 7963 36252229967274325716308 7964 3326267942700883466799312372277892804907269063435 7965 938633448273734946871808806945 7966 88824068997261658713 7967 43751874071244353589993574950576 7968 39105502602348848319301097 7969 7628751845555614279728428487603 7970 938721304909025418488426 7971 9775140116269376139550458 7972 568990473003987622256956952852270270070700223631 7973 2782756472091890723 7974 6614533831506450866015716672503044253134573076142482529 7975 934735508200948111074026 7976 4270328796135 7977 45589972387692438810 7978 975970444457279722559558214831857922116 7979 83819202237666014705 7980 35503329905663899611395020035590039531431485319997 7981 33956110064596295558214961621580455163249615249846254913386661556613057 7982 47107306606494761259251347398 7983 67240429470527139458 7984 70057114461774359248 7985 91999977985398589155458011757075458419857074644417157352 7986 8708831815566490671161372 7987 5248421240675688333346326309 7988 3946744059153928 7989 124346865274150763671083329 7990 46799307960121322623629719228890611294395 7991 686589067468858225888839891 7992 650188355330752331981579035535868551557820654 7993 68218332159074 7994 2910347469567566339248 7995 5415223645371500388621789 7996 2634313785302662274488179 7997 9998738533234152500505075994452916 7998 10384924296473792314485 7999 199676400312042619311018390010745 8000 5976932457439965196822111570 8001 172250000780185200769092799527481957223 8002 522490092455102100832943506047 8003 9038217623401235 8004 2784838737727314319812353312167350 8005 7416247841954632534461520 8006 82891223780469229085 8007 9386280752677373364891 8008 67527510886718690748573 8009 151179871911275897371721222006979026862701539770333762353916857302353277808051500852598175329555080787788667281565096669161583911272169869938875911268864 8010 8485453452898384500172007531788096 8011 127347744030045241675032393038 8012 3670617071013055043805871730675668335337453783036855999377590869513062 8013 1846552857923593391741917120 8014 541796998725613245326657739756970 8015 9321705621938004 8016 614828574998937523164351347470 8017 7365882098106057788654 8018 16514732489817870 8019 9463013850792 8020 5592226072971522620388194 8021 37484391431059409599258433446 8022 56576817396893261104 8023 598701003727543525116 8024 3774416122729999410186195 8025 66051421596941206355131448597 8026 1954528608097486825487452445903 8027 626047313806483937973446818662497007215 8028 5471060193500238 8029 64838934375622763501 8030 27925849417326436623720 8031 232785535941949304500111524937011476 8032 3463415754264095574739430694456354236208 8033 12122411763735769708 8034 677763593019356383644402 8035 88936305078333228036674743943248657079895085250872741 8036 832683527199515779265271987637499790 8037 7620843894634721262036078308173814280478785 8038 5497828978622747244177003 8039 1632550133970537241768 8040 28153235161769069219970255699962054 8041 6424372653577547251024031299435538 8042 6459483147019494015602 8043 66849430318378369365546618665662 8044 547082586074894839728251 8045 558916038553495064513847442 8046 211882756298620633135692134 8047 35053541753254622942738 8048 57018514221604797918123 8049 91358185702336381354 8050 45357112771171943216604661431015474198 8051 21554929047562109018957208060623 8052 490880290406785456674637241 8053 7724868119007420655784822192950106596683 8054 53520867908758553449009271 8055 3251073537813112328600410529 8056 188355048282568212439318097 8057 857966641441641974384650359754316704183852 8058 14590779433577314964845742 8059 148608548867452913 8060 1457458931518483420505854272116 8061 2752070105302881218204425718504079717735193826 8062 44415143034000038965083547606952 8063 112614351514494096991515178 8064 332585172479894740524206 8065 1004598407363843511382 8066 98293353702855164 8067 153281846898780 8068 43592175819760 8069 1110371882601157152121989928035754 8070 608388740947375220406391 8071 233628982806618731953235529204 8072 142200095154808807061007453 8073 865639725897080303279855124 8074 570967529948775250348381 8075 1914844763960690239980085 8076 887510116129006008076911943 8077 81030260949480659847 8078 619690480593217 8079 8521399828659016361397294 8080 733342452975784299759023288921228876 8081 174536434315837531437849574608874737342 8082 5879587582199019353898142294239179415156 8083 131539793025146413798 8084 60895988767541369432 8085 30404870285554197809229580446 8086 9899019290455890684659783 8087 83379944925127160 8088 49413377907064865785894967575994050617557632 8089 934756808289220291 8090 115491864882015921461776544992118272549886765689622517063 8091 6148321951406030844868842947 8092 49081714122766989529766528467187010729193 8093 37792928244353243138285206 8094 3570615807692592826032221194 8095 2768779042924083653232321 8096 510235407534232109476053210171678 8097 478896041685107197396939918618794634618967971354678672 8098 2440290516444396478 8099 2932669463584918661504011655032137 8100 9582388464035453370675001 8101 468245089396350840796338833931 8102 64400215576294876554514962298494573 8103 570455639845828653901 8104 3120311995586329789859964 8105 2742416545640221552693117618 8106 219340405280497700139581856 8107 99504506269083218442209858065603603966505204050926529449163112247 8108 412243985455233459397360 8109 215848895956457603 8110 5601123947226002909110232358 8111 183270776031819289578931912004 8112 22829722719276801057856446673 8113 34020318606579 8114 759989767363004515534412 8115 122274649211784192104299302330475 8116 459340814869573388558531187892 8117 57243599624701958 8118 10494083427130065 8119 971636437516574637102498 8120 705362916929006099797979820814 8121 714713112899508518492003986 8122 40461465302509949141434035836955688421615182000667 8123 25398585320356707875344741 8124 182134499703959178739753496 8125 2114723677715107506443419320670978 8126 4810139061194681429965659469499803015015050439499165819364340617 8127 5471200602325330510056856619 8128 95398852109699179681030651566276114 8129 12393944127405040656002217098 8130 547779644246858748631969461895510 8131 35133391641195903971893876105442 8132 6423024644127859 8133 663201484795 8134 52732274340928634620098405982453385763861 8135 5193364432098339181957 8136 496295052527170415941103294160552007079700445274265503291068 8137 1682918215054886572979083 8138 65733200566711040393166428 8139 9460739742761327206991377358 8140 887764684076726016450379 8141 69090673762491231815 8142 694613258421465112430180886283850187 8143 2732082930493205348834908022579996208931 8144 53820434587462062523629681 8145 224077557166761470833253074351802801564661524123357726665459 8146 68950153512096407 8147 4098799335251124236 8148 839325550804077953890651 8149 3598486931485726874899490 8150 140853001062540369844024339857 8151 382126776294549192772819270 8152 7271007595054194545037909180516 8153 36158083628887001538672439 8154 450070274989843218556 8155 7647403247143923664843411160620931019601825 8156 3178068353985725839133571334 8157 4930361449170866597972 8158 3338814530921740318117477520325816 8159 74338945826496752752520361 8160 1262736721097645431340238 8161 6587201125134514611723801638359 8162 4726875228176383566558961886132167299893940 8163 149412510356465833636887 8164 7609065883769674182 8165 9191920311945646978 8166 94249838609041603309637645 8167 2927942341930023017400543432258546 8168 250947435455170968 8169 354369756035650199238 8170 51473718492670 8171 597233277579791173815247435316334241172984589412910 8172 750455504288587776273734066330416039 8173 180826874172606596159893 8174 3607786330701992223184666488893045 8175 27152405511746120223016036619219393661579378 8176 6736961581625973005821281128255764 8177 67959494028146674576045577470673 8178 90220019769831825970029381954 8179 1492759081133733236 8180 588587778716100672583596232604 8181 96001605899148893422047 8182 361613271007545230048439 8183 4310989991637221886232625 8184 7224723071197918230494443514033574476 8185 63970836106986071445700692 8186 763966397349202921834629764438186018937668805 8187 34512777038481569 8188 854061403280361502803860949033534893230357 8189 92511739353041584113326 8190 5471290567398 8191 884435930822283033032221165929854191965597 8192 9718488542388715808914036 8193 93016171725700155706148 8194 36906812742295 8195 50279346352264500686934307748207466636874761 8196 4762002275018155179697826673 8197 74145950438705887238733896 8198 329121395730399466305434028 8199 91327746816875466950 8200 21614124655037009126591798 8201 3029038873484176139723433945 8202 56935660083801609435561378553746892 8203 7145442337764671963138 8204 464652631570101713235839 8205 748746654423630277928541 8206 90450156664578818599794789712514811405023 8207 7769026172897930130806565716312121207914 8208 290705421508889837954536 8209 591643551233417459879480 8210 927694175114903117460552245578 8211 545813558670215309 8212 770319556558995997468057416133383616416911400992 8213 334155643868362258664428079 8214 403362670105226669361924674723713640905428 8215 985205188351003692681879974 8216 6564705254506826839362640699442231 8217 17912997333641066781735 8218 9159716289832741772887230 8219 20526098042487577710069881962403 8220 7291271628455835847840 8221 34049243648781833724320371618788149318366321324242424201471879866012908295 8222 4490209873995954287213906 8223 6776982756308916794 8224 217401688235876539 8225 75042030244898641 8226 8896369096316270120557681969929154 8227 9927751425437881294676650 8228 832503512671684664484445472404101245280642178327322277604369 8229 161028807835887184371005180840179 8230 58014108352816351636038053463076389 8231 194761501869867367060501475565451912 8232 556348547440616202739 8233 3835035627856152958894 8234 68170169994014332311095 8235 28721244827047206054602585006670407579111413 8236 6827906978686587117792043 8237 56114892996871988803 8238 25903495462586850786451 8239 560737217153995339107054574208 8240 4470048998112828994216021222092624494727454056103 8241 58209264251267803 8242 9819054526594437 8243 37519428132171370336 8244 125910575516989928472946953 8245 424298072325629025888362684267844702983631 8246 329496605441625386147 8247 488283479816732288109784876941323436718833482975 8248 13277555209811183566129984 8249 8568702173449 8250 71594558142051676013 8251 63168104474987091636494315666700163412 8252 47315263146646944702228 8253 60280711813992815888751637214 8254 266832121415092317 8255 2057318911173288259805252015609004 8256 155477759524040891350094036 8257 51970848700749678332 8258 743233588694631268790 8259 9850231317206614 8260 113210860760486195 8261 7063566245230487204929701 8262 67945781458200903 8263 619280678213945 8264 8937433777693126987686811712481640849105 8265 253884239333690894635409235802310817 8266 255763499799694364597544489485664773280449886762357891 8267 730215026987964 8268 54984277123360 8269 252396013678890263912763167334 8270 8690099465888102863102237 8271 49553599501716187794059542 8272 72032568075099172304 8273 604059244759347558781 8274 9231150708603864 8275 36400166976935884441077368702 8276 8457703794092834941402822129586 8277 40752706393539930444723850843968852757779835520831 8278 75810709482686545514923 8279 4677116451188567223807600629 8280 98781844878270052720312938847998209719432022757136 8281 3520398880075609793549685072221 8282 738190964275 8283 75684664407843849762359541 8284 643789860716673486049953642 8285 921576909269615170952825421086026688812876213 8286 228288701239411121356 8287 849984856022616743 8288 503488305211519952221309472231188245473926 8289 8085441215344210434543110428353361072322446109 8290 5047549030823849762337877239798576467071 8291 4850727011550335079176 8292 889428553256555785689141110 8293 539376812300764 8294 17273323355555569581979516167876516112715880238173705812584 8295 3376445496393209033630888423831 8296 346474132541575834085328701621478467527366035329 8297 814219899900103996516639857 8298 81627083589624 8299 8137581128520502746831434621865421002873579 8300 84530641972 8301 173311190325200734619298 8302 1287229517898245111770328323475986 8303 40395627061908 8304 5455073580791658971007776402 8305 290351977055165146315695428 8306 841424375579757096 8307 89422328873125015446 8308 591323568223485632308818621486917 8309 525444204250311551711252093266720935244538 8310 532857593078572051963112677159656335359564 8311 6066381215699176134 8312 271050357968934 8313 6925609775922911355755004495468 8314 93959419880769193752 8315 8886502489711246859161951191180573 8316 66233650749218 8317 367328395749066939668994863881 8318 2546588558883830330864279223545971 8319 6140863913280169686706096747793497025 8320 136967094921185 8321 18268068371039329768182793490904880992685 8322 29794978557333715456812291190 8323 8288999964961736727582967722542718264223286640 8324 13272432730924295092305662213469775602749713113774964021604518 8325 6933589599433451701314743167166992 8326 53553526251918229606855110255210661769391305899304 8327 70440130555394785866316843769182 8328 864723435324859388779733700023743444052230578338504233697486700501 8329 600286637163548072142572742363471659 8330 82592000599527350286342941 8331 390667926697237987304373539379577587467043870950735671 8332 245544966030978961 8333 181945541702455921930096 8334 4059380552294276921 8335 735098819503385424390196 8336 223556566509598118950849558347 8337 5832679441371943347770 8338 644174306876072873238603190937646745 8339 29189218392734056 8340 5244912505869565176115620698125003 8341 9315388458184406490819305513822068081023933630856535953832850815185286024907 8342 3808881939719741926645 8343 634161448426511541316956283525195911244283826288101030847 8344 554548973690254035882364831 8345 42440595060433363721723113697973766253778 8346 98329148146768547541189710 8347 2364658779329452455366084629871 8348 709766714521539359362956508 8349 4168679388747451776846470197056012 8350 62911196593927169428 8351 782001047384226912084203747363388386274792663438170746008618165 8352 1770124738002689102832486145 8353 46728946437703394342046484241967025 8354 61879164897251838674622230 8355 4165160001856431299654117 8356 5982085005633239524163204667 8357 55350013353729684 8358 91746764631941349922374424722463302202185 8359 954740646378821 8360 188234593940899689958667 8361 76637011429528 8362 531270793556632378325619667821366570922060283102565391354 8363 1190662142923938164112080696172160438099387993003279135 8364 1939616054590672596572424438 8365 86673098839494804050019958699540877610669138906842 8366 799356469502459908786561 8367 48152626194880291622037 8368 728544043107619 8369 152330967613456578 8370 986649276023103467080783909926275 8371 4764500023111598 8372 815152501667563739574 8373 190577034126134204163590448 8374 839076537485827775259666285431 8375 62988331420747782612095 8376 407760433388366358024308924484034883541 8377 287061473396328346465 8378 78357966974592587401 8379 1346345762321608104239 8380 76222516895973476817428512737721348884312642986891670 8381 696316238734200146948985 8382 214230208355107107105025571884627785644037605341548737134057035304716047710677529 8383 3200799083008579633505891364 8384 8697747150937612 8385 25628448351427933875263674570 8386 722200256769127483 8387 42237943660613198626760944062105 8388 152371984859747379297406 8389 177243330777353802543022189439576 8390 676950956672798124850084862642588484579677193 8391 5614664646260149649514634714900618 8392 8672601302167481074660541119 8393 2668918406378835 8394 31105630441708083578019992 8395 232956434743032959791358 8396 8943793800972704425821506 8397 92797998883144672532976896720 8398 924331096787787043725 8399 47040496937826853533277996781 8400 762915186712775413657266836934910 8401 872925660656228159152633504 8402 46694975679229497645839604031 8403 24782609680807632457291 8404 796313570638055301817950615589346192 8405 552502042127689204726523 8406 5195908441637059762 8407 2758052733539905727377292458984311346 8408 6208946935684628077087959342361 8409 4342618357397284121665260 8410 19543848177450244296 8411 87378704478184580845669859181675745936300712 8412 509929945590215797971267979286814183 8413 6179452938114743834591130 8414 494949062545777573965744825041 8415 89366105015672239114 8416 633790442693276717835 8417 72823478402429229040376747003971346834385 8418 546406427071026117530091308 8419 476127357563889344495780 8420 143671978013898265 8421 3424377606720487305659206933281 8422 6973770772050673214000573675534498 8423 89554053868887867159112 8424 4076024028764936109146485 8425 63243513922828961692053847 8426 422089604660805903823099659189334258907 8427 9006223704080066997920297981944092771735 8428 270127336846820867383102707947935 8429 53022082277521544609 8430 27356207151719553874 8431 89668190846802860662680526626173 8432 73955928932432766560820558926492281 8433 1457207893258778236 8434 80827930505003074177435351425876 8435 43209181854326694069067 8436 60079190821342039636895 8437 309452563340221307302098 8438 64586297689655472486526242846110473 8439 66575090417717320523237414075658 8440 48993239270868216794264326875 8441 694735191217476911115775407999719992668 8442 288850793903934061 8443 3104213296468250407 8444 706477052176909557243268 8445 5966471769863829141153779769760 8446 2581927239446 8447 920104966004285085470014809180810817266504567967186688064620584788093 8448 711671419078497133939149939952 8449 552454520949465078434971 8450 98103614287781840332205 8451 706946395154769469727677477064248 8452 646079392351956543663508 8453 307025207982465374274256996945775646261 8454 19873862943453280 8455 5415082762099066227743 8456 58444862703767092488431 8457 3967312656356805978534 8458 2858198446090082502281505106367 8459 2691418876039788319773186265 8460 7293142180732905509353856 8461 24444888087051585120556194413 8462 737032854054757221463407137369 8463 3265521086932227094 8464 239075429940899442544459068675741 8465 143225242616723435219127825854388455951679782993283236427374574525445460 8466 52939896806263513733587214 8467 8508088202055186599580340814883297 8468 125378123505679305081881856850573123325755554 8469 2419605427358 8470 319447976432499228822660435 8471 558523349606680905502905216337 8472 78474635193474971302 8473 2329493965510415987 8474 839740167516618593605179338950392 8475 46620524551126883731112078525724424579 8476 96232944501683417 8477 1359514025209517926468 8478 11568298203136188273964 8479 266233216764415246954875581640 8480 8435821258504424767069 8481 9693803758573003905790110515414779557179169312 8482 729095998221364 8483 11598159520145861367 8484 892066666353218394457 8485 9112942949372746424648239215477975615733670 8486 89576184057532 8487 209850474858357089176 8488 63527278094953542744825251 8489 137393829123783351841471827848818093776 8490 259467255433420690238375597658467444988572971 8491 15336570259383860983788837055966165661226188124 8492 54638780740364377558292593401 8493 36451738584462455407649 8494 29616220229244791778901424327249245 8495 6246105728329 8496 944276796783144819346705 8497 5175708350294256 8498 73263352649065141412102378 8499 6109329671886310371717046176289311616725 8500 90290677122398588365964 8501 1492455308120728570841006 8502 6076168543516663530341382801133819 8503 6779122899741266552449513483389346361812822564990 8504 534115031791411670938307677687742 8505 325698034291407 8506 998029191076113965307761804 8507 76221944515194026040634703567993538 8508 8327437858815201108040649 8509 8851752700820562380205128642184248230026324320559 8510 97998346926232665644701 8511 956357300679539057244150398 8512 1642390821362351327 8513 177145861912103 8514 281123572699330876625534 8515 4089415120517990273147386 8516 8182626644475280406727464085723801550389 8517 41891259589373992650 8518 16877527437697415337481724220 8519 3770712866449077116260315 8520 441711941410834860689952 8521 950744477220336274426681 8522 84711965636157137724246154560 8523 70479650878312 8524 90013343491113629297558 8525 36090601759494537968615068179085076075662 8526 12738100117918293076118629911635574 8527 502602021275654360951138 8528 5690948154244767226073 8529 4006103733426127360804485531214757889 8530 2375590577113174550094118597486 8531 52962705885639173897159515988987014 8532 175869648654185324863779433780 8533 506989345553880505233124949841887 8534 573046444733144459850552 8535 473986539970734623381 8536 93980085773043569547616982 8537 8265893810030602411218665685980207 8538 253371656135335099218859560107881521955992984 8539 83073711416176483995033003789882 8540 479034541053250205495569358 8541 8016154598918936886572 8542 124748963613671862818854644786179243581710 8543 112551851317871774504307353645029 8544 761507292301108330802551534 8545 95186929484971690099173 8546 39476973337895650229561 8547 487787804836658283482754023019 8548 2303690385819788534 8549 303828558273006721561304247679 8550 65099736738986396308459533099446736600527895351 8551 7751062354051809 8552 5062072959121477879266263 8553 3854287925897759586305806465044845262391 8554 33538342627050430867009467036220406339767252991 8555 3651878423065839 8556 6670226258056212221073354116185029 8557 3635641616655779237766395860 8558 494693244550805903617 8559 9864427557412949830 8560 21046969861644931370103702775 8561 8486015396166586451285354530481559829638298598154556259248659186328817 8562 63011014997372069201538 8563 6987741862165578208788502897085678297019269582769523 8564 940825795893466666688391 8565 8358815549069436830703532 8566 7632079349451093653994509720428 8567 3673067035144196315528 8568 875321482218932596717370 8569 78127140513347473860809 8570 63694563512019018439160557 8571 33840805166382914886247 8572 93513794037131979668758562 8573 5948294207463241 8574 61481962682888498009688756413 8575 17790265769105550802543 8576 22803125858998458287208325735889476 8577 31349260624962718322007318135 8578 424395364377056481 8579 929539957001445543839108784491441936 8580 8047106516347403117037448245850518578818068662884417079 8581 35660426980031632363491203029197 8582 53700996010666193896217318762267071826314 8583 852284417279433406 8584 818103101838417534997349697901352 8585 6046083898649384170852 8586 93469279158345594247787414758186260 8587 6722466248117722498568622989744043 8588 843921840245603609191236989597 8589 82488064463195555559308328167 8590 34602312040667007248774759 8591 980632684527320255701 8592 562168766284058326889 8593 493050519390050495049587015400348542776 8594 2462485884666673423859744545671 8595 6114198430383570639742 8596 6666703855560964523903570201 8597 73652328352769206772213666358574 8598 608076159948257589026155644286649673 8599 7256920804685117462670246787668603 8600 2287965119785761644265002553 8601 662207997203999865614 8602 69155119965918926099875691957219827550950647597861562647423 8603 5578645011389704199350997640667655712 8604 85029584211559149472907523553499274100851294919385596 8605 259403263820252498822492144447 8606 5588270029003679518705235762764 8607 42355841833307120460124629 8608 939915484195813551255146770 8609 93447144330924763732150118 8610 6127983818560255716314 8611 1744264421039231841248615 8612 61304709814802473388125 8613 6960519677269438 8614 3214901046524099815011833941450600842229131941609950099644961963307 8615 6617168027996614596490848571740823 8616 78057131294396 8617 6103687727269790434903189674932321665 8618 723319037215414610364718 8619 8424635680197 8620 12570977124204559927718940163 8621 80755579153180388638522632934 8622 91228689445871244071873 8623 985131098072996000054 8624 296913908632667141792364975 8625 62971925021288399097084 8626 8468043907176319829838625 8627 8976031273818102754 8628 9342610128244583510397 8629 24617260027124726441028393060367775 8630 4398403846237465571 8631 177660427479404471102532275260708 8632 8191525962388103594491210025921567 8633 55099903598490287366394653336222785601 8634 9878524480781200009226725563 8635 431187021878325473868804409 8636 188331048255150339506237 8637 3534591157569487158440812 8638 225354661461213368329141771387120 8639 7911325632996961058630638814 8640 550382930706507642500409597837720091 8641 35428432873110669 8642 40704199932530568 8643 316953318544062180960834613197 8644 799338171659170654879552 8645 114439934636910391325853497 8646 77380538014249409345036 8647 27616581368950030951261057084 8648 12344562960132807 8649 3948714675890101664115170393932 8650 146989030266726605 8651 846735059647527480561 8652 780786795393551032684 8653 91298676656542631273298852919270 8654 82470877400221374311565869 8655 690760658990854779808775648655941308902 8656 704568977297419559655010922193 8657 569323849781622587517646552420 8658 9255740925717695468860519010003 8659 160801289728987052861085422973 8660 90939681507750096597173714600861152 8661 20926226085270829883643736243877981 8662 277451170822368080610770774136633479 8663 557435335472506634409792898991 8664 84082181502006262900581367 8665 815452848577595273359535974840872450053882741039998701952126 8666 233169862828034388497269141695 8667 86295036202722974886898490039741 8668 47161674575114133460273449742355058 8669 78072186655258735064125308324573880356085157662659 8670 1008479072047704536 8671 88975071997435665063066316758761134751644189050994953044117199851499167397662 8672 2942694451662140808774913 8673 5536734530651829 8674 997758201465753 8675 81579408167503572 8676 56313082689752768694 8677 9131751660314196274122716209578 8678 2997451259507368 8679 9499764786513098304455391676187931636640409697787311715800412 8680 265552886370914 8681 6258178846923 8682 903643987679438994419596332 8683 277331510624171111117589 8684 5820421382268247158558623159 8685 36615312894321916548928211959762276658143596743190 8686 4693189707095462 8687 549848023495501869231129366402929099667 8688 863878400428904420862483661779064302063305 8689 9339203224343651607943257024658 8690 68466897715343280 8691 77217098798011814855157928164449213 8692 5430015252996137723601077292108 8693 5951314599524616594227164157476323657025718 8694 806117063487629262732360083125 8695 25699654343218937450 8696 779674452915427894712722894704464813 8697 14744124221166590081005721723 8698 3044387008737360533164683029 8699 28700555720019069943 8700 1998706454465506242821727117124592068124294810550504047059241052883 8701 574006564845472456074875624763472596201 8702 955416308086991308656786967875539700812 8703 7911768669194968381351509880852 8704 958276792948785481815843 8705 39038957648028985092572460862530061 8706 48886286503065719 8707 865793656157955982572991894328947716189620 8708 569354672805441 8709 856350184626344267485715560888443376776775181119 8710 58796316841853639123374976612377125870 8711 557536771425535452801023619 8712 1288246608468567360849 8713 34133311957993354042333577358896 8714 378053183909344428049227035216 8715 2230871494436067300423117979682863905 8716 17195157505209765590273099670998902005130022633264 8717 738184520239976 8718 9112952460615572933669965418 8719 267875614644743693887290 8720 88789425992271475632620 8721 66667329080946986292953431 8722 110762432816432736086308641338648646683683340341174172433613790860478805 8723 68004597543289332721 8724 40608034447503284344114611719 8725 9670176253984 8726 282266864683881706100253649 8727 900743173847000861481761643196421460919937381887765 8728 4827069979398415 8729 393897490946103080608952 8730 10562372337339552990648 8731 545654777111323511505835187239 8732 74869707635229334354972561 8733 301121589126783284 8734 9264645292657116115146530034496144130407078 8735 693714179233116662476964087635 8736 4873990174775371020182114281421448246 8737 2132048901366552314424413404287 8738 752981183566734855659369179625585315367510 8739 798067145279663 8740 74589942103118815474548075246 8741 5185317021824996 8742 70582009281703471433056 8743 4906110302966007788621864395 8744 86203091262195374 8745 5931915501116913315595473394117208 8746 61353588405204585927 8747 36046321982702240715 8748 42061403310961486299075 8749 9081033133065914757495394365387018430653038342 8750 79040143059829881096 8751 8662879396068421340105 8752 866813687700862550410669 8753 655362243076097486920666744068427555947082594037595454393281 8754 264615197860109409221003 8755 9466239381000248857 8756 8082153053964123626303568044502330247 8757 94334321344188084314692816183923682018691893983933307825 8758 79391518765988615852658830313054 8759 820647419923861166216919045 8760 975656253336318446768950 8761 752992586777308978113220554 8762 526893234119637741580 8763 704297917296184933765 8764 1669375621514648813841726621715323622710 8765 8027841813774596 8766 978655724521653 8767 492678760880091880707514451795591893 8768 2074648407619905173 8769 5585848891330328063507 8770 87970523131676769315773731879594 8771 90721237263799259715349422416504918 8772 60959163929805153754 8773 15305601083541412442663508841170889 8774 542644097702742282321 8775 287378185848137739355097493355511406 8776 24466436894204535523793022955699025688892472476482856987927771 8777 770439584369247240062220941 8778 325554943292326806265100656067 8779 1124877997880399882214586 8780 3452959171666248165322874115532752641124896656236536271790 8781 5170820153100267353958824 8782 7022352816399724 8783 15346412203202579778 8784 8273135512050193684 8785 28155208185549975149151101699141271160844540090762083 8786 51416461882552963462036087 8787 371679019058251894 8788 683895404682662971 8789 74866800839302951 8790 2607766929924069435225777438631 8791 812759679506943 8792 7001560625056278559143 8793 415124133940303277129532531071186 8794 174802577223494892925219809743089521223146 8795 1957666207592355635972669076798666123329105952796101834 8796 31069077020322287162520836119564 8797 9481175299713274973059783552852128578547844286 8798 18168525710739979164 8799 485073794630194794860109379383640540030350892 8800 49948913801089313227030643660409213615 8801 225175033647591255299336234508 8802 7462062522116152134533464059073152732407955939560032748 8803 79097386942606636143145 8804 93479579364252820760576736682245561 8805 27797885798509050746557599952332576801 8806 97851647322235734446612494779990 8807 6429335103202924170618 8808 147695710507728019172716654227202802454806556829265624445710748443 8809 43809247355832405957279281370093179495842802006 8810 781667030234830107405474219 8811 268605401978802767061773 8812 31169854901005325265807 8813 3919332218325517622195004 8814 9560232954318807 8815 2487098922493307375904553488785189577342825125096 8816 7651971856799652910171995101746478143 8817 278133357169564 8818 22319340757137678 8819 34608696712243812173079896938312170420491124145 8820 1586221205738198926028132533616506332709612681127354 8821 45764503438627183739 8822 19938943796958561167126683833937598558264615427978133179120 8823 57829123789989227627725615951258427540 8824 1446320445791065468 8825 667324140533658619 8826 18428042262582168827371032153821229 8827 1605389555745804814970795142 8828 88287427566570758148260548242022106120376883410734370446169 8829 531356584731584649952332889740 8830 861389260374365 8831 4557103135730978703051579767418648833308333468306177619964953332 8832 34340591686783886452 8833 470412755314395794027884216 8834 1375968491828232860 8835 669289116050761181598098057229676116423 8836 56090547827553099902283601 8837 182556875723878812585829342112120 8838 643535136234233354548000376373539 8839 228441337466447546489972715324870 8840 62343247393949407436784904172725 8841 42657426758951827960203 8842 343622606184340654829291096947 8843 3277581063150058025056894 8844 9213398370571061955381036992510061604 8845 50062319589568527763384 8846 1453387092156 8847 8787580321274603112849 8848 24887146975923896612165410 8849 784516651875999266072990204583 8850 4562796342043971565244565003933269758 8851 41615274186890528103 8852 396227728680145 8853 7027003189627877077513728951374 8854 92853891601345118147 8855 909121245542835114507476 8856 62061450207874055271983 8857 1064913195084319393794051393560862 8858 4487120632823309725 8859 631065680671593587120399214 8860 96663322511910445083216535436219937 8861 7758584328122723097176 8862 4972700282533520236033469451 8863 608228728472752281846877737507229 8864 883391318768369026382449348885 8865 643460614702141015933553708 8866 3375926119354381437532583680 8867 50686926516021319638590042494502607 8868 779328982929749310257474851915475821236 8869 8427556373977810 8870 15150277718846739 8871 67343974182564271586530 8872 921367338800791231126616041891722846890638267871722469773414700303377094862942467836229172179125 8873 73978588957230493800358591236 8874 39968963121613858310464837 8875 796376626799297615668211984 8876 659341559339167444688620 8877 3556896518406189650209957 8878 8794947503421345106 8879 46829418913576240 8880 99495577188337647484493614890337338736408448766512 8881 85799060056918035580217574 8882 3282237209829640541 8883 3984917686142541135780 8884 19232843223566220125337 8885 5699710382103714 8886 505361135215808754432588751773149 8887 8123415979007748415485246 8888 87471869828437164277567966121882258983635864612337270 8889 87316163958782993815527341580 8890 28806222896032274479197315 8891 1341958948838419529290567 8892 52913582847028899729046 8893 82421781158812544500275773489756 8894 61069369938306002844248830408556897 8895 5649116156938287828620 8896 4590171592066183 8897 555970557350218309269119605068711363792198916388264 8898 7003032398559982585297372067596850212232594 8899 7960921370133154369004734758 8900 526697316366280876754 8901 6868431544120054451810963963317 8902 799632707332700784242615 8903 943287198367100185 8904 30522110004993585898093472727826 8905 1324522255474466336523469026079952018 8906 829848657929356433410 8907 5861920635765802134 8908 94971238154233326330 8909 81824963302038636180607430078936284804945 8910 727476555968976904796307725843589609723556268852771 8911 769509575485467415631893654443452 8912 682522268733165858336717410453518601689 8913 7390037051140387216 8914 7492565728669414463 8915 434281934220107879944479315289080704416 8916 78372085914038078719202046 8917 8714895404296577827423 8918 277263006754826839257204742895691 8919 9167600520523215382114 8920 88732406797255883699722977039781 8921 7477865544513393695280 8922 46730979198754644054050153559842 8923 1490176493970899336823681797861826371377477618992421396475 8924 4681521802356570084650624621258009 8925 338239375893985352553247370307268761 8926 318693261257733337290274 8927 9196950150840481799877283 8928 7366525506402719361477732598 8929 808908149463942273075 8930 4621137974252544785730 8931 6562061623275845663368716041054565558219 8932 632284442580016130922925611695217 8933 585617429297116993 8934 72987985526865736798162230768594 8935 917332186376150773517153378053363994 8936 7253173790467038 8937 57552722373827813588564532376608389 8938 81202294975179584990141689663 8939 45218786083583841189 8940 313847283257686487347462195353899780 8941 87542415058674978015601593 8942 11365405520709508 8943 35255004812123123771815210729800323101759183786 8944 254056596253994854471 8945 762023852340834150142189 8946 18389630276690864606288997315 8947 8305000605416610521126183324563088749 8948 4237613211173832359910 8949 26715443333980 8950 9030107675192156068609150992975794 8951 8984709134048477603725 8952 331648663327399774574170 8953 78705885849890364782505006075652766776667301 8954 8142798346299786311547247190 8955 463813082702695 8956 2715524345837771328888401133228561232764247580549 8957 141453340043073513682001671030489 8958 6740791322041732936558 8959 86380819902402504247 8960 5897990619973944942 8961 40613938590020437 8962 4508171261603627839 8963 124114726820908569052683 8964 7422506891099193 8965 767722077768737126770152907129682261584 8966 375714966534629615403528 8967 9806984981990238158813249007 8968 28284203166454586451867787181771772779 8969 28321252696832297664124549673971527879680 8970 434765895761265338524573915134381378450 8971 5187385915329634 8972 1405368948443972 8973 255080119607926902811622936704 8974 34371158371953865778600341946713096653442 8975 53552356135039263743335590248 8976 778009316758556650202614 8977 24517552023105180379792416 8978 186816532721349 8979 74474187926304637935 8980 7019572546568707696490256283 8981 113949083065981392587 8982 716575343290518 8983 298830744220931539456 8984 26718913650932778527585614 8985 188691505843112818062116453383461456499861027 8986 99088783159992332083497034990096 8987 448289736199726084130305 8988 161383437573503350269 8989 6791991003945764850313988998040534762 8990 797995103556280094 8991 27119807714138625 8992 37468942006711292903794021105 8993 99312881767863557121288220584 8994 525902329882784488972855767643376551 8995 3209837208453651 8996 972735662945407520786837748259937695085474585377854401 8997 5186687032127032510837885755352532742246745616553017529 8998 46970492860349352376631 8999 9377581531269112157125054 9000 564936628404613157 9001 54932343616114386894155191795521160 9002 4032794138704059736 9003 596828772355549369536724926033527449892888220448868443652751 9004 58954689558858907183172 9005 928912923457744284419272505276 9006 847550387027063282979975853882599387906789963676634726367997091 9007 13700050045191515070502085744705320311342837530396 9008 450683734947465152 9009 543161640695883965696047762 9010 4810076981257623 9011 240276563247145586781166535633573841332037563285771114579 9012 4773611775891097844959748713454994540500897494312 9013 370266916002277962151601644314463215567465798 9014 696913430209173753793295373631029348 9015 259418485153134577006 9016 4943739097642085895731 9017 77423145767288296790 9018 6750299223152573286983302634 9019 12335263163490206490429708 9020 21006326488156767632425444687039 9021 2133376789489600125 9022 136265235472565170222559556998 9023 6284251088668968471078726001673 9024 3242215625124292721308 9025 55932622130721409368 9026 643549968987874303526768849221 9027 231834492419076374715 9028 7474462521597457646635724275279522289150 9029 4064277678656611519193 9030 319181783056716465304813810106667342 9031 45915686417445768839062 9032 4192018654102252669706153 9033 890999072549984285484195668192454519747093 9034 61422753151298 9035 445309182757715136 9036 11816730358093214 9037 60322584723528118255047060621542622432455144689 9038 64572693823166555250 9039 959895041093425374308599979713700425885834030449726 9040 710962996976323360777674373479878835 9041 6730102864713845459 9042 28791637490145 9043 406647519394899352 9044 21236247436613174783048688463151603659 9045 224357676276234466653958979646879055292390270201 9046 7572189191382148316 9047 26852490495848675432931 9048 24182641346627228209365 9049 3277283976675572672897319381293419430 9050 5723962072329200718638674 9051 66703063646013311111642546802512289 9052 430533112509853860120123607 9053 449699785210958598753 9054 293032771622679823055107676926800022074 9055 18849030165005038534475971018301673782 9056 6819436124165696392522947410 9057 357431851765836560341232764339 9058 95651186326079173389912627720721351617522225524 9059 18296124339628251823286968625444118623812330640345331556016406957 9060 4723203836514566355749 9061 87344116859941616551824960 9062 425979839267816131483180 9063 90253450716466644267026276118 9064 5976491324768295272780 9065 570322383435150636721770663763740249 9066 304659096285960271 9067 979725537800141820199810181398125950423486 9068 62483440439211364872366629202063939628845 9069 3144837489010260840361484073120067415 9070 6229159669636694083603264334149637 9071 1209854547525017736 9072 6960197146178464515555994167263 9073 73970858649598779532421 9074 5832821841093916405283567 9075 907068642107803466075 9076 719798914815540054200510730096 9077 279623472724997011221778165 9078 6798449194332226334150 9079 3385675308244677341045503274285611574553874214000719 9080 28430177447314230098365 9081 760751551277796281014722053 9082 6681742035059 9083 6794105098046656313637782 9084 5172470914099255524710368 9085 12670513824675211720052849 9086 4295219748862848985277878356210 9087 600487812711440634990881645 9088 92445189801044293570832904722016 9089 7269660461984260772247831071714390934928973795 9090 750564710538029 9091 161874918869946353013572 9092 93501873206687311501731531091296794 9093 86254979581512168220757123 9094 189190913833835344710236 9095 5979448080471233882744403505346 9096 79995291335460941392728 9097 446513911908360762 9098 26579839815642463829159990 9099 441628452768189353279135674740 9100 3227351506890987754 9101 72181557499848834669462227119434351395727560 9102 933187767215742857830 9103 330183042225170496 9104 32971612296836752748983294723150 9105 697497887414002192670067206567729213 9106 10849357294076 9107 359289561828129001109784 9108 724328303846519 9109 74375857368591230 9110 9817836030314052 9111 8230081302663133041399253399217 9112 9415764798534708178636113772 9113 140857083863943770352 9114 91834974037418351162 9115 23700401731882693932630875 9116 548756645290932656650302439445362272791 9117 708003815785132529023651056809625891794 9118 24001638714961212169469925 9119 44239867472620600571 9120 311538783883388307801653788387752115931194 9121 4935956949179394057884886062 9122 395944418497289287230849557926 9123 7211329771213723886969863602368291622254 9124 64710880621094479132399015 9125 4066781602893469428215 9126 506272126054179829178173 9127 8248919973382953016 9128 8266790617780135336504 9129 7188633978427353358562327918535797792266270 9130 380244569682968625491187 9131 48685305497857965989184862 9132 1862374855639353215630 9133 489928348655615415406495122104661037 9134 65481806025067654913 9135 40332738629416911776263813834785 9136 118364105699966094920204489502629446168466855106066242088314537 9137 40126877947813985 9138 9577769903987707399417032 9139 565319355613000528143599456061261608322358990324895659567 9140 527576985324574403560761 9141 28860796818576197717887655619852375274 9142 472235992720206023891 9143 67187908147088670683027939897683780233375 9144 79683748471679204205 9145 6118846144350842383697 9146 378594825884978259521414316768984959213193894128750 9147 695961491932711470358 9148 74533660814943754697142 9149 919529031019389435637 9150 183593749148307423044934029596 9151 28111665238995811060009386222162265525297661065074 9152 52713589497334474072816 9153 73926348622262971347155532936244457994650 9154 82319790876907445 9155 852537034570900774408153416 9156 78638701480996741240038378085 9157 234273977881746910805 9158 353305091194433138730408380430675060306862 9159 695321245229016675038 9160 56318585859317437769494157410810572 9161 7494443840013991522952924016 9162 806674584246966055691076975969873 9163 10950784518251857689800093 9164 94286371219101669807885 9165 1710571144669507031273706962004730035675368 9166 235205815249186823908397 9167 408809264852704581680063 9168 9153401349373525471509235270441619265721100423458 9169 48085322398093081970121586 9170 417329130532589871715885516 9171 842060650340556996859371 9172 5915621939545955585570 9173 9347711681179835995842 9174 7981955643563653093890509419646418892 9175 4341766121771175457371442940272937717765918 9176 310744305815153159609482 9177 63506336557238614139 9178 2081307541461074051274134813889 9179 687520896517547286443 9180 489020150187201836 9181 6138417280798827295 9182 82018977486126338360371109414086804414638189975 9183 51441905115201402418762897868823 9184 386652887495647401 9185 10724599055379921751556478 9186 19809184955876752778280803 9187 82262981804394156397 9188 9561725694090929518577447883 9189 6515944787206826785963 9190 69454763706238206696202396620665921 9191 8127818321912746808145 9192 303142177986735 9193 336848938082668189691299983519942232127 9194 263877159757642852132151588371714648542881242312246840 9195 28390561577968199897855625102710706283793994 9196 3190735797975362287371994 9197 7845210383168668521420822019 9198 266723155810117372442375609 9199 1514893863436665265794260 9200 371682892815806931590571523794 9201 802566191268708876475069508501113 9202 70257880233381801903021002975975592681821635953507064 9203 18857190059497444679741742025213 9204 94724619195027721323724702570296163168 9205 14647621846436446517995358777590 9206 480917246955673 9207 96794553734971032219369455962778 9208 93779193834069725 9209 37884155020629 9210 5838748309619542 9211 461546990222684347 9212 461767711319737486600087935443607302 9213 4336632808653684733506687074089001 9214 8470306769821475 9215 313373154286221515513181409 9216 5414979724670676343697696458 9217 30928679521201994 9218 1406654043266683440819686918622917 9219 654410364920807 9220 857292423388755061 9221 8098365912226537972884 9222 111201306910185760304 9223 98329532694214188425942866214695276880 9224 632082571964 9225 8671342246985264194190 9226 2223624118633913028417184472482275 9227 5723379969707482002437580371 9228 792180734202080536 9229 93574061876566416960773912 9230 9098134947021207251972136 9231 996423442093054784650692374464904208887326302261 9232 56357919606309236991602782364 9233 930003449747123779455951240858239709946 9234 570275366759813304 9235 7775050505366345747155165583727731007857817871530316132768489 9236 25357607846211478860351804029 9237 76569605848671756763665930874801609992 9238 7950787178913104203849478943286 9239 84797051504283326 9240 52457188642319839993285634226860 9241 7883443745309272893146 9242 9254429906078711173 9243 67669598496330621 9244 77514884899337787867859785265280 9245 570548661217379 9246 213552124702395325608 9247 1906788528038324 9248 2296807554471743 9249 7748950143023150146 9250 96122549489533836275694486930 9251 4674198022922555065087429772758076095106879827109193 9252 8371422909682687285 9253 9632194283672724247744390906003680485 9254 278454385481995582874334418909552309926 9255 592958848289777196750543 9256 92057716689385523977360925820906934 9257 3057898674235729531 9258 205148509038465249314006899617 9259 373173581622229445541614935787147750 9260 62703761924980363844001609136117137295 9261 576618089263864 9262 6794027936567038530577991 9263 2988573944783757639092679443336505496770742285963808721 9264 87039958271475800044022240421400330359036 9265 9605480047188473046782 9266 868077409898322252624531 9267 6803203408443510937 9268 4319499380299081241792110895423927096 9269 542582195848586679924115788447815219557498322258335674226798960 9270 98032009354865108549467 9271 6767134053103434998643497580002 9272 152868358357213659782084 9273 35732604661260570464409200520643748 9274 8086840419995854086974773160175053902 9275 53064903620449458476440882040053860571 9276 5251822177935180194147116 9277 600865329482810600219159446927 9278 83460379829268818677784883782713148160668128480874790430234200377130896464781785 9279 59946183751062 9280 6884413586284506303464419139428937 9281 6235474277758676901 9282 4678228907006092683252250324639953337566728997660254246597951 9283 96326090274261515748 9284 18652781929779836811013313396516257933184 9285 194070269649889513 9286 869239612612753695920602296900874 9287 20834720840833188415826838019 9288 38335897322433513641224432117497940 9289 4766824167809635 9290 2035664154332541509645019779105414609437498 9291 1599044579283802888013356 9292 24818140726114232759 9293 72894824141887025957454934254722746 9294 98997687716231609932288504 9295 20280708381008140918873526 9296 3331835842074074844657339 9297 7838429805347106 9298 2374219987211762683334909209073865 9299 3379590749280892830301072075504724508511833346 9300 76304759820661 9301 7899980044627448033701965 9302 55021320441396423674506953708 9303 78169737996937906163784820116979627072127035 9304 8480479488580658308963231 9305 288673402963848241128765 9306 9521853624112569697491990 9307 57478280326299861 9308 2317247930503236377058 9309 45698785774531610386670675558440682 9310 408910511818429025803298514096157 9311 3315387563114385477921529836638382158713588240 9312 82012778384097362326475 9313 844352630281664756079 9314 993221483927156321249990 9315 837098930946329559859928728433521 9316 25242743349437902382494944578516 9317 49361270326423390945448 9318 86200283535262617529818355252978804 9319 65028135399112847 9320 1612811534144603897 9321 31654677395258 9322 765383844457461103515616418092 9323 733462541422179033107147203105992949538 9324 9595843688577348949522598210 9325 383159642062327 9326 3071483716691798967444541841890372 9327 5112728353005929827393747375710992776 9328 52356370360647348724784839684203742309758998874387876542841 9329 59356597358834506093612 9330 992449258746769154280459813 9331 28158258729991103007806315924 9332 8172205221320601077149 9333 23366010031827100667272664889495 9334 50942336897935481 9335 557964237715449541371774079951775014666954655741008 9336 15579341795983013187154617138382 9337 20333287263136997808093756281698575352925390236568114 9338 35865539828428324170 9339 51641990051764383512 9340 57569334304218 9341 2931523685411424059868057 9342 389737717209032816486238395 9343 498050084360235358582554618855942442612928921434147 9344 89826709417676045222513 9345 4929872997435333820627622406331 9346 48837745273811887225818199822194282936 9347 76666000040379914870018568674554412 9348 31957351871237930599514821595486 9349 77010540478202585390833356 9350 40618262225208028648666809763 9351 156107137641890902 9352 36060395412455357038 9353 66753567652472668036751767384556469 9354 66935960226342580015557 9355 20896238403647713214296692193472420798729629861675 9356 79674608295971274857067903 9357 4670391578658581112 9358 73825743251903978299544576 9359 74305752992830286341 9360 86242545022496241979163 9361 98273490435941139589840434895757833246 9362 4822165249725331811930 9363 55585614050310507654858991552 9364 55426528862875288955457736787420297703784684756366424947670848543073541 9365 3284036163491347107446832985 9366 898095111020124254488464307 9367 122717488658696436722375125740 9368 7663807577968593851823215803790138851324 9369 567042252785387661013519 9370 56828652339460402003567338602520551 9371 34753079007468945261 9372 4361638124660209433968818299857 9373 25346543552854046361041312149937 9374 69216302614831518234694209627 9375 9115494171946607206655284400443 9376 56575326641438934277220 9377 905575184236 9378 91208034737988670796922839869375 9379 888161460738382464200081539 9380 3674001886257307369 9381 53499730836725281 9382 149430436456349752135453195195003507648 9383 23703618453849 9384 75636163397442943098 9385 86387198988081880867474958317602 9386 22984672501959183 9387 71787001546471943774402 9388 45879644193433052 9389 73778617450245249 9390 707149907000518726929283 9391 458717863091748438785506397547781397976147102 9392 97480525893069221 9393 666222523537344901135398 9394 626602814192647629370976801318720414066687625 9395 5459542229249384946271177550 9396 1758620213788767600298051574 9397 11237809551927818159082066363654 9398 3568683324455662009516046337 9399 522568825585458292001930638153387 9400 365651794574370258 9401 875626473210773227646623152269 9402 93795825381625074 9403 1193599257543470320751896 9404 3927929216230912990259044551217209318 9405 966179934694954150218 9406 683377015220759113008886890238579915282639867824 9407 6546088746278526226814247331885885724166512619 9408 59000329224404728408961 9409 960264923773072793032869835071 9410 995091733622206904266211379357378 9411 78963398219271111792437518683817576213472922730 9412 484110905289312739756 9413 65464401599108920563595395506226849034817 9414 7834016388807477585910604735866456072 9415 99400942000631204356230811649814551496555130058546117 9416 355240521671556660413334758759 9417 87920445592175677563 9418 2837672276901154 9419 16492112246422360395403368455011342654247 9420 4489895459967920364424296652482735068799649501 9421 57404621482511116740163812882370549 9422 2676679728005746329061 9423 945617997309444872 9424 3746706306283461937692637284371025 9425 6294302398387471804112779445 9426 1518210864000155847579128464012873 9427 995097762977082622634588250520781 9428 8345760505308157127681646160126745615131039 9429 107176973845578732 9430 24133003000553471951166901258 9431 11352080156303730469 9432 809309792735365856491 9433 35747113509044127590764902991938 9434 8200826217393959286123336572970664 9435 64102705878385513189 9436 3465796268593304795602601 9437 154503596771014005799333688900402 9438 207538482513993086 9439 371634336600792371240645761765003641061220543568 9440 86881774062530570060230189 9441 829110915340711775171244237036 9442 43637158902 9443 201162317102635650130243991215404270127303916604348 9444 528921717678005443 9445 53796026814 9446 4769874794055715993778356399662 9447 1006692741927146810896204073611163472025 9448 898624647440819612040336875 9449 2089701088063354 9450 284436925218017 9451 425121196785699110583 9452 349449991683094494698470780636754666776782 9453 53837230405284892911730548029893106 9454 13282285243013974421278401082297992256 9455 374991861619095395092 9456 2923524038726563349624474469034805751 9457 3565946504625030962501118599636302403654187 9458 82445707402458948806050741683 9459 9071505803242418375586 9460 2679604489403118420715 9461 61842663899300596835196088099155005408191160942615617 9462 799649455573893623350956021 9463 693845302940741 9464 535422017008850593410802153774416 9465 896976552390007001131094 9466 69280003444356063607661 9467 310302728738927422665 9468 249899098159012376 9469 51570432773192185028448811193320110357105719444387121835232255486 9470 7726440866734045441353674039 9471 9010464179288114132773295 9472 70523323399878009160267002892904 9473 67003455063211355182259 9474 645456365580270462153147060321476780387345442039 9475 88775731536419729437465867827633623111986467460 9476 83171624959380 9477 5163179101602174316003637213513550655568 9478 1162767164832287962390037143316348095 9479 868924384711690483078965 9480 1005911049650159928314383120189325251667 9481 68955897310518020709156128212794 9482 785768231503099654 9483 8701378014203423508621889 9484 4451130917415520121250377976572630511758 9485 844557918166124319147934998793718897466767778272433292270 9486 2482645480284999856755494526946870327503783940036651 9487 442685682081309020949057 9488 899622100814077366965 9489 566279789587599381603739294 9490 8189832602311979060514 9491 597803844941218550734723444046 9492 41363331714829781976698669655140 9493 518184541976331055635044884971342 9494 236033913005897971734 9495 678237347232923051 9496 73885050046360256819 9497 9806272825811245559158601501843 9498 90904098641809717100754618847739349112 9499 735711271075330950790361979461708 9500 73344664805241788806067731106455884142874312055368645075413123789 9501 205016418245598529170285529823 9502 4917568151981749535650404537358800409736931002 9503 1016197409940885723 9504 3681398906852305802152257830798584 9505 444988490026722154928888612925028852813 9506 52717378031820762808665819870213391861211336024 9507 618736264912859838570 9508 42460547885994420824018091973 9509 627117515404746563411804862886439 9510 875110526018600763208664032080058809 9511 8124668287276915828885145355599297214513431881771664556450 9512 2666336275157142261212702829 9513 235870314678624273023359 9514 989513383310690803679122897592232090053533983610528084 9515 8797434705051051242979946 9516 969587732900812070797287965358392324 9517 2657673392144380 9518 4703617065295956729932344168 9519 69309201866257158203504 9520 592227460113349178 9521 4768678310636302367243553709 9522 32562694982307261 9523 86313109105016432061267 9524 4246086791670377930940669607135 9525 4477720412401713871525414787133745660229 9526 142745368281009 9527 2920558890079508483723267871 9528 8659556212837654930 9529 4312274644597738111563966740 9530 9274991990309678315 9531 704437927396416667510978 9532 92640931174682418788465 9533 39287943914280719137228194506 9534 211199604942014167567514155226569328 9535 596939900541011164776752925649440428 9536 795835710036845090703458019087499993092 9537 7342332379066474107462898117101040277883382145 9538 983160613718505842 9539 7903895394961345986945534332 9540 1733883804422922186848247101171485 9541 15834710609975786976196816012 9542 43733023068446927105 9543 57893261660012959934 9544 985974917184503344610562 9545 40840010952490311291513102073536 9546 606699142509744167108918044279263 9547 85025576622062566434705688881209 9548 1343129654781619845396751548210 9549 810244160624449318587 9550 351214286010858155871519 9551 419397655261062478 9552 92540814247596466270191943 9553 78550718698349687692 9554 657517135017640200359938 9555 3530178302781767102202449 9556 2886556546201055956741577115904728583 9557 1654225614200548268513719 9558 1627689825272660007703368359267689271174 9559 6614588644325629544170 9560 512168608373571659761027823884 9561 8606701446329636821363730331746487176320142788006742493485 9562 6844572688678255255509250061546975828854921081222247668229027751168223 9563 69502543987324561 9564 86120999673805014 9565 57521453467701080259 9566 152981604212231163287 9567 602645784892088144425417823 9568 5178772946368491686378710 9569 3355988029352879751316600965034 9570 50213500878614816527569 9571 34254915758254478587897790042101592801135480971581549325386 9572 49021151389857756 9573 6392705820047833081 9574 3193586172095928503098371977956384 9575 664987334554901336566062 9576 9589933126670354 9577 255179585895342556852221670 9578 5720637316682093224 9579 155465652870620820268533260086658005839 9580 66090695049703022545349369418 9581 434799181485403175216 9582 1531889360169898297123827273296188151354 9583 418704927348526 9584 26566640813648637887168029 9585 97434199218404526 9586 700361558020387500409 9587 637218865537661056462525859 9588 6762311209145558 9589 6149237446224865 9590 59052594146783 9591 41230133648812086451317814505464179 9592 4164567238577509 9593 4521770549975833236 9594 9161824686637311995 9595 974256373924319368360 9596 6633468788836648939977087099239751 9597 769429327043157163405058 9598 35198994772125986124659567580 9599 3136402007793328797865 9600 11301194767901228493345 9601 59372745446777306994245626020238875493090223357398303966428565992346239434307543557661 9602 485851861284466173143979975977684470 9603 92979277382764709356279494509375749758094022971 9604 9554370143859221216 9605 5808100423974385330454346 9606 71191438712266270914012615 9607 384462773661088651827155664020489 9608 97387185384279740871780398587857487216 9609 8926362934079370551 9610 6018371405087714962 9611 816078738336233555978837136080966631521893228751052274 9612 37101841254829712856 9613 8954164194927943850 9614 6394548386171545286329870 9615 743447464614650341446025619364938 9616 925571934232096238 9617 572840936220720551 9618 76469825304006432287560380697731 9619 4699966010186101840908347452 9620 8089280983391290914925830365117 9621 3029967654739251518 9622 45027724484495376804763886401 9623 90634872967747990212485 9624 612731663998442736186230885 9625 517318239967881715818320630969964 9626 85147295737236946479442548250 9627 14483727864303542669 9628 9644315398152771686798446857777731767242149930 9629 6359765181359539276806871032304 9630 58025191560364641845527 9631 228861482514597409299719945291059983 9632 347241041854202720851360543073574876227384079 9633 20016763466151090614719108 9634 13300876924398905 9635 54283828587174596 9636 200884576448251903 9637 1375548086017940341094418988372 9638 65231940718 9639 31370537998352344375954898132153424084287482442809898880471971054529233998476 9640 5517177514410963503314438415742 9641 836080790134130163961579445590873662 9642 789091442759845229763 9643 543934086667826431 9644 401637571705618813450653637288873684577300189 9645 7543538641536393817376290 9646 1822963330494418919406597 9647 305753851213398627564 9648 62498470327918415 9649 1114912113525010468511900896117 9650 790218889188062488253 9651 84228364119065587 9652 48088381207312323141344233353144433609 9653 656271921082476403 9654 9272060888862628525885199283013330589057652728295714 9655 26194979164995894363177324749580 9656 959841491639960872 9657 405594058974095185184537010842391107823544795389772207975226 9658 17599737993180176602584 9659 16783458521545313578584209 9660 699130699520991878609886124 9661 440106074119863744715309935103342 9662 8616375680948503592 9663 7570474426589679566193 9664 382876884746673876270357798755596549401 9665 466289989209986971648540723 9666 3398883936761101330378404511307837997043311605332 9667 6219954425770307103968 9668 4397527969197308 9669 1280251126223600777540005130859 9670 749830464540495130970480342 9671 61383540913445405641341014621937 9672 1605655280444840088045303964949297 9673 382686502274528229948457746734337867550280099756051 9674 91528866646587902625776895712418793 9675 15839487297388771483538424812931191683160 9676 6013543029978 9677 48368635277312029 9678 30297107783027747389581346 9679 5194275616066742843 9680 607020400238768610459 9681 207769656762678781970656061203397304 9682 7229654813734461913219885892321867439123224152577419290 9683 782257091414018156957284573 9684 833622918850794 9685 8683294933053359319357 9686 209167636459558 9687 13679923869635567492986511324827139460 9688 73162855012413231173726487739 9689 8296514923426741322472886328460 9690 210413669666442677281041495 9691 943027672387634286066448079048426771915 9692 985645126086187040257274427745143 9693 79017361515617731515750059883996401418804973069975506691012 9694 924075303749581557846 9695 2768311483735161008264210568687863568408589 9696 20119268252437 9697 39035251766690092384 9698 8264675261709260269710407047148153 9699 102057397997681579182981289235304 9700 146491987593615632212451682746172277968157330 9701 25325573522302296833982779941 9702 60348264985693826397360590562321 9703 3929485507427648532942671 9704 589699458926421441196000845353331145040686537 9705 313195714843485415041517234706 9706 87159665889346879477616050652 9707 520532551887794276 9708 200067792917428629514803 9709 63937155624921492192899450 9710 67840972054346001 9711 95629847440967486246536371 9712 130208738141754833381661656151851119 9713 113468473236553824853198785818181450 9714 10538694131580428941053108502625828157 9715 12311114555123885490445347986 9716 70025707762174138029 9717 1892762345238939140 9718 28052930968645560208707475029630568566687239774998591 9719 13562083485942647 9720 2238540331396655512294052067 9721 722982107716988749068312321865 9722 6678892534843739289398243039270631 9723 460167855928753 9724 6017870222133068112991425 9725 648726649716803285 9726 4943908954011598214937701703276 9727 76209298763615294 9728 76102296386400390994665 9729 1742860527160651172140132509 9730 592705592948397361 9731 2998179810256713853317710667503313178278732512150132783774 9732 8650207033135506227558130481080029 9733 46051717988641864693830142 9734 7222915794350397991778016 9735 4905282771302956 9736 24570910278494445900502500126475623 9737 2514016120398203255027 9738 52696951967074235168 9739 4211910982090147345534524738516 9740 54502034488652611948457 9741 946739103249460175460659491334735648 9742 7848126818801870735259 9743 18380839036790727219871365126911287379537715995274 9744 1342667405298 9745 60582672777608419974697064196590299595629560556000221763 9746 7882818096465842429443 9747 1160434101540324161837112411833413369 9748 860407381821867859 9749 29660060152609792043026905143222568 9750 1436574696554200716104926071055162136298 9751 793005559121326652543344723751548 9752 3179612564078 9753 677742430707008766220291814065 9754 50213601916638438599988612327 9755 515290352987034953210752896 9756 906114040165980218828037 9757 6805348714902 9758 83087191780477531360858414106596751960432 9759 40179858915353244342336 9760 299100339036772618991404668102761485 9761 7872154303275752435932050311716 9762 5170343024273760823271009 9763 8962149506384969100290257 9764 741671365850448982 9765 755135344694419418519912 9766 145668150684357307587654127131665423566812227372223338758776739 9767 362287460341063681565186649 9768 3228134230424204001730539139580450340596 9769 804482575134055549046 9770 4163357843816058868602279 9771 917915156776991848385745819789813620 9772 129705387867266068895188507220074 9773 42610297073712835 9774 6942669779338208780912705 9775 2674022819034488781068280495 9776 9591079430888100469561835872 9777 9343232330440969761237719689629821199168787098339611345 9778 26201769594003458 9779 67383397823414732191382499749914065 9780 896773447434028358031 9781 537479848996761924969985182240 9782 1768193052100224 9783 551085786038469056876636412 9784 890897515543665065616506192 9785 2181855860639525635204347 9786 8945916167981232360 9787 57496837482343890555964335042927547726071 9788 932198308253807155388521773092429941314419026 9789 355802110535798866536264 9790 151014646071198559829289549075514813 9791 69440936071764942629103403817182161439604176985 9792 281732820882103690612597704 9793 683140598765898142 9794 68531700310662742574082809 9795 10233116815975958654 9796 8561781614606434476519302 9797 87173430092180010058739548345440376 9798 276460138242763405329 9799 46558088847737466836256169 9800 8343097270069974817824245 9801 7419426260777097989142290035 9802 84332119239773590955945746 9803 8156646947811010103696356946867890309337571102 9804 762086607087821065555377926088164 9805 13375293915596153910623815381314 9806 81317662760323198880497921677961104910238832275 9807 6396471007696524744146098 9808 22625944767297584481013 9809 88084101452159329887353851807306 9810 9810094601261678689308602437849860720828026692445 9811 109815391695973601821328794 9812 40792230675841 9813 298484903656303436908701 9814 4258314198991054139852269307 9815 5466950199902772011993438 9816 998096571948285919876724145591715959557500060243 9817 9147346499990949622807320890185 9818 3177416621570733389 9819 28388639164413759397417797996190 9820 6452774096579769282536534878288646972253655754525228031 9821 68847103926942994401774415 9822 56541083924818538097 9823 224626551468903000207 9824 82127549450527915436 9825 98175496661875134783191865741255835539740 9826 7737334160156114452815017161751179 9827 996399406119110086304704795713409531582 9828 79114969755061425259661879019404745287573 9829 343889299080029769877893086987339902732472293618765 9830 19329728094639215 9831 880105812091733035606960882552321797005760004 9832 159044881793922984453580379746 9833 7129470760820065151683 9834 3656451241281129400207 9835 91146082742431095 9836 203360028505785103178129690111967320860994 9837 90036742606578833236759989031 9838 7467841882737621128226150437357826128239 9839 2358326023506215025388120503808761075779234 9840 11020066388359646169318157 9841 504286066212124025308127579 9842 7002578725384490578740240767751 9843 7611828280220570076803317314373322249 9844 720895322231769914 9845 8309229185252467 9846 490518771658719283 9847 3914512722243910768 9848 803814676477682560519 9849 916242899466641586857003 9850 3589710058172746 9851 11700131317272015264539575067017238 9852 87331443852719496997537245850 9853 45185112124532376009 9854 24304723995439893327632584741 9855 9966021261252980566184976823 9856 504120572683027889 9857 59012984790370101236 9858 3477732672039081071163930328926896985 9859 89802760428530981 9860 257919573240805314535999506 9861 80281647637678616204990872205 9862 57179263264470138 9863 21032744757850959815376 9864 9279437353995599069201108 9865 68457276158737474149781321992210 9866 97946361683688376980068019326724635 9867 633139361980228446602908257 9868 4970887611612619391798898914147203605 9869 599369088389305805359369339114503166658376790682 9870 533810154946336850527 9871 216052865898969422570963 9872 5345492408795324498345015230231036 9873 8334930834082351682915189641667 9874 1575047629019534676550504543318 9875 915726570514987763 9876 84149079126728380317905 9877 3794039065513432425793133041324948 9878 76088104697312495 9879 4534545785626432924575397544363110 9880 66043652894034438429341310299218563861969039536229361901016399352853501057 9881 2993277183944687864902771924119694776679674321691661740183719065 9882 604639000765211961148 9883 350720755592910178537877056954 9884 207460072534754632987591 9885 800830202715029774978915283989453325540719516 9886 6657532309264951394211425540451153778 9887 6456966234680050010557 9888 6656862225655975320006948536438622303798485693682238749031 9889 95490049166578339743669860918339199872 9890 3719472588452887254012846 9891 45056630547236271099264278 9892 570245829223730422001039892514376 9893 741811976799800496115848890313657440481472 9894 7769349793351969079124128 9895 680495050177445358305674042 9896 6732857897572640251 9897 6811291440172893889390600786220339806661965 9898 78580853482490794371510593186 9899 923206404967386563531 9900 281304079107222213576 9901 654821878051985853 9902 19883207194602635 9903 12142799370069407085 9904 655958724681365543416712160 9905 70267748292362040145 9906 2985056021224418548337 9907 825955416419100110698441606111936134157 9908 284385573768224370273680210549 9909 49859651658297294455519182415160406551183 9910 9707202720208464020439307298630013905 9911 543486080572720871181258779 9912 384498490437052921037497010016 9913 63998151949476294999864284937367525363175218833130 9914 871088807978839241770462788936077376914701380205 9915 788950494781158875639904502 9916 68575505617416055899462503 9917 4600921021093521309476759343508 9918 2242287365273888374232113471060109 9919 204939561731748 9920 85378022731466288416038867881534237539 9921 15600377407866832869 9922 398483480806707192360015 9923 857192029231113417351022174559411995983544456 9924 137561917963110704018047448038094383975482 9925 674455197750593665932950078 9926 69513983479298733887810 9927 177945608175447381355918082 9928 99812498231500373506 9929 626543377645218316617295923566550 9930 50362988711935601204 9931 167938372520077159314 9932 1903519272458016 9933 94493938939688612900011911705 9934 5885151579807832197586364 9935 39622341155912478451870 9936 82904022020705526888567677675720843301 9937 9621579008529471279823 9938 397076704667834310190431379390956741849317948755991990551409619689392 9939 2557331938718224016 9940 540438942429761 9941 6591282596064556576789626950067545766105749703 9942 49472098549641722192264151810279891105903 9943 306539154665967022021495454292522568 9944 1199732233186299301288977260054 9945 888305180190736561784872 9946 4489615573216482574547538161434670 9947 840182571136375339 9948 420168400511442960030308232427 9949 627244024934395610559393307378 9950 2790939544010805851085381144126 9951 65516154280952868117050960782891078997195299893 9952 42167794620020169989849651440553 9953 36949093144156637478982 9954 78927807417117097798317152252276 9955 910176290637536782986869272805898815004 9956 823069790734921618995 9957 53670790703347937543360494530720796487701 9958 633503866124771679 9959 88940461720890124337095 9960 817160070941224936215 9961 4964957549239133890 9962 5213792848132560 9963 654070872192952041174511465783 9964 62108110624285418078166194941845801094848226063 9965 57864009531803805531752 9966 590882467441944083 9967 71697512638377222189990351660818503784 9968 10369641914891107162792024978840785 9969 3577014056163478742264000063558174689 9970 957745981617176542473582133634390 9971 55746336700418263131436114181603329 9972 667629676001679942055334036403518 9973 16660549908972163 9974 789101933149352978816 9975 209395419682065819064283642662413237 9976 590392568046454636658820270576326491 9977 82915871363604 9978 68736384505449748883936255634469025847997339724378268667920048942544022238694891 9979 72004665582573288023324994353981 9980 8946466293862106782615 9981 85278995737113648254919496669990 9982 465148330478673621389 9983 61073979915734993372656791738 9984 205067948903357851 9985 70348015684871190573315030732 9986 36481575437192770 9987 7826788849883018486465 9988 398211832288477459906 9989 823397462156125853826623722831969860 9990 252043378627735575155507201016059 9991 787121746506973 9992 6999774885058236861 9993 82397405962823899061 9994 71845816823966993940 9995 42340380271521493416 9996 45806650609425516633060493107 9997 167197330836033118091222672826165364 9998 91778154547133361395136935789707903812 9999 9100817208674970566963 10000 9627505283727439791