0 564 1 780 2 1572 3 2124 4 3336 5 5064 6 7656 7 13944 8 26376 9 49464 10 88536 11 187944 12 295896 13 443904 14 812340 15 1652304 16 2767056 17 4803888 18 7914048 19 13495104 20 30725280 21 79741440 22 196505388 23 300216656 24 285162916 25 237325596 26 325831908 27 434442572 28 325831936 29 347001764 30 260735800 31 434766560 32 592369816 33 518323604 34 399201004 35 340495100 36 465552268 37 349164208 38 327341476 39 386858780 40 660449188 41 660449244 42 1275089956 43 1326589544 44 1591234456 45 1869454184 46 1907347936 47 2136597368 48 1927982632 49 1687830008 50 1476851272 51 1549164728 52 1355519152 53 1472824128 54 2428160704 55 2390220820 56 3015356084 57 2946399436 58 2219933204 59 1697726164 60 1273591500 61 2435111316 62 4505089644 63 8249900436 64 13250766444 65 17667688620 66 31801839684 67 50902645116 68 68311735764 69 100424225196 70 163782878804 71 157632369196 72 132743047884 73 179219034996 74 253378636524 75 469364621076 76 808466882964 77 1223065284876 78 1899182242068 79 2532933314892 80 4033930835108 81 3476984189596 82 2608558569252 83 3985297814226 84 4023073151502 85 4113479290818 86 4113479290830 87 8150663431218 88 12314223635406 89 19021855888434 90 24456828403662 91 24456828403674 92 33400095866406 93 41025955455450 94 87522179850270 95 160752206062530 96 257204778352830 97 582855787227042 98 886186681902414 99 1034002020631818 100 1454075262184182 101 1742529178082874 102 1742581706624934 103 2255275930841178 104 3011054068857126 105 3215358222394074 106 3423082058789670 107 5706879792828570 108 9610585471811430 109 16130542135671450 110 28318062860404710 111 40045378598887962 112 40536410262347238 113 40536444317790858 114 40550300562714198 115 43430502547685802 116 43430505981393750 117 69885402054320298 118 77241760165301622 119 92294863126228362 120 93496666024371318 121 93497001710637642 122 108230228021541558 123 110228150683152042 124 123245911376118102 125 166581668788799658 126 174707641076515734 127 209360680894795866 128 210327704825031078 129 210330301289003418 130 213153526809662982 131 224177998753304058 132 247775682832599462 133 254755279532110170 134 421642919684306598 135 421646091330059418 136 421646091330059430 137 616136355045125850 138 1060482535478260134 139 1060777613821292346 140 1385297851436906694 141 1790493068686394682 142 2133709360930628118 143 2941727912299551114 144 3432163722064897626 145 4086820243432760742 146 4992964806777394266 147 5877193519621131174 148 6890645886501113946 149 9398026399476218022 150 11666515530384271818 151 13610934872556650550 152 24212794165861398066 153 29017503578216025774 154 41164365541190196690 155 98390435674036828014 156 173359392978897433746 157 202546726913225372526 158 247557110671719899874 159 302569811651193510366 160 369865110286649757474 161 452057359496584796766 162 696561059775449624994 163 1086748221359476608606 164 1348372793168239496226 165 1348372793168239496238 166 2107019179847218981842 167 2925781604246269924398 168 3445590536548817902002 169 4019858278079199831882 170 4902266200691851843518 171 5719310567473827150810 172 9541734369822230417190 173 15365613674430858762666 174 18087177501048502554966 175 21101707084556586314166 176 21882245089892450199114 177 21888382027605854682102 178 22488495663023152637898 179 22633116535829199459894 180 22761349490706418724538 181 30350151505976717825862 182 32384107896037437604026 183 32532028090164708879174 184 32565411392463492595626 185 42592488161819901313110 186 59636298580086255980970 187 92683186138908809956950 188 137171115485585038736658 189 182894820647446718316090 190 332024443636903273293570 191 598323345459878110296510 192 1243128008666226090754242 193 1657504155056970913041726 194 2564401093140858517742274 195 4072617381293955816926526 196 6009901349272338119831874 197 7345434987543365562695166 198 9221383558159747480870914 199 10897999051839522015223806 200 12180116587350054017015058 201 12180116604445540323189198 202 13239257178745152525205938 203 13256925854855627246794062 204 13256973709889421101545938 205 14171247758847312211997742 206 14252481052521937465599858 207 14252481053380249163933262 208 16852968621731895650965938 209 16941902502501911126870862 210 17334513079676867397954738 211 17334513122900943400054638 212 22302109770212613355950738 213 26807252216068933375681518 214 29138317896201590043713298 215 37463551580830615770488622 216 38877379333995111492708210 217 54444286245511610667220110 218 79663002337011321393947634 219 79664063753232243955275054 220 79668646725664555386614226 221 113702711510031054632793774 222 158906289849041457596582226 223 257129501027520246810230574 224 427625073137412378121723074 225 705896426983104065039921982 226 1106954572718970524858859522 227 1648426742171630751678436350 228 2989734858687747257889448770 229 4793489132018837541523371198 230 5592403987355310465110599770 231 7829365585702311095986414182 232 7894339573986541751953724538 233 7939914246164446721331939462 234 7943539432422219654974683002 235 8097782916546922949246037318 236 9500412518857894292380525242 237 10116621702518977166431116102 238 11998243649485767408637603770 239 19922665036785874006043107782 240 24350677023649422667498089018 241 24492111949514316251013282246 242 24939183344606756635404970554 243 27573781096938423312699364806 244 38922569022953258230113921594 245 38922697121558395175863023174 246 42927364797378443914111330746 247 43269511899047281170020887110 248 60577316678172587809765687482 249 72683677486883262758975076102 250 93535683921885003410792795898 251 96098305848894499659988908678 252 96128516190071644258032648570 253 143760048330511031280680951430 254 201310324680288496579732123770 255 294507065720996284415726980230 256 432080879484154099459992470778 257 504134861311461718747548011526 258 570809598785557763332714214394 259 592492989077675787710719895046 260 592493373963463445609689320954 261 592494071625675551574949476870 262 951390620927794582040337873786 263 1109955771670849847051563207494 264 1306482097057549142908436040474 265 2422499075303417661059252663526 266 3115994274248659538108596311834 267 4292092663007817373507839234726 268 5007441453280157590415895224154 269 5534540553625437336775463142726 270 5648928690389615835401929307322 271 5961763407400150416418976827974 272 6539170316917695033037164431034 273 6539170316917695033037164431046 274 7759058922692443521691987046970 275 12556092854429490170274688050630 276 23832305341129828142156765731386 277 24731637618154102706510625165702 278 24732805087226173366762383115386 279 30757194482436284560764469979814 280 45405452229583249714173410451066 281 58382754098827402882096875395334 282 78185091746387216214368201436666 283 78188933860064657468294317211334 284 78310105478317783358088515674170 285 109646215226523352828735104004806 286 112731633993918140969458685332794 287 112736018647744006835760673196550 288 167910531062800772934334556345850 289 248716393144263975740587443443910 290 407421746882570086146478845602106 291 470102015633734714784398668002598 292 479612523826979663325797157239514 293 479923053139913933098102626462246 294 523593542178794523546066352460250 295 783295939103507593960967548748070 296 1140333157857664543766431826785242 297 1140333157857664543766431826785254 298 1631458982288085707272523794539546 299 1848738531064769192134076343802854 300 2195404431739150312899782565458970 301 3075142712108027899406605273693158 302 3089919215577303219329051799663642 303 3651723963031791597674767270006758 304 4376032899076768673765071204978650 305 6580148814793247188046299057853574 306 6580165984355021991361059618859386 307 6652138192092131449687888581122694 308 7713997214929054995869798840583546 309 8530516819936999557666203640573894 310 10163221895645738015601090245524986 311 12391620573886621770613383572599302 312 14986891879849150584769970868801018 313 15170780123773680039797823272101158 314 15170969757340017421189687047663498 315 18626238480510591055569381565396086 316 18626583193192289754672946642527114 317 22376456673854228184698908633914486 318 22376456673862514981711827486633338 319 22416096101096992421892007871919942 320 28898444290748713187294986085974458 321 30492227146873392070621417690111302 322 30493197906590041616793393647227578 323 30510310776192032126991730820525382 324 34342033149240368239803039959219898 325 38210123991545028905514731430808902 326 42341095305940874291619565259335098 327 42349733701399083571655452868308038 328 54659634603758036280119293832242362 329 70857121508976988647508041683917638 330 70858325350251499872686934485062074 331 74186429051691320859222972546765894 332 82915234424926220407734233876760762 333 91643153838076540588045544705938758 334 91739485332558361780090697634756762 335 92402172546099214351716448038223782 336 107765914932179936307151036524093018 337 124367795285094244692094951408602534 338 154503174789407026786039853663064666 339 157503244568517309462447491800742310 340 230725649910938838865895423183059290 341 325499057759922738741728763459069606 342 329466867113535909922663167058003290 343 461253613969730161383183024833855526 344 475022612109541476226895216327447514 345 589381151853021760032087720863399814 346 833109910793228074839972705703342746 347 972085528767045188622425401408424058 348 1145234701956849734911091515444440342 349 1582190641959669812831714586764156238 350 1694102871239966768190895876700885682 351 1803399830681228772058370926431915342 352 1810322670722231569647846438625518210 353 2563225086502691122145950881245002110 354 3588515226160307469342632464924065474 355 3592699831858889650525973480314637502 356 4015370405988306438324978760831097922 357 4232536882413522511564652886659234238 358 4238485634180793801110070529507683138 359 4239554206915787155438056672602935038 360 4239554206915787155438056672602935050 361 6531928411946367376993697728465002870 362 9991289274967775648497631976856929930 363 19025431629262148338796351420591036790 364 40152631871498762856142229178899523210 365 77173536667848304453715933092605884790 366 134502449621711372662590923288776900746 367 135774854452998416046579387275500887414 368 181961090368844537182481196143529699978 369 234288387541054392464296665079841857782 370 234470687008714582024613241463422238602 371 277101721010299051483633830820408100310 372 452008179847815750728805891950678389290 373 716092719619339042587780605678875099350 374 1221263595751807167502974281933978301738 375 1221359108570141792810684892017770742934 376 1353047505132752709263450655890274034026 377 1353671491343039211036368677551034185750 378 2025143882905016807605524421571262146538 379 2028911445446815701034558968129201117462 380 2028911445446815701034558968129201117474 381 2028912757555341607782642235725351223134 382 2029817916046332168392850864873566914338 383 2029817916046332195574980439877710989918 384 2128834400898462391461946503797132336034 385 2388636407559610457871717824814654006366 386 2419523787677933180949489884196255629634 387 2629917489975417825430225051878522259134 388 2629917790051186614454280359139208322626 389 2642479064370254571484354838964138877374 390 2642497864846853140086784670797968207426 391 2872280287882476826591315912155992882622 392 2872280287882476877270115688745793435970 393 4021719563843445039354834560904691044030 394 5645194004243995438893256329349339850370 395 8353185030560546822864281420288276195710 396 11694459042784765552009993988403586674066 397 16497224358757613724306214952503793242734 398 22265484653745343890580257319159094517906 399 22659564028147916469773728108105158588462 400 26841213031139281940423229323692349766738 401 29999002800149487707434439181407929490862 402 29999074186189021279957542385126631085138 403 31934520733624237059157600854620226878382 404 31951296016264565160211178136797830040658 405 32320675160977432309387193860417897066158 406 34068531869834840735232604670071652046162 407 40263150537544684434360754803328045697838 408 47801038851574988376967402089026398418130 409 80778849446398121338939881595482605368110 410 147240723902666045250908174012043280404690 411 233749496892713782718391788993458711384878 412 307374831022230301158328794761869918498002 413 367307554505129445302887029116835981431598 414 410520378214449815034969594246943372810962 415 410524230713553268502891599977021378205998 416 412352846440586073632371614726405689218002 417 477346173534220581029182367935618353911598 418 481453429722465372391589862766878898440402 419 576206299219356873984154477600952567543598 420 667777315287200695037108562497055974088402 421 667777315287674699632099971771874145551662 422 694633860873648533104818388142409833568978 423 694633860873648533104818388142409833568990 424 972973833519312876296241640597449199974690 425 1369218235134576450106463814972913544391390 426 2054337532911913836311447301599164487898402 427 2059994025723057382055722860330873443514078 428 2062421832471111977388988235261869891652898 429 2437613065969296867746865290829656759800542 430 3712166331353215658604086957834444159085858 431 5544145257637017392711143777521543653540574 432 6552171668116475100476806282525460681457186 433 6552171714163766936149817027864662545079134 434 6552171726000072726155997011409315097573026 435 8578617433935063616888913155348062671571294 436 11628179991872556330869550604763170451332770 437 20722886393137919826654604483952629656580446 438 27524225982175311200642573555460271105342626 439 27524227560415884503550112806305876330950494 440 36922744363329904762155766344750427348949154 441 51422007345808669506262843082240894007748446 442 60004066027325301079127503624010236099338402 443 60004066027325301079127503624010236099338414 444 84552361762914536923030085305023881020661586 445 107711433171094945247249521717103057517978414 446 144246532529771407039927395166552209402629586 447 267683419550375540234225000683449893147898414 448 381246082415510649264296055482754003655589586 449 465972577115456964946888413234153764675572014 450 619388907502595782714988019557532799001611986 451 772013893107205731722077635542449003856146734 452 1273266735560938439769270600871708737033175698 453 1996525730536701507155617318997670695508120942 454 3137492263340846318201733583644769787674389138 455 3871212023367639306063131095522379244893201262 456 6121615684728310940557161633501976535478049938 457 7870648737507828364665160645582107706866309102 458 8296089209805548846807129970966170406603973650 459 13231442730266877919241253191015299974181690350 460 19593392869342224330898145813486585176219031058 461 25301003716362645398765693258369769434569282542 462 25301004194471931523631192740000684803515271858 463 25301004194471935339009393369365014168843504238 464 25301482792333393566712223646499643910501373362 465 25518662902138830421362113978229254587844735598 466 30580215874463892972056726055010704340966188690 467 42812401848811306778298569060856151539845749806 468 47849363118202789025412396406411600157088496242 469 72428093716102426824405951168810201831824082318 470 72429824354773795206345072775816173541690971762 471 83104956505143928425078291111688884471408625038 472 83104959327026396666538600691026178302182208882 473 83134278420698942079522896661542073401093317518 474 83308482234002675997579364717441036570483563282 475 83357016176813579809748498878914392696121236718 476 83435915626121331134086654642667331926432748306 477 87946323462405859687376057668606695128078929134 478 92515403244450255502903068920610547839892482066 479 119855945466292697656428071507817343706739945582 480 163924214104012412515227919325492313267899561874 481 201037810462197386841080429159829074939155204206 482 258477184879982699326748576695815352893087712914 483 367548134240264772186852807463222076924762143086 484 424234861601402886336291519307950256821770979474 485 424236020772748549237686439158545152447556022126 486 424236020772915550292306983351689463689437856402 487 545517200815710974706372179469492380418649439598 488 701379258191730249376646934044100868731407611026 489 930401056788226399419024599271011578176400040814 490 1200792882074602049257113824012077426242603750546 491 1633132099864579805133126801641364270779269901166 492 2099741271266515885585217761325205137038084846482 493 2108850784014727047685655032058347551402136637358 494 2148636946067936173891976480099038499807660703522 495 2148636946937594058125016973220342722230518538558 496 2149848948802111466362672484598877666816606520034 497 2799443595202749463393120285700696817941048791326 498 4619374765125934542850732476692992649384103423714 499 6159315498239911697735397365213486622027486774486 500 8212421414641114220577693620574162944555791191594 501 11622960056059371248775819769114253567530840232406 502 18040196455710340396591678547816195862222813015594 503 25884480056627457665500021243342511471097614946774 504 34512640770525623578671136597067112952252116855018 505 39832630298686243861304166982191260204515660722582 506 39843325620447283556394030591361916479731832643178 507 45680048967331994071585417088623160935183929238422 508 51388976898824207151885169056239388120675286349418 509 57015151144261138697110514238968482840724186610582 510 57018878477385988246922373848306499281272072061658 511 57761850546857964288639509890702179903759392827302 512 62331091256155316401741136108798495871231076313178 513 62353679076867821790226863233855614672179168356262 514 64216555676241849467332280215160368505693964631386 515 72885995814305264720914668458606331027874845967014 516 73000981323667582414301324056044943048167835213146 517 73930930131008120247353899613739828524129435719974 518 73930930131008120247353899613739828524129435719986 519 73967254478903663887905140369113679319016431707982 520 88982672422546949665171470108782042824695835873458 521 89017208749116552416153655130695668164368993886542 522 93359512647622163623694641469986390632265334140338 523 97914711725391228538201780303579679743955284633422 524 99215144939241558815924333457101613604073347497138 525 99215165147776251082860490839700149972124209536718 526 102469355469538308359386512135713585339237951490354 527 138991654920908591596482290731822306547026497822414 528 144204668456306584852707833034653495196011169128754 529 144277771903503447507136289500438849767139354739406 530 187062927497135621087256391870378636250118837992754 531 187064998403667326579179591344198821942972924333646 532 215458355268304384678908449196004717441961976287154 533 217775649614806520438663175446980627262349345927246 534 261744427380292663172444476430846972785264209280434 535 309504132656475155471138664401071343385568588644942 536 309845842999702139935783736279049559154969269295538 537 329835973723220521254594518410548039447258707533902 538 452945392987735592436008746657657819127782438241778 539 528436906376704655739274638960324307821551187810702 540 616510667323808189348065016753417676987801185988498 541 721515013697677712323030559235871615226870190707850 542 1493879656932144139609779462646461801431634090103830 543 2390212821088848756085032880975266916422263770196970 544 3824340513742158009736052609560427066275622032315386 545 5121620698028426885625996173780304808128261431159814 546 6259848391697476784482910252093467500138443564746746 547 7652061410676151457467057127489895809567209913326854 548 9352519808531464557095379874987409855570719640548026 549 11937769186499511670438818214414823961988642142818374 550 15450118164212928656537507814835470329226751584629946 551 21079903516187465833377739020133059635811038489994054 552 26168156089060302413853444614122520995635689522358666 553 39786278141198036250441820149611200269442963934683734 554 46417324498064375625515456841213066981016791257131062 555 55890334939329406589177579764858425588864621923767098 556 75093652284732672593348242686800772641631500537343174 557 98599670084732625066160205882329024255411866496293306 558 125634184381044068996747854403221216483371599336012454 559 155169508335354073455103111048012344350893801214221146 560 196196295614184619085540245898341843376382158712562854 561 239795472431065883845708003445018303380523915331301146 562 311090332785112897842254416303547404618077255039975654 563 380221517848471319584977619926557938977649978382192586 564 383251171377144397828682620882148042077073484186037782 565 446779512926555089011954934335741731667185697909362154 566 447252333251123441802534787565185134150524072680170006 567 447252333632210924447895275134291119768131040661359594 568 496727102900057213818701198179468511448192369587344406 569 497620442346305282775110334216843589862615974300501674 570 581006989465377717042284869888575979880283238383274326 571 670424976837769926554430988973971898748651379823917482 572 792334123161685380470096465761773273473674723735688982 573 875737715073441736309053988473538881207745747286814378 574 883616347415191363668517421429224109826076130928587094 575 944977648931208108400654148421816943330653004367597226 576 978137947143955401913592534957326150244626368969017430 577 1369435801401438419441602202066219634982814934095891370 578 1965622447961082802180873160418552961858930917760224342 579 1978023855808131897987344805151648735597814835737857962 580 2354858534603886109628541243945479679069184123531488342 581 2790154625070928994465344618290460082032482048118559658 582 3297455465992916084368134700984222335753040743381826134 583 3321066797535563820798989440229417773088496592109524266 584 3336406597986074508192993858418025552821858907875173654 585 3741616784809570711076650433135624259683714580559066218 586 4317250136318735435857673576694951068865824516029691958 587 5015762693230780597056558516102210903776396846918983626 588 5851723540308004066554541389360093560128336662893223990 589 9478969351049354248463801972827769207068305954442713642 590 15688042138371986737142762270370784204993814129130063318 591 20864715805381095875658581972967656813870965425701376042 592 27001396924610829956734635494428732347362425845025310874 593 31501630030565780975985982954720317243313740503838131598 594 39105471874734860711143872069510229022873212587964548402 595 53345060530897527986238947833460477336682777256358574798 596 72743264360314811816885671386836710473767259585817623138 597 104701846584995619292554141563293023086438655487436572062 598 132919365522795857116079395134205857275447832178643284578 599 163827111987187773015200147784809506426394503804383441822 600 163827244589343121884300674584869389952903808818222564210 601 236001073089838406351829055684848942027202205269555739790 602 330415102373027894644886658173815747804207573708331944050 603 548418682125012854954202579366647324397411085366475095950 604 811659649545019025332220932984337970550891735095461876850 605 1226736229818674324399863008812276051992162451483120834190 606 2495600552265903777388696137829447118576415176858887293810 607 4924805907987301453801978653851122056670057643638260081294 608 7269951579630886751884703987192633898775590706064621315826 609 11679295645472176461047857783936035912569307374905820215374 610 16199635568692810244246344113605381080647200762563329659826 611 19708217789135586541696730331112531230014174575635263114574 612 23901455619445047426968996956122279437763805401477108908466 613 27885031556019223010479733514116200996190940539486715898698 614 27885031556019223010479733530123984129761450951149071330998 615 28021470496447975164883000887168830941761409651072321347402 616 30546860795119373839563293817561615383481356063921128124598 617 32653705247246997869398173688280822919884881645857531555402 618 32653705247286356597492423504527789296947814325453560777078 619 32653705247371945231409982649326052446791104433126782586298 620 32661787586084896854290538594922795421981519178954745897542 621 43549687014952025575533213171567068556379657427557921243338 622 50346639202552347310320337987977340722860499153505905307446 623 50399603386428445880625228933388923173238949227174540023754 624 56369107103680498713279024972106558653635203471530905935926 625 66852433590176892020833310540079348424331207794285484752842 626 74262021572508308011726791349462581373887512676557744062518 627 74262021644631014294780571790207555652118285328748843788842 628 78488741732604627060904919936111026435247740616673317721558 629 79145551286852364570349865697854613743940598960849031155242 630 88485684589187538210490325628613326691525505120095014587862 631 100827052674506918220763256114266447571366774794235285930538 632 109960943248786806514318547134283754995014196822455422549462 633 114640132477472457758987348285766792075227889841803239671338 634 114641914280748725469018599605234119730220494732049832638934 635 132279131862402375541175307236808599688715955460057499198938 636 133466612923194380368535644695000591490143538646744974108710 637 190254084352799603931081643239978289843977538582501069273050 638 281760575461594227678484299840274992521070315903272262839334 639 330683633580327630555134306886496373859133972040817929067978 640 416948975848645767526701737957592712862285155176052888963638 641 525912795338416190282599895340354092392325775271791686524362 642 639919644852693671450933294415306039826858438867216338313782 643 980919969575770723707352036051099130172101394117370772639178 644 1448613311394694026816570765843483320200198764034042703147574 645 1700793616054125895722675432523052321673247824211127633651274 646 1984259221019704398553669398512949637703559013098029113160886 647 2406442034023085795492394619647709700657125400327876856912714 648 3281512432380279160876477991603989146778803912982866499708086 649 3828434462071536892405194055584803613384525283273026454261914 650 4583111284200576626991870076801040653044893251615589251139430 651 8496009641062954039484427083809982667367884099118737062890650 652 15535083876854601747528172555552118301997982866347422635597350 653 32165021284078003999167854415019338274803442620418377914094090 654 63411059793644321052761040879184533528856504854068902670705910 655 105478884827477017047915037511927997546961776329673091053472362 656 124702854244475226390482235916903904220957548343733050276393078 657 150131417736112995632834265140651321064248064408915702421718922 658 188536050157234135875178935750906630499271009006698788624127350 659 317997471265201575842801804966529183442103768524631956812696006 660 370997049811418208923477368329024943368929848507850018744918898 661 432971855124427886819549191640964635586144662452044256462447758 662 537584552850711964763712847018681565947575245844607981611581442 663 627706411754904121184868352539830863879812579061984230929749614 664 734564724574898318830827011124105189811718142128246687342581266 665 1084423149959208700469102000827624689536438745456102688601160174 666 1340953371467001267584169208853619633092281937535107239600693266 667 2009965494758969613217466562894246657609040451033395976657363694 668 2456627476348765309364579302844127565611859913865743669470459986 669 3084209623914895194202646152746275430131993542766445682399676334 670 5478394680828607271595972626574811734606334408775541865984784466 671 9233477464585368470184731215186161863000553193227623011339503534 672 11825331322989063653652003826461839594157710501936879899565936466 673 13796219876820574262594004464205479526517328918926359882826925916 674 21144758475698125198234122988246185641688571059743641614621337764 675 34150330284219991920507823713457404209094796140025498205739753276 676 52212539839396154756749044976749409650468582801917188297256939844 677 90291061202974366732926500101847650013247610846940252951100832956 678 148995972210249385670743314693514926982742949529706656451759915844 679 219111723838602038028281457818552743678568512352584889222703262524 680 322233772884417654075332464295962923672226068994211324216900449476 681 429645030512556872100443285727950564896301425325615098955867265996 682 572860048695238831874933095374527379040150816479537371904404312372 683 434707778050245283981163170910750426429803531567155042498390947692 684 367508246775287118823950751067292373406531311927903545141479779988 685 278440055625794876328937237240895683659432242707432685809274716012 686 209289297230510286401816632139127528481052981676887433490006214804 687 177388143361006762175711607078169495668630464264741708314142257516 688 152644560982554311947388265766972258336096478809823437455199290644 689 115638870856364058192125326841555785377366315059824193641564544572 690 105350829261633436049874811027270026718090531158204663321147487172 691 79391692807891868292678940162342907004143133772397984149270571836 692 65871703863670834840087526275149136985138037712712398703650260164 693 57213590737575340636515768091480495514675818911007639261039704892 694 46402912290884052216530956747628558485437283738270096697572836548 695 44094344295158475194421236447143990067716409130575065925866434364 696 39392025649263109064504041801287569974699687616300830617874155716 697 29849860397878669658798241357695531212355974619779422125303790364 698 22387399606623053259240575761838481826120952924264449179757554884 699 17175431164887596002900088652836491377755012755450415031363755836 700 13618976863844828046658738913245703960932322282725009260813918404 701 10218923301202205653982767586449369484561007420367860225714080824 702 8975113897640816349338630375839507524531252576732893000342585696 703 9241682082635673357786026928001654105577653107605157457721401504 704 10446785137170077705662176089793448848518162237436252645204320096 705 10121418772821889024022221607683460372604300270493118695622713504 706 9805124471932121120888278764488838365189124886770231159200107616 707 9675813770759251347632899906002953610172787334472543498344021184 708 9524629645399469127200703674705742441012737624084701427597974304 709 9226984968980735728525450236067786809280211477405829907022113504 710 9928406846251406456055610682241056984191121352446891010337630496 711 10034030758807233508770281542214446712038768124994629595777643744 712 9958592877103402751054056424066965743384538058527907685220042016 713 10331219762239247014181135877252006030234408022949349037521637984 714 11857947149064549117270973464218104440324588505404136787807642912 715 11487386300656281957356255543461288676564445114610257513188654134 716 7310154918599452154681253527657183703268283254751982053847325394 717 4638585362815402754914534293466232530665854407716618782738215726 718 2854514069424863233793559565209989249640525789364073097069671258 719 1482694848701482722393167186622395477183001382642700331078076582 720 749474681409296566031335236512563206955121027498943930047083418 721 551602523221445429630090294287287941356998533779017708580103782 722 275880888574915598015760464424589980175224796870899818103557018 723 142926243478570739248934698950025280768688928635720655506991462 724 72097926974451301106899566495821081576213535309805584476128922 725 37351939125142382566466226946351593601391766273783246825529510 726 31523215022587728159075891222303212910394904688718032700392794 727 15941625629208335201688233371794620497661942575175396589132070 728 14466790937513713974436972531071392477655386543386343651905370 729 11617124137997859515247828922711533877130630043660798641074342 730 7148999469537144317075587029360943924388080026868183779122714 731 3574499734798294431539109194299232064394670147995198367053582 732 1972343818575351473492746030958848354630392651069818374373618 733 986191076742423236528300951347394439497018326711809694072462 734 493112392882809483525229894857994380934052769418782281533202 735 303486404140043356276774171368887036038884824885192548546798 736 154260288691559842055613946581581490473580276349638632939282 737 77130417821279261238903337143506494708035240978032292199150 738 67827450230402641068653900429542662002387610327325646243090 739 55099081929055349204379209187977058368483560371246803450350 740 56701969991301242059699536790791675451115696286995882999570 741 72173300349176266350688638278176489106417711081353563414766 742 38129290750508365307388942340262933671884286045608864233234 743 19070149555422194095796229278012463016000462789122281864686 744 13621535396730140571229659922687562351386852249447070351378 745 9642722702064621490740750824115835523589861598356025527406 746 5284515720652056861666571157720506517270522438132673393554 747 2642547065337619085860256629277168670749934478856930606086 748 1339048512928928056963497725653734244093387842206080363514 749 669711840578882626970800069977605715065736757749325155718 750 542253507034847285194401928185300171541315328164768412282 751 387457359380822312271511082685172037107593250641958888198 752 195347582839139229576953063819358617107140993900211543802 753 100303116638579333625068190358535261083975431346229012038 754 50151567508571879918040599920214913662145383218326490850 755 43162087485721983550934986840489826259836784031715887390 756 34583886845010288475749446331227506842358152876607379810 757 27667109476528454796235259636995602980788166338174212190 758 22151094361040223193384422090295481804651793967232525570 759 18692237356361673905511420285335633924196871275534637822 760 13435198542720324844869222355319166224747734032396379778 761 6717599271360162422434611221821255099315420050040442122 762 3359219468141521994669397270292850452147146845572564250 763 3146082784648563454688443680346873442030366588405592070 764 2542260149723441385805159728900029448313585365124030010 765 2131183908998596388998660862315287042503724278886542790 766 2040937392163780416861419310536075605047327975938524730 767 1644486933890731875182588537706868037734828921774993174 768 946048976736615833336473605978796060585518820385779946 769 553008062191692544078697349019522092233692534620294934 770 276504031096210917272988297557430005741815744209600746 771 138270536527565916729364399666754570376755836061336854 772 70917960667714623920053331412698254764561850085223146 773 35458980333857311960191569237946528577208125305317878 774 17729571892987957806678862096736023233287371833966122 775 8962781454421975994124363350405057410437276988066582 776 4530799487716858556027524656391770086122273087560938 777 2393606695418417290623930678105189013577041511591062 778 1293841464196866773891548601290166721255960567319658 779 926022607318909030768509718636830107786312320185238 780 661444719513506585894419205506008050283416617559306 781 493855283443127794187845698878427286365266150049526 782 246928183987851987213429846712946068740142773220778 783 129741927180232667436033891155000324893882837100182 784 64872564817686392585244465461319910191080390878970 785 76868573026041823818043192807291463457015242737030 786 62864793385654006409613141321250616111491474374650 787 70902642187924158659703354706323307161358982738950 788 64043300164959425146871569890323351763411177863162 789 32022306988560002108227994117163156860560945741318 790 16012318768717607703146662638749211649403551348298 791 8780953090088704981078362353465491495898849081782 792 5404997709329282459765971184671497914537563463882 793 3607802441273055946127796699367654132719987040054 794 1870708989739672979747118595796227161266124353738 795 935354494869836489873559297898113580633062176872 796 827248196467796720004845947785243506806798023128 797 723863300700495486584832020947362002915209537672 798 648646809751919942518945379466904330182368362328 799 678130755649734485360715623988127254281566924432 800 635752626577763721654236790415596576743514872304 801 1371577425857582844277689190242417980318473380288 802 3088261385090385265131366185254637040375756611136 803 6066312847873050458851321736381178424314561286464 804 12472771181478922624458357515239241697270298848960 805 32017295653197592813707208167406751503504305119040 806 78108860891649459323754860241115938347242933798080 807 206137724720873846253393110916245632547586086710080 808 534506238318209470657129553179759565361102108054720 809 1486060602411431608551674959878598842284479653522240 810 4356326775662322491830640396750713913993058213561024 811 10775851713855613976586425392208844729168683243470656 812 25280987776883475552182054310585732313187816284443648 813 61812800052546829748878241311274280173006767149938112 814 102530424544179544120252490949096159029647309785532992 815 176293217998485909590365931175796660171311445061193408 816 332554094636904615411773960740053274261279631799673152 817 547412553921645018938130374607804979097513780672326848 818 900949855519490716517834490201259360751466694445508672 819 1487371168425341509534939954266291943394828938998021984 820 2417011195229112501981152056097782498265850377428551456 821 3927863868599903333484515994765321639704988190489777632 822 6703646550359948916921807028765019526098091025078434336 823 11114285730500579592459159095664639850466975730996548064 824 18060737860374819689909599595108478196975617939538136256 825 34069119148213866719235080606173090465004370287704372032 826 56072552519405623363825148379959984633610335956111920768 827 100735750043129145462524349916189521447220617972650447232 828 202666836634959641072947825768463941607189061507265123968 829 380528097005448339236643982613792975782853912745041143332 830 603914632027265543583101476989562209790224619012472323548 831 923288497697572012579732710184323034693599996786209849748 832 1410579649262575053541657781972969642109408577775630448672 833 2600759239802859628594276019546513310802402226361925005564 834 3973398424554736959008249548633557601713091393514986139556 835 6402924847362986834140840252794685138701813022931171369052 836 9790071313180587433001744160750686876421577339954420735908 837 17212345772381339998267278237501670494724872894403858648668 838 27323481678456592164293957006141575227675226078624717163316 839 38040412564264895640748103954779813818329866868748831864012 840 51534870843943760444695568013074652002602149499988222855988 841 68713161125267746198649691877358768475115953058362109944972 842 91621351348210470228031289847946616843967850977813100612308 843 141140177332976579302718211575143522526951518160705263506732 844 215606175084595092193667666755268486129642256031528075815636 845 327413436326514214593497922439952941229933292827275536666924 846 443571734570633829909059411665773815272715590884692883058836 847 591552887091105469561070133622989549966035449609942594070188 848 568723684545024892229937555681901601356254895482139889213012 849 580888926434696984401593352950631341838899677319995303225068 850 435666944725201068721796818482466874883961282986065494062452 851 326750208543900801555604092511528894392633037420858074902608 852 355026753858637741307905025732741152879429221034108855260880 853 533905674173411970215029156092909109132954148715417284025296 854 515106178603925633236971719923683333231852246886398964418608 855 503491626391018174714223401457155875945649960934143296377552 856 523232048946280019834697311744060364920883993663003649158448 857 490540983619156638922716554126084201996357527614789831840464 858 532994253064056223042810414406118997430936458416383600730136 859 518968088509738954015368035116235184480963642633774994139864 860 505311042509369212866080795310407707170587939921054506980136 861 492013383496025089691105976663965450330667408597396999278264 862 457390320606332234400264814447134299661831951561996832017736 863 400228582171905172616701415098024856139852398109561814938404 864 304809849848908975019255804371536167345771629613985839587996 865 228785252420771624797714176605644519071467802021034386454004 866 183301685146527688619317951145846044771492390648515210064396 867 139993830386675839563629617312958517994130113583207465586164 868 104996154212396021833176793158943690817510884249040125695316 869 87880093590840986171294409166426711117202646163979066222444 870 65910325395262401759846073497791443944580046763727137134644 871 53450405462926576617793347443377008295450440879316950848972 872 40921985741321200384303807483337289825703311928770165658228 873 30960394776135979531744065583406653033880460767244390302860 874 39944352883623181875175258001268256053416917202279774202740 875 48899362720196315559819079501102148572452253823772501478540 876 56817537722067670057611907252516164604032923933215730344820 877 64428399867744761474478283492721414540183349468225044443276 878 57025221909583953141257403238293419270599408853451935094644 879 42774475864359478193778760698554216027120880010769460756124 880 32080856903593787676062795653269424324413986958220852489604 881 28563018877652703452559143704863545893899861895116915124732 882 21422264167061757700791224906839414785962219693209403205188 883 16066698125296318275608885496636802469616273015755869350844 884 12328406977331333330293946791973784073220407512089899750124 885 9300649596248701089226793612584756498563002644511146035940 886 11277468738518258132782806090131912570622697990381564056860 887 12405215612370083946061109721021396083786221438066901725396 888 10247786810252640859429856916315224170384215506366648699948 889 7901964649647443677590855220909601207120259607504407849172 890 5926473487235595400972868661958963294898697667849936096940 891 6519120835959154948461815417171448386503273304744783931412 892 5926473488124014340538584718752963749846379508910248242092 893 5091149695925465752201496773286384373301031654547014434708 894 3878921421509347396517540422337117118265955362572667467884 895 2909191066132010547388155316752837838699466521929500600920 896 3636760291210146391373737935359619853231461083036740179080 897 4545959600818365945313285318009133058667411018426397559760 898 6168627541724763476094949640331824299288496480004284225840 899 8667985252596003850029972339431787592965732122764640771200 900 12824247930348106994730294655593837760788210283477910767400 901 17276907481883853242004810362497141349775692040250964752600 902 28630303827121813943893685743566691379628289666701598736600 903 49555102009601619360628546942029787539706217900017181111080 904 61966128356049440613390236507435371926521485005289894053560 905 81683815047097458019933874796773395533119247289510879285000 906 109701363608251886122622801335674781892495954143150674029000 907 147001198670601656431012805356910320545883521035211178640920 908 186312344485165684600097356941982494491090775015303157359080 909 233293898147450005452094958018786549887304233200105301079320 910 295140267119425006897455584779676119144866652449030443376680 911 369185038866437577067833475576405242624758788449480628774360 912 464288756054095504896487399930844113738630108593399165606440 913 668140740438411016015107695389960533906465543902055231833560 914 914297855337644311675765250168046743996883492122244475381640 915 1457713577577561532993657180119177664793314009774952140380280 916 2704564151005543269963745520527911043867862012166327235635080 917 4737341614122175420878725806831422146316184292056431061964920 918 6767017923146567313027393932793684128204404504020318850186760 919 8670202031293671415185371151815887818747115676571732691521280 920 12097641381433874184435745819234781962677274230505776014768720 921 16029449553423051306909501620859818881931348951948273486184880 922 21239020658285542981655092456588905141492477110454131449497920 923 29352266571342736946023294101492051685297289899907851589811520 924 40543059507627414727488648129416222490477306018861062988407168 925 42086845794262065240934903138807891470728592439917957478844032 926 41762677442864122784471980415130589422695273226522976031751368 927 47854758067201412984261694780735069958068303905158025107448632 928 43212133692243886480145900863736267421358145500187264351753288 929 38158354108065148683648150655423764042679993290401414765553892 930 28618765583276101262340943020549684538561286892649050685194388 931 25316600323667322125680283793118674344542740185329960198545620 932 27848260356034055810750620610721518407765110707189337310951564 933 20894259879903757909307184155057316640874898551447369744846940 934 38433666766498923682939830074863149932845439288087842535422884 935 56707975964641099783700740387135068005021309725245728896746588 936 84834684059712340449706483235565250997179194847701348533580708 937 124854782565228203996742236653557265713270267615650139762552156 938 183609974360680102809925325512175713919295495233019445904996004 939 311508481337423268990075279176021982152505517228016542499801436 940 503000259831652132641684188192944026175174382643070363156422564 941 884069541052537774807662421836209422338289549427918937364295676 942 1380281929317102466941618413907810460313997654730267395601554564 943 2116048182406351894995855202477668299807119417867167306731501436 944 3239122080962386908172957198373885505429642287230170197349985116 945 4318829444075057293875889515190719013255863769569256253339883444 946 6533613774369958470222499522980831327746050318066310742232131756 947 9608255583722153980564397515186422054363196090047228770640295764 948 14613458643289147457079411535316229749826355643895845144563288236 949 19484611524385529942772548713754972999768474191861126859417717676 950 27547209396947012016526073063758274541934110060718093972142972724 951 40492978801909139514251787972551639707787200771296307052025219276 952 54090872752787330751312847437362523261839187775517031346839061428 953 72121359388316298807734880289781042546154291705241439673308666604 954 96397826948644315487869756386657109417650742798152720214910745876 955 128539230092874704248723905775046315271274602797121597956476505004 956 173325189114519282648066266357249963310209091199631282535202778196 957 231100795309480996718170262288022913232372179739557589951587285164 958 308153642024638195113203926491521394064143866711164498687535596116 959 410871522699517593484271901988695192085525155614885998250047461516 960 621808294460243218121062334342285935915582323819500285034152170356 961 829161307523699109961412733720251021141486168305635815170015627404 962 1182795063082365600977823015436929518920409445171474722199269144436 963 1653364388916256293507576292916822747055866460943532002251104303244 964 2220577555393121622183258544737459925669836889509954519778033573236 965 3435869180009330999322524987945107332983853246087588662549887316172 966 5307182755924665302588984913474757485456781908492968202056639582004 967 8108307011605046443561239402432478906034776211114496056840617415580 968 16542266875487362075686222153531638934198540396264472677281678750820 969 36097363532244294035107387779426871697629699863220099066166127201180 970 73399025669253901242089364017320816691739957095700365272397171645220 971 132441557515025698064924580820099355440193542792506249064476273229020 972 247439969493781500455000561808042504286378025198657093570099535896676 973 364936014420294325745310115455550815932318274713766139601648807501724 974 510156318284757802398671916071424301897835377028750702603246613986916 975 680208424379677069864895888095232402530447169371667603470995485315916 976 1293803923186529578198370961237774085559161197524381531664329781095604 977 2229916921891247457522212326169080464929322326340742305418611143399244 978 3852577466274795332225551471307712468741284497179335555430548650980756 979 7474701194325244407920036483565607080323026408439711466030790639913580 980 20465567305664057797041862357513020222184850189739790325631995670136212 981 37059411958066221828700760013694311146863103952957647074392368122329708 982 61064799372983821783934822055661784561143223298372293169861656220495252 983 93294502482811072823982834509442031460991772891178387552722309633956588 984 125239701776536265074996412084659536397051212636017679788673917602011204 985 170572303005339760834202265592142224103661250774779678815097659386938300 986 344933770721667141484181095417885743934011240536350107279912512245906500 987 659513764097900263501254783062795272804730068330437633866865974017614780 988 1296053760579390494626393521507552735536351907362016706754462163781505220 989 2546364447255978971795384918726603609818479629758315176799943310017783868 990 3543642104121455701783233001763389366469066637640593352374703250350067652 991 4777521794575840111201569208251089086493558951558120022816386171048276028 992 6370029059434453481871262653068242034993055104515897773366244922447081412 993 8516134022046896752544055062997567188232019585823403341160228710921574588 994 11397315651387118817332998275704720424122711440233286545164266376372505412 995 15199190688384483306073519879406439589914576966159174289086192875301495228 996 22560751012830468103463393868137380618050281581473804702408541030441739844 997 33678670208298963289873974822190217193010502140490867910163718171523597756 998 44904893612386109070332330657094423055545885267105072546927846677465752644 999 61654429216379262990716674479746142803058634754523474513399593812180500156 1000 82205905621839017369362799352658790243362018775271522089686812759381660228 1001 117653014673062509327224923329917833178565225119778900443252352558720150972 1002 169254382582729827019815724039104352832815591293310105204455230654613429828 1003 226608473040499090268650217150779185565807579434188245908187371457512726972 1004 302675216095842364349277363474958716805395303266572138602379332585545025380 1005 337582473311510449896821164012292481316519569030397480064369780715318338716 1006 262004307644754379025257789594917613148548050133666240712443843088893845364 1007 201043155670176991025374891299730273420390763500163091190024280601719986316 1008 171148900105557644302900982849083598522457059355672386857159362426604314484 1009 130033515183386451951119071100859041917758031928917691688279622340859749516 1010 104868801702924826931624839641526423571126732439906427910977461783981210484 1011 78651601277193620198718629731144817678345049329929820933233096337985907870 1012 62953970251587852505897063132256093789530248874111708322934487476796330850 1013 54140414416365553155078763322586545529515957502953702299254349339495522690 1014 44873565482810650440522590598713529145570728060145299044316709679242387070 1015 35907984860815030816983738233403372684770498132550195675745917643853644930 1016 28822662602742989994109626271393606138582167067748074954826093969267266430 1017 24787742769198704428045970041420807855729110780033107042724386947372900738 1018 12393871384599449023893844721091684553753355506460973223765944795500074622 1019 6196949160835646925542879767838324150818881776308379103459180225841633666 1020 3104626089731411501884454963406058755781856692568814440703589055011908734 1021 1830956377208357103646626994214399996878256263974762586808030951036872066 1022 1098261007595827663858534835146479605604884144422464537008382713106679934 1023 549174872662046270783083185548649312022409350453001886252824709592759234 1024 279774421579800281628288677606302466075021081084972696492380722695550782 1025 161974703369076733925368340232816001540339840286032096007814494650507618 1026 106059845607899076356725922521245772584143655994453173815695975229377694 1027 58873655114111482676197417294392463121182913087554895464876333398646882 1028 37433784605175071263443927452033377232845610755767620972311826396611358 1029 19465751464718683782969295156614121311453139045296631089757085736262882 1030 10739724946202684632474716037104167096343414731210368681061331086119958 1031 6140614063337014162840909773904969120418801669998703814022920644516842 1032 3207783465922325966405175386428692163221411913832652920424700675185878 1033 2291294016811202569434334102971300851360496619201389778176339813856042 1034 1939142737226110585445769786273511377304527038611100226815395278217430 1035 2275623965377103894545255700114213555141461366035857744628743066230570 1036 2193083088385468565043594731962866941492059777014194723931614997078230 1037 2113497370735442839310645725733432003892509992095896456755434462569770 1038 1691667847484152075498543945663044600174155438643804605666985919098278 1039 1093073479465974427170468633069496539354494385167264121221596436357722 1040 568998179816794976661557962212616554968059253396238551401417491083558 1041 284524935448467296896850544894749611493664191988534758062616154443482 1042 142402482087829662423458950045750545949167106148387386195309873092518 1043 80732633331510087475425719991067118265601444103640813505961806907482 1044 40366316665755149626423319396906386532844127307115863912007582993914 1045 20189112652377883013655078838549710101311719853548134357129323847686 1046 10094557218192845322799774295967762671900181597150043476363849508682 1047 6430559595064558411043122556486949754247219743891659378430394542390 1048 8221527445018427549301093035782329540741273251022677953340587376330 1049 10238036152010906811043748369448615910812369730350614359079840502070 1050 10808548523555770888015458530932314940660820540127741545764825018058 1051 6921321455949167178820808554587160663608186455234910147780646981942 1052 5511899365116749314819096718333198655840733264944649467796846214858 1053 4318066300131012598938957715646701886911863905398864860883770151222 1054 2753209295348828834152455984216772851943992414810627745143741385322 1055 1376604647674414417076227992108386425971996207405313872571870692664 1056 1204529066715112614941699493094838122725496681479649638500386856096 1057 1349304211662961588608348424488686718606417292561138177138721045872 1058 1265574194134135219297620808314454862872183852016093226564943938128 1059 1346134659882343682243721329975102025623197240061974135870212797872 1060 1280764811290935280524878182544825568496438116111185414982878650448 1061 1204787951325294820514138661337501386351913468422089063098635206680 1062 1719855630782761383181307257747957774597184580563801458720324665320 1063 2464923438646809282042600971596928217020039567830900513576313702680 1064 3322290701465779604457007375424940973821402967093556403833617766120 1065 4157747434439847748227705990565251331356289158856656173274027254680 1066 5197184293049809685284632488206564164195361448570820216592534068440 1067 6496480366313021937674035450836980507054374889189055671279417896360 1068 11052059703606922816463220712231403328295403567221126927380188503640 1069 18691324881269193532950742502574217737835931509257648622519906984360 1070 25262217749047330955436160553735530138385996953337825170265591875160 1071 31577772709310453844719164121051718527343234945129575689221294709960 1072 51644355794104971162488609175568375402793695317292762066683678899000 1073 96039509510406599091547853413213599854478436532730762434912762301640 1074 141013058223309633953183133639188797427217729361270402737885638901560 1075 196465264021501417583212506743932673081180564606991389410139152161640 1076 259819917074066487681536653985604370766154868260278985347446097438360 1077 326094651368898115337163193573087487465034989367239714948794627179880 1078 450777900466701808236077162493832794710425481136198500938566525495320 1079 634626061515688911963716710114108107762746035839298747709785473255400 1080 954507185108650988372013219902859382344687421175211335727351065778200 1081 1295993427650045226898625341220534517908895226495927289467635193752040 1082 1773466493524589488451317231043164289760482049488992634394700632791960 1083 2579587626944857437755567821197535425173645747141211571025313272800360 1084 3224484533681071797194459776496919281467057183926514463781641591000540 1085 3546932987055467483284001520753237492225284901791915551424991639672100 1086 4149911756931668533324280215898504793338955979778818802879485312366556 1087 3150913825811023269997846018653425348351797258295598043016346733201444 1088 2484405643072071923740098559958136201305098712706003523382147334305756 1089 1863305296093583944369006814767711612899438342438983672511120031242244 1090 1397478972070187958276766246077509466600388001119823669158759035144524 1091 1058656265940244760984863670894363845809589440470930816555743847282356 1092 795969412331806226375492482545442187164200385071260149694259915065712 1093 1804908691115154615858900351649186727573859695247929031678467455071888 1094 4107177311795616612801784426544681481713767999921380189806617216928112 1095 9939308207561790149705205241461184263699549195887283770805357740127888 1096 22767882297698268483474369678626409836082415550488605607924249422421488 1097 47698323165159635497678918421077454448502924840658892193227656222122512 1098 99764718142484457155037447610266431487232009397961757917888938597768688 1099 194132812495009734372013843799080137221755716202233175946329123305591312 1100 339707219913229771876938298981928704194512763651407980611440891648495088 1101 537909135282681345346715671002817983788334792098983266006205159940627472 1102 855887700642264762543145091637272302575564187384653557680664735296543728 1103 1409115192863133739615405526927430075716390258639569724815240270064903184 1104 2232225371666492740380460200638135476522913594688280621796336324881423344 1105 3940743987982149092964269848842365620140576851048641889580628727288560656 1106 6442778495062904016748413478641234234682457906073648696142698984533146224 1107 10228759781420493804543891902335727977764959941737864176732417494976869776 1108 16628721502678855871227210781061858963380344110131930629865023913915981424 1109 32652269555580131095977675903041804338483842384331104623934802698954737040 1110 68636964600409252759869442864377384644990182165079138983289208684988981872 1111 108675193950647983536459951201930859021234455094708636723541247084565888088 1112 95332227999555572850465360654314221405253082193351461065264905817597619112 1113 86384215551699893951161831841041457243505680574530421190077838380393164888 1114 96410024240703382291080494109040233742902331739703249609047225835723315112 1115 84381650440516904744765774824618680890417558847583824984637128218139287288 1116 74211546986468924578630583490185940588490179599048322143458092530188938712 1117 64935103613240191645613807826721131279976648035359049817506902028587460008 1118 57718733210013637115440682455060101697827367340080099731676144161949674712 1119 50514855252894525770971356492267360363882698650673223763932617365939341608 1120 44893195936098740599900360201069683025857166965074771554490647522759538392 1121 40137656139475281172159984215941585921241883220728044867287318210109376808 1122 36243704424451559864413120075589044003509461714239503201057951518083841272 1123 31761396750274505115842862292388310945706265321821838641260101030799409928 1124 27901498588347841938342668358318725614468433891199172971217726226604326392 1125 25716978014168897131080820070142283828677183424861975575723401065970697608 1126 22628254812201948730117499291627350906341131449921927155674549035917302392 1127 22032780163880131701891725417372929568583257600012859355937280116897904008 1128 20221763648749404479311139038468358262063585436771190666041642198022912632 1129 22038167863409505944196989282691306451632383350810283500568260339973458568 1130 19387222334498934544778802363931416846284450622734137435015155887902861432 1131 22168997822792623367617993191697122576021877821613724065970864537533395848 1132 29685909029477722932661828158478127597982607662241980479895605662259579512 1133 33927935282750479840067482798958785070749425700419751346192299614655774088 1134 30113900082943844817918217099027446779512602922990841129000415388615825912 1135 41130376126430421126760627831384184170651951673719677951036592546032314888 1136 47006145477676141774155102176074885947112388817137338277752065260989591672 1137 49142788453934148218434879547714653490162951945189035472195340954670936928 1138 47607128078364174158038828125511263019490379738701477631106221818893018912 1139 46119997748175748430438955423548948887747738241483380831963988581059728888 1140 41343164287116500520899076442957114202242244071857517176818969448152943112 1141 37446786442183205158060300827134846815545963907078909170206413282813867088 1142 35106362296261818494708535276945256355102067084813166300835953730920098928 1143 32913815196285396577729773349682155453470708085283968750097037119706551072 1144 31903367354527657275241101782014518145979490973259482833187727524481506528 1145 30906387124698667986553944441684312706060569307238090189966414207139351152 1146 28974738000267750076369309130685172513084322454087062333911088763199720984 1147 27226262433439754563672361656033364385848587326085071085158566468415875816 1148 23822979629655285568648938580160181612979043257648969564479846706613932384 1149 30612187001972751960563599397049234663467243475922351257845955316058431136 1150 38265235131133309049586371977219375611386373504204968201695244499824062624 1151 47849780893167864853682130121508482533858162900707420066480078042927472992 1152 59812226116459831067293822781993549701690601366962350693947806216626374080 1153 120410509401110392226923858237881102634583882085093541740105277341473901632 1154 160888439895782291507166656967805634232375903547649191260095487291141672208 1155 201726243297099931241388125290180086329724491297087433443776163895024500432 1156 189118672193951680238683213334228776654265176081529902435528329933640385584 1157 177299236049012700305630388488841776124319592419882527761517213908574497432 1158 155136831542987275446826620189162365505656518769528021895674267544247556968 1159 152855407549708050807902699304027624836455687611152609808973175374479210812 1160 114642147368923846925855788613136944158622055937236672103492995805075523428 1161 92899671143783185470004639700520575082917471179115764906961603109248305052 1162 71208539370439233529018003789406095833403907890869599156465777606847021412 1163 61515766201930929288424436747149290403159601770282027552961228019281772188 1164 55923423819937208444022215224681173093781456154801843229964752744801611164 1165 44499108238492901300437661746452894674841854433764253871644095867380405604 1166 33374331178875336970546257477634106316458580890426884148576199530139972724 1167 25030748384156658449164742464226669028258169012099688628942307156902574676 1168 22142585111113400904685805992628615907256548635820491337796980418362939244 1169 16609053975926285364811409416820000274796595341681647428191534659309171956 1170 12456832031824503587049997121120257820462245519586331378934407377131157524 1171 11426458098641985147543763701727492609903245691616319058624891587429994412 1172 8997929980760785851100871319992572038313092531378136652467165234563013588 1173 6754255813665879456654471831864582846907835965088346767897706105619986764 1174 5581698769415038455638704560298281084201618014316434753769485540791933876 1175 4186274077284257224587335617789935690476344559234712766722472888115660432 1176 3945688816197523000336925464101519802533564297008533964338597645747245424 1177 3801786764340861839692870464356855050395330229639022708438503186623934096 1178 3564175099658232497891030287368820270506716978579619901533441189169146224 1179 4792171471353814056565972871028875016463533352479729613336723431994528912 1180 4493383140780705619657814736000426352976507904908961932455467622856516392 1181 3931710248183117417200587894000373058854444416795341690898534169999451858 1182 2020981301559795094186138285336295901666473741705573795972646481673827630 1183 2169678800890549783430200560940656757158801971046393017002609868764367570 1184 2293708079487624276333440082270705942379536390380080872541076715162211630 1185 1903326655045640616069803097523755604142951626351307889659007462803490770 1186 1786198860888985808927045983829986028503385372421996634910760849707891590 1187 1463128991834497095179042249328596729063286402010490207568096891248575610 1188 1170503193468600872735555783710624539447596004517250546624336032082760454 1189 763584724631362245119374671734973145040014176463408077463163234838470906 1190 382901149429328889149111936360490185592014644205128451226375047080055278 1191 191450576784535551884869732900108014000598752546836460446004226747143602 1192 96007716856960834940994070657720741567212662950637257847803293147563518 1193 51357172144355143797244292047063098542843039448157935897034961054307842 1194 25678586072177571898622146023531549271421519724078967948517480527153924 1195 19320247419846066865067318106062007530998203639309074351612721176378492 1196 14490185680352721275993808929637168468176601374237203129903292549223364 1197 11742048539837902424791046935468887767892696991489927059010691047352636 1198 8806536405025204218817457551078295860758350179952237740831558298600692 1199 6604902568813933637355165253927766363725632188228593305585009565321484 1200 4953678040684925179935537072418785134491832810261970837812323027041724 1201 3723734133400121882611781488472542755796580562428923325027927725982276 1202 3880857089297878694264404401911184713184132114214105624760508538977724 1203 2910642816973412402482079222649012668978062698960399318172068345980660 1204 3201847900542868405858959495242643361097191398652995159025934612120140 1205 3522032690603126357070370201864712887850148850285306855144813933383380 1206 3909429982380032761269446474540640583190481294659331698961298931384620 1207 4565421659990331968317902744412680042740972271869179522019475515064020 1208 5023462330017132910172984093200304719433162866473699849810746277321580 1209 6184107398397653616323547896095471791177435295358634360968442136118420 1210 7060463198692040517203326453832995295282574074850110236172067615388300 1211 8261117250632761204895727024800953553604482112807522804291152139139076 1212 8407519112500666375144012038910155604665995095167786187751079386236924 1213 6618692156650536864675941542854101448890053984817326572687243131772932 1214 4964019197943393551360607584453834023394490963000049904221183849733500 1215 5877398730811291479381735413569743070999041679899832307821863781245572 1216 4434399126012274708178765895109675533525011646553001328927322592796028 1217 3325799344538566751029738408316914620359297555591365638544812547939940 1218 3658454185197139933768131629986324613141799837387108877762639642165660 1219 4027158900348359918099181515662430613440535030680115786776598448053860 1220 4430383553459967804546638079975518536819981825579982466813199880979100 1221 5225266296914232492543498508911729066293737552705827154614651247494500 1222 6772092988212472107178669882194288388107578236054311921476712337406620 1223 7504666186976559977320945063824375288713595421394353401447767194574180 1224 9304607567487087493319394479987346892058759416328618357814418895102620 1225 10470523829026272804293927980374141914214483716622272542018198469378660 1226 12855681639445657163285842051040238853003605047240178196551192898474780 1227 15729306398414441683796411152692667256733572943316689155187421438242020 1228 19245269005118846295484310010017937475150681064206251136062094841146780 1229 21710457239138856448011730137487248449219400415647713207408694221350580 1230 23884667324847909735117373589115905596418794395852135010454478263444812 1231 21330808391637097016426491687964994080144458338882807527627044424247668 1232 16753928680616389265537515327436785730382252442416695051670650946056332 1233 14033870610198801755632607161689979312154791310762986604292178474749812 1234 10525402957649301105302745088421812603122783598500613194333070408775728 1235 10119739610010180247912959691919001578628529454441074144054669804196048 1236 9504938703166662754030653995231707238081577466491906518834566054407472 1237 9691335631251910066218640445561997357176630425306578215636498963192528 1238 9085627154298665687079975417714372522353091023724917077159217777993026 1239 4729504546073278028890946107851369878168100856580848381311458594345174 1240 2741709597380601976038764266078591533387784247826850297116784903032106 1241 1370854798739016861356978075273681443886089940947996374932096533104314 1242 729178084437975731131807247753618938363552308128001556051627027438534 1243 371832533124000869615517086679141043861392302191152587818242424146842 1244 193538853377425388896751211023295133036682912061415626879583572038758 1245 110965001237740145359795470810628527148213350527331629431396096876442 1246 55509693993326792209052188547517569568715008918128499408789118885942 1247 41360979052809818224471244307528632248625334872265814272649130135498 1248 21011971104516166313133890664773229050749238658091916757616871189302 1249 15008550917385113764799281953197890191811964561774493859255201617098 1250 7509012879402212369236169152070308435300181411070212428708595949238 1251 3811784270335363609691012169789553635175553346379600864834792005962 1252 1962276673665099497346012524582729871142921100047955293773708271942 1253 988129821418054853770438610969760599942657008106871022907055843722 1254 573765142440350148077194190306324430930313438535312772979187996278 1255 286920726793366636189404188540929029669808245264461570027313080714 1256 151580762918193469282392422484651204555702903724302018258835243126 1257 77185296455883072047487604103346387968168972555226118497330102074 1258 39604620611579042902908937269377935464301711493749434388132692166 1259 20470274201995743409206447262221439638630398277707798859005593034 1260 13387351295899128212039696463554581463147245323183192253447240246 1261 9562393783872351991449078562255037693022327814694436812904264650 1262 12328132293685818848053661351766491763919451242464912759213412150 1263 16478203142830790217691184602589324444441927425122222487709563850 1264 24110310425640249968793609771543852198499555334254099251779716150 1265 27616103819069464721824794878750004012060966571316318924041309130 1266 33574885473521303404045432292724129561057335741891489396593570870 1267 26859908378817761857350594741189038510436006283856368659233874890 1268 28394760286178776820627771583542697853889492357219589725475810742 1269 22846279710142864880475151207909370862365830805850130847988324938 1270 17309128348843529090277711266776583046048916369112267160614155702 1271 8654564174421764545309278655800405004766371459830577483750774610 1272 8339852749953600776302349890423536786014433356485638392755647790 1273 6671882200017030284573053140708825226057752413179518211857896786 1274 3336472283791944321633407133088458504168370149863160795937931950 1275 2871072471030512044137928126546020808832861028347219398292263730 1276 2296857976824409635310342501236816647066288822677775518633811002 1277 2038040555132885348873699932760887036825331187548222243714687942 1278 1802755461723737102290855876462720398784616491550034146424499258 1279 1589303002822488784294041554437957417625709602654744089420624838 1280 1421164808360584006126987083236739877548583436547345571442095162 1281 751292022992805774915742233609021607395139159118543526456337478 1282 396908994058725778763140608092408747952913607946367265575203322 1283 202028996037851677071789998512042439110725080596368749914701830 1284 194682487091020706996452180385134466906514908181098100354593818 1285 102851126507269811312955285164115880897717616370140439591364070 1286 104681654546353737950350943624919723654426777725423271463311898 1287 61671898571130382791966791676155638647749122757465961695377382 1288 30927270268845992282466908375185209934386194170161561311159002 1289 15471299252283321991533734101691430940375109319757583723618630 1290 13129697203586222130915998197420869683163225464255366939814490 1291 10505133445230504371425091377380705943395201262199688590644646 1292 5252681093665339252179061417999788298776250135747886418389554 1293 3366274035807675263273696808569925168473282270611308276209102 1294 1919623066271670545269416209233602837099588859974868508375602 1295 963290387117317438279391571557184859230705109865406780322766 1296 500239894401523796170790289336704712438120977494359751868434 1297 318334478255515143017775638668812089733349712950956205734494 1298 210510975367678639576074862925641874208417323009189715507106 1299 138735923475164508826654733848267278576451669082878419861662 1300 85375952907793543893325990060472171431662565589463642991834 1301 54596377432268385972314497303550574081782013860232531336998 1302 27298188717319969952251640020564197187981013220076296317866 1303 13649098214973759043524575406582881537938383095452588003478 1304 9015040443656102521596975993111953539065740670010206134122 1305 4507520234410193639548645504345459155844046239724748164822 1306 2257986264636227343980645185016934344745947010267052527082 1307 1172392349467820474409847638080551355089764779495565962918 1308 586196174733910237260130339836085630146179539413079159642 1309 365942173532899434383907870836412242920415673929677006310 1310 292989745962753639227089112490479374433955727290245659162 1311 146495142127140700257188477238834973649522833385439886118 1312 75264042328065031417373742981651867438823644347408958682 1313 37632021164032515708687960274937153035705204828561376954 1314 18816010582016257854371810008552695565914374854881334426 1315 12928164969861839830971440302000841125697100294062680934 1316 7484727223025343214254778487366736535550001837985831066 1317 3742363655526987466555696569428141920192199256497133062 1318 2796560938394780556194750163426187163950416208906545658 1319 2083152543598518984037673684665171460110947765489590918 1320 1980037584394652692034202172960099922880197445231402682 1321 1414312764153025279979629770481486108353343359325013318 1322 707156746852704163191267822214254285100582939887824314 1323 408144171021261136584672303263114577181119841595314886 1324 207971552742024374801258976308481495528179451624067978 1325 103985776371012696222860343878284123703274059385698294 1326 79378668540739856493764343141770010064643669172996106 1327 62826328424698972305358550377970098799264996844386294 1328 53162335976743504124115483823388662310685638847487306 1329 38105093907656508792871470976461528075892881728194742 1330 29575196423717996718984161989801440435500373656893258 1331 26939033748204778971586929568165548209709730482313142 1332 13469516874102389485793593831842501417364360042309354 1333 9623287413959142912398555578189237050186444261470486 1334 4818656041736802466462357764827648269805785734467818 1335 2412376630859900485741920600499904290435940217049622 1336 1206188315429950242870960300249952145217970108524814 1337 609287531116231780937420784665084678795793048275186 1338 312976296976088948948362332770364922608610560690190 1339 252158190057815149634588620952507008385821301989010 1340 201814736375396100136919441451672308207606814045166 1341 114437505055760817441796760983193795518870676701202 1342 59840170808146504171017450405139583209433038869358 1343 31190316565361000061462870196227400222354257355922 1344 15595158400372124856062020227272917071732260675578 1345 7797621449214124479437151260200603610193134230982 1346 3898810726200174625015177272138574227350804771554 1347 2548622990278896269458305317241476766039746268446 1348 1305746043666641378787287778957124259033754137314 1349 672747122304730117447598945011731461571923142686 1350 348286811089985969065305603157569407918268758050 1351 299859040025139279694791415884923638834623009350 1352 257878960108738538245763651973711816688644665170 1353 239964860481221504293281792327121128465098756270 1354 192421845509222913277817133670451344239269883730 1355 154461022142977822240713804029100030537706889390 1356 125893272775409783547523182399050519845485174610 1357 100717140317301591015810013177955797137569312390 1358 80576708651208017079557186674617361035329782138 1359 41170582761987047065319506960191666183132608366 1360 23835641940310540092716561550706228990682962354 1361 17025460988876524407025664412635074643168012366 1362 10032865166888123054295093605924209196818995634 1363 5208139771855963392984384910454551224209547086 1364 2608246467233628053267156196067356805647839410 1365 2388014260860198786290278151120673499007136590 1366 1910413224991554132827685544797079361176653010 1367 1528330580012351633625697283544793509107536046 1368 764165290006175816812848641772396754553768026 1369 410039911710630926094699271194944600004461018 1370 205019955855315463642114003992024168851326822 1371 148124465713648971339517773219117940174882778 1372 128919871990967492674427258066499501496408102 1373 65148139063229856652117077831502024359214922 1374 34271856071025299403741545146027484596945078 1375 17135928035512649721625407749313572519609882 1376 8567964225451854727866864565697754772928230 1377 7274621239958526314268333690636781412413850 1378 6256174266364482418794036801197322028424038 1379 3256638719034426189771176080730541990122042 1380 1701229181585148009581957654112969696332614 1381 1082600964985403516619259157233541013442106 1382 692754085172543186840565686525972244907462 1383 407502403096628202430398951551578082148410 1384 422683017851123016384078338605823134602694 1385 269003286766604372975619972207371203307786 1386 134543618307664312843958649473357937221014 1387 73777396318541229256641623670797833454186 1388 40458572175441715077066092193370853634454 1389 20769422272658070343942037764414670640746 1390 10494796781467785999147127250133954506134 1391 6559852248941402856214947802133475946634 1392 3288174052696528841589722368546369338106 1393 1793397738970127780129887657424707695494 1394 896822546517182842120135556794355466106 1395 553750656825544930214967709304530732934 1396 287389581390472690101141474935674801786 1397 160108419098513991206255779540886811014 1398 80099703511872599124023776049911375546 1399 40049851755936885425413293545639348294 1400 30107864095018706296751063701071435706 1401 15158716064918995143510189904670827334 1402 9834373647979016459492948642085059002 1403 6258237775986646888149086551734077222 1404 3348830501536529684175600606554933722 1405 1675339151758543488988784211806436902 1406 837669575879271744494392105903218454 1407 420297540400426218716045398887414866 1408 219408735492678274173065955243785134 1409 115562817322693004359443412359814226 1410 68544037190304580694467450574425774 1411 34272018595152290347233725287212890 1412 37942433121203221341286911605889190 1413 30353946497127652903741173523278938 1414 17573342408709691746105888256979302 1415 10337260240417465733003463680576114 1416 5450226982179339033018105166083406 1417 2725331331705547078089417824907314 1418 1686554904506887523732131662189646 1419 1095846640080668270708688617739314 1420 697386321367365799651752161753422 1421 505312861633415510461765086757298 1422 325912268555097163343469894701902 1423 163335943149237131326402840530098 1424 81827922214871161303599313391182 1425 41347678009634544404292232562474 1426 20805719196553437653520362557654 1427 11302476858662248645399900335146 1428 5651238511542989252081508356254 1429 2825856059351887242290108205194 1430 1416384351529595877530129418742 1431 1046542676791275677170381186058 1432 591530529301444128822188605942 1433 425995651467664056442972234058 1434 290431638763997611166572920502 1435 185424505496652256218208259402 1436 117997412588778708502496165110 1437 101743707234038061558657729290 1438 81394965787301184536061109078 1439 40697482893650592268030554542 1440 23939695819794466040017973314 1441 12029799080589866255185410686 1442 6682770941911021731339440914 1443 4152938583841276648196648174 1444 2095289255291520242443627114 1445 1047678655707678175858294166 1446 524270636440330185481869322 1447 308597038207650894881897462 1448 171063407298370087244355658 1449 85531703649185043622177832 1450 99557044700790993123874768 1451 109466805920541228836850800 1452 201740703442207677873436048 1453 189427076794506972640639088 1454 177588139106258556196061200 1455 291205441896544066488554480 1456 397757630632504503438680080 1457 548537301687706513751686640 1458 753026684531881779054518800 1459 1056119925055964195123963578 1460 649919959722945967677505838 1461 324961728766594560128004850 1462 293604380237268490960342286 1463 146836489476763410335438914 1464 78790429409188498165380086 1465 58341924250580726710055434 1466 33522186723873530727845366 1467 19487503195004036051126794 1468 9901399354056308376341126 1469 7072428110040220268815114 1470 3536214056448040020888374 1471 1769270796661611906821578 1472 1276927387702018079281718 1473 656867514887097854619082 1474 349404519629764782743990 1475 296521673803299201062794 1476 148260836901649600531400 1477 211434911104835324356600 1478 280272606551926738063520 1479 421336964816472647112160 1480 626461539792913277950640 1481 1122397218288801037057360 1482 1487189052745538792340056 1483 1302040404059357409119944 1484 1180930786123989971116856 1485 1104741703148248682658184 1486 966649002811055961404216 1487 1126911667623155102054344 1488 1380543799788898290370616 1489 1678937675129127160707784 1490 1760077139006857652924216 1491 1723399658664105426066184 1492 1510683385182847166888816 1493 1430293361526423611093680 1494 1899463063015422773653520 1495 2572690477755066288381040 1496 3408816769568480374227680 1497 4666103544564147096847264 1498 4623789129479025573642656 1499 4479295719182806024466386 1500 2243035125791483214814574 1501 1603803518472750693418642 1502 1153807984457257558050158 1503 632733410831399306027602 1504 334589407769988308706734 1505 254061107089019531583730 1506 276379481528396087459726 1507 139476468276468083221234 1508 83166069008811504033038 1509 59804687526058949272306 1510 29902471872557092513274 1511 16409354701606448075782 1512 8205993613157750053850 1513 7230013450130299114150 1514 6317588702830981295450 1515 5716931564442436649350 1516 5746364370969421801178 1517 3639755039157227859622 1518 2244103178984460350426 1519 1230637227185026643878 1520 879026590846447602794 1521 458726195661309501526 1522 290208146460280360874 1523 145106134825777195606 1524 72665623870813196714 1525 36356491804145743126 1526 23960773432952350154 1527 11980386716476175080 1528 15316064463532666520 1529 19539250427106776680 1530 24424292654102524160 1531 37935583302718081024 1532 44812762207133758976 1533 50009465616753942304 1534 54366831420224297312 1535 63744612618806604448 1536 66626936923071702368 1537 70179413510432519368 1538 62436929965368941432 1539 55686933598402547368 1540 51550149937445842592 1541 74057884004145959008 1542 105871159397144273888 1543 140023146299448894496 1544 180368798623018945184 1545 225476809623973114144 1546 291428792439770109152 1547 364285997078278992640 1548 737498760998214575360 1549 1634359142379963553792 1550 2300809038965030494208 1551 3577170098411690647552 1552 4598719720880262975200 1553 8533638307229641718560 1554 14744719384450391554400 1555 31439118613139758646944 1556 47265309367270042581344 1557 59081636709087553227184 1558 72406066742826660639344 1559 67951081084765099513744 1560 63704138516967280794166 1561 31852069258483640397086 1562 17094598224575700002914 1563 8548785073620038443382 1564 5081528403568941984586 1565 2989134355040554108634 1566 1494567177520277054320 1567 2479586976984144753488 1568 3011121212381997799984 1569 2847336376562056504496 1570 3457772503489458606928 1571 4268917800024091871792 1572 4121819218390383552208 1573 3865579349957689545392 1574 3626869092945431532208 1575 3404578943198229539960 1576 5515234352728129293640 1577 6894136767908318331440 1578 9507496277226490318288 1579 8913277759899834673426 1580 4595212820848923973934 1581 2868609186979653723922 1582 1434329310868686500678 1583 717164655434343250342 1584 441334416894537997658 1585 229991175001378956742 1586 115022120518787880458 1587 57511060517486310262 1588 41551053292537956938 1589 20775526646268978472 1590 26362222887282487448 1591 23066945026372176532 1592 18913845861046703468 1593 18884159927268045460 1594 20774063141654999420 1595 24068093408278200772 1596 18117424242603920828 1597 16485422643061064260 1598 18133964907367170728 1599 15867219293946274402 1600 9345861313933500638 1601 6280225507779047362 1602 3143841423413514398 1603 1661009965957912402 1604 1186435689969937454 1605 593805460363165666 1606 532912032869126174 1607 339125839098534874 1608 176068303679823974 1609 88156364915124274 1610 44086336527252074 1611 28135016808683926 1612 17969799305437034 1613 11435331648693046 1614 6133959017017034 1615 4394592972060214 1616 3979149401430986 1617 2135155816807294 1618 1282325014712786 1619 816025009362718 1620 408012504681362 1621 305103788438638 1622 217931277456194 1623 123835072086718 1624 68336743314242 1625 43159334770366 1626 21579710334554 1627 12700004047846 1628 7719045984794 1629 3859522992400 1630 5419480269632 1631 7323770037568 1632 7506103944992 1633 9007345578208 1634 9375031684832 1635 10761086989840 1636 16875525403760 1637 22363350940576 1638 24192869915744 1639 24166175431456 1640 24945729479648 1641 27086878812016 1642 25983621110384 1643 31630751476624 1644 29686760561676 1645 39582347415596 1646 33800151842164 1647 27389778217136 1648 26577369543064 1649 23286324275456 1650 27820992001792 1651 36143146805504 1652 36033427006972 1653 27079761067524 1654 50118228932796 1655 76569516425196 1656 124509763520964 1657 190226632993212 1658 254758029415620 1659 460703119605180 1660 831153479796804 1661 1137711348087612 1662 1604502372549828 1663 2240116924985916 1664 3037569552006468 1665 4056518540471100 1666 8747329070917188 1667 13364217588532332 1668 18931948764011412 1669 25454698696298988 1670 41524495068435732 1671 66332671098645228 1672 88445508803336772 1673 149541223738767228 1674 263787269683076772 1675 378583493773073628 1676 572728875195163060 1677 821080594060363340 1678 1203239013451237108 1679 902430507842291852 1680 681513975572863828 1681 536511935052688172 1682 420099620281577428 1683 315125406401761932 1684 420167208535682604 1685 561095954645931156 1686 758438136399858540 1687 1365628228791498900 1688 2921412694567867272 1689 4990746686553440118 1690 6099811886348888682 1691 7084999133254450518 1692 8376023688520168362 1693 10270464865900838358 1694 10634350529785254282 1695 12407458883592380598 1696 15315595444826540874 1697 19217053643253109686 1698 28659964606721384778 1699 33436632879350564022 1700 41524611445500835338 1701 50935755987821164662 1702 65744720906298577578 1703 81993769219747639638 1704 101928984934118158602 1705 122166502807667556726 1706 142527586608945482886 1707 177607053105380486010 1708 284171284968608777850 1709 570696218732964342150 1710 1157847773800378288650 1711 1975999442523930453558 1712 1975999442523930453570 1713 2766401527451040732990 1714 4524507158021371145922 1715 5622967448701069087038 1716 6645326832200430909762 1717 7428017718636952489662 1718 8210539528584178985538 1719 8210539537104397808382 1720 8288364556413444235650 1721 12266779561768323695550 1722 18154845176685281474802 1723 23341943798595361896270 1724 32679466555991999115954 1725 34199441744642789773038 1726 34199442344691426079122 1727 34824220067734543168878 1728 34824427576471964464098 1729 40182249887371565720094 1730 42355705307294804972802 1731 45314621895926407596798 1732 46395897490012704832770 1733 97362127221065655026430 1734 157549624048633514498178 1735 202563809366831373733758 1736 238880274093493265818242 1737 352635109883391447073278 1738 444637546388496451572642 1739 519245425708022218334238 1740 664998527661151262077962 1741 776837080661830331576958 1742 1243793508833685118675842 1743 1915047149106798717637758 1744 1950940434979076306404098 1745 1950940434979076306404110 1746 2731316792184060955133970 1747 3933069545668825397396526 1748 5217339244767216570464034 1749 8094466818688523964254430 1750 11347498038339684727805730 1751 15886498888317054259164318 1752 19060960876472539740861282 1753 19254473169634697504730270 1754 26956263181150590370468482 1755 30127588261285953943464990 1756 46965143997064375154119650 1757 74651247909411979915130910 1758 130232776316733401535435234 1759 130708947345313779603213054 1760 131567487923299108891924866 1761 134276046236148772286614014 1762 138467891422463902663734786 1763 160343078757771207528756222 1764 160433645485650276965862402 1765 208722585520771147120268286 1766 270292478189557480304518818 1767 318608052964220493573707934 1768 438654296911718011724628066 1769 562926916911447413816267934 1770 686677657757088677722137666 1771 805049533579165279456164894 1772 1097814434862435934401281250 1773 2037137576622713557568459550 1774 3465152155970429551993591650 1775 5962403164678986090092576670 1776 10949140356955956274533643602 1777 12773997407466554788208289510 1778 20838545168403063913671245850 1779 35822212344912640472320744422 1780 41817128619313644277139755578 1781 48788743200582395627357261382 1782 56941178559758894360882922138 1783 67524717180205045562858737542 1784 78804359450374410141815382138 1785 103782408266695033637476818822 1786 135331267236536050282500750810 1787 216530037345399444375218114310 1788 346467123755068607753611613850 1789 584374548733616245084127060742 1790 910470854941348490284895038674 1791 1443436115673588850385925619374 1792 1684008801619186992116913222642 1793 2432457157894381210835541325950 1794 5936661233831650413873263026050 1795 12058020744372201489646647181950 1796 24189434395617616685811014985090 1797 40316042459626934966197893638910 1798 67264555288364992091187883195650 1799 118102288040948599196498014681470 1800 168055458319689319965545496026754 1801 201039259705827966341778644670846 1802 230094099172247958257775737153154 1803 230094099283644918379813646198142 1804 268498208903904638149501827230658 1805 270906323813214614018199768417342 1806 328354608294323556364677507347202 1807 382761770233869511778777805393150 1808 705937900989870808411525951330050 1809 1044788093634290332888284913650270 1810 1606042775198743164789837008909730 1811 2248459885278240430705771812473694 1812 2417154105752753607449929467147426 1813 2789452495468901487941842179380574 1814 3222633990606552873629354582958786 1815 3379835648684921306489323099201182 1816 3833891658954747954822274381185378 1817 3833910054539478974883564607142622 1818 3834938050280818714590366670469538 1819 3834938050280818714590366670469550 1820 8150417317474491016747242620590266 1821 10156877580079523361858023607407334 1822 12807433838457199409472432266357466 1823 14982164524377096551172238730619942 1824 17538757737722280431234164810104570 1825 31869391836866310369807972041351430 1826 52227749607282401173207691494648554 1827 78570167279181682401765165931614486 1828 121373001218206360702813089233825514 1829 210924414384912856752732323723358486 1830 288606756588624215988427089526049514 1831 398286964318874924514208049050129686 1832 546668642913159762804240340536282858 1833 853266326174342384861508137521184790 1834 1426461168613991968757360544105229290 1835 2507544316602114543808858105940415510 1836 4179240527670190906348096843234026570 1837 6965402001977685219498937566354629430 1838 11702342056924026625294352227927866570 1839 18816131987409668339905342656175420470 1840 30106441116220091777754460660343276298 1841 36991022921913200248490726717845011702 1842 48897037504800920795027164381399581450 1843 82473003258097555630521177722793761058 1844 103145289849312509146315669907955410142 1845 131984855055511544781077729355402955938 1846 164573708155649871336268805220857770782 1847 167486517149889639806323225448665144578 1848 169357874883408100851217146073123899582 1849 197417167763499383832483892168079340762 1850 197707273814584614374486072759068452390 1851 276790183350156852488380120586564307930 1852 422490554203244283880691889150726188070 1853 593676791716382463929452862176825643994 1854 593676791719692609469216429121927023974 1855 603035554605449772296685162267626533530 1856 848964060914296708511882656397864522598 1857 1021301430688197429159028086233656245402 1858 1178424727725393480035209779263844697062 1859 1363633881856514525813221701522817050138 1860 1611567314921335348688352919981511059398 1861 1620806321775201121577485491268819084602 1862 1623673028073116194209324109791629506758 1863 1623673028280877357657255964607019557786 1864 1671080592829673651066957201540143869030 1865 2740848498162568369939152281962763980698 1866 3251466399682253493672113504245287260262 1867 3264438499362962399673945037816423971738 1868 3943046251315670780081127325846237304742 1869 4819285733921821812540703125587798573658 1870 7114183702769570803764744134186526768678 1871 10502877860221347753580892313386650288602 1872 15505780061597927770455704800457913312678 1873 21201586146939221399667216405760044513786 1874 27945800625954422586298567860524937005574 1875 27956566881677283860598905960400591743706 1876 34169142228519000620013062269035804398694 1877 39865161997268754266651966216910229766298 1878 41809804045916010572342306032369265365158 1879 41828808555636429661205043420216951403866 1880 42716236442557395896679371738089944171174 1881 43053353034619521204573327486719152815450 1882 63719772871872125166163321538454512432550 1883 94345463554446614711811333032195144169882 1884 94383458956449963844965218331587523041382 1885 94383458956449964030275662921556956817738 1886 94383458956449964036439472562133761782102 1887 130896238526520058658222517585605067017898 1888 175951516705167478684730628837321427906902 1889 189914906090580754439367069778090271597226 1890 189914906091007894814023787814854624665398 1891 190428971137265446821777095723774084257482 1892 190428971145210191528013144830796368671350 1893 281854860532267327750165478663003945431002 1894 369303423438123664009119943476790835146278 1895 369471435085042942795867488192753566965722 1896 412938662742106818418910722097783398373670 1897 578114862628681865540025583092531899477466 1898 578114862649265434701081854522514648179622 1899 599934188441539246294134168304334930819898 1900 778089051826101999243351724437111430447302 1901 1022447597102534185647862268053606630442298 1902 1135749855889814440981797910916217414379398 1903 1216548639327703017779570349431818938330234 1904 1217467198414825569938949764456325047890566 1905 1224444241123832931523535473450859669931834 1906 1244830138831492604420362362805112634685638 1907 1280566109750806011240972499912472523125562 1908 1363299851121507515139958672149930530442438 1909 1516747689492433592778341355460506210216762 1910 1967702414811417349653193384650994998704838 1911 2032495912312129583391286929692154120437562 1912 2182950488841727119941375287318834087146438 1913 2213952783995785197436188259087147984661562 1914 2240469859601714450359228323250293693674310 1915 3371548977284923062210422176617046337916090 1916 4720342065005116344543277876167226460334150 1917 8206067545835306308792090563078476163291066 1918 8207339114371114061529122052904300484168262 1919 10642052153084076127628670221708447039283258 1920 10712610316220938825622747545030511739060486 1921 13649239879124157324847220657463219658571514 1922 16857732079030830531320056060743942137364486 1923 25955555855613721364888006854410900819087354 1924 39627821255898386433130414454692117208432646 1925 61881868660688613297055868877524143621059354 1926 81278612507074774095110810463467077957314150 1927 148674298840601716172324513007456868209937050 1928 250763984044481561909940253492388763283794726 1929 292704480361588543345615678017905267778159594 1930 397015287060291692211121088525992470920586006 1931 486443967233907085657951472213280773054848794 1932 738499679976746574931010561527603322687311206 1933 1258499534120024431272167281158667340382706074 1934 1937850071169284004476928833919861007685789286 1935 2449742525233396710290264638344073419981791514 1936 2994130081169012610072354538026297501093636966 1937 3662648177027592064531048433045794941920990874 1938 4523621475069329980116955486403744837378922726 1939 6031634676527125396499053414725686211025114314 1940 8042243040233950655363688055471113644492864646 1941 11204150560325931254908385923434115590190915674 1942 17062186766103227305489352853234611619651050406 1943 21726861957632707045442865681028263706447900314 1944 25384890787064740304896265512361124429693421926 1945 37546624317718513647557528583276847750268088282 1946 48590913389561914533951780526103167694400200742 1947 73488740874206635719303591720609931260795074010 1948 148579949354699698834976761750277414856153805350 1949 250899279529010976875288574293914163403324508122 1950 321692374960334317787901077824290774609653386278 1951 377864586189919985824907074467196250422910113722 1952 389144139917678345281248731869220742730947012678 1953 407243868364672668102837650602869987485456917434 1954 409235281019583893205029357977749157871136459846 1955 409636689314032633718676834048221064433485466554 1956 610292308248366432641785387399671387926477207718 1957 858110247135010081451453001096010847686700535642 1958 1210463571628872811687798871040599609535706529958 1959 1580982822079866111681197605363343118409292627802 1960 2040629575306870437261047520760070497374515167398 1961 2960551733090610845067072455278559702989355020122 1962 2960982139681159745386192477442589441988117903110 1963 5160568876736595336355903809834567512082180043002 1964 5302053211231361752014071970684665219072154062598 1965 6266062966332333357967201612616070696412018655994 1966 6417052481072920599674748807678901561411939616646 1967 7027670716090093992805134467790915910157705746554 1968 7029474315787007133940469992076638279326382855686 1969 7029474315787007133940469992076638279326382855698 1970 8350746248562302071142029419351274485494487184302 1971 11184666291360282227643479957199610036170184971858 1972 13893193247928443128817396130277596798128863373742 1973 17240216642318961192574863873775129109647543287378 1974 17240216660036943953406081266938351746785692203822 1975 17255150679601905139180084205115601211485523232978 1976 17255151332269063333684056261070719869111606789934 1977 25219067331777861795385822283145587081557868829906 1978 32424992927975642842389007224273555000540803825454 1979 32424992927975642842389007224273555000540803825466 1980 32426458615196728763238787798093401952929702414534 1981 34008237827260491108279563337646992789627613651770 1982 47611536137340195375870388627598608518627034884870 1983 66794835672245504433881895238786035316329866581242 1984 77130467352326843378089288439069019461232394378758 1985 79083137411879421701183458825700972658040402472442 1986 79083276428316397093214034105590585771268934454982 1987 79189642637366408749030536730069654735164140192058 1988 79191293277102284295308926301124383582385787164102 1989 79191293277102284295308926301124383582385787164114 1990 85219421365165743629174704039095429710840975075886 1991 91096622838625450086363877656077497055858475896274 1992 91096713599840219531330091377148933639460853346606 1993 96211664873539615510405060586410062891910116970194 1994 96211664878269573857785956021703447647234979510446 1995 120947431434518174554326808796349634857438353737554 1996 134448003364400788409810577245234583763452302668206 1997 178824046839700944302448604546821459545463407766354 1998 178855317985427918324473754543890601007448303519086 1999 178855568219082094956492648259828516964811443911314 2000 178856575989509305066530455519035262569144309837230 2001 261866163486085796524664453790727702812976678834770 2002 386886138311700950994504257535978348026913931958190 2003 674287269628964522659319274881692048390732766809170 2004 944050447234633701813407690192908278284535370150830 2005 1441287525736584737125480653871335800464636205616210 2006 2109446685391274042348405864668917625029651592517550 2007 3212484248296866128281061707451304480305788684986450 2008 4754476687479749686754636551659508150087812339157230 2009 6658710223510523758286704680059955483232214891715090 2010 9478863706544078096592356245908410580454774650324462 2011 9509490083624995957970683729740101729341542904452498 2012 9509490083625012882041872349005020954523309160778222 2013 9677799642627229333581152921300248185945784617121458 2014 10936222364500198943139221966000310349105429366477902 2015 11623779815567108276780044880733766633579012029904818 2016 11623779815567108276780044880733766633579012029904830 2017 21196448464152398246082603400720590972756217633173570 2018 35327414132497479651316251427370840279797744981562430 2019 58879036109553986191067101791854874046882759212680130 2020 124397128907074256166685328067503917369467875849847870 2021 212178024252432159748778572467020872221602003392904130 2022 386994699593271912449059030581879679350137662116395070 2023 664463356256058002334522412448973529421363441298900930 2024 1270652137316761614367079593777083889729396922583943230 2025 2151409170233523578708531782444179304828822066371256770 2026 3585708143444621055257956242588874060262655906895502910 2027 7353978017833001096412217337143789556115586218660127170 2028 12399773163216024899243642929280447403778079044928935230 2029 20739932395490503362210140115269751398540410215960232770 2030 34886244665247407007874729810324556557834969526217501630 2031 67254259002150553225769031530010745660096770476414536770 2032 129822587549605812431162649449768586015409094436557189310 2033 231739486262491333381432038093646561160997072608064900930 2034 390973142572362609115285666944266148189277359933988690110 2035 717247002241242707464447703003313645065278447973334561090 2036 1313292907161214057120456212678515077626441205937295019710 2037 2426451077706762980374047002416008330359217728031744340290 2038 4044085129511309458309087615110336277808795949694292772030 2039 8280745741380300319394798449987831425989439325564504253250 2040 14169797398224626088405676404383286011725441321750151601342 2041 16534253321363565744557141722772019298311856536425961794658 2042 19471852350255535099665325512993366638941057360853713955742 2043 29123816657356375466360927797828475043831954969239379948642 2044 33978277280060457161499977077564758380223142475727427055838 2045 42842976907159548427432010495733907800025144479887594954178 2046 58422241237142046811919955647398623086193775859241772652094 2047 73662825910519613033507101177181512813898392656420215716290 2048 117959989903347731474447445549290580925849024823728345873662 2049 137654684453827924460168100849378022832604255250812644714178 2050 167533230311850865754691951275158933682963721634527709280574 2051 195455542574125631041544471471276348174634194808071721459978 2052 231080060710255763143435390932149722371919546004083516940022 2053 269711743966431952254438051127681893844791172328796438295818 2054 314670507099246576398654854448177722704956687988387849832182 2055 367141746886802077123331189696801257860258503475266447767818 2056 428332038034625849318507353188614936570494981283474321796822 2057 575939837069353253639385051493130129862879054366331394109738 2058 931239348862457147397605099152056879528826398102305749737174 2059 1211822999498522848192342384077271746852766056232329730927434 2060 1348420372867379097184764540074772931104257115557403319235766 2061 1673040092261377768729244892314996044147874569302704118311406 2062 1673040092833465664786359890681761789475472110390364962377490 2063 2815257265194608700041098041358624976821032536046175225721070 2064 4519080299440644426318476014285087387642579281308589891504930 2065 7741384611760671606827391238983815775897313582540850672698590 2066 13600250489839228513612379447895320588619067046403593547700770 2067 21760441207973620296122979785868678026930377816725923534232990 2068 34849352872827488718881866283887972079867724100843477995638946 2069 41691970514146364592311692352537214582719684806797987598602078 2070 49878065181307522936920837426323060368367842097630469181892130 2071 71615968215549010545250515827048931454283379250627628885050014 2072 71615968215550449169536028458369119247427473612251692399747314 2073 87672007624168661141142604291960298067055733925803759705366286 2074 88109274495112145743994607049600158611349369069812142296267250 2075 143690453204063613339911726842390383610530924078411213422550030 2076 240923134289274089793222596030374299832530164701724099911721970 2077 364092912525039176522907602678253177977408603382013137337878030 2078 530051542420173312799589458168458381759295779253163106096068850 2079 920121743168557515824938368247250343600320500555716008038355214 2080 920123663772013037097343307429245641073915907981785190044140786 2081 924760914084323468191917134895135001083116365710107513871207054 2082 924760924515671415630558137260789923782329989007968437474013810 2083 1294665294321939984048840988609463293193141080455085747690439310 2084 2191330939207111764499455458608705349955953291526529870819589490 2085 3067863842910322112861251117338313522900170446181928186706757966 2086 3169024489534763943316653803958092996389292750000451970547119794 2087 3284774774339994710195111967493323427093001922413950223625232206 2088 4270596616517281448576498912251723981427396334768795208690491570 2089 7481757785662950555605490750934542547333067976446781339460968270 2090 10476687289325869791307849347238751661694353829818740055599231730 2091 15334152239665672468874916831683692957687382226526785917520399630 2092 21505829039469438897467636280329498280082526559765134276017735410 2093 30838858297098908908936066699579585281575778095549087896603834638 2094 30842873512032454759975574032005804874737886783537571600516082498 2095 30842873512032454871263126870326043650815505535253209884198945822 2096 30843683622462880983601588625544271810296648764310672841895931618 2097 30843683622462898262285237918051068514410120345564374661261870878 2098 30843683622462898262285237918051068514410120345564374661261870890 2099 51473077925004374379998824518038472119446211399698124369388394710 2100 94235800830311785040133986820553017464079100135033194945638016810 2101 166021058759785131630490772705433380183194794634060579288407013590 2102 303588639467992709704523105322945543397446755658885620680110106410 2103 557159624154219473830006824407645915268873389112349596857861951190 2104 947452374915546352478795985557654841754429674047765419402512576810 2105 1579089874695813693437077131192021360764830195070943188379619909590 2106 2760896455306693485821837325240400562646121261609525397637475565610 2107 4932420591920996998607195544460813837681763043435255132303836405718 2108 5754490690574496513970466834756590777463992022301680689703627360370 2109 9590831690958169300830434195197510781770683115850844961174980628110 2110 15984719484930282168050723658662517969617805193084741601958301047570 2111 25575551190404232045654783807676435156529429585272719536718969411630 2112 40927652573090298917466118641156897268143306967138164172536050438610 2113 72192493709035527379191672884908997177368853662258105367083421049390 2114 115761983423859114610017876125660609828585441812341479232153214260690 2115 190418029960790634691827723335089269226027594583088400299944124539310 2116 309210929385883307708748199147256216575887065071271731672086735864690 2117 495052050965718523189545235593984090395214266768979963331574315779470 2118 823476996210058479002654442662181737737595983052835671597257791357618 2119 998024116742918191612529568171439301889226931362994920398306511171662 2120 1164361469533404556881284496200012518870764753256827407131357596366978 2121 1301345171834413305164783108231265032923038993949528097852389546123134 2122 1301397235160079418534339575284509395144200919901526219037669212362626 2123 1577735498128584178826842293813593039646924327036644050694108571936894 2124 1787393032511622379488698496220408355413800156347670277612662960337794 2125 1787490228902634186355632817354545792992604028130826299814333080301726 2126 1787574846545330363773230981293008845582082697134218760524555339463074 2127 1796490431814883133667361809129881707654811289139875711948617959614846 2128 1812602819840122488622341698445206707304203589707478937677196070475394 2129 1828572889010266136210490965970384157573900250061617180912916863927166 2130 2352212714572957008813010577697516247679377475546636121023399394105474 2131 2352212714572957008813010578004642860585716794857656703934643313455838 2132 2352235201943736328010238275630227555304658970841876976480784259873058 2133 2352569583748756224639229578205082211869850503626396293806970272842974 2134 2618377152314764164201020750654237915972012023825313629906343805262626 2135 2846973277360040086108479155896974756024199266457005334931838163633374 2136 2846973277360040086108479155896974756024199266457005334931838163633386 2137 3321468823586713433793225681879803882028232477533172890753811190905656 2138 5904833464154157215632401212230769454805809474843354774551110055674344 2139 10325548150409442324202234342713446954093549886171862062830330490220056 2140 17639478090282797470257667452814467463222296969811640019464550288687384 2141 30134606402725935475130647010624625464738729421581824339220320732020456 2142 55063255439886775184369806325960627771875804149039597804521459050379544 2143 94227063604780668865954306333245126905128461537697617047904274799228136 2144 172066811801086104718946368924664896150276786978143895033734366626643864 2145 293947470160188762755463287353423177949448678241232832441928132533275256 2146 507971266864413895178425523617881868633777498329241302420327210848720904 2147 870386365555277584497403578816357597636121834689757566347477177109407736 2148 1823833071372568469935460425971639376630089769835784625518059674564675464 2149 3440775325628810241561201012310192219598622562219939230230799620315068536 2150 6911043525077256306578526665231657284379411326278300428866462662899779464 2151 10407818645092447394421193196725227399224503984889074202100331812639062136 2152 15617957210303916750833621967387813918534250082434512415044114057451255944 2153 23426935815455875126264601444606432649481475293506704501181098428692173976 2154 53413697378500419126508224608752709613035348346697957787599816839263826024 2155 114228695070300151542382423352564277191095502812173969586308281409563817816 2156 223273843115497309659021406786766112610865165694221060133052305037932988584 2157 414437771336981045835425884530745573060429362280141684223607289804150853976 2158 730943607679816042077845424745811644077096137679589268503821376426881422664 2159 1248717908042690481252949482600927433196186569378756745868128077137077054136 2160 1894033904877145016323330174445987628562682477304093481210314487942165493064 2161 2841050857315717524484995261669549065145184835711655533497851801471097784376 2162 4261736750179420655473652700633853306864728153966803177041613724736101555144 2163 6460309509574186189980060089203857634425755388176953467709736968114937390136 2164 10353070157189528839506124186706634294090335814394250823900220724599954257864 2165 19349884378276214554402155559992262680032017231105347073839076967634969825336 2166 36922738600518749696999411725454186990622506409397667927692135061257080002904 2167 55384108072637659820614783542062091969173806690874863497098630351063371227816 2168 85072492749353391485639202946916630708684137082435490811242905565702515300184 2169 132403422468410651065185663057540899004102233978291341035094705460598150555816 2170 201140258078599247551987132273024409482774375815165596484736101434950915771224 2171 301710387118256089612723081361174344845044342449872901131318980216287174966296 2172 578216665599840427478700295423910134847080940116106900972030143666325606396904 2173 1229037429224871267992255527076483036821172869495847134978944079805134986243096 2174 1843575693474896797754271135255092879220916652368807930442888681442217760314344 2175 2765363540212728765493876165677192612715630828818897981660678266182360444319256 2176 4148045499175755980917060611431392700747835756748570398238196884615295597856744 2177 6222080269791175614664506414784246335682109806096109528125912311471294656687256 2178 9419026243381796814264118383256084888203213773153670344966203522189799042130024 2179 14129003933221894385237485426632948022647403845669795668629571123739330199105176 2180 21381479429384171784271081837622100995273413686616367358521489934110295412894824 2181 41417279959282457472829715393933714299792418963561203207580523945851064020621976 2182 64436462957042112225616265634220954965722084984023505479157983953353768542578024 2183 97532999435773276459057805846759745173960844010027249390784129940892361861146776 2184 156900926030095008160983065905866548557220286897015768246021311222100145080651624 2185 235385791943192291192856476081511713158558926263687079049939091222373980022452376 2186 406578129765500263704053517600304948615274920431368412405227114346614527014315624 2187 717811310558331195767393458637200496291967887539598719094481798394193772089530776 2188 1085221839185344513946606949351610781334681177866211278487770390532486791940546024 2189 1629718133784821156976400285851863299210947524633430144523748493520684827230141976 2190 2529568224928895672910472084882313471688429749284609078029358554808684252712206824 2191 3794352337393343509365708127323470207532644623926913617044037832213026379068310296 2192 6027490967581692316447716578203417297311863624332087027099881886491676337081449704 2193 9041236465345947785822978843826442268670367641482173133097595751288484623278255896 2194 13596193564356468523920392551100539013517832696565922167602119259698807997731664104 2195 20394290346534702785880588826650808520276749044848883251403178889548211996597496216 2196 35227256783669673312201562419590165169770724701054923868436725889720638746935164904 2197 53410028722220460268084123526676509516957181791015641964383224827703085816144822296 2198 80654187021996153657486585886960099013296512835329247584713374685214927135120035304 2199 147747224685156187794446518157317254173185084763004334204816438956527546004396175896 2200 261224204549552768751939368779449118335680272694833338379834076332992483996889264104 2201 446259466901691997283684901018696712433608284576992217706106590665721684618936059096 2202 1008128252575509932077844586146718945450814939870647525615349889799110213468000455464 2203 2268748526419734264597846791844945077853253648334238350245023054987032919258368210136 2204 4063994167241774338300197300730555832510996328262153054116947164840248399201589816104 2205 6942666127173125723699034289683868498733923702380324663711365630357720052210995527896 2206 13391499859631134278704541812493874232287375221303827626556525846166819304717767605544 2207 22877145593809195361445457562264575751809281526042234233948081901784225978944952231256 2208 43705285585756207584238665112587894615098366505859548128267810873224308477015412824744 2209 80893116303461050879599634550491629507030615884438616692345187800822758182794178954456 2210 122614087216092388385098025566326441055139692476559224885176919543887272628314470005544 2211 185818056273684626098441141863945578632519585612349873967166988474413854699188340311256 2212 278727084410526939147661712795918369923170221572286494985395123717183020797739637144344 2213 435089902139195692787441390727338975467896007293193205942289860558700748657363240143336 2214 789669323944524216729367438162238304011703600927474787055369567472675582724070974256664 2215 1363974286813280807466585034671683833619947355215698264784329423580106008949372770775016 2216 2356176587513858961628555512361676300193030382768163423945508457791698452329262976471064 2217 3534498263423651741301482810360491273095276784476313496062286500752822641874927230229576 2218 5605361925459189557726951213851840755376349379891312604179453651639615228659843764970424 2219 8408185988710741011984532205425461723511264010348903212639601096838094653655612637819976 2220 12612278983066131531725102535161415624763139696653704504654667813529024206471196464574904 2221 22168652247449140870202345713741339699857865104035846147515688694553159247096282458689096 2222 38338653737303660746363964901990910866928696263342719048111611307051333624872567242744504 2223 66578268955622309902488317586549899549722249661971811240255389710299086817531208055636296 2224 102337431879360862084796269487374923221743015506435769109785251007802169746809424138923704 2225 153922584287784462856473832495906475668790574646192652160489703561793800979497171462243656 2226 232303826475560708464789389512264259581232334328823322193611262427937239071961879620610744 2227 432538964482462201264607163796071536654067963265018457442460591808811723471518032998438216 2228 853753061254516166458251931813863498934446850298810661526124331173881760174678290104281784 2229 1354706799155372727445721571829381862235158943612691143608335441092122147688619074135078216 2230 2032060198733059091168582357744072863837617377097968879357422515714986163397351172254074744 2231 3269775229758749035011270910095970856902874602018780337826528042808511939733283142328350856 2232 4904662844897114409724291168406733724530430707566041059794635063694353526078394088280508024 2233 8573105888628208221846214547623725764747290342369657286047187092175406582521244236176674696 2234 14645722559742652957437676899748993416573297562202640501698407292514160744281405105752396904 2235 25019988552788883971517625208336493949202293139463572569604093994601371867627519786466858776 2236 43031711830393638564562577526324427933519677714829526947302582204366911193345463176230446824 2237 74379510374533757905736419721058484670321492826253800949128952729680683414656682496060999576 2238 132712475854062288623566817079069352560647072243603418512857514470497176354928579801035168424 2239 226732721144686873377963462089133753416284504191049994768977045119474658692938441527571900376 2240 425135439860871051867311270349161935161759470096272781177413182241884051125107945746260163624 2241 794238361826181815282963314805953111704487120902323657153428874597617932740398865719467836376 2242 1356823868119727267861098785919581777953032850916450736978690266733439153609403160023226218624 2243 2548165893962629757313875864709681346700104999787384690325854562896300518342790204307695275776 2244 4990989252826002595762139107131962647566081285948467297901303797536135367036398753586707847424 2245 9399263180560774853739548272998624340746802672956557708397130325836625863828735498701855541536 2246 15940645736614000713805308278287175647436719753768434185883427526308522342106815213473464001504 2247 25909087489376527225301883090569583110305683357992002520611752502285088982493816007747122100256 2248 42371319396484630810556062031022967854899166599266275427349027498237211882898854210510326421984 2249 72117353875604619795320569956591837868508492992874338831411217493822299411248845242565641834016 2250 117334006717716498663628875894658406260387069833446320270936339733269351273195503832571409161184 2251 190667761094291899876749097968444329667760349375808608303689348785983738571903283483061031577536 2252 315305280707956710665009844746822403288997761425405425104650177934159604016974704346816298387424 2253 512371081203877439208230638851272787400159018822261874999367534133282606100641823836970073045792 2254 832603006956300838713374788133318279525258405586175546873972242966584234913542963735076368699664 2255 1476071839873620691009736696165836673233002610126150769155186363043542048182730185892767951146736 2256 2630593009914306367157902118443646419421341141709749467102775416600362592241878782713143399394064 2257 2466181682862346523742920845566431211943774398164870569366410257566373584570598264240871485725936 2258 2427306893789313431419007604774050594431542515758344715719387673504494310474363170075408193293584 2259 2290132365484371380584025979210018267250988961241511126907846474116736015621598886862164934578416 2260 2146999973406439163676502983986072209274589748570302371586238118798121766762102428674805215042288 2261 2386771559023516177281646786953439516718688154046924938926982273417172701455483214782153019581712 2262 2480986225827076026384869686441007161937409676823653390009155250777038760244163810141352066564208 2263 2325924594909344425080373087062750408228599213181988232440465442426278217975747246438199921527152 2264 2208926791976109031266348410675804403370154711594825414097858074211976842817784105506458044323472 2265 2682489612303465448510648489178098960486596689813318563844740895321624685579402277104751830641008 2266 2514835225902853177404419991551603548389827671686383052652668374608710202955375377320325906124432 2267 2412496301925012908505324454418982292610717901232771352526272086657739088432164153382070979745568 2268 3509486422533299248423199780663458464761662722152245668308581263537146873997001481610698281347296 2269 4386858028166624060528999725829323093454965517760399233201806800786774584366277220313779951296640 2270 7812735468709137328825846943588097481092437258555574931106353823943021869369115750244413658943360 2271 10864585264520256379717363300689304784856848905375987393035645048702773552601184666677818983323040 2272 14802998245418465358589895357875978774759094168034273444934594023434830843256119306517224041086720 2273 21003494158416368673258654938969044589147260284495173569831531871739770309567258923357016966037760 2274 29702579140563620580596569762004806730899477052670464260219767932053767189990591014492589436489472 2275 35182225225873840428736207025174982884883835183203203672060144007067437387981665682927926389174528 2276 40446873111235971598661277963406248916879455558636870748300623255261241517459167640314790913465152 2277 47111426137053234383455146479178578522305130372191054824638302169885937862589904740901439598454208 2278 54874107788662718021620325088371507819643632172624950851286706545474098257565972205804189998217792 2279 57771567817128967177238222359734979834962827841229024834229561843279722337602762050983685400643248 2280 55671366633467394058043143579507603578534396592236584543369689707637227134250244247755946800908944 2281 68473299401492508044591696554184513054760379037846386034670199052687064448223870938961417902404976 2282 85448411905581523313035543749919654370812331703242291694477494000338399842754286597879673340017296 2283 83630608421313582279601630544070125966950275975265520530132670657532377888939940830070557422839664 2284 93277681041832641712892196581127789883979945689197109620761423827686244174802240964462071579728016 2285 105371016756459594204888481383040275167668857548593488599636006036692684306648416944637201893828464 2286 119032238495861851511346494819736474642359553982118076337348020762531282458365840254948601065332912 2287 112685737232065427072732775795653786708906327528447177610246563005544724511870679731959007539058000 2288 198713248638146402056698153545365933871298633661014530031575487638013431302178239819572314063276720 2289 263348201610283926195268510495932582010793078184900032375203392447268039366780482229392415266157360 2290 351707370380558004192660254933288331294982465613147099718124277925749714378304898343954458567724240 2291 479891411465042864698316368357829483280177878991907157164162688979354373779494959394709319302099760 2292 795248624713499604357209981850117429435723342329446146157755313165787247977448789854089729129195376 2293 745545646152625863495707526604244016709184639741675753876966563245081871419900405738116044273147024 2294 698949043268086747027225806191478765664860641625404571556797321914950494981779432968050481444462320 2295 1517840415360969087440433951651291745920503811010472121273859727005617397705266824207550520439800080 2296 3192584899774486665965569998413435195717447080177630696868738685856211566664070480079646524494845040 2297 7045704606398867124891591878753485532430117595105372333215460481384269371725216421251357779408578960 2298 15173082837747100778407042020495256612799635186993666918180308064663348726428435100923022795750205040 2299 31863474301118834169883600377565251228068156334803684495925269006148600597419482570529868529820981136 2300 54806731085297758848019274359742925257712148010666245798875942726902040515241432314486052421175601264 2301 101148168313644443340876142010098936224083975494672083847462686506836898146718387422292966109808531344 2302 160833510451721843327920549566971937755792994066918085127666665710258307907176314239930916393794748528 2303 292452123166229554694074281589921908005185442753021938363314502389976685147573143288771040727963160464 2304 474773931658407919933714648695736324381200892545746241752422741365956893047873819353166453866359015536 2305 824026829021505699153792627642178621277202596147768019091239056721133439498122447309016669562017560464 2306 1429928909184377536766885260076869449550252872017170452813169888328785075106491793882513577353585475696 2307 3086023094952679770943178760318192106997905355439394945643054054277578379756026058693754962595470524304 2308 6025094893163654735902187809055852380581775697639089352456982664898993452697558189797278246900287902448 2309 7515310261195986915405091772092261508073756336124193348218602126109642168644877652158084554218935384336 2310 9232676039930099746931190859453277173662311533923645402298164840153115153551721301284295789133328500464 2311 10441537059888214280676603361878795397444767413612672440486865902164876464503357143082958081671887657232 2312 9789369414857236495494792717317036629510523782269016828764148810316378015768148673403879928398249695712 2313 12370432534622936841479885187153365885271858942909776188432164419822463115854667411569207531335218328608 2314 15249846669240821182925202163588734551683761239443981087577770562500457674521884937489774943745385600032 2315 14773288960827045520958789595976586596943643700711356678590965232422318372193076033193219476753342300094 2316 7403419602402180510196454010412323121091813097503500281657191519252282225382209316636217010295619501250 2317 6629471688679766886900226752836846412887584231694974114488496793033335171266023328257036916746734510750 2318 6209350427003398785699367578369237874600730164559544850825660269923236710181790091687338801609097510242 2319 3127283174109125268785595960562680748653322559099466131608118420907951056648920911602798925253786937758 2320 1563641587054563187615287066387600211508184481108080351339713653464087190256282968364374296247274133986 2321 826488031970004826148256866058857418515244203652026464358201518041738443536335977674198507718741272222 2322 454140134583497939715872673742523232057072564616086373390177518266777879690058375582565401330532567394 2323 248233174930337325827298413359351860732065760066204499142261064928707454565185467498441127409321830846 2324 152758876880207585124491331343036696918652410100785072117022066815475681560726025052503021961267102722 2325 105203882546913264620910760618424578529135071340220555558499601111700060015352095310715044614450965758 2326 67621270007337991470807046916405889458753051070050500508918257298654666998133745747304455012939150002 2327 34795410780474888817892228510684733249739449367704277386721500243830836794568764050986198416620334670 2328 27836328624381588125511699227852101666299896845778813680484006678383589947354600435027143415470907970 2329 22278786437546001503448354810077510758926884107192673322280058399459086035934576490740507935367685422 2330 11445982022959413616469190510058131695051172058683920952558922898877716749770090385959669732589978418 2331 5722991011479706808236677243299229592876866926097196095612355140390015455313434757857452906992030502 2332 2861495505739853404118338621649614796438433463048598047806177570195007727656717378928726453496015254 2333 1660209486813070436162248406243929225174620237048250794326136727140569231447488549582694624558787946 2334 861627708925810374115310124078662322172407441005435195633264138085380722164771065478493167052162454 2335 436410377507003013002898370023610729537104060315634275495395787770721748602361679940106201114914346 2336 218247441097544655311847709994380425528724323083657410345047617622532058588722501134619150571847254 2337 109244544136288380202489413031970718333098854386957909560805496898832536840913705720491120786312746 2338 83270316859128905189310112031362295792362063833415469525369224908900325284332824640094630529427702 2339 41635239101857020343401127718574953117018729715810387784644300493275673519657369776568044410842378 2340 35232232960319987401548550750272240388015305995268376194094850198943172600339869122881139787485942 2341 32224815470836231189041160114484051618488710763008065979167416307840416492077421095544676430851338 2342 27310230806359916139752288707062722832898666347685544390488769354039774640161429312960754869244662 2343 21336294828347242376352571544854789707766882877199892073837953890830844754905881296690179652693258 2344 10725606026236188496322403117079424090141817766432764008689205906165558799530546568421598353164662 2345 5362803013118094248161201558539712062710411750722571882116204074856754977341632918515898202793954 2346 3733360791223023448626209249894932731649960231743688856116296913887142020896366691233210996135966 2347 2375917219917881614532752161271093985875959210252051797044172252254731637726407320952205779478498 2348 1275252413010729822989416954149943260773284182849694622112620894296343189678389516444398455478302 2349 641459630592571514169025361706684886681551763317181062425386461860485251721995528311711447546698 2350 320737222602132817605758856823268047302386438387937135534204215961327457721129714362763225533622 2351 169566564878523960048330914109220381532123520738737564424073419496277765082734994685082355800410 2352 139472474470939581401416029853658368035531439227961806060793316869289403383990299335615891265190 2353 150630617212202879096985087962963791359584075318106868735744060102823814993395472802188395612506 2354 91264479590438044158728694475643950490177263994861967022660499992134402401497658333769649059494 2355 45634647753925834339680080581939898928328641004063039750547617608051800881019939645088767516506 2356 26669267418086877831987879184713141519472847820712228494085014762785508444083829312931054528694 2357 14109928833539492651096612401931153667595248363677461759904234802361231497697426207970097535306 2358 7242264357037969679326976355089642043863365316875146564382040353485385026464270915430519751094 2359 3971564324827284384766143697039391004616128317490725622226375277857157565576290812735428351562 2360 2350849525969145950147504464864178898187545859554698652053472032218710572117425038192104944950 2361 2646453737483054583764381655247800513380544947070199224233806368418252950860391282381988136650 2362 3490576783294139805142411522470555614739322559997663530423936299215495516704194995243589414070 2363 3460189504742135857262939006219862946582825487656286845014838351257806356364663112076811914570 2364 2776579674212314201410209137355681928204766943810688865333256939706597162424469627552583599030 2365 2791445057062226168434748282365770613143062481671035038525519091880682457539877905231458736970 2366 2233156045649780934747798638054004993777539966691311688374857365265207029406885912562878761398 2367 1427876587027196190454186066677779635819001894533727679505504966386478322014540439192955197002 2368 745795948171675534423225321840849417428979384842201695001731307302318789932953288037087693238 2369 446569799933255172477154903871534019629037906180289316091221429137885173227662694914346457610 2370 357255975598291128383856489091798784664882862687587836945990389252601191397015999197830331190 2371 285804867086620650657260632137476188587098074068153569477056014706048224448160890723923268810 2372 268216913625456708036814471560104125151352494128349274152693755517283896819676524175888878390 2373 221374398049873324292216913742313674207907865189457619518586136515938158978184214290101587146 2374 110815363044797561669885613505766608006711473619233931046507856409563185913349530659723670326 2375 55615025476035367446087664788088469820613105159320245529500026810884902008443682761369849034 2376 27921938833609661360271509637815471810577416254989300944545107744597131568138881713352988086 2377 15781965517345992781839945066519644490506411835089132196424922998460061229049119036365693514 2378 9766569667051374548076539880565690059435445439701839838901076545085562516477934478607483094 2379 6054188669167063918470895913645855428830997385146717969436179539456771901646387586215935786 2380 3027094334583531959235447956822927714415500180296357386510620501573608767631089543565233338 2381 1514494555958381388727357232235646081798755496047637016018556844286426064747869499347381062 2382 795751376859488906259289918482740711473922906680071766136826197731380927775487416556596538 2383 568393867461866262514825316449480607033908638770668469594801848670991829044813928723519366 2384 292705320237822114589981343804188837407375722737076990042766824893614025995524135373978362 2385 146352662210566571360300940550018300092869752817325381860641578350669284279429804401580558 2386 74756050755485218018126284443627486883486703917191240153703644887684762684176935575939442 2387 37880868768951940205499336727363957768138090276051290168875148039865342112237365599868558 2388 20261860039206851737825229296413460430906543655132499776411967989774981888087812123768738 2389 14891246578240997367486811129854898374024394543694501901621312871845762785916632705108062 2390 10791238943606837405421504989840660854202116031537530391646295388515373855338764527016866 2391 8038371866156115057367978429195487849186329900931876329396277927151287639069670340299934 2392 4047962920665728584975282693461212281698963900092264353937914228594313630644455314228066 2393 2024421527607871745256041440081485809065805857330179510397257589654279417639408796139934 2394 1012211133960017899070526643984685625908048571483786635236289158779369181451291645707106 2395 506248039512774033397807475298794450837525959142824771564563249371638109636557988776510 2396 404998431610355407838445677048491001838399151228394246390568085063388747247648233750162 2397 203462249479499404229623449908214083978596933833108125074421498904697679503558533898606 2398 120027083099208343921670094191649453679191052358757353024149258308659873818533592874594 2399 69988213777654684122157149526909229492053501724333977380922505240413719849334149304186 2400 34994408920090877904470313323375294810392468208731013551688437664359883162147143557254 2401 21881849834900497850729071566240441059577512191116009299798529858630812683411988275066 2402 13465753744554445994331777785885505834855279687734133783534674764395853926759914755334 2403 7800028422259043868261929893947762577528587024527534162792406384114049051507059811066 2404 4232318706283394133200257600036311407420857595016866180883731444236721113230866455814 2405 3023121126629965840235981245015208776631619895993837968291120932144281793263281049402 2406 1778317052868489136501855009611048846330825538624372763096697600555953334880851722438 2407 1418795165706136800285918175208226656512833473767519973841973881239857058811454077178 2408 716274405763687895673561150459486983547239964987469266205817794830160719215914432262 2409 358137202881843947836780575361816805511341699177023840066341511891940581780323072514 2410 179680037066829368996966140114398664295626899746497999253414716578214491595635000830 2411 143744065808089900072301423896120409941719036336416124201981587308840817955668089570 2412 115003353451430543446749359500403016620202495474277171772699273566640262824440802846 2413 58291247257528472432757846385161829612485650777052143374125054299122909128638800354 2414 29145625868906482496043677829135062651357040523673126149486508561038378842815553950 2415 25065804187650602789642616553417178540791255166630840717046407936837904816038749690 2416 20079199234486445201120424443320059147591627759369032361527879659784163091883170310 2417 16063360039419696395240615381086583690874633517359003972518743776488583787776494650 2418 13814489633900938899906929227734461974152184824928743416366119647780182057487785492 2419 10381991260670793712816847816446979801348845116434378918243664258306181747644707308 2420 7787770975557151227301180641366113844590874739554893902379857054916722305568205092 2421 6889182016839018393381813644285408400987218785551001145656929722132848784323447124 2422 5167560751683537509156846681056878260625304622851227720268641009904749975937613824 2423 5268684429807012900615564020539520896777615955931356060729058352323788567625906176 2424 5329194450946071067815269284103778131497839757286372085220210835703011799306279424 2425 6049112240036691275277248767591968958049357858465935858278660642075540698143087616 2426 6487794062748872618189305891381062725342253439112086316919373925386323397660109824 2427 6645626090244708552317252595071128464776188143467643751764923468116104091547890176 2428 13149832317043016278101160826238374928213269246616453205345283024985134486910829824 2429 25856638354635582816254219200430878352843040908059566634323556497934467979151506176 2430 50605990113080796857505672525373499136977538117187338350067840779570771755105085824 2431 50210630815322353132056409458769018674969901100646812269207935773480375100768327596 2432 39098904317098948349056022588652429381251822119271057011324470016785565400735938324 2433 29986600868108566925009480979293608526821544156070060025255230851017532585776120556 2434 26526608460249886125969925481682807542957519830369668483879627291284740364340414436 2435 19921017635806363556285131361003281445893579581409000845666459766065402801862752284 2436 15162826586183157886560847085082573175395591740073262621109645161770396130622950804 2437 12287240672015097533701838839038798445261726972648005705161361789765542980330009196 2438 9215445590288603089614346175751605039093403229001562256193456758609076774605990804 2439 6971535976296396761102302776079745819537202814504899327640774908464487448447284896 2440 6783883493844735205965484770859730655860766567925237952470529102447648635579656544 2441 7985636204927442034170453897453499878521033123700287888633583604095441933725672816 2442 8893204698192861229060574121912068221971941341249372260191311797724449497928790672 2443 8337379404555807402244292759508527308568089878047911376603820683363347169342884064 2444 8083434960148048975159734617958691075199245833492446780543385501794468130115036336 2445 8784757931788564733951823699194306410771625558353341813082954664012939820077843024 2446 9545088518133350682670450680486542787882295801014015413845232189246117745849478576 2447 10036379838919626085454959171393938372552708084889736795440207375457314982768202296 2448 9706563512096239577978088219398022042811536484938465643785686784672992420231523784 2449 8493243073084213949232577504396779072935958406995997813703489772631241219539250216 2450 7672449445338305073372609146011912031605391816716460710319912963673886670479053784 2451 6816888535966050389130579200041497414657800024339765323584588390757496696977775816 2452 6947982546273089819690782646196141595708911563269376195191984321348987018073502484 2453 5219531512274021797083237279538773974569800745702714794560949570992317022010251820 2454 10616215182231677408815461627927594824442426666363283640436203741992349997509748180 2455 21592322241506332800635531700843320125738374189853620209175724357246089715761643308 2456 33002400526511164013295018119556858989962075289219720212661038867353897744274017492 2457 58006586051044156715928175591063411319263161376140290533715690901436733292729225708 2458 90032470809547065103621198188618184758810349451753212559958544646485458736927862292 2459 138556565983155276118765476308660327803701709905406864816115919769985404895282332140 2460 292892143930892135565695408656155729594535060944261537220327689614672254650822374580 2461 595547642849986101748115746905662112387232859567272319600562543404635920171659006796 2462 909878932200292058075430323417281757083839121473316629210643099625310402495140428148 2463 721247867288067523307808175435432364657341920570517020347393059741641205161635251852 2464 540946097812497305831149460744771517125231413521901563588665462446989678475315391348 2465 437319615433595140804368774468896166072029151733869598195573828957775230297308910732 2466 328046691994544777310751484000591756777990805224537202379774621826045346213737443508 2467 246035035494720220950357294324727640507713722720498912843596348516667210207176032084 2468 186313739278088432054694921489421892193288245418199774939699375071545816628355872916 2469 140492724577909196633689951676460757426032629131587115615352915027940536280436779884 2470 106099176762196716501971094025770019732491253012207052486541131204900446164685000324 2471 79706851747071625771822074789303033606528156586400926169646140307951515434479968636 2472 59801082872583030893781611776950489689361125423433048509464759921727930976726687364 2473 45382040077334937316062571000500316464020239667499172383465970498607945997352751996 2474 34036635880713835365942636116733016863921267444907448979082036619741526155277698452 2475 28300036167896946758484203533938262923457285542728282896922377153255651334837434988 2476 24775002289986891470239076636868377740773709218355043864347693965954087338393043796 2477 19432753664950854445160146127581131659586443010992466590344412083539334577798905004 2478 14608366212121962192547236011966736211690327095993988348796048614880087383091053396 2479 10988350745504537449908171987385374204657740626892276838554104826565061949806254764 2480 8241263075592498344321064584717950189757845985486737956797999724388669436805509236 2481 6493354221957405094273172170288993558215944365506524668161466110648800631023329964 2482 5401958388191830998694324024690837850147035033355127223828925835924371522905911316 2483 4283725172884600737015249367757010366977345650688970508386106014628200835164488684 2484 3715578270725227730505381365529475249338466338323377161258163650065245553564435476 2485 3457648822288392715345703522507386640973166832013609265273011480019696683685694444 2486 3058689343293005250711421615124909816021097020795838730070975388340867132208694292 2487 2705763649836585373305564214559517388340467981641267985183779070411101619441448404 2488 2029339405345558255784346625045144337415711992282045265674435498947560362736873004 2489 1522004554009168691838259968783858253061783994211533949255826624210670272052654760 2490 2133529978672595195631553998479692633861782255160274377830318914736046047732305240 2491 2666928447606085407463395934068734041814680432074097444856273564590788484491550120 2492 3791220303476431215884134835553397034111594883928418513561635138609361015389122200 2493 5752011322592156473727231097012544760346981037617307877778265959354533320277463400 2494 7629313482398090016308834683701621642952934039800437420980528439306918647501336600 2495 10108840368597791954738346755554288482984286742712665233513345974511065078746584840 2496 13845548730202721411447832919456691984831964088704571921280242823191761939851815160 2497 17306935912753401764309791149320864981039955110880714901600303528989702424814769040 2498 22932565236663359920609231842293199907291779837596557450630672532067533556210892400 2499 32166369611055387453315950994997217549345098986582922994996500412857972136190935440 2500 44228848765085443511222383049594524907958842090690176496646239608732588875684993776 2501 48056345292833222730647938069251356877828755031014284144198371810083487861074217424 2502 45052824073303838087398053845500389198039861216640150979270988665119308054561084464 2503 42237022568722365478287111047709448426434324713367067916947178875672210920159856768 2504 41919295657884805283397262916079173036216001649995614435724147137651192573438630732 2505 31473860827773192901666432535289291387746437233860786830899097345114251358811481268 2506 28612600752521084456060393213899832996218881304284658976258645849061377586825466892 2507 31803195053029011091688669885887233539736431471602754176033757670668556154524881908 2508 23852396430483623671271216594613920064477773059904476082215572016151690443474611692 2509 18677789311107304358467646056185669292585554192564517770230373711571687395939076708 2510 16531802562818559426297082448776007723823310860633605980138687828869048185319590300 2511 19342594285499646624080675154333971281222536877690991083951276324676384656280666980 2512 21277194859504620591815725020237868579715978773181162121404152967706181307167653020 2513 25771639628502333450458822380892560370886333295065760838383338365604563393371226980 2514 28348804366351223516382795945930288891007450926597189893470746292339155600598039196 2515 21365182559854977794581668625852277062454051536367467913379659863165610960245619044 2516 16023886991658596911801312028832896834711561972292375891462471133057152560163837320 2517 22803223820090843619681625568230466730881032186263910854349848481363451084261002600 2518 34296946314461811792211827664693111415049666674614547254966632124480863633667381400 2519 51615718947219978979978805006368152572782848614812430944363309143216952759171481800 2520 68390827605066472148473192457033929740106718106757241525538204154550432935089740600 2521 90617846576756881029075250109905775546275231399075249083075532301193583919689681120 2522 123467398787642852608632485065078095486562498107609676426884139753565420835047851808 2523 119609106766701637126247747796934033478403742804681540262759101634523637294622268640 2524 164144960516614967272826868149563440833954016889046353521578464885283691484868813600 2525 236741180604333941398167576489717854837500475263374727561534174673605985079296810080 2526 322559858573405034852541767949495608468707386670755736036318042881853290280966844944 2527 302399867412567220174257907452652132939413175003833502534048165201737459638406417166 2528 151199933706283610087129812910743198031310655551040475780177080876039644331121727338 2529 76867126114619906290252148502731283829833365450845801152314338975871109985716418582 2530 38433563090849791221361140356584386212270182218805234147625139792882762600939480818 2531 19217364409094670683786453292448382475316646666757119846016182014530898659621625870 2532 16056565390630574462952304552078502200061729847645617361141833734774954466486050802 2533 8028534948151783135646038734541252190579186738508515950749174729569498942956876558 2534 4014267474075891567890327144420177657681870257077612536900343771746819776578778562 2535 2012798272980304594393977974934897025817669753249354632831074010377265142540940862 2536 1006399136668131233886293250592739652294891265618378997220441117409645346944954898 2537 592273404954606018887669823479683009403764713200890517489440802554156660453035502 2538 296136939389078578345124020462681315545589919829095673357127230930772352949370898 2539 148068469694539289172562010231340657772794959914547836678563615465386176474685452 2540 111051352270904466879421507673505493329596219935910877508922711599039632356014096 2541 107082266768586625045145969114937348142179257836146941806681893190146854868604064 2542 105131737596357377336245208749008738973384009294162618206453699332505275442637216 2543 112740157354368728946895787739726183531039060067283037851552580102939500710289504 2544 109217027437044706167305294372859740295983942379081735073517668097067359873331736 2545 95593270466017986957232420591527325319457969230648962950956865016085047280878664 2546 83721444477625074195085977880406187910961886525819030695304865069441045787514136 2547 73316431686567224326263966256135698669823752487491387650861552498047309069806464 2548 72847456098590318261496268637609882163875211212648959496055924509282539628715136 2549 72278355028500687686551759020667013781531804300013431274252302500690518439483264 2550 71713688006815907655801343864692988364073108727909479381657605222491917565620736 2551 71723976155590495129437038082931723751607753490467951089988623484206495443197464 2552 64963393056348434823810676519900629750699329489580717322712700981833661501268456 2553 64008049040813899017719464666385825125445362840257332763772729752195828684687584 2554 62007797510402402067517621492973756436559519503122209002045406510640737939371904 2555 63011688810457862643158908286722955053567071964957395367665870546769334223803336 2556 56108772013055723152154330579277919048802010930323864039638233090840389937579064 2557 57842680263348042249704549254022895390896431664372660568918211107421024425960776 2558 53642137644504368116583814385163058147671803956917838777399726380897936651159224 2559 46936892193218537536948235261560711777744977299646973366013931328126121595743096 2560 41069782540164610105312035661299720197808611727712789744594388611051463179374904 2561 35936059722644909497335625484931650132462983986308177531599110687837560991225896 2562 33087554768350584521424378451714260649348428359679974654177085490560914331455704 2563 32710271795828423724411084603470756920905102098473667760864573502753346993217896 2564 28622508258924389803680347605112482100111829074564347210371314067422536992004504 2565 25044694726558841078220304154473421837597850440243803809074899808994719868003956 2566 19449985299984749850354867133050176509897874600039605959737912845354492408834444 2567 14588215231720910805922479609718904535686337419109787572416871180250928755898804 2568 10945460022490640894290835789351828570792539730105691685254951405268650440401516 2569 8839798175503049828767826595039133840159384753892439951094370791935410725944724 2570 6771771996830317988092784593447417116177566913933404646308223360286699224320876 2571 5195105995553560200539633540178802205793623932456649328815587814087810910237844 2572 3901686854055988494748239803746542964810827166715379828860027500916272837429760 2573 6139215956031415045237766959243866960935800737133523602571798724068635098895264 2574 7800746880840613132617325295997605972226410539539422502226239597642651760816736 2575 9751174284202969545692711038390596950059608006451754556988107587718068507676064 2576 12243681437974013945876869163097183646168715572216073537829541303223132045550176 2577 16757837306863598191079719807043129112654926912303771796870175819268732924485024 2578 21765104642382708060326174974887863933267175801657869953968152612287113514466912 2579 27346780807252996162868111127648196039012185907955533863180751528994191618845088 2580 34441580894913031213808862392685270831195193373569543088780597374769396534498912 2581 43111379005836618987499458161548284236981367623557822268450313345319943636176288 2582 55538240626930857298370384706605633045533546138160276265262786320095315196703328 2583 69422800783663571622962980883257041307422060317949995740817433492187350326661952 2584 88021849573070654465597014881802761851676706184257006846439342352291538960815872 2585 91686956436086743653283179032979483473446193828646576610825588634460595808844928 2586 90970652088964283700005155327382959805897619694520045065288142941723870093254272 2587 90317715819193505090181969667906945383937963659167840581969042994873132831872528 2588 86008699614682861456353035757001306879964273370983683481821206790514914166481392 2589 80633155899851985917836461143261220045289726903195918658000513554727501004993808 2590 77550865345150279954852294978464871873087385114613215365053150184776939427646192 2591 82082443706061789160180439194488047669538994127020603362540043939709141009233168 2592 87949261511567714202716481092822985675984440719007780717240794967935835610286832 2593 82515567789057926746879884863764729706562282330754891708496851818286594933076968 2594 72328706344810261509766194312572293936099824734645130371769410238603146226291992 2595 73719651462545074980063681583853453826809224008968708124292979603947337297192968 2596 64539139175362085457634677816804380544989214970884470778482450831655695360391032 2597 57655604885465858093393003394077632554444732775379601629748019348567834108242568 2598 65895050526653501201595505306423551932449865203632673538940813608104755237510392 2599 57658169210821813551396285281854249062657222516642209649720751476457448253348568 2600 52554251424361572435928705965742357015269892355790664305242478192246893451169832 2601 47856198362834946768831214670548989571324078668684085549866115048044086212728568 2602 41914036441370543359267083875765790461886518220767355044391457008247497174423992 2603 36674911792657588724334737006302466490744226115464055352529192462719978424117768 2604 32090548612339491118638849788173435507208882953055884155341003479374330125562872 2605 29483609936800903237075506618586975639839460626360247253753647897894056172375048 2606 27843484764646071998786861566679461603811447285216653083646580155278317058426872 2607 25774036761908300364000349625957671820027929435540427727586756487729192955691528 2608 24653426467912287304695986598742120871331062938343017826387332292610532392400952 2609 33849632948263551365007940376026349333237266770856316611981111712834751426299848 2610 43137879367613797769243044910165597284633116339919129046258410712144154280359992 2611 37745695597830774952904742627096859306865296337931373978843420101868400680683208 2612 33027483702185084599357515074576083474890357121249215488988185978253913414784312 2613 29404702619639385874420300778812131633185611833715260771443913198054557078815288 2614 30425358323745458226515666542942627353713196510565810767531716727270571895492552 2615 26622188809203947149777715822652864256931491010161622973961698492186801196257448 2616 25034710908440314600834795353113152391578531889527926398618627579750614296296552 2617 21905372044890389186311459752743189927533081230704374870998527938219358714530108 2618 17320620978153519893474277098750235545374716690321795794379465027346380949148996 2619 13463530884726886088938372570833054395101120296540046549096757058193295551633084 2620 10149105824045335478495956473628032950865863375601055068565253545174964640622916 2621 7613101510004779248106601620128041775491466085272213108286080407657860370679484 2622 5842598786881501766605330996468940979917099132171893442783516274176152606979876 2623 4410913815215857911869794046186098676954214739022708411748944386022211552552028 2624 3334043310500226099702000968320128649329143406613784372940941605560976824689828 2625 2500532482875215421895451965796987541605465547208992391032254241113550595280524 2626 1882449995168733907454984615350580077779313813034525988147354759318501094581572 2627 1415116808574473409329421979023564259258368833046633594436115932056392970977980 2628 1556647637233133284736876037793680516442482192615290050528919534515300698266756 2629 1377621302109489891509232992635661677117216055397774056605203937465624359333244 2630 1055333749781122990284710159545378160946869853137729294569853902975961361606356 2631 933564663473735870509184627053844646295014195214410230081831717713879041848044 2632 714656228475883487162128219866956032103879191997201642490422009249638122245396 2633 547680474159088279882730494780701153728553490463894348012416805833808904038380 2634 602448540161711572405188231500723804175283445131726725790161215463611259062900 2635 732679969269009222950650198140029205248068121781478715875864150551064246138828 2636 549980832266761541174922122970780937274919401002555470820311171041184410007236 2637 562772464884937003545067501417153895010923616046886887572583918792123352072764 2638 523654004313131028317796288693440135764382005406326054405299442246880019447236 2639 446779910395347192237045697020815610295786646341072929048215730053285952315964 2640 363662453071226290007373869660883171595501803065773350266833927392012321988036 2641 293227333297338319850364271511051146465712380282519503173861526042097141082684 2642 219920644927275303206262656401260374107339782702909980761956330853512066072004 2643 186265242801201510103457289458587282555293061339403967874902327714979876594396 2644 238513012569502018180384503619923143289775119659227872039340551646066400730404 2645 255223395258091396160270432432482464787454647439629519961767593129905581134556 2646 207754598545027325668694593049964303173773676144267749653441983829815070641444 2647 156655782251595464830612675799948003779159318500776539022736113725360442420956 2648 117492447043600386556670549857090937107229002606220537607623018618768868663268 2649 88119448365499724276460905241174341474782723067956037924979275444604439041308 2650 66089691737905469365674384058520349161600207373590026587580643208082191794692 2651 58465584254045429546727642558146837449477982796220185921235846230060592922108 2652 59025063536190730727228437582787388837257590473759177738158511374437400867332 2653 44268820932460495483546423666490811395738668868710820940202521777614302985468 2654 37918701991904708694860290286935886277154598162493176171375657341462302966532 2655 33543469822390973100326865470809220490353686561945162091724251261362387531868 2656 25157602366793241818779404278450974407441864800038935162903243621794260712932 2657 22904063753448024335610945102239366071055389329948711996518537560153452048668 2658 24544787020157318475328187046922539444494941468355514903708401291809143738052 2659 21712698140109766289432520601412746059465875827304748376772786316081368943124 2660 16292710571131257744869279426420751110787749328014120748070830964224504457196 2661 12219532932719698996631326083072531910996775919474743589319098064817227175956 2662 9164651296262376819860264439491450066006925252825828186947845560362944734572 2663 6873496312465420424898876885862161580967612237404559553101772108817739629540 2664 7674675540332385114513838981157704797607669465652050602061674938389594258460 2665 8442143211869041139425454547374251674370861324943140553900706150412539366052 2666 6331607415059632093257352905251304691166651322568045554482963748194109065180 2667 6965660253719473159596290602470294348502372824889496003108648017271856884836 2668 5292422960154089281709239391388951564255880857640752096545847085446695230364 2669 3969317220115711719410483505227505406738479663202474579354691149646618298484 2670 2976987915086783789557862628920629055053859747401855934516018362234963723870 2671 2457343327554945387068183219824007646189970085181020068062340590158951053730 2672 1965874662043956310551242459156214859556483174658198361777744785599889796630 2673 1879858974643303317429428072714568128110479254575234228766626991557327115690 2674 1503887179714642653943542458175573857176454907951167492870180253889179835390 2675 1205897588183137528652198045817319166679786074629306220356889060408808004610 2676 1079136827372579529222713660282614914658792279404992624734445811425463340030 2677 863391522173972088602679866664061352917036474823663933598654898119255648770 2678 690827492402080502989470379188584272901855029974246861617926037082331004782 2679 345416442969155537831483332629138404082954728262088001990690752323480972794 2680 246726030692606072943582018065052467454580286503066661289353696700549998086 2681 123400725564859205651913450253017090214937376985754473171327264683351672314 2682 62595152250636436206231075637583615244903669426609587289881599303977925126 2683 39846470199171296474042157176713415981584053831585174798762199277238617594 2684 25744701416268865207031561086862179626062246013965726401072402113119517190 2685 26041536111090590482145893941965690344588906056698812381749955308215361050 2686 25211995859117847446762853469836770600388388280489203163317647951256382950 2687 21832138522860387769874133560589643142266034375539276758420496168397888738 2688 14748103659491139275390266320574059545131918802252194424756928054811378462 2689 7978579043845255692210077619835522251120164122596750676309082826728461538 2690 4570652486971680019054023675540214246517124148516486516846941088953740062 2691 3793242322716465059441582074528602927568127490278966053584728002559168738 2692 2334302967828476312194139201922850131403810791122392926676765081799802142 2693 1492990173831203507450374971379427290446292932449328770676162730782329570 2694 1251571160401108743615294658517926970506583666640686620867014113555526430 2695 1029221970111680779904387092698919702367440862193575689656664058501309666 2696 514871179608798612508082190265280721685865850122267444879151212368007134 2697 383528061960599331340288643414316190909405803551438495456722767083467298 2698 290074417866551848818160094931959498884681684684519529902616180892532702 2699 219709429764111163124458496533629872189207689729351217590040732336226338 2700 157623875382310183277523099368028694935387920274032009081155670174007262 2701 112588484422533572996248962903762648579886248273395012214497901814943138 2702 56626163449252546320551704830063938046859509650746264881601105886623582 2703 29752730019909958747191640902266277356076048932117498312316870370912418 2704 14881408630122460951718502421061938945074770423745964462702713408722782 2705 7449342328027329104908941955993319864129889824299783485103140995910818 2706 3734286041771878180058618274946941563751840555986444968171391271687838 2707 1867143020887438308799992245890448772590125555542900033236519648926562 2708 1154271596883207764962259102404671602047990896478852494960003060434062 2709 891801280627002813757653602531012447279125470737220268830618970137458 2710 639058325276733585442528651913236450466923146800100804862573877222542 2711 319529290758430192752965887818186992632984681714011864199693287590258 2712 164176570210359850423516526080461732860580866770210447304464971609742 2713 117767075218351223353275615969964988274726518391853151318631251028338 2714 58883539403492521487720491322716955337740739563706797008570029381262 2715 38118020321601951404682903168111233508437139224677327470671014586738 2716 19059051596824709821821602512613355298643049773184325022086677294094 2717 10517411111102522892069962433308344136659602407185918778478161757170 2718 8413955164491290302537449001808197042450574491074787582292378390158 2719 4206977582245645151268724500904098521225287245537393791146189195082 2720 2597633141283896428447055821482504991924728068168788720848930686518 2721 1298827517430533778526878671711641864920016081068838356205862037962 2722 723159384915551605094657708151702653533474077710685356813709802198 2723 361582679427811907293978703988913914914340555687079678145393052746 2724 258273342482828100094160630098422173322474315765305446530317651254 2725 224737487476161283361317956358681417689348285948107143574904348362 2726 160772241129018749436063792833940108267588217698712263195757928758 2727 120582028402239603094674930501059281930831765683351720739717199690 2728 109435376243845771922918825710798985730274401094289468718710835382 2729 91800609016956669123147613312105023744309290647305691006296149834 2730 49765057783085610289805720091647123442529306718655263190818730166 2731 25006734526615610487985290894646436631548996917884092067101275994 2732 15703047904413597519544919100704560455075684288515341060759357606 2733 9055042254080310146333010404714452169009564589253551342590189402 2734 5118247788365571540875469598731676931514630180252467030430673318 2735 2599481606828183574138477780205809951048704114574837975225800282 2736 1830271272709537187321725013761588325648075702603426685357124006 2737 1126320783205869038351830777699438969629585047755954883296691738 2738 563160391622319835207735552795398900252342492058990280791555750 2739 510974692006858054581898258049177106975940557827014881603714074 2740 255488505681602002802679776998269854485897903056953498060253646 2741 133092541276889028380434813173235396693754691705803762045978162 2742 66546270638444514190217406586617698346877345852901881022989084 2743 59014641579588092051415192827813587582024926028067625914361188 2744 52205259858866389122405747501527404399483588409444438308858072 2745 45679602376510410635573594918300823773628514073093186485599848 2746 39969655375471246682742624542462674541779053039241493513888152 2747 35570766790792191974105483640582782824195031786835222712671848 2748 31698157956013841221718670947013997373144487942280592202794392 2749 27735888211512111069003837078637247701501426949495518177445108 2750 29984736116344569222664089933657492515106438485408657555766028 2751 22559008853066654865636829405225827930333463331928024011533172 2752 16962671868379605073493120610877982427349559807390471389549708 2753 12722003901284703805119840458158486820512169855542853542162288 2754 11926878731742285415471821958553578740190242077342480716410512 2755 11498001244763226032299273269904909204964364617217377444310088 2756 10073668256533868942917682647644369973013266723502762233663412 2757 10170060908755159717496809921869223704386208159036272858652748 2758 10533367562136774165362487621705593770589168504641774650467252 2759 10533369397782752639556890766827134100994673286233099205532748 2760 10533369397782752639556890766827134100994673286233099205532804 2761 18058921740753722278133303640444657804087557432568198592047996 2762 33525678096918218603673189742353733006420689974290997447120004 2763 57229222559686269301673095265864558447068576172841476894837628 2764 95571782493271746210717712533207461648100584554759730429288580 2765 228559581804111394874913817139199541457725757282250833830551420 2766 504285136950701443404297025107942794125998842510601671472765060 2767 1110153871997474831092177947458657396637580247195519893020260220 2768 2442357594534802320464408143631816931582318143848477536291391620 2769 5379166466432962478721400443980231898243449586477509126854029180 2770 12069968290532072810358027272550709255699242697549814510491158660 2771 27301281412252430683282599317992822174177875315567989592320489340 2772 60062829191964023197956777371148068121065863128998151806881917060 2773 133211976733951257382505462078425372655110884300115685037095196540 2774 307366963052550230191984334034390815249013344723816742559552432260 2775 788406752878996841794041843107298137965715002812336640812458575740 2776 1997114678892208089545984029578017908792068968071032558955513067652 2777 3328524464820346815909973382630029847986781613451720931592521779644 2778 5933456654679748679693816581901868807727262924916257505937602016836 2779 10066876208118284753397063493341051526305882143467370955317316280764 2780 20382599499057013261982209410232537661760318703250920836487500963396 2781 35008556847331924338797789813642813638341910626837768916094701036284 2782 66216581212163583017382267334822898448626716405692941384730647059716 2783 112506760978528950175868349536330915366703647953551823704113419264764 2784 200944475492943716510657589777382921928940700999756282963586828459268 2785 409037173434253019774658730179295612592299620583908380694090437104380 2786 1022483812645764987891741427926762213230284149058389845337715609431300 2787 2684631598604204234601766308137347119768646285351204608433900375208700 2788 6273992255820589835773583030063782324870240497496583706256148553572100 2789 14472008997120155991666427420562421827039547332124130197821550173135100 2790 33382322120988659650149452898466206075459993865120015111655703211843332 2791 55637203534981099508628757963295767024189687118183902831985627060441340 2792 122408500493221568954131893280255625623593240547340005216630611076902660 2793 273185205571488061153791197638367085786753516802624677668173968498168060 2794 602491886153206838199400800108446116115892346207656267563829678783393540 2795 1325483668491342244063345891184367740812030692815404449988928160182243580 2796 2916064070680952936951782448859971269944799649650506672134747668067590404 2797 4860800531415291382698039692204866223341020348576011033190981937552940796 2798 8102434706622021671776137906026033664933926701562535656773412221828108548 2799 13504586549211551155100777816428358003138494623910056061604938817565796092 2800 24523203150330364548877919271985693659413640054262641503870119719017531652 2801 40872272347904832759647649735904371242702506020806800292782155568498630908 2802 68953174513125227814909732402702777831746200511823175690751999353944121092 2803 114921957605295007653273071003260142548562621293029844347079053981056634108 2804 219641517943346116154257469328647975976058340454960184015147262536768287492 2805 397004552609060499979596943128880531823583095376314120857599335830770093308 2806 400405317584254630836380709618956104676507830533205401190560909046686413572 2807 400405335065125526574584775620804888919088734884558369244432430407192824828 2808 416195673428884720753943206743116824179842579567044812888062083515224048212 2809 416195673746120477980912152084776489817946230578656066090208160035504581548 2810 786200092657561563221310763021381603391793359101781304626954201614399300692 2811 1505144130191035234679381792931301537010728558321508891323844039828599790508 2812 2874922384635920571474544690951766897118211734549715895254946004507754372692 2813 5430408980148576639757992869018422174339544625469255048364644443658725954540 2814 12996820207716107765145094148205023470372022065274590501104760903792644127764 2815 22280263213227630121220386665696024594921935126919073502746623663639071152236 2816 38913531799765053135999176591196488738571162906338776618971384535385003599764 2817 67970863960252129012811965462623775880782036198286264374094681502672908310636 2818 113284773267086881688019942437706293134636726997143773956824469171121513851284 2819 113336774540103676217139988314427755743374223773364634077988951369501647909356 2820 113336774543341285069606372388637876178418540642421223295226061078801877631764 2821 113338134754197643473310453992707872215986039162515440046918116139046105215852 2822 129194345232405648866829671323816236527981188083780006720505830682344830694548 2823 133325725169742485352177419377592213953330130580409852513222842792662384368492 2824 133325725169742485352177419377592213953330130580409852513222842792662384368548 2825 290202230060634812432829704252213320871157570827874460675363173734942226703452 2826 624374494978941566147266155502271396979832770641091125819556281899681802622372 2827 1185793080063419495551301812613344766949892061634747083574498366418899903771228 2828 2370000298826589352710637905013248167554026862141359570024645659912739227480676 2829 4236730212836262454179268407566405697313796580690241260957461357421285108485532 2830 7061282454285601955662686855541266685016144265002769652578440324686955583861348 2831 11768808173317487162153697474997337942768823054700268236751593394356283269483932 2832 19643393306808390243494294763706250016671828420575583322281214623189287701652068 2833 35495965444968992179617950546769030355004269061324544703554615485833428012293532 2834 63373220338311185878213023083258486641521314878135641223432483032656144576662116 2835 118718014756904953472589722779806629457649535623029912996022845188325857091433884 2836 222289104098526135316750956602856597053035840238981541790740759040103955555109476 2837 376021755570778353268296825635217947178249206700938235298543892992268091432154524 2838 636097761647368136093944750091278037589636856751064611911836442741241325978077796 2839 1060552254577392231498764011092303764237279523296573797119836300216688289561346716 2840 1097583519900524237401792657275297075214498908982353352964820524456955641283837284 2841 1246254505524222437718359756775577929290426681463941425921575527876652378746421916 2842 1274260224749487517833600637829793469175509662712307819999004499169542006661949284 2843 1334847337166268219468343611179816431583932196060432176520786916981043062978659740 2844 1925994052765163859769210757254050226988426191216196740225186495902138794166253220 2845 2759712026290906023724101989161282927986155884948139438733623390018681066709478108 2846 2950036999998403739024126490112867299580804718463020055522494917936012150658380772 2847 2962655434656016492469013569041354487323216763741982782694251039560132209460546588 2848 2962655434656016492469013569041354487323216763741982782694251039560132209460546644 2849 5824359155400052388078621133269856396302020477029152283979599849902780741035914156 2850 11036694488764802668159163607450468319271589076770419395863711732134602905215093844 2851 22233341071569674940287802057177171030741644022365462159057012567704312276789767084 2852 37055631298478714421734382006960675981810048148618603311663317397246030075686802516 2853 63625433179048752167165880949870797896872761987169572098978534409131492361403640748 2854 109128589852206127357796858673108777965316098873729842190968874989658870127352578900 2855 251733419444110611990844625739632836889515559326966737952143766564099275478666161324 2856 467812420046781505591243475684346688330622972188457639752634116242951728760190449876 2857 989003485378278085253274362822313682875682757612806081116682120441812091198115956524 2858 2043833023169874626522880268815063734266017368416603846416821874308166205706392090836 2859 3901975948594671680067540386557408840400804108371572059508627398194287260961004537644 2860 8322403401050219853905150326500027175178666646287636963435426220386607554136377276628 2861 17095116887490202192974317707545900862238115660179664756921862431386804370111266883372 2862 31159285124909666870428182195773671452926374888448143056101866603137804625270288316628 2863 59518878222340154740718607644065646678950988183736660771517965972636104199082840131372 2864 106098869874606362798672300582899631036390891979704482244879852386003490094017236761300 2865 261622103371182575745026574188659221880587967803768764207679102258782667247552062489900 2866 719356690595670710921205694440223207961319595292802920365199356502530803365550333716340 2867 1678674537104446778900857328657947719545316675816803954503413520450883823220662370539660 2868 3840108116746405589958806713410364586153791690634291772893672972323816497015572785617780 2869 8454058958858623488513858710257607369420902060202313334213544805633133821386920609358988 2870 16416418428552861745988449840744134392380926873999132608632939064576224638269870252029812 2871 28948037630485118673312145560866020266502973292206313227918386206259194796598507559651468 2872 48776305987783040856184552700439483303151795760521805291470127153379074631585353622966132 2873 81293843312971734760307587834065805505252992934203008819116878588965124385975589371610444 2874 155236240208118467201220837797642334960555915548096263039046796646219203192644826951154356 2875 258976082027121005508736131050379877982764677094338733134702705560367334892553817846285644 2876 431627796702632648389543263897101157957431366813652320288455585123736442281419113557746356 2877 834686669778569574943141147897598492411398024539197222218084703547990857320425229587696972 2878 1412754460499008223801672412623473615248242591690964892800529486766280601984681186091315892 2879 2668536203188488577246331936999842151465373676509278940008533125659686660432434545783133708 2880 4449067028577998846800051732295948822197592203905793500738892723688008480833488003073614836 2881 4722070906241167369725623999605387947729258811243874320543602669087874388002479128547175436 2882 5565580979673283931312329538728848356173109104826424028888114506798329117502487060324696564 2883 5565639753120593183430239477215136622399674596298906645532963582376443975773170223975997452 2884 5919672551630228895889452161779891435758523398195233622378332671546842834281962938994216948 2885 6327941642927845734348126798334347917839719764672553072712766061714502884416259113038192652 2886 6328268584795337566207370361907661762292432400754420227883752562467636342222655536574095348 2887 6556710248084227021190464528999905324684224960956468242409726689179407735509574184021861132 2888 6556710254468554066598813400084156734179127101456704222739438331581487418952079354488679668 2889 6556710254523212546133372724530818968376908112368759943315409083616718807323421121899256332 2890 6829111407822438166978065366300763338899403735780026095045796862012929220835635269938703324 2891 6829111407822438166978065366300763338899406909623862006733739922020680335174609654980992516 2892 7300115888074865530880550921255626079115938180649117285125953632122795337834175541388589564 2893 8627410691577463753133513583914598994243142688832238664660708514389228565043249559385711108 2894 10196030817318822345927979651480175693872935649548368766743707519092888924700328695249927676 2895 10684463431322119224774828976101980517531519393239308587905082729588356657620104920172146932 2896 11405406875167105615779956116160198868091210344747705036479351244588560011925317147798581068 2897 12613368687069040447007882502847265500659856004871915681072911129072745259143367207482052132 2898 13489580552448017513416367348522041423166267118895914839327387395710453905271466180814549468 2899 13864220874194020167629527505886747185212978707850659922105776999978288702830450089779859012 2900 13864220874505642362979928987332936227354041598424854347326020214685409120452034068308848828 2901 25063661764085714579054152208264429406543878186185270191391375532647024399761875848970178372 2902 45290480933539392059734790736427880995972397555182032956290746837561981993126407398624414908 2903 95307308297437509485743281773065160833930475637351904041400832024803548730147719372473185092 2904 158845513829062515809623003652910421023947400946635348504479215720960994935733230423108894908 2905 272297727650232213786342127606084232130266517409725612002496281498803482630920410241100461892 2906 463502865834117965521294920787944388790982742650785188046299073046329055282335998750142187708 2907 898769849494779019067684437249543211312301192968122200783256727562316072218586734160325012292 2908 1550776573825760294715808635003022113120655029466307967992820810692230575851853284729514726588 2909 2585195721736998871169841802364601999519715341255783495518118652291862205947757469306750856004 2910 4526253695337140274221596158063981376267253362707879541576950338428970632972228312726455731388 2911 7543756158895233790369326930106635627937135379077245428813219221224255243633583904382008410436 2912 7543756158895233790369326930106635627937135379077245428813219221224255243633583904382008410492 2913 8794642672121555191882577440411080806893424772294119112910955814369522953804180392951141611908 2914 11502146869554423298840951232979177370127401268446070991104945563219125818071904121882778388092 2915 14309580630616337110913552681625514393504526755579103935798164355458053027257922594174821611908 2916 15119118944840549356329965127636053982763050797215260826797824748108526012430477338548549293692 2917 16567245192190553436007755973159410258715333394549619066439397088889137692798831482390477957508 2918 16567245192190595076033809125687960962815160771617788153523396374727268412181235711280424248636 2919 16586040191142491357687230888992592194089711218038400915713433947388800051148801590550714260164 2920 16592797591912971085272355040913143260373715989363737400095472421190954787368458873740997979516 2921 16804327390508451204818852430089145522910247024932288172338827829422169423278427555883257042564 2922 16804327522518772479570533118370574899038407147906699913199085219531673529160683997303356950908 2923 19859659799340367475856084594437952166924418735820314946463826399762257989765129228013668828292 2924 19863850053289043112828262208695549205813919835148036684831925072082544680966320043505266887548 2925 19864090718372918150271786967002172086459097606582928742844431440995934754876378504366824780932 2926 19864090718683353291464556190602818777125957879102175609852546516498625286564341263475952245756 2927 38920698088033314399102061751945472180978867933485321238083634234431475799710700457290055214084 2928 64867830203122201785110019826887175223174499605991526131180144287017515322006856811810670378236 2929 115633958188174359703891774474016268876093673210680546581668952859466005574012223012358151549188 2930 234291475623957831696863749603922954772691073430862871012507150670550169492186236441060730232572 2931 259066244702251532584623034921234270688523658052481482090416013782155640153055452615228932055300 2932 383562251461773122708855619034189067849513845416947550437212389520475353411657032528403564533500 2933 575690014983764626374572374690292888554645574351141946231852214338039982303279973615715499860100 2934 869224107542130601625160161001794494485200937495632221994429018489155448705770025055132891717500 2935 1361148653622645263792401616635082397873558475443750404329245863263662952539778643379428939404420 2936 1905608115190602472386077695946723836798053384126051302678996666243084472386947998000217892985980 2937 2667932729414520039808203662621715827389488648513412252788939122399997604185015374357543640918916 2938 2675861207066677813218023216999069895852598458906615966432854299314816960474623794378379741750396 2939 3474489545776267951740641476083254305237359535074000739878126447497083721372358122672000218569604 2940 4163644552226924383406246509010310391708000241179985439681232478499209490271761757395842554459004 2941 4163644553224166151189760944415327161596657234533084343643224882452000363882736261714136655636612 2942 4163644553224166151189760944415327161596657234533084343643224882452000363882736261714136655636668 2943 8084908304636961528789281357282677638725156281457164760681291404164123078964440055644702322556772 2944 20376200111034980421356771669071253043181342113319667724649162264434015277595627118713178778140828 2945 39974397599757720540577515524684573130045567783761714104880894029620680786205376562987286631907172 2946 75507196770809372587251143803019277867769127229710035030842328421872328426439902579427469260275868 2947 153327838451701053494230744487098291515885148269145272910637096245841547339568550558951709333208932 2948 300987932537047254421553058744391935000817477909281182062749613503077269347819495871206251757576348 2949 598259964672402567430494351355011983339540542500749004851808191175871458605305693814547308181679044 2950 1130046599936760405146489331108667135531434401911213110813292005904843041243048233149877476160291196 2951 2135902716526923297454274294327289493429000144573264589715039573473724481169332080456869019349827204 2952 4037160774827321584677887137509158661441775664793964416388942361908466785862628322413401051589997692 2953 7765660556970333072052441703148207753784392774183437959030887796958821608734576166358352576680594308 2954 14668469940943962469432389883724392423814964129013160589280565838699996372054199425343554867063345532 2955 14668475894587484102967396843530865241727404512923021473307521549946724875008024955821950846260266628 2956 14668475904139149473618823783118387710976737391051527052169588297275388369282214683608013686538710396 2957 14709853833364173356454419242128618154839338388090893733263608076971394458549591638394801340348121604 2958 14984804382479304158787188280520820818007061856844263993844303239382630965397299938624690870085867004 2959 14984804663821439452784844879218972747342919532331387458459369157046469672472778340349990386632123076 2960 17605359420788460445311758803175396076198491294017158012592907322007534736645566259532401843548331324 2961 17605794481327484928333285755988400372240304529274307304237392746217099686632503741790605589795334276 2962 17606411267483780201796522117290513340821152592000240662161762912586847331411650096587999431670470524 2963 20319163529280799288534045454122165016982900550194711465353964562591545719262906073314563732660021380 2964 28762999230671368447399901976421334585363060606323018923577576341171514528333603548321300891996810620 2965 40553683275553201502621462084629897134346573850661602231619154178330684339327448192150840380638171780 2966 61008137748093157670554204840468925233755178040113408074748604459520817764126504561393218074949053820 2967 88572044565781358087959230280500321950023385472023878755098996080905926211514676202004016143321666180 2968 124344275812058158608136625431859914007054576068799824717767247564183275887549280188394502683328761980 2969 174081986136881992989015787306767128639310611644764711696245421796363142875529367136324467389531609476 2970 174083882527116227213555818961430506514596045300858841262314893349437566880179604665719774666697223804 2971 174083882527116227213555818961430506514626067087637146200941997163611054469798957704771646557828438404 2972 210126479045613302630356287160164308381393714107766065630043783484589677044439377843465246882336630396 2973 237522656278943362205720914413224256796515650030909821547566183146894612410490974617914423147883370884 2974 247110860687863952123997248072456151650773216175916429101821415617604589028110166089453321036436629116 2975 257197451322854628942506506959719032157827824478470831241307937153075392640323288250798851825058487684 2976 267756453525799331721960325404923857962234184150486749180121693465844108935525969030143933831005512316 2977 278952096293759986159177050249224049935115782551668313903044911371626065907996939789565434635049655684 2978 278952096357174627694882112794785231249863165174906579171523917721694686891907259602501354357155922556 2979 296949005799572990771971281362190730040176917766836035892267396284384666691385147318791764315682112900 2980 441075156424071056202144265547496139967917811856509688912127616323423240124921766599324977788635052668 2981 441075160205394050217188943834216345348700849100193918917789912736771130405031468271080276165352121732 2982 447430218608132384177219799002866981424621590532953145541976386682723371044225654313176954575588678268 2983 447570501700832655501167418801120321070543405486983281761879158560964641526898569738242885573259961732 2984 447570501700832660220838277951856653940532841765636141687878080710902353518338699586174805324517778044 2985 447611614133818544817377187452426337186198623499137784653173435331828353826382454576262177281100499044 2986 474576170408864633565740621395668280699915141809688310863745121412931184560326837861592406361449947932 2987 491582192381525937462188235122853815988071252787330883183718416610779173491351557734386435443863741668 2988 505050210432137915869952697267491898815477614242621685464011566597616754924868662555046095978359618332 2989 545718163462534073183350196397098371272355268283698564534946377643727259696797312915082024963864069348 2990 545718163462534073183352862837135185350084950618737930639625118689628941489892105796194311540353955612 2991 545718224660872667929717257818438555269316277687706257240421854443652649048792322435909015481427389668 2992 561126705923569629796033716261732882541396151800489791329455588356684616790718411583752107146554544924 2993 561130603484986526822471721158783110611810742660888089888428961796721568396394845792097096783865965796 2994 561130603567226082211010839791989474883898320051197920672638243909377013798733391213422964028294001564 2995 561160146863804887863971886000363888183748274699103447588327374640530933186278867602677422517821762916 2996 561196844490059862232531117719085334563371595424845172055568186085806415300848321382422191934208086684 2997 561196844491001808112684273872003923097928205420491260364469219190689467241461561889924517767280649316 2998 561196844491003121576068152469186179147826966231818563844877499135943405511470227661502214153550992284 2999 660973708194851006297786054112136560565903136160306003908852356185951493411762046281558125952980847716 3000 1102102845348219777163834684630490195812039574436889607272217594601382987386266556180204529538308928412 3001 1946925624133002822071988807305318725556131506971379914732989251391714156719373010238962328678832191588 3002 3370759387265690138706613192368606749732933810883691158156943118197401311833177079419816443115931471772 3003 6367736885482997517280000913250863176702662029023587257304230070517629207251010930759457387937433663684 3004 12656859735342748151630619243740339792568530971982139698358971549609458363239728870958042598350613467324 3005 25157461943090151522390816532841323198512101757664244209002313701617134339939242011109411732531157865796 3006 44953113137497696772901360964540625181142457953983612975548823410512736208413484430565292606048728533692 3007 76439259892031948521009487209746295139242238630613485355047155419563851021057528377712290802690454022468 3008 127399376311246167571627760220027579038468720152281752828670200157353361716781675415649501887393257283260 3009 291296977900493887538212553801397099710873942480982949614616607703356734719976362423640527097944762556740 3010 707681327805918095692629419247569840662771477782623617165534491899103842151514924281513153004330646544060 3011 1687754797929448670371878290792056349821646756585634070853505721941439403821616268845879693887702830268740 3012 3713112965612312953145386167587826054832316255686961405130269441984547823654789914762086301477695180208060 3013 8169107655952217046882775998956182001198509946010493173285540746088924622389573327258216309017144971746372 3014 16847869070146944859003403173957408321566515241352551705929286699648736567315474038193071129068757890974908 3015 28204930905278039654924295840168371303269845051479400352596150271541878679192568831781861270674024620456772 3016 49315226864988612312164409735161167012823038526422888552825291593990828857918917703445178142349653986714812 3017 86867332661028521564008563066115465441278795016209270648529904496802023158965236119666793885197283229285188 3018 165845934408700401080244278832707799940330498919187650955694883951993360663220495081148051642300645720474812 3019 321803461173615843107763484624564208654852577736606758264300526724522244481228335424578512605148368178103108 3020 603197296388838241866598045599507550762486652704459062434455764691296622739170372532360902140129941555526844 3021 632621555274972100599524615795052011347276395876200875417116530977847443693796673751233404053068098252268356 3022 632968863296708694024683531788959230918614238339385546898097186855390473462671126884474781918259259094895804 3023 712136964927050960900180175562461766190898656880444519873728191788159829277912863626138592528327193658716996 3024 795917784330367234368196463235973901234477490040930790674656189967990736456390727930866367370113141807772348 3025 1050032737685512748358723664974778554955727697518111758578866514417920003807642904523701097942573561304321348 3026 1242821044351862438394175727719046236972957091832539709039818566456996374152667284960456368804065801490133692 3027 1281237819825999445938849804723158157405491697695790028385746815395222182636482313212836753699554837212007428 3028 2448514207021146578902590981920941681238411321230858421014336979712305503585001304915216217570318839996952572 3029 4527090551394688660285727919178782197230799250906282092375552085296828793090781412413286648930091995082389508 3030 8659753234409671075388426317435309065997263986655869884944065525195502591809282797546248735879300255743789052 3031 16532256174788681242407953274157384116573222327679039645212772623304675230352658631198219124062757193194793988 3032 28610883339483916744168005724726435122776683303148963215051681257731963613024652120030227903465180082371613692 3033 47684805565806527906946709778103024563886807279772087739516763486762075964090199536297739025694812579311879940 3034 117726948431220082993068303718027298250725427271370425347427981258787853832016047211875738586013062583174985980 3035 291529967167592303607763438501654481991574264147793924442104793668396024588473929124409148806423641331357878020 3036 731158939263692429776879159994083824876876763161034324467986247776175601182629646058366053366054915299324041980 3037 1914965697963441422466044298259614577655505500826460083393558273355524618505332061968297588495932528860957558020 3038 4723582054976488842084117780010550437095710461856247830987571755087075932540209190141166537664349901435568566268 3039 8772366685394788665827227438292729390290584103079134595303716094560027264217103450062780220793526914099092796932 3040 15903087277387438594586171082013480743272711112962738962771113121692306715945008580377158705947903529589708278268 3041 28737157711770283776182028446445412601612931972745682635414352758244017225964635142517762754867527283184243783172 3042 49545336226013849923235860521240469646273124600824879183719754255120117981500924099098386927648548581966516613500 3043 118769107090050054589380890953200122376070138164554302836060000737888352085328226383945367742570137862036493024004 3044 204673399527727418941908688562961329503910200924462879536241610448365763615898501027863093666203951763464143187196 3045 341124169679387079774879674975954276926931610824619723411377334882703160397213224583338956402231724934698980463364 3046 593508921153466808319940525151327197771462778836392180333546534996561537021791768963433977501460424556436959505660 3047 1324588091814426421182589290369536614290458759095833673590277179303109709698018237328503003203469815942708902187780 3048 2914249332828482931377236169695055277910595838060860618740943561597347542356314843080720969007815357373917660454140 3049 6412489836575257130877968423621989580671370310957363402475558715709246753428813363017201044244876974761914725196548 3050 11291576071543993285859915505983691882810489878149245555482321954105268760213373605453140748025765740163402855808252 3051 20600842242614507875333439631925886473716423648117614721293520660817362350007988663584040369094039553460923837803268 3052 34334737071024179792222399386543144122860706080196024535489201101362270583346647772640067281823399255768206396339004 3053 69214495809113370716233334059521783230830154180087430685825342187812234183388157353367171462750993871088593463552196 3054 146888804156408560230169969949933478490096026770336658736820423325643829376522936308732625219930835912850009092740924 3055 310098586552418071597025492116526232367980500959599612888843115909692528683770643318435542130965098038238908084685476 3056 361156631116187392996636182633290715962336691671034321602957123575122696505845308346775107887325117976269872963102044 3057 416732164841908653299712399680118068372002070084284711417585858856792133248798982531021036463285449024088756136827556 3058 493486734747785657926519463234245055496774496442703877099494011560080763954746014713213722533357948456225986380292444 3059 628388001886852879846653987274233024767647862790683633500267677746810047619968992717148170118637939029672403054526116 3060 725478006437354267911959313412375285257063698353609923518930727070853979437191127420002188838050422454584602179207516 3061 837090007430303803538977211220317369900381632397298498791534969684073942917085243920641374087627633548143336639511204 3062 843878760991242502314100714131486382478988676310107901786944301162243156883277772477753207855834505089954036824376668 3063 889493829152931286222971023003458619369744820975519139721373722846688732931022516936010138010203937797519119895966724 3064 889743651882647037181045161754477706188834764753352455025325800847769111735384551065187503587513361737358333242776444 3065 932488732288408257386114758054609740157807520391391361100944878330587668152060013148761706313627641275155944837489796 3066 932728990358963319376777690082086315481423162503734375233988765540562428474886427004221550905522602080054906097739644 3067 944173698873694626511145250054601983019571074571617878388806595957855355872204567920881990609389701626144236458688644 3068 2133170573257510431796895815566325323670898956255431485211843336241911420117850512456233424780732972900172720775466876 3069 4819409492919347832822041124015247527061143493705014440712397384386537891264870092751140846995093509557645045083435140 3070 14311168553932825698457034597938553712276010038869039671577402419227819683121328845915936891394013928943901665125076860 3071 41670262431246988436497017305783825898640685238217385625908037959365123177556483349707562008074903068399971150943350916 3072 95462521349794595450992542476276899347905422059668852611597438428162800736384033979602285253627190133883645045985120124 3073 215674585271758160092991289318818664801103061525736996157776997930573710875247246084723032730901143947434328607145898628 3074 550470951271772264119066226573095978439604386066388158537742192717113560347192092066450557341056879214034047632162901372 3075 1403909736210077855992074981581191366704796662263268090142006174853653669257530596843972644132406829885955723394269098628 3076 3332370457795931897041651380613856841947792167154805619217812164986799911339644991388470517250653906928137602555097582972 3077 7504145881591065105989579484793642009089240287651981910139859489560577169339555744026593138393007836101906368780029457028 3078 14174599203176923851634402967693581013974376530723500882261937129615541226163479276460703188974190010542874776864719342972 3079 26774242939683432834296309655752495863959876494054958789155411258945102804038472327449725719716983486095262296047664657028 3080 50573868053929488541417700709560058411161770825084874496728692527486996834700203657113753035467430373445580547805035786236 3081 50573868053929488541417700709560058411161770825084874496728692527486996834700203657113753035467430373445580547805035786292 3082 95640717424054200163675614075983068748979715076742239788177124471235516736648207484896795876506358739353067861555200085964 3083 160111920524867144443958206442790825241364297777242960410421921286001803458287103252220354633614711847745466095420226678836 3084 266964884139597021847758636773005165270672963648403662527122846079684297737136255965579076998504460228821562376796947419084 3085 445278735209331204662991981522430783872620293388206814486787457715634907106575225219348493091183940104217876829496510181428 3086 742246095229949307105390545809823240058422650364648033463746986999427965556528569644063612881665485628255324141096917818316 3087 1237093991948625953843606720979160433677049128858762869880159993420648461725518690945118366863735145544787308156409001845812 3088 2397198943075694486110440134705807590553550447338032639159623282300961373400554083820426157327494394103796541182172639984588 3089 4131350399755576129201606286801939612168930304311288660757883468151051318936453929894631684466374040690414805344465011606580 3090 9099227141121862397830380332219322388632733270221630099583248487074009043450247001557209684024672557501432220196944171113420 3091 21284279147557053890067062904411009301189546137560025088921201018207770932732305832558179969325416798542129271458278741500980 3092 47125456826265089361884166594743030457003413249126272089319436248448677161990925798704163144438473277019355761589118905969612 3093 78708435817711793901468475536753308545240191281181724691407771970204694097131576703688367026552602632004077775521877072188468 3094 131180727067883568801030008453875364850054396469019862850511855767606626472998512130616014302107008969692648111352530291740620 3095 288597599600320364569719187697392804004435385005001197688633696000353578148963342272000600222348577015684437977853129859268660 3096 635607182284060548045666169083732291921778167618229631154935632034058694632243603122770259781185757547844778809339978825531340 3097 1444609550357569326917667178500603486482050132986779995755014246172227559630442976045623731771792578584464625055138487222468660 3098 3273432163140975236882349648268307640845134250352476416173498479632261362514648044745103485105541536392062250445463000921915340 3099 8958440172824501065362993104559626478259719939773096422459098556707716602717567812503371189814030450133463252300001540615979060 3100 27549314397387343920654712161795221975164187533319540564233965799554681527222244826855836356269358651096828573175493741568660940 3101 74776795012907767807788857538971002747697103907261057983733732233497544559585556522001876062750314847171386375339820509953104820 3102 203077896363112060998646962017196060217012682430783413741160185723713278109495270169594103126677658439218938644446576274281989580 3103 542445581911910396152145096869685679627888163289931418846874721159388369970894414760049180586643679837494329497876397384034810420 3104 1430275407576377633291866870992081222035464637172184266901928221399113682712260353148028503089492430966616041455526798396252882380 3105 3555764845906054174879493867166286427123366392830488691370817404730254392721205183863621700901782263371837527936622480696100387380 3106 8991005396581041745315458234377694616917327621552015748214602167213141536681208574726838116297105253893503496584899420240856589260 3107 22984210231427235519080627098575994700219858771032055094783592226439368695451541819651507946657788659855419179004801728338971286580 3108 56704467462040336685307809945507165110757979599272481555268552754847670367897935308220931619861434774162493191715153076056474002380 3109 139871019748112942577730444913370427415656336651462883861914559573934546347607440646640274310012927394736423324744889984677545575732 3110 275164554879410875719450478463608665682324888765262097797643447616699376646980894433414647957976352711228906274163148524646718452428 3111 520314523131067689894921489187532746833385588623019065570617360977691868626236205482860043086995354079773331966018563200685095435572 3112 1034653401709555109720007463552861415664481851277769297807041522044977475402506957214027577446105697961830126889489585966504659290828 3113 2057414235585758907050883729069741740093802188522735938468356347817874327150114538935164011099188407613735078248909559621612444939572 3114 4239555171560229671029936471483995388837229031422836654276467077021414721146516936462204970540753781820412040818335706320522642538828 3115 8426770155817246630071849035912632809912398810239983217057362165437833273430837097878499612717735634775141252072895089314383870124116 3116 15367508742058240339936631416383739078254709305545854105615076530993146294622961340836702397159247144604981645843276722934301345619884 3117 25612514570109566429723152849742262591633853083005698370575268904641823652773867492956231814129647896364422085273041167321431323941716 3118 25612514571019308607132774204276814370008714827827929893641632900951332509152375968818317545444504628880121001453969184637031423644204 3119 26527247234269998200244658997286700597509026071681853069366415594209826601807831620092549701324449648618652726709962672510606422257396 3120 31570450130519047287743643597531320483000614654698198828306929324141631407906485233955037838168997763514181797479552795300776068182284 3121 38144992468822250945658088285100072771652862412313732232927240351585579443575061481891087516198519300925779295836672393120609196150516 3122 38768754195433370911441902080738153385571731063248489865016242769006006381226405067467341116428128860250525783360612010794358191267084 3123 38825700573218030490577328356434251518885551139913818976780123751755522939384746053188126090993087191994918411341196964507838688092916 3124 38825702961345537235295378659568944089030665104472009976467872213186314377348506242319863387691130140245340846708048177942091009693260 3125 54355984145957235961998859952354147870295312550512332871216760233350743710337424215171077392209388680714706414357691714727525204486580 3126 78559883320337526787562332870525509357885227393136076192125465516891753765247600737468134935628460382184154551922126518592075667072588 3127 92699012337805294030133926549380406668913070275709700509584132787168164176266526760273763993036390049016818437900760798407195765119412 3128 93708076349334183417308763743886157755454354464133893100489873883772406229008780524659190190303888177735602524993805909119947246720588 3129 110205453787519900137472975389596558455855684011995723755651564725529291725213195252734448212798957211326877611486252824924006953140660 3130 154287773613959528140015235093074690372540541279861040786651696694488924641258571048823850721683331490489547521465871265639400811503180 3131 232833006146285170891507165494028558413676976888719260929774135720915510561793991461172526713953538803592324752483913624539420955255220 3132 391635808874266950572029235489906497211291838704065235531112448389848799660559283234569039349018820545376269291280524473978355426778700 3133 672938700944140826524174696681734398531252421545880693852544340240016921590657638978820464717454305627896943265760651285600273758986676 3134 672939932953315967465721265816228698729460140467633646498459552405177103380456502253510580680568923370876618036447447093122253759733324 3135 733747470692341752454112562550030767115965014498115614413846279815929329049418952347203217022653100147562681684822086968052231155402164 3136 820070702538499605684008158144152033835490310321423333756651724500156308937585887917462419025318170753158291294801156023117199526626956 3137 851016767963309098590181156610457252983978595992486628259416796133834539206735003409884889172560704010898360596171421412706812523872884 3138 851016767963309098590342549392213336622445360667403148006349419255151111573229955822397729829987341915405639597933610824511722787701644 3139 854250169378661657691667762974819700019300845389329524202007158102824925365267540321746149001670443470473167271650279814954785008778356 3140 864833477405863020131991798937161114416330559770427001297477684445265445512629330110678741763669377102217282130432255770748529991746444 3141 918016950126301681412666697947766589367695425261757853291711651408725332677369203552025195856153094180325937357510276531119063002429556 3142 1187325314855184048969256555232178221458435698551855923252909599166360188545592000661955772531006841332847497977412014287442648467906444 3143 1371910832462738276886525482890376347531042207662253172156113241779835672333992826254812366192661933510608574308390011607567258549646580 3144 2171531708862263376097753773874299757043589794728767006146416772406430334656923377550735735802417461154339988291957581798539378214482700 3145 3215012758896491831879894517037919071346865869645353649245747078146127802631843214674396990880174256063543882191591332282976577412656372 3146 3274003818692757737052002673315998826951420442573535964275576853605020832840840876911402781463387049078793598979697841478969675379479948 3147 3426674956849854602429662345122571023188581509929128487208668199785286201818608686481399304724443360052728444026722818993797135251565172 3148 3953857529033972999357649751992085803972041107633636660294858795929664792987723064386795450260681125886214371449923258797844359654209932 3149 4297688982805424946454945857689528928819121341076393256549734011342042011461604233969192895290969654107859949052403802797283978935076468 3150 4958932295171016303758748871603942252712622850673462360623407537800225116132830445208577324788282920262969949809897503638910951917070732 3151 5766214690796318222436303137947664811991192411836365968756528167395832781758002749567456227618070625238857402831762656639369424383216244 3152 6138228567562861636646962983325986936338926091993238686074756246202923988729869923726769221342036308898774201852298119879500838032143756 3153 6139071904592134544751194207406901379963134586949467329336440025429809125297552837785940298959807140875073047206991217573222800191206004 3154 6270353948222911372190308571739046411137512160612512446788930781841936523524451264087112733068355309176730330178414611946252288436096396 3155 6930391205930586253473498947711577612309881861729619020135134022035824578632288239254177231286076920669017733355089834256384108271476084 3156 8000922707014370243343447399911152333944666325643303193246605403392355083800120060658900317850042957969483824607099456039817203580043916 3157 8001084782208560381323753007771576225110648968066896475113260837613521046493701828555572897611033552775261473752668835202455622648528244 3158 9244207446415656963634519009829602826694583621264018401000502308257749564340925228096590204465983798600361175199571965037514439340130956 3159 9244207446415656963634536967144698644221709921721847249048453044658918011308267203434991172452928884941434106988592332659215208544193716 3160 9245611527838770448706767055313418215156448222364464868101336785895635693843471885732635524844196375649618390859255146003519651101405900 3161 23683445107329237224332186089524617871667897672294959590158691717800254808833382591742927936314314399699157010002975367244099516761070900 3162 40284357953011844723523627535092206935274573517655940361001481240122936310239814690741536710453057540352590095086361182205280102896452300 3163 62057562153956783237506154027229856075764545478127823216055763012571718668473098943912207280478858948127905965197698891625580735694400820 3164 88727981399395354241747934709530951073430506599301182643757837953233653861437152688018545678768498726012185150504685552350001045888242380 3165 124219173959153495938447108593343331502802709239021655701260973202496328933639720415964056173776181587587733367989203961516024046523600180 3166 184230470193307585078764762182684773555051824722802062062796629423560254392322940076862659940139303643208995654790528690761557330604765900 3167 300363121101423359019072564781709820008595277933939111195833678922885221471960142413333571883515377394140147513023565128077583972427943220 3168 487589030552944724263641930625786729871253010387950973455509672397644879895735108625084980146398881460602439371729561898296244921709048524 3169 487589030552960314724633390548450314224575107203069623870361500154619494559246472142531745270744684686630694419844288887900921042658807092 3170 513945233008087325748829454034128191215700711608018069159046559906984243106541897288637866539128900513672362573288986171560234942271599308 3171 513945233008087325748829454034128191215702327254327905543564067677333711426392324722959371037831026013506761113549930650013001184135356884 3172 513946020712217749639999801442418322552248453911829385711916704344260241909395443954179012601110928739527132929660523406761209913007844140 3173 872167872114950231652156990803580409663850170520663461531191558891603442548354494228904726181946637667704944696811423510155115409344267220 3174 1278245414446858033117993719886197493985782537817023509717157201475970086143903835605848040050633600291507566819322953591555627026826535980 3175 1802717520676872251069812239499137434652850839652700433284795835486477175703877019008656542951294677840928649136471118621304393657137150420 3176 2917137598806222616147681581931047689644461153768501773197787144211578149975133038256441039002770301491761986984696678571471955564516103724 3177 2924989920741098047146733214722248356372979218785375263838965575286171900042360852625906559969130383057015720462448217410156940640059930324 3178 3455103850227319870107305732551024325430753073303629436442819587175426125067384348526969466818944722679806446043768093727063997591845390636 3179 3462354855159591265427572902837966508028224036534765339015743794126871631423188404971205540653973658197252759900255668266246336983217325780 3180 4900226260747734204591017750547216880340762670294024701941344282518647289843545915467588706609582272427623030244846667147627277363701596460 3181 7371644722690069716471704963866682785208381100280215529564534593587960845567609314037890318861456826483038639394503095331205071179527736020 3182 12031212431053945999236249925947292086230356855471981192760953228975171776854575501130209650946209811696533871002685633114726998589200020780 3183 16919205977229706344025324391725584060843746594328087374707242803601489062977983029587828243677546917346050764021171692665846984155913643220 3184 23686889712528926453661086892076500835820444208592335546239283112248136670407150101353381676843866577201710277974345048099318620599345666860 3185 39842293873496793351506570384151794411315790066616018742485801929255891689774439619632195856791344401992385162365461417301769815105804797140 3186 63134711830310303310848873070274733279040236897289937604538906514207917797015639567778672331087594232453587908192772851854001508312884043820 3187 102849332938458103065982004710959690665441037234875726722356673726066279928940897567886381456269557158705861124308098319128417510119785211860 3188 170437078831587491222873861693445132178429579188795967418967095055908704775150316973374979323314934947327633382321389235805003772340363730988 3189 219207781459976845105641655128066067347924179151743496820499175709999652036099716610734411906512194767935320287945026673953271213461095571412 3190 259851668452256511758447461485493922878361521339830728970233783996502507992471058405565803540518799099626787491251293413859538962789362614316 3191 259853520546984310509791947805750552308003245494749527634032604634799293860818812856219613840505189257957950214297670332804909180064053148884 3192 260099836968686976524084619673217899217281038152687806377743446077756099333135676838044773740371603896986129194828588812831175043142312444716 3193 269028110430430811329708961754259411293605462995274507975786305403135293310325151214465667296902962504606284460001357938864001105256586755284 3194 287581917395366365936403636121748549049337864606357356318104088607797054325128413578760863130589424969532651248492432840778631305474568547116 3195 344776835977829290589108992613721712564303346043797336431139952477096822511484442744251602163883191839601728621113430751774895689734033052884 3196 345619729578190925964298583548776813772847334327902000472082554220131512920830546396915243515309124496652358350850559887744573057315010791212 3197 431601518444831465617009377501080982863555139361269429996472555948144236125423532618253235367916566109926160244294714307021534952848249712852 3198 526890165374213290640576314906169346774450688295194043612896982986521574408479164544930543118613989826298196593901107273998900671355825860076 3199 526890165374213290640576314906169347207490750536422114845305987651620802416540598533876389434390164172952362218984676910743299491163729181204 3200 622709141630253677229844826056684726952969072597385930409039216669872444630227723608404935031114430975943263206656949865283194970234491618796 3201 736646127225445464793220411289662339083648444914359937937895432203261908668755467128170416760907189596885036345407259511293318851804621847060 3202 1192027505535302394298612101866112832232032202521885112304067293946757063662315195572662465143767766042374439249598686614414453386651735733740 3203 1933117700308156600801651216349459736905139217883901736370968721902414754012027937664414832274834438007917825443021417664919198735440014297620 3204 2777185476341505640470955801609487720195279504651380894806990546322876823928306602508580218428340427843203351725247998412097203055532405286380 3205 3888059690446640808666734207950344636228780180903736477919007454419255596545213554043402392798747831486247749354916403322285531919448917601812 3206 3888059690446640808669664115522215093683272369800618927161308110409359411561107545934827708875651039876648361678932993459097220787060324266476 3207 3888247576989953178154248854471949431737479814551462179634129214322367252321325602546673078143866228472936750518485090757983644217413828578836 3208 3888247576989953178322668498896447543591159172194857852170427237256185721177697509586103697582458968742185180486675275467441241061274026782060 3209 5610185789656932443008421691264874312895815377024009186706024428844894888036243050725627524166524207428436117571037462958768306161258778088740 3210 8259815704772013789585893140633573540871288029892823604787785872121626631277498181216658383429918183922101531916942515827788888240630061230940 3211 13492945406256941877018924461311594127595916510457446627434811998478873111883566066926370433785057489721377029871282743101819634277075396695460 3212 20184705588655017449970458762033605364208161620055356804711717487484144348887436978175294341122740719853087023299519969286544310097167578311260 3213 29124901311686377183287906035060421286951225610049818283981600538495277914881271120979231918368367120428712325588171263128917444387983410724740 3214 40774861836360928056603068449084589801731715854270933935460715118223008360957811714179956151585025439454147946869007296967639843677319838138492 3215 42231347906954021506998149563618376486514799009859525749158905491227065904500959596129769440748060188462021538168471881180843886790302314463108 3216 42283842302508908008735127855915090947114707182778233105228105940920787507195109946221832653562709457377768774165620537538597492432755495436412 3217 42492489981429710775294181036722322746290483451392438134707280158286624588155026176404297314961570935105576789053168681003217416005726269325188 3218 42570687669310258260237926329451895887723385725423746915548218083826000082859226211502431161732592391490046764201461289501047904745678296137852 3219 42570689069391986462534788468408231618060745353169549432118990348094402806137313542385177661897155342010890508125043276240978866718115980623748 3220 42773844789256355645080876387699941207371836362392138040002458850465571449882706435309150038888449431353035722057248768041150039585178449789052 3221 43573355906813732675621832056130978704303829162411440085686829631064194581741811226936842309520277907520913415642819826726051469347050752991108 3222 44387811157408381884558274006670750970554222483738210639751746769831935269949517044703809529274602239938626314369789334689827389684283185799292 3223 44387811157408381885193126008292037083306195151339532794312671971661936923118508424139965390206454722346408379948078206597680656730012795757444 3224 44387825542189177211657698871044961337704102669284514381536705949017777892206623620741872259331136717788692335703747990938744452661008654933116 3225 45144478705632064732736844889867561788153048067562914573426939181716105213626506254207732862305567259884022441664793039412431698318769197267844 3226 45145440600113601960640349496626058084654046277122544283302591497645738814145828857138914394320746262417488246981146949317506292443415444079740 3227 73196473140321406730989859991473450853260339030622870764449113868539232767920507971907557940552405734773784765447412672252039283673358076590980 3228 118718674152247962135480040434500688671900780367021155485100528953053706570769139489993886220265910358033144413473178433449230673584554039489660 3229 167614533335392744591476730942227857057702646212096931524430886398485678442676120712485652916079521178969871293803317501251400750119146317425540 3230 244706817742655064573856371655453616488365638944760957739050773833202336362697296347604511508274437991795564005991688131785607796262919537968252 3231 244706916720526960020365173619758219220658492924211893857563035846450843845676868976033715756215443637196118198072206647361169531174197916470148 3232 297951640775962178263369166681922493273134274793731805735572975390071408121201578590573119527520362326712676948406889554902326508314996051862652 3233 402130536152172730103708036151126162249754650595735933615143945806180292079663669006857427054625384119269557000297410378294748364369190475600260 3234 564299412668656172522498431627184097211025141314487113061472731861322872384776964115045969913586948564907550174301043585166355004018409461116540 3235 790019177736118641534190798024629340319785026419845225012744377014740811332674294556085514199865955326988900534775933498726733454677705955152260 3236 1192433689593163036017918697570042334353788051610256851488441559140155615286051645381604872060490813926183331983427001552941117005336323418230396 3237 1197379485745981797409988209137084960630123015568807997699341624210780928905877991481269158942960775077108481330360738050937203771868805711915396 3238 1198208983138254732496520933909608053779156699680736510340629718855990849531895522917807306271350657247435269238547563362036518920460422264526460 3239 2977565170044879000478265144714515058449431843391493400825720761032560349966787299585500391307415755947957393611619292295208556037130480792758660 3240 7451075453038902631571685052499139144747698053550732890619353325197515747781176308229931818745594620736558448584883875688610558086309868232572540 3241 18380210537653443486862353174841026035258308745218821478211286378418273634207116346494096052281220520817568965161704995939033103115345562019889540 3242 46891951980047246610833489926912368061227539053398689701021996880576407700056258284045078838137570163185308366773049836456429446211839623950758780 3243 122852958981968012846146718479526925319158394390617070666261237166999118567368707604238739987863584733535209441508190820014204291998725624407497860 3244 316916041616830127261312516538859256036378220162696897995356946622188550630453349884540033873727064026098139125092723865617002790021178897934082940 3245 781733572934720057657057697459486674726898971894896280036798401899977594559955468050858362049692281388257125055001057235460441957302703757638155396 3246 1476607859987804553352220095201252607817475835801470751180619203691056641744753969333866145965471218389555453816471716803368171373055556865170799868 3247 2500008490830383432341273847780908867668626081701525661521686807698661865738919361902421461652650985504847674249575027070046548255866821255851796740 3248 6814966702375089418883706126679484461069612889118748715792229381210334664810372315015211788693207895689188856642456021213283950343261883744029906684 3249 15416386127090957593041100888445076625110233527326586087675373915688709096924673941610856718376516339650289469900871084880910187189379046698953861380 3250 36817957456464286957498160070779478950254337835780980944601308781211282920715971224055421950413285628391933879024411346113291358273633775831398897404 3251 63116535874492494054774332505110182099953387710540614345343045912427460034188282201418860700236430200919401122978134213348290974974033984027181454596 3252 105215918784118754427761103261237596661416389421727276217906526218804879894588907464687517281638853783078254940673472265861313273924965345662289132284 3253 175359864640197924080658117976723521262287704191169358744836102090019184032454317453999044891884816185883379647444523438964527637269474708483842733316 3254 304615815332985491261644396475393084989726186108159350730326977140529084433002950403801326218955163025125315927734138166768845674401178435710098770684 3255 507693025554986979471519876036648431785983326835789288986947773084628846931908912462445416826096087202136114411946557068577673705357272169078648698116 3256 924164247815359602691442973814778757553050051917846088283965044993911976875387197184694230529119617287467028587407165037197223782438410210163703947004 3257 947560991275671575494370135332100139939431068542787910380674725239121297979729048148690874640712686722778082173428904227635557814007811120805807988996 3258 952127854008481644498553782170500456663211643754945877639106999283085339849743480651338841788747639278997730812575694043369420383339385011217212555004 3259 952127854966380571863601535240991129626495315093539687762739572304253280721804022270201099072330134653624669005969132998433825730718731345395689432324 3260 960495755035898458782454469718845065807436874251699813434401388657495238946611857181727371734659519293405693421442464640842632012726255182941111474940 3261 1385858163807230179865396616238860780911658798174831877038985856198904316057310053261911330053532569745244892283464962170440265657166141467697440917924 3262 1385858163811427847081297712915929548389089511616724542018327299937658047194092740462651041248845087262354738815895962989031717341021214316233819024476 3263 1481446538095904716640398143482824423505693784741473857043463522737093973453409499269536955262115479756064346951865588897372025912155503394686485615524 3264 1501824754075947242550653824680160050388029689890977625938730017569505889740147288150667242197094883489837349830931115460704710991417708187362373213276 3265 1564584340534502020431175362030027511273017762583596583713472646909933754247268062843492540677403199496601388695561231474945316426989299607521742087076 3266 1583781694406091005888741514769759889634572946119811377564778334124364005140810894766805465870187054475698484876954175710844446975069267099901964799068 3267 1828212687178191348957715542844826982621201825617485235096919531080574161054463167727624367941864105718515588968250195311217577834965124733695269581732 3268 1828303132310763881832454693044272430502324006464858255579981954247429771426682993456973144251181044502110142138518486891103193244471737313593959379036 3269 1828303132310763881832454693044272430502324006464858255579981954247429771426682993456973144251181044502110142138518486891103193244471737313593959379092 3270 3350391079954324984026902968263266599526973451784359402276547422063958866933552591481178898276311525555200636821950982303771979942836925822398903619436 3271 5583985133257953480839894290205767532331148123053980982876424756204978843595696716310260713839116049326382366671200952309160160706008609145204436492436 3272 9307164495263870731708399246697859329589533104883075878060643350971967920846549872612238215371965332207935911592697370756085780939149361097553231812460 3273 20475761889580515609759180284229328524457484385107593253436247481651579578578264062041824549593599484797700725806084895345561726012664097605102300352660 3274 47192782031683842882909577244987200659268881207447896378509626228095004816306138129331049162463543580402373216404986204842520413697920462637256194469740 3275 103824568709772567596715886344557051915910416401061884945408667825130984411626319457671972396261444679807440689599911500922228313838084112761921213223060 3276 245155128149059252795757414803809798601771197090313649918051073449764611770369164009200555099919306103920115365771339798434532644189132233438105113538412 3277 459523361942447579596979919011968151604673428943114655465549847777303673900069442896150107131492205527678544911842735568553272223000269185872621140627604 3278 883214041443096183677099817164699151997562066193507595732186586156456939429106529736981226479458764290891075153635859862965102463839604452252434682220396 3279 1623461994873261760043242930439664906422124235806583771436238082060183032588985291811391241279456420828060318605975830439944664391092594669665939820179604 3280 2961643687454845796301354882535644475475206544897096932911177785956559794379641505602472165126604519586354702608292722943670047050151437783117836185805676 3281 5068367457711819370173303832046587101223407562964259742100114031282957195306351988472023978065917585269769531626056929051855095461863406097509117299219604 3282 8460101747902567122411648306907153323318165348251913495787108952634108484373953434797416345090605723765414868024767928142284350917921417761853914004620140 3283 19152252860700124646687362038940621479639704866120000441711563952068370211365523255761230142087165282778147131099144872691059631611242550537382673756552340 3284 45366856803444980732702798352114683696333267544044885309170997655030696747496784341192814842955398223015378222181641328841539426053740310462438641520247660 3285 99807469180079974808694789646560534777767477634307832360415758789586385907369310757589307356373141920323599502305517085024033892820195356799386806984858772 3286 168701120472524559189919912764841414056192462091574530870807652457594377704490277565209516249266681088074835713675524939807581074509571456039891137118970732 3287 281168534120874265316533187941402856169057159048033845832266729341372940332624059743403739325334531475705273628631030326638970719174005273059141358186848148 3288 470702754893162767284781186498003110188310174339466458269009350224017900968573721821655951498281085965124276846659234750750861602841742305580481227541233772 3289 784504591488604612141301977496671850313850290565810598807226581046702815552801371770626135492453949749222513827855197678382117329240262391949387840609316500 3290 2230411591931870915700128678053675192016131799870921230644020260436621524230742039541961882814398788164085739882506020335526034234084978108097725040174043500 3291 6133317736155228555903032959191099762262651850609779423127176272933193320294169819772588625113196278850544340622944673255257361488091932446277979816352804500 3292 16553786249287418553013998420442798410637836474171360429316819156770570159424910443699761412118959273790170954539236914466326592418474840658571702531232475500 3293 47885090987715035914756461238713883398449443330105900784070092744813154616933432641615833213036824967978853847886826848317820018386666789305738932552557287060 3294 129775536472615420729995072157729702098182805220881067055709863844781376409069951011615989888462442507956151869792616575388137074868823725303739479694277503340 3295 331819554352545023511558352338085466535590808599972167615769690576484941536129685243109792003996609596757421166614452834118304845355779258756783677325493376660 3296 910855837106714649946866831223221986163656800298889862667619771193510259289360183157192113536462703980218962826471754867125155046335376173452504214351686015340 3297 2327744676882911620289597709556966755934693423085487417684067330061016973588558965601944282963297474065028319296606218275666883490053093988542544477813896832660 3298 5949016969931853971739478570717631229777919578640099838931422938621791527997466722828981570022520097403377624475409286543269362369964790647267336976961972607340 3299 15379310537083089156570969041322831698865070926763210752784752879339968421819580723980346384605180822009804872532969081652216817610774218034457408930109694902484 3300 26956747369564255058311038595352440264872752455501148302594290687573040488073902261934214733045558196710728783947957884801920756294598996833888434907369169256236 3301 44987247836036470091477756134313039793029688625679453001537878975588530983433190133950961022549056364456915660124725109404380906053066205137336057224302797996244 3302 74978746393394137804202532239476104956414685717502258920982117870083955422783030725184810632820661568549611338477158001531938184138719087606299003376585255763756 3303 133919096346556316588150244060366293777028563216105832226059093881317196883321065522326481005356013326533156484788241574393176890551789669520802789039319241900244 3304 256939708845678007029140403479943046953562504122072798879793183410042864049057774030799261543587465183468755717052273063693763526841913770198500303256215661395756 3305 470790149748524520092384789552133321143753394538945886579629442789607902233646811310613022736866257012832028208562082550342759981205399198394181198164770052686036 3306 807656253197984947496369789443074307457631443999514833967373559824814241021337372477305805462891121892639150452097538972211335239702360947649089755274383637681964 3307 1435582504938281333082509472392751170267621480170587753102942153204482574561030144827035533944251374326411161020300820634621478308242729499298835983694606532798676 3308 2460998579894196570998587666959002006173067866840709364993423803686071449035304013362123382799482770507017145404585037487522179806212949353424876182710471359513164 3309 4648552873133482411886234181267632982265605715825371507814221961102748435908740402097642790747523102814407618492008059742220999877397456805238855785569236035651156 3310 8780599871477149309485991498292947505429615597600552656717039598642050769627913956718488837292845270665711962591251618165616970708309307953465521451832933647009452 3311 16585587648928681985431138854011031737862378853532425114820636434069815609471021758653608704581753855203076176568271487177333767070029248224269563337627824980605268 3312 34151213136089857475116570755623033502256840938357231771630778508685385648188823808830224245030072529816903748827078957838459064479929247711561331256239666046841260 3313 91203853819500303764793740251699548569384347679572805178503948148402964982188070303057562740792116774758761280663778396954695357290376793434759452002366572910726740 3314 244465450532805372828856588075286002618564270201578456649234806629408195615482083521590201048404025920611036395379506240070420243694474569798274189343740248941200300 3315 682777632430369621411864987063136690103275690821244966046801966050945033590025658368984501005754070417894726714523466345561868358078113423014370144928326302003079252 3316 1362736014199953131124343923475585440690729815845718688522470186272190781737630422068316605308193214970306642104475198681009769569550315492579160005579377819537135532 3317 2708648126990030297666906606573802653313015293522336197873972296832986959547736611444890922446340644154469172477196116754177077670690376600799605836061026576609798228 3318 5383859030673815350372586090961657764000473115989820371612339668752484330247389521808804250478551550462408383266701061761675222163999551971316120190024248545178105772 3319 11188186521299793958326771614181157184783199070351140702828815644326472465022108809483877865401592621651598837280494204403726695481745490450194700439432185093570873428 3320 22762495356535695963247403430064457760694729010694329825765076744218548083206688558443007331435182059777776691727904786143254106763864247467202775346819842297902416812 3321 46256957790562698216230671503785832033183463951649854872939561157773806662959052599361853793794362203973290097141077580337145319749269111276294797458421551175195029588 3322 93248245171725214625367529240799426038272938686589201490723691819738611121358863580046411456744570715819876886385889252223786150923436536041506182344190997104654288812 3323 210204308257070007807526263324862102882540124110822110441354708658045270519832253499235002979726892418362017412722984404138077261811202944807563718505662695900278421588 3324 435802177659165405450939625919159539285806613513798275184493658334063283921671419270365637176596955771022853022040684338760492922461050684009140279532536381973148472212 3325 904798037020941461507787280200218517710126307047927529036257757964558877066980625488366484407017950712868586141303203301110979788065443193560336602054881716629195975788 3326 1975035317247819542121340476854053568691944239512920437357345240466406070629052687175949571000266753087942562657110219926396227511185195336665309588015734968117367608212 3327 4274611703053407134182013083960256648880070164642147933274007429553850314545634629387730464037834949261568536295565861344017416790236699524519730793466085055990459591788 3328 8800750215879528207652450157484815052297180165200199256639669686567664431091024858435223419577807083410502935789465018439718984842663543910251594852623093924736024127892 3329 16633178074265450036916179314946280990581513613493049496011778385819269396999620536206602119469788644809131124056488260804962824351098348539776032133323618869792346396268 3330 33075170193654285705653523239336130436368892703592817874197020503038060162831064329896199928590067556105734485227062800092459513285023134875291289217667827725207040202132 3331 62480132633545725517909281438721367091842001184520349840724510325207881275036412684818098341758828567208076019524744242876290219121978072647629225267249508248342007605868 3332 120192704945656235032443959072881666012017343644117460140117370946859900100478991738024198210519750825302389196316142868146276260276650668963402711827067950917199463316628 3333 235933839658980433701252217945574161337493035898214460413770221485834853911475427085412931492553016385525624155012702044788287901640986381518947757630926447395373631435372 3334 282730634302089099328555407014913096011779682048161555183804014704265647976449483115038881054874569345116758419347315676972737719713145165279033116895388921456095822926228 3335 293399714841790574774915988411702269446186462502809161039796619032728502617070218326927140717322666301536258737058535136481142916683452530006543800551818692077080570964204 3336 293399714841790574774915988411702269686061346059367423737970719641689224835714289695487221308579090492521116443022311763284398461088515959325875102257050380363261057451316 3337 293399714841790588477819902636977316798659716218419577805372561934917547567827047412730451443013158459967401122717229627125305677564573296360745878640924916699347794320524 3338 293399735363203913699812268408517845247819834087277079075368650091993090921871888801588209822261706572909549965432268991307869840038360848894701682614983213420842641888116 3339 312328766151762973312984253461855421129637929241175684327433555447206362208276204993806123487598541846054620874655410149224704970144504117020259398436589728788028602707084 3340 337611754454666707756776998879291291039422818701360865811912654065661272391697866913608757165358374491446366257508225965774096067312366752056649947804581899282750359212916 3341 360895325331331183203416481401843336497670276382067790000370922999783497346761102633003931908553932821517808549006681414856354012695722400426358887819173670626937960787084 3342 360899230917369541530902335168089085489063159961275400477457512087905593402979804364713627319500690722723862333739599684000799748924237134643016784966096026310327748399988 3343 446400886143686473562347017851930943359713792626357572261804798024546659829133354217310427704797263995504542275547853577898693445636879136065948013949904448522639293033612 3344 573640029144828431008869368419972721608075029789855977160733391371595944380479093368508452632860297032635463559033436740307246483413679388666096302488987441729021389820788 3345 641178984713678863566586597831489472009493007897332520846840438897732550483774997290146788112607927072808650152808866055225138665141623270570023010020129490081240587676812 3346 641793439407966489810849283667679814067362643947765064482295790733711141208753660329212205710858504402435823481880950810163646679839198584904138518968965026577732881865588 3347 647447810549938262945828554338975837265617488619748224926456244044516643575472053101284188932359525555748868631950682859980883362564228766340336631805122505437088582198412 3348 674998781340573845033500566478842274578730569348502397156856629698393576948273580718506278042091368493835439727250262274424567196702153298958477448789986703338393016316788 3349 886723524263266751802766547279302321415315785911674916725086222404346538644177380725852342995506643732045477381640217946002884457380766866885870560719869419157356854070412 3350 1072435470671745219606021700838397142546662126248517992655432058179191923255137787588026908644239878485563114325472895995240009778015574152742955306324539406870672416078708 3351 1100556925790056210947726450900348576294841329102215242491880562363888159332014714069119410430497367052359233923601858567283881117278899612621888581730851348746324113313932 3352 1212180050023578850811242291675906382465695161906092245733416916018977637830518171194630255924153263242396114228066807241720433370652268604948526746876067813098660370526068 3353 1212180050023579083347228851629067830126891169106529529207811396987816184105693355218758333909725012730860180981005614898973856871008195763635200499281884513173372887618124 3354 1432673381968863986082217224331382014346914919477292005236913272443331592345470896541049149509031027271331796953107733733543758120832007727719767160004393629944999835931316 3355 1675675549023289938247898518664205802302957087553544753236224907744274412047161730576576931704945925841209217702240693390071569188259017880431387640763905084852199920151884 3356 1940009186982291197904465967732445727562062267998225745376303582571409846711640022124124193623989270095266902186185812153189219123828434700630557390667434112945000401797812 3357 2239382335791673323286529287810870931669209832461823539334192737614228101592232857744276754698605555877701506247492813608737291720098877767445488656105800083728421240058188 3358 2429671846148584924456516367675191402572129601423593868936556283930798401770350529535246589600615060498856508287692216967834640202573479593198608883604926885507021188746932 3359 2476849941880688876320050083393446838839961716965141313373790225610094585311339393220847862521172992601285070605492514174841416449715936454158578509829380230775597872460108 3360 4862036507326885987648704435324104610167338979785208649897260548705740209496059712725220303900700020794898622859910326207123552237669137712731125262382171764926332105559732 3361 9850508952196551516350895397340047619391987093682214036513483057031654686932113915744026692325654280267131288574453212973678809132636793129382286223320351232008834070901068 3362 19336217719267644533817232878378734604983676537770205174798873230196169948585046618067589355575883175706929781585547525856060321884235476444258648874361576481953105118979252 3363 32279812894139416680669960118090162767763547224549287944547926588568919125747358192440427453243124506868985954331280879932904087706334640536594680955631415447573024241916748 3364 54561773794605783068839727412118003069722127323802972696038350907426312321059905116006107895914008801305904536022639040580563070198044624278765015619314904414961624387413172 3365 103895920765705301599289167619324774365122296983331634670632962125714295033377021686612737695938711202414028962763277637174014935309433670261399703177021334678191760684161868 3366 173160431520553641065560817349026569681749523071619583851167595624654215994685049562804994478224651532990689174293168894640186276258860576968148320714245173526252571237246132 3367 290364125317914682057754708707457618234225957810700171811639038124568255144620938852654295988726064045888424603126603298102452196075429018215258572068884888343795833912961868 3368 483940208863191136762924514512429363723709929684500286352731730207613758574368231421090493314543440076480707671877672163504086993459048363692097620114808147239659723188270004 3369 1011328473239503808457161849162467033177432356783491907952339623261299223719064280666895167238156838471602247183940748311901533799310886360638229110084446557335756149502325836 3370 1685547455399173014299623071689850391749962837232062397114730507037899574231201506594802752869782721939489118604348364031859060346671608727319739205139317292175175388201106356 3371 3045814183666673810083995833882679630120118795013637851024818383859655917596767464361912172569582525329994783164042465536938956800498894192844456346595786916957664287490843724 3372 5076437941016442935541144572494522468614694745747255345654103800545959472488451727253174218498824927700853327384312835453637006218181072587686286675772511388180868203733834676 3373 9049302416594528711182040324881540052747934111984237790079054600973232103131587861625223606889209653727608105337253315373874663258496694612832076248116215952844156363177710668 3374 19500609432949790858155426146584968480306359133526855392225871835807888223518494457577730233348784470217415935244569580522025761185626142167967967861080520768035579817329701812 3375 43126138387742873457795323819621830403598605559135200064260468139355787457221834774544974592837063271491621025913248267251866353124505884969991004422165108555698864430393838668 3376 97097350221809759357547225217209262826967436343455763050443557078558171088145685369386489004774666115203024833909490727656623399566983360255549884392276821940295332695627281332 3377 163692586905622915690806267583093720679746903723180178815743581837639580114757345113235038206046372788414318746294543641928017590935618915546129493375414483947646891717097147468 3378 272876227163845965143130778825665805592871006903297660661922146894396474382044790543848561781646145447887598881085468668101110055071824077698595475886611938035464821254704452532 3379 497597826004660289378650243740919998434058896049628708342895517411787761355908825574261435775217906459015101431892861393404850027872825640908966436272309285067045135657183255628 3380 932474725745283305941373089980873170389775037766665420845495823942835971034186462206068514979467829076652378207720470005654210582438308192866272413407501799571038784805371552692 3381 1598528102117499083440726603038937407268990940924261086460940541654211658299777694765817545298869818886346599120774759957542565965330355274062879552996978574039052542533062826060 3382 4008616634573430209640040805828666354257670000595702579711992281485325972377630282498607303540782942494127247387104054573341053094759808100610544921793849593507545691207720533940 3383 9048020403751456758901806390298989771038740858487442965635639721066878623366651209068285056563481498772458644102320580322684091271029281141378087109191831939631317417297426357612 3384 15912035882459458438068693996732706149068130475271020387841987095669338268679283160775259927059915739220530718938563779188168574304223908214147670433406325135213696147660991187348 3385 26522362517274685314284541525338099479762799416799935389226954911867081539404454791420414984059465229435209911191871756065955227775833267320162652711626612697374571397087110159980 3386 65473221723753043631097374486744093947279633515413383621343289193158120043460934505386504976394292256143151254557483143290218628217561411697096691857833723878549806733639169755540 3387 163133529786346365058637739679387229461206137746639008921265874590533196744987905229844858472621500624876765191541960028152265863964541532641720679920401865123648028990956769060460 3388 359176400777734513043503623358161619382076369636692096296020179665293254127680436406557287789909082303254833586084579910456157780915770674376898430184482213759962005958524990183828 3389 608255148532908405498712434749247888327034805831187663505652928119273551740357930521650511761611141380034857400823035782926591335107305503216296865925875260285812527175058637832812 3390 1042723237864001966552691751874580441776965689354108140829226879474596105202297037243680694245135199947707266526139989839964453014242962769950249220081662718983179805390059800567188 3391 1787528140821101236354463148141131643713831532553601598094360864457924201327316165472457486603719173095088728516679681416243888690005475148898493436687647333441838971533481441491692 3392 2985589209131929276974416610717287003480808866422281828266017820181671930380916633523475465596325208447946351240541308378894476157482997358135258758358827331699502487488534318073108 3393 5145377147652899392232505222725537176211606769791592087011739958739703982186149475284970368367745175399000594952278077598553697574329137829991880241669086080195261447604490264066796 3394 9719046270819155420990357001364503524851160640739803374934784124074826561459765765746481227733063027948587785539706775723811624949593212270199827394806679374126740061094803314902292 3395 18358198511547293572982330285329307914631820897414680938100281625493068403556229259425104597473241956115681431831390657105897100939694223259881544248806531895701825690126684968712940 3396 45284064028776416698265854748354413801270606284700427834808389301375610759940250854007364277670229260392534766335173587198603555402471196744362159101666162108565954766892223264549780 3397 119986020135866227293537844017678206547875518874758241993602271280377775108662184375121839918746670047555188195719299329904575392007232348482382568354372226055562895440226140417733740 3398 295965516335136693990726682172372758438304539848203314380672967079704728858172951815813050173608032178796975173711119148928832735118037195993175458386244800559832337609625563855811476 3399 494632728932284565362796754627453181978653343909671025984010035017769378702572917138463301787338649979164172614945747387415903744504190547771064380274491884017445432747494058938633324 3400 950136296752659679175050174815406293687516594456485446495029404564743207935432298476619670951677936299038364430953452299964013719972742353900244465804702413148023073997576499403730836 3401 1827185186062807093083668348845375020875315779410293195662587360310020317579521531528647571375818396036234071857760339671715067473776083318039861918446862914049542555312100117207547500 3402 4370211020420379921821944404742342611291036984733813512284186513873569330148269196811208982480761771704113433530705014923365367935858880024186525827702745136923796760001811709226883860 3403 9864200231119690818530051040174112675711166204386460109006935305587146218489953566491463642485768148223710582347373927706537538338752395849348005819334515539460204113446445618535967980 3404 23373015805681854590569312031978104651897720527032133826209448295473654690995868800800501541921911274520022941308607657802880589609928796117950982896326509864405803957655392043594361620 3405 51421469030844222111175531199518028783265108987502874140621891356832136109503280668460222957267348005105628998810687480777765925207036897365942717609079367550365727293368692040151389420 3406 125799139318052767481623412614039462156165979526273689147633455843887541163403344797537622641439952158753052213219598563828746710752624745222829786491136490508077888285353676415516322580 3407 276955273538296619950749391129628755210560582248657957049459348996828283947487400703873605134227371749299797205271723906267216553513080512636916011505963013528259458609236493877458259180 3408 657355337645941915657983215102595923332096090571605635891571619431387834732735661004685835149518304644023527168398271251541421395527762709730801347964553258927238608265914442110484591380 3409 1514037777674846863805806501881462868577795511832665883956716568625841658061849307930778433132657074079638566597402124221941280377707196157191825079348100807301232309778492281614460161260 3410 3349734943135867419308495451778435827940344812626919225318698905786000175710933969460506686046352460159107092962033579612170680848684307542252935377039726832432664243976871578203342375700 3411 8733675726669184079712666969346772149319950810067929952184051914566817685929455825772083725686857818335706406930033411613915159606820234337154308268902725217557741874794046919682460939500 3412 20603441864068302141797570323612907462377337385356261000115599920495873187163650196130638913446320405436343903925628403738627960197287705745401281293953089601784668031233499174492428634900 3413 47683235072517213427019933201902077056175098079243398440194308713257546319642990199179455082526460501056641488731726501630566887999795210994657606131409984988986542503797739567000581387500 3414 111250709645871766829467150398196385380967079355795089431681468582340049208069930231998207994449555545328732848682604370538475675449675713096965573714518909482743729832309194521192017652500 3415 259650549818478617587964275381724400453499968823562671984091226892768218978980400124047408366489634156474166446286752227049350706966433906561709195130777653617155400557584559136473352541420 3416 571497603239453577986974911989592179901664637719440742453386719707436483535556598279487642053946130964059213900325016017945889437972524089368226641344734972445922775992235872232123421715220 3417 1294811914060831377623455059291642503919900806374096698586464188492000314058262133008789669071351874871761516750570315024094023097835178858784629804073832050676734209058159582099065753539820 3418 3194412050178155638730733418522747369258902015868031824053541615221600465088341158012396662978392596373154511229488025062269727879130636411187867870503555123978929632025130405152933389822740 3419 7849893719429313879723889182469678083887581787394897066778726624394523672154887605710044442357845820442225088857040578192624792323970027906952931966237428457173992058088311025437221519463660 3420 17269773265999794815648313722951303564207453452680937618666795072333952063239467611299448947962504655043843389837487370205511088774118475112272251855883138629536507108934503142263317539736340 3421 39007848495769509763581066985241852978351643128870141947190299832436226614242993897637452556756578614958347615722469082881071595691998488173372770051741458259521631042616437335208799556078060 3422 85819439773277188579667347680568006864353694334807829721950115781077116287151510835032005754126243594041029925523885045372325557128616698202318851158395131517793381809726594649883806840337940 3423 196238769867813295424833340085091592247977993054284508109951190862116347361507374734790594552001757293302273053965664529871127895832765540035160185131121054606156109349757452704145061874158060 3424 495595627532634746406531039097884499914683435707242566136747862957457486672114253081885264240101167838638043841150608722129226282768210216008031358780200500662446251224774105293225811764262420 3425 1090310380571796442094368286015345899812303558555933650227712685108980433338701680457176852189337540314250829739169851231494912520482217698787855647583615614560135024945988890447962872968299756 3426 2040865559884276354123480425962448437038307084540618163226372832105551424198623550909954902984045432350715470514322541218680895383765025618845876576175806460132279398690183689718612601391887124 3427 3405566281756018900866243592220159039179702834350069048128460926586509211280147340856086534640236993146787354155027889411625512473532857344838167366316134061788049427992727009064613169109191916 3428 5838148560888146531629380105942178170589176360668504126368759066214716089705674693896637687836947547008849207184675172780355353785435680587856998155297581723403420963340123975750166419498808084 3429 9730247601729429602891610819049714183532465289607043275342476631443715931866833647857063060045134181052572143408489238123100678856648754470524702137031977241767484694738588164995912654380375276 3430 16217079336215716004819351365082856972554108965473102637911589339219573028168172807101904194534938336615212171889238599004271642162166066393309891638312428120084477363893851004617106942123310100 3431 44532965504867665789951970091577330940681215780186163391848073887164110937067618171260708735541068147530374522810461961771159550936988223914387931582640572475283344976191287631891837819814949100 3432 123221932501268693225336639680110142336790645841560147508863602702885790177711175411594521270718022745778298450904229489359242702414385897673287319846962655430474409966133514618219075883183850900 3433 339530886129276630738484228652855355281140682737623076058976548191063977588879262746624707929049007708432050228058368928486845262494424764023212902203941088926316293276080034094674448744044821100 3434 933389147053016948929160561969584565792653891302394997863875600171355027208257426020427854615988300715117749620700882416562382119590871658850203475517713467737549366260423542724875005144783338900 3435 2236434032030439231226249643208046014561301627361989038387547672589999653938508801562864260122650491053856003905309798147161277570829459464373861274464864149914016259447477814124001820210329109100 3436 5158707833889471248547521657103610314869162444343884766720258263288383115380423341748532394929665456591762481026522283495528881163883627648355257355252746959543783243299325686081337473467660725652 3437 8597846389827237157195336167783482055588162035997963241297799857783909220088978464643163435290340504852780447188677098866973287932093881857229969877321375433197924235183944266381339432580822930028 3438 14329774243213211588345699850350089164162598024357517728017178515662925767919152167301176023569222256643714118414994613045339636053076857750851682029132460987108885535878538192001978465775868566420 3439 35052832379552317580058170965503717032338294359334564700879935001529696063894990429011970561551506188771230640566601563933734419747227348610253012325950136343573700141320370963250166588223115432556 3440 66210908891290800439683199653119272793206372246464764738234636318712727249481941706887831643681937835326196601969608953581893364432856584074066707578369699913855228102650019442347459131440563154324 3441 67448496034251308806313126752782856042522928655615904299223722893540631814108043105952989826930450841839845022505259871265639008180606237134543329628722589988629737648749059148366398865147710141036 3442 70601022456692354185321237921687420198608923417676789565807077576785195250874544990659795810381602966098530244447132416686041504364465116792586196054181364834377417098996605046979794524488022994324 3443 76740252582371958323332498161618374010016332409547557341584024942253267362054534417198781994844743744623595650135108763253618134122826898086845783104710278584846012381372813114965408994022054445676 3444 84910080366435937632846157047576933128514617290207901849805124240872935531934043725272673701970585462338531363685519021234559847118085819691318242053174387425855714920044450282121544120319946127764 3445 100348276796697017202454549238045466470650600824341236489659909697672884363193751662726406702709069705925253594148543927510856943359805028138489493010444684674571466673082822236975006430256544475756 3446 100348276796697017202454549239243550739428032745817189708860513655608017738847638939531293330131054216262753723848541467993362644752639869248980360437543078555840135179812318880878261184010231292564 3447 100719103333333737162443294504206168217585405771910297293496574535711245609863505438972401926200729693252253650688982158465206725386171323822111196908096923206693780358821870556681885933165398121836 3448 100724096472334369768553991476296741903734414988372948341052944739642908554305025451291496281104093291377434669815975530198900525225384766285206536088606600815548506475071011627740212041710361002644 3449 100841013589539633111291721007900104343584386297853102421520240912086016498511406010832153380403234733240365280162003559111349533521102417163547249631155407624920640639163569734329980510967223483756 3450 118935131153856744856043538562472887171281354992130661186620413024968447441601111399270587697657106884796701819729008430912906109753323207802111314589765194488845206923927079667668779289179925316244 3451 137425046501305062333663752540672453664295683289226604312271485638093794312774393423526939566620606694618037816913770245802727647824217992208321897110022808758119461781848516422726530691279325477632 3452 176113300608462369751209763134893737078719405428071403338218756652122079139640944611931962247656562767084443920140256925824032601414055591943578824714362671075198043858259354842079177119243621297408 3453 225645251675369384003159309111981030993657845836633296329178045761428311562767603520447631030519657907071608424131837384329080084140115066949238560932334841953238859245757849019366203704950407000832 3454 308173306383555320553621272642940141800752879526649651215955830157767421540310421860856341383224804267022487182350007837962433825622515155884281171106628076979099856981477287298794310159107085479168 3455 394855900400535660580735365735744217794847874892887376065965242740472988738177538517577883932953796944127784105961620618149694589963375900627649072905917270562420912969427889049352321965763648901888 3456 505915533741299695587956103645084660720544477254504858669969652782431098690699326807681242795530390512331327205100898222285753504117307594548336716743336962231663453576635207525623715219493546515712 3457 755928357992985711381903028118002333458683560643638855509735078108881538176072453311878765181645173421920649848446230752882791673753447898763551485529918153932983894704516894514758705959089405497088 3458 1032983381108320533819199557676306180505066224469418791258659626204819606700622709300594666768157570267809858326124335392764482896242886805643327552018403399205309785199699990917423321671364785402112 3459 1336674734230789662683205319401602839628313067295330423308394718883380781383632540820395127211781017100697060449029974978499701278178050355326397148491668388374344006606927817338371330356709440569088 3460 1719861555456273643331590585321567646936475486493868672149619009438925574179841561897509707026636994785321249168297906375090736545299008202318678869969074224601861958889002525945935446899417207134912 3461 2250188763404684553121656942466323997669161074540086848653619896132234829984878292737563583807937356596904234989766509704780295375162281984780502575683252047168557325966174727957433928276508112317072 3462 2109551965691891798025954254146520290460085749096036717465878169112601544764546550371106491756000766228659076308466168000769437564432120013256004309028698100324038847347416684318577156319311925594928 3463 2032658982568541401672914570723585954976620117481134564991088037009624638927943387989353232243483260158155631179822774476501791576030932397379925354393561334767522221805318663486509770834564738725072 3464 2037389525021801147331894650844936113975921153892962467738274696043784546554343256893495941273605722983548369837886338080960163109150305249513072195622171013815160328946059212893397249579540802597968 3465 1912565373663845475510955847694641728926208583895655876640579719755111921903174202017182210732591428674832752385773567030638460429345023887909049802743936286272274898907836531239947956292463681508208 3466 1868207824682061212877349414833705260817138892406380827983735586183635075701816289146366040761098814495353989332625279777599836320314919220403120094086261113701254584756754047851266748519560187943568 3467 1804066732374133217046538618652471501501338788943288115923162586627544202653083380536384763041126680206242320991776075602152424292422940634496238384730937158821637121085702951055094136149909727575664 3468 1691312563808656151470019216799577721943638506362866999013395206181852333860347205080332287431596111447933245236119827094950386898411378803858199367174096161734317844226427540616657595145320989033616 3469 1585659961694146010813406510765851943358033488027153294220273519371403849041451283788937756929475489389781012775693958503608826186205052367648181259808572157374787849090729677341392090614170373543792 3470 1486556236792522692315889812628664968275827977339891506297791710892391833032907820994543875696702370249326031082640205215468789123099462982560495601774391379539170231254250818058290706844973696685408 3471 1665228861422145310162348390760104773446293732827905825802597041735516414003346363602254596264602684521789981463487590691599537215907866163836610915521242347724280651904496875038480898940635826514592 3472 1702043474089709527735738924201405838264312001001084868869352917506723364565254602821973334828832036383111118361216185340969869018880461809909153739777590806622398503810608032609077550930583357265248 3473 1648854640887462449564067681718260399742412580966391802247343687818312845029826955687851933615167974902438459127376735612517109580189471896306439236573916076157582666098852408123462365669258572066464 3474 1610911313702380794552451738119777879414546429375520385957051864478343350580639937124330817329323128078525754056035517264158174750136708350484462580667304494093107429656967146216305986965713468739936 3475 1560570335149181394784822108996971361218198014278395285316793691800001562541214917000308279605972359524503623466863305593026549921284727611122168136772824809995559754401216990732887315044718725244912 3476 1463034689202357557610770727184660651142060638385995694774144671830328166983738057805000902701586951575517233735930946194706774452443621343872421446971474481980500841824210774650631148910343280493128 3477 1289090825502403240243425447389126136166107629475285886678048267419864392389763671456945320885904863926618287949161067889082989750315100559431480570781462710071710879857134821787969116998928299506872 3478 1127954472314602835213001281624526994303079135885749425217415133758728857971877401241728808679547322227042724578716207283349921110342985209249982383699341809673934609659837913102776668596190157510888 3479 1007514357495924046768999065076403719411877286178800655495014748644009714982285603257514471189089725098220165659741285934818239421938495269401288371268009500879835662487952492005969659706418514572312 3480 881774607815011968290585141089772721128017155058358278685003525641391241137984415104959384666879076424676476049748621901313723871033047788065002866086221760546267129663482728777991735310251663501288 3481 772855566241859289865493235749736363570512409917530033278941665250620505724891084969300374405397812141380271991736236149917164158346494210232366010629883096972136803109870947136050115523197262694712 3482 696868994649706872087223081954772785151997962060104377074345462471831415965142124931331993976579285141374933752646710324550571076292295398792043577505171572986338765473425845653350309508362166732488 3483 609760373050521001958117057023892424989470146897505069308215990107536972394415631767109677698441329097785463981991114375862245082333102818712604417684612997084706342792392650843909817022547876686392 3484 698889927678443362741796541398655228092238438380189051594467636540053499999658695975894638585682689204439194106885362300009973637704942662540510189613351346242941650014581051369936502401434865083848 3485 613573037109578060791958657427035253061394714743509952885677453329648951423255703318098662020418343743310272716280524281561170356669672854343896898270026972139351643039052041741599651536779098724472 3486 538898690309241638825662786667534247223997974568608552307366619261050089718724973800694372552249578963723225868096002240951630147849813509214786479207051029833613208792818665824518509237478393066888