1 6个2 483 1804 4805 20166 35287 57608 132009 2620810 6120011 7833612 12312013 26716814 37440015 51105616 68208017 89280018 101481619 182217620 275520021 333748822 477369623 564480024 773884825 1190856026 1361520027 1651104028 1984593629 2504880030 2800396831 3845088032 4250880033 4687972834 6202944035 8760729636 10302000037 11144764838 12984321639 13985136040 16159180841 21257280042 24217200043 25808025644 26632204845 29223480046 34968537647 37059624048 48955440049 51642000050 60367881651 70155460852 77311113653 81087552054 89053756855 102085848056 106732080057 132385920058 138026188859 149845449660 156031920061 197268120062 246183436863 264348945664 273799728065 293459212866 324909984067 335934720068 347237668869 395325000070 427812480071 434543001672 476609020873 521657712074 537360480075 586600905676 621257280077 639150292878 695153664079 734481148880 885384561681 932477520082 956716300883 1006608393684 1196723880085 1285953177686 1380081628887 1445642529688 1479285360089 1548329164890 1656391536091 1693638720092 1809156153693 1930484476894 2057815368095 2146133452896 2283903024097 2477786889698 2579232000099 27914348160100 30747929520101 31339576800102 34426900800103 35070755328104 37056587040105 38426535888106 40552243200107 43522252416108 45066991200109 45854601408110 47460746736111 52533041280112 56133396576113 58001437200114 61876998000115 63886038048116 66990833760117 68584997376118 73538524800119 74674785168120 78162670080121 85503535200122 89362059696123 96081323616124 100290577008125 104636641920126 106116238800127 110649286656128 118525189776129 123448140288130 128522877600131 130248720000132 135530649216133 140971619808134 144688849536135 146574792720136 152343360000137 158280544800138 168559411200139 170673815088140 174962236896141 181545764448142 188313362160143 190610719200144 204839405568145 209754725856146 217292909328147 227657689200148 241129980000149 252331284960150 266876464320151 278958135456152 282041585280153 288285100128154 297844017840155 304347374688156 317673000000157 327950786016158 334939843200159 349252485120160 356578419168161 383129896176162 402983577696163 427815250560164 432062845200165 453777208800166 458216455968167 467192584656168 471729782880169 494913481440170 499650883200171 528793479648172 538785177216173 543833793360174 554037383808175 590884124256176 601741324800177 607225692528178 618306809376179 676004412816180 688011979200181 712506287520182 744037140480183 770006030976184 78342479200185 803416208496186 823977157248187 852002611200188 873486272736189 888032710800190 910192083456191 932763604128192 963508867200193 987061872096194 1035460661760195 1051982282208196 1077134439120197 1085617864800198 1098436838400199 1128789112800200 1137575564928201 1164242888640202 1209726940800203 1218981330000204 1266052255200205 1275627655008206 1304679949920207 1394819755776208 1415469073200209 1425879288288210 1446871879296211 1478794323648212 1511242107360213 1555332925536214 1589028846768215 1623269335680个216 1753571520000217 1765794152448218 1827868510608219 1878694786800220 1943709640800221 1983519788976222 2023938357888223 2078786880000224 2163140493408225 2191820660736226 2235374470368227 2279574173280228 2294452036800229 2339522820576230 2431653120000231 2510484575760232 2657193001056233 2673881902080234 2707495418928235 2758508672640236 2775672205200237 2827643613696238 2862694380000239 2880341458848240 2915880257616241 3024471853920242 3042861148800243 3098532430656244 3136068658800245 3428570227200246 3489442213536247 3509911854720248 3551121180768249 3634627384800250 3827895674400251 3938541404160252 4097453957568253 4143727919856254 4167011328480255 4213872371328256 4284903623040257 4381004294496258 4429656330000259 4454133745248260 4528174926960261 4679022700800262 4807581916800263 4833608362128264 4885978128576265 4912322019840266 4965329246688267 5045642994000268 5209189423200269 5376679821168270 5490562222800271 5664765931488272 5753406088800273 5813074702848274 5903446342560275 6025576023936276 6087346618800277 6212311364880278 6275510353728279 6500510515296280 6565893120000281 6664890261216282 6698136735360283 6765002675808284 6866238708720285 6900235192800286 7002982418256287 7176772433376288 7534036146816289 7643769988608290 7717588889136291 7754698199520292 7980172300800293 8210527905888294 8288409962496295 8327558113200296 8525383140960297 8767401820800298 8808233788368299 9014537116128300 9182171887200301 9309424026096302 9437994258048303 9567891653760304 9965637997056305 10100935376928306 10191895828176307 10237605740640308 10515102480000309 10750626985200310 11038453891968311 11233523368800312 11631407083296313 11681875497600314 11988143647200315 12143516539536316 12247934212800317 12300394848768318 12405821516256319 12458788267680320 12726170634240321 13052684220000322 13218277224816323 13385440852608324 13896454630800325 13954123679328326 14421962287200327 14481258480000328 15145654822368329 15330755555280330 15580189494576331 15769252994688332 15896247744096333 15960031992000334 16088176152048335 16346777893200336 16542765582336337 16873321495056338 16940022634080339 17276499524640340 17583591917568341 17755957690848342 18104487811008343 18316053565920344 18744742348800345 18816915511728346 18961886887776347 19034685901440348 19401830271600349 19849385107200350 19924723703808351 20535179911680352 20612461474800353 20845615349376354 21002146351200355 21080741609088356 21477031928448357 21798065779200358 22533542610480359 22866327320976360 23287475798496361 23542941127248362 23714415148416363 23800502568960364 23973380349408365 24321959560800366 25030508052576367 2512015 2771840368 25300164368688369 25663088250000370 26400635520336371 26493934209120372 26681273223168373 27058930012800374 27344792794176375 27632914603488376 27826256685696377 28412373934560378 28510953055200379 29612336965728380 29918174635440381 30020645023200382 30329635969296383 30536950920000384 30849913845216385 31589513002800386 31910521712256387 32125882504800388 32233970766528389 32559872502240390 32778509033088391 33108526070400392 33219083520000393 33776029789200394 34113541403136395 34453576193568396 35256873578976397 35488945219200398 35839198466496399 36547476282960400 37025458850736401 37387010890368402 37629512271456403 39234650190048404 40375601884800405 4102011 6442800406 41541258842640407 41803684327488408 42199651384800409 42332263380000410 42731975147616411 44221846640880412 45050740963200413 45190014732288414 46315862991360415 46886611153536416 47173955272800417 48043916070528418 49074016180896419 49819879458816420 49970066474160421 50271458944608422 50878331956800423 51337079909856424 51798923141328425 52108545086976426 52263875543040427 52575578001888428 53045743309200429 53677527154416430 53995527031200431 54155055777408432 54635763496320433 55444045937280434 55606772566800435 56425785247200436 57087482364000437 57420504834048438 58597568646336439 59449340989056440 60483686876640441 60657381295200442 61180709721696443 61531471680000444 61707417172848445 62237518162560446 63128600527920447 64392148873728448 64756621111776449 65306227806288450 66044469870000451 66602245401216452 66976053487200453 68677698343680454 69444303473376455 70411564048896456 70996749260448457 71585574488160458 72376363079136459 73374041057856460 74584829177040461 76016285509248462 76429031032416463 77051297991408464 77677357000320465 77886888670800466 80865071988000467 81081018000000468 82167242833200469 83044051071120470 83485077375168471 85042515118176472 85491472435200473 86394717532800474 87762981535200475 88453176201936476 89845770278880477 90313601827728478 91018771837440479 93399194619360480 94606764582720481 94849676812800482 95336904300000483 96809854181376484 100059746422608485 100566898667136486 100821196523520487 102357126280800488 103131638852976489 103650416839200490 105218498803248491 106009178424960492 107070339764736493 107603898040800494 108676994525280495 111669411750000496 111944480622048497 112496142566016498 112772736887760499 114443029144800500 118412502106800501 118699932780000502 119565365081616503 120435521131008504 121310418085920505 121896325045968506 122779161722880507 123074503498800508 124857759204288509 125456461741296510 127265493183360511 127568889907200512 129094018582800513 129400677852768514 131873663238240515 132185260051200516 134697956442816517 135649391536608518 138857279603328519 14146428331200520 142781465788416521 143443495711200522 143775372669408523 144440853902736524 144774459508320525 146788244956800526 148482386017200527 149848222986000528 151914619303200529 152955795210336530 154702970233056531 155054193598080532 155758434104928533 156819289478640534 157174109215200535 158242181775696536 160034388059616537 160394648254560538 162568999378800539 164397782728800540 164765382985728541 166612640028288542 169224841485216543 170353708787808544 171109418305536545 172247693436768546 173774216404800547 174925750097376548 176082997403088549 179197067030160550 181559586736800551 181955599613568552 182749568501856553 185548936669200554 186758459306496555 187568086380000556 189195234852960557 191244031012320558 191655778780800559 192895012011456560 194140245148128561 195391497525840562 200031234163200563 201310832898336564 2017 38726933120565 203888438092080566 206926840447488567 207801158793696568 209117827648848569 213105395848800570 213551952763968571 215795273689728572 218965558627296573 219877735770000574 220334891607648575 222631373051808576 225876548300256577 226810222684800578 228686252106240579 232949854848816580 233905361599200581 235344129431136582 235825190435520583 236789524547568584 238241567268480585 238727062270800586 241655633121888587 242637784724496588 247593525428736589 253132105359840590 256192032000000591 256704704304048592 257732356850016593 259279617050208594 260833833387120595 261353454904800596 262916978479056597 268709986828800598 269241329430000599 270840086015616600 275138251747968601 276763179554880602 280034616853200603 280582663176288604 281406240460800605 282231629463600606 285551355787200607 290023109648256608 290585749063680609 291713483394528610 293411235540240611 297401471480448612 298548976926816613 299123973308160614 304336394297856615 311391899280000616 314367611641200617 316163245316736618 316763495770320619 319777578701280620 320382967096800621 323422812787200622 324033368360688623 327099123198048624 328948987043760625 329567348383200626 332672242324800627 333295844295168628 336427015166928629 338316276080640630 340847654829696631 350467037506656632 353718290059776633 354371245507440634 357649593237600635 360288606069216636 362277429329808637 365610418188768638 371667690511200639 373703407756896640 377799918572160641 381930016696800642 382621644665568643 388888649539200644 390994658810496645 392403409230000646 394523668300416647 396652508025408648 403090742476800649 403810908910128650 405977199027840651 407426226734688652 412528388456016653 414729635678208654 416202019962336655 416939680545120656 418417942929168657 427370236347696658 428122689976800659 432658298995200660 434939570379936661 441067071301728662 444154987483200663 446481543331296664 448817227389648665 455879287432800666 462226344929376667 463024361658240668 464623494599088669 467029956086400670 467834183370000671 470253098082816672 472681380856608673 476749402349568674 479202784800480675 484137944329200676 489111125317248677 496642613260800678 497484781696368679 500017714289280680 501711701164128681 509387967000000682 512827768121760683 523251757124928684 525004417624176685 525882397148640686 527641659343488687 530288824300800688 531173422080000689 536504272615008690 538290107367936691 544575657628800692 558229925167200693 562837896952800694 565616337692256695 571204066842240696 577775295812448697 580608824600160698 582503625220608699 585354517151520700 591087682090800701 592047288527328702 593970006158976703 596862858717888704 600736417380000705 603653936056416706 608540066480736707 609520841032320708 611485946230368709 618401253690576710 621382842482688711 624375199980000712 626376100380048713 629386463285760714 630392324713200715 635439728584800716 636452835447168717 644601365432640718 645625405555200719 650763920130000720 654896766688560721 664267625650656722 666363622108800723 669516912283776724 675857053059600725 676918105020000726 680108757903216727 683310676871808728 686523888414720729 701668968610896730 704946673256448731 712639302371136732 714848713906800733 719282945238480734 724854706883040735 729335371814496736 736095278136960737 746323109949456738 748610360116800739 749755954672128740 752051087748576741 765932739823200742 772945191831168743 776469419806080744 777646836172800745 787114439901696746 790686983362848747 794271674302560748 802683347917968749 806308729274880750 808732463413728751 817258585285296752 819706954620000753 838245511864800754 841990634303376755 845748292121088756 849518513258400757 854565066066816758 858364710448608759 860904836459136760 862177011509520761 869839696000800762 873690135674976763 876264187699200764 877553344515888765 881429350723200766 895751318620800767 899687419647456768 901002331421280769 903636478426128770 915561685500000771 916893956418048772 919562859668016773 927604536861120774 928949926924800775 932994879217056776 935698843102800777 953418145883616778 957542701357008779 961680624721920780 964446681151968781 969996690568800782 976967846743200783 999528261108768784 1010953875894240785 1012388934211200786 1016703277096896787 1019587156470000788 1021031394644448789 1023924473394816790 1025373316142160791 1032640607063520792 1042879628489328793 1047291010151040794 1050239696289888795 1056155743980000796 1063585910251200797 1068062786144736798 1083087837864576799 1086111769327200800 1087626107354688801 1092178623852000802 1115155955044080803 1118246767040928804 1124447661475200805 1132235003280000806 1136926781111616807 1141633125271008808 1147930961608800809 1152671411044656810 1162196340661440811 1165384396194288812 1170178771881600813 1171780179570000814 1176594265737216815 1179811887007200816 1184650687147536817 1186266923226720818 1194372924571680819 1195999096924800820 1209068330464896821 1213996801088448822 1230533917019568823 1233861509333856824 1243884788285040825 1255655658037248826 1279447821256800827 1284589816422576828 1301841799274016829 1305312941653200830 1321019058538080831 1328044864414176832 1333332581713488833 1336866488205696834 1342180513594848835 1354641508557936836 1360008411619968837 1365391246106880838 1374398125645440839 1376204835373200840 1385265117420000841 1396196423927808842 1403519817052800843 1412714527954800844 1414558877826528845 1423807730393088846 1431239407020000847 1442441423290608848 1451826558953568849 1474537718486496850 1476442267495200851 1480256899831248852 1487908335121200853 1493666348420736854 1497514297480800855 1505232495053280856 1516865683507200857 1522707499200096858 1532481335702016859 1538368176626208860 1544271961473120861 1546243660684800862 1552170087961056863 1562085304522176864 1574046182494800865 1576046320380000866 1586075617615200867 1592116125795936868 1598173871353968869 1604248887050880870 1612375829323776871 1618491269592288872 1628722307547648873 1634884166451360874 1636941999427200875 1643127155473536876 1649329822860768877 1655550034609680878 1665956131446240879 1674316266700896880 1699585539256800881 1705947298379856882 1729426658419200883 1731573097830000884 1750981083556320885 1755316031434368886 1764010069516800887 1774922986597200888 1807965696604800889 1816854468526080890 1836974017491696891 1841467626180000892 1843717519582848893 1852737716275200894 1854997927513008895 1861790970337920896 1864059458518800897 1870877362438656898 1875433010488800899 1896 036 468453600900 1905247848321216901 1919127798288720902 1940089746593376903 1958866328420448904 1965942564698160905 1968305564959200906 1982528331821568907 1989668550552480908 2001611753687040909 2004006831649200910 2016014478780000911 2018422468669248912 2025659382420960913 2037764129560320914 2054801817196128915 2059689291096576916 2089197484483200917 2091670730504208918 2111535837520080919 2114028887752800920 2126527269535200921 2129033581135488922 2141598387076848923 2166894761071968924 2171980806736656925 2174527184438880926 2179626656137728927 2189852501443200928 2210412093849216929 2212992184329360930 2218159140719808931 2225926533642720932 2228520192112800933 2244129773988528934 2251965244314240935 2265069935852400936 2275594801284816937 2280870967219200938 2288802412487136939 2328770369240496940 2331453380767200941 2344903230384960942 2347600168051200943 2355704940584736944 2361119768590800945 2369259506835456946 2377420272700128947 2388334066027200948 2396544037104096949 2402029098000000950 2418540783818208951 2426828476335120952 2437911843955056953 2454608022704640954 2460192426109488955 2479812904751616956 2496723661645920957 2510881903382880958 2545107339579648959 2553718091643360960 2571005125132800961 2579681480324256962 2582578472791680963 2614606686120000964 2626326844976160965 2652841240073856966 2667657924980976967 2676577674933888968 2697477405208416969 2703471172861200970 2706471799629408971 2715488668318320972 2730566827229280973 2742674494212576974 2751781634348688975 2757865648572096976 2767010578926048977 2813076846914928978 2834770182045696979 2850342062729616980 2853464121214560981 2872250366428800982 2887976301178800983 2891129221045728984 2916445611525600985 2919621810420000986 2948324482350720987 2986923287513088988 3016120162489200989 3025899853163136990 3052095310067328991 3081768098130000992 3091706939836416993 3095025223062960994 3125010111231456995 3131702899036800996 3141762230520576997 3145120720035840998 3161953574970000999 31754684340920161000 31924228782183361001 32026280780371681002 32128577255020801003 32265353525621761004 32333905194552001005 32436937440636961006 32471336178648001007 32643740440785601008 32678303509152001009 32886258650239681010 32955797086306561011 33060311442497281012 33165074190494401013 33200050372632001014 33410488780176481015 33480856719332161016 33728020156728001017 34047809523662401018 34119181541870881019 34226449887744001020 345858 38574955201021 34658054585575681022 34802825822208001023 34911701527469761024 34984427113092001025 35130219092892001026 35203285723452481027 35459916812487361028 35570330016043681029 35644081931794561030 35903117120472001031 36126268777140481032 36200883307700161033 36238233885897601034 36801968325566401035 36877626840314881036 37334030632239361037 37448790465079681038 37563814662148801039 37794657772032001040 38026563211116481041 38298466564515361042 38415441848647681043 38493574098682561044 38532684887236801045 38610995867045281046 38964873418200001047 39083371380968161048 39321177932995201049 39360917616768001050 39480317415178561051 39599988653753281052 39679920482549761053 39920442124632001054 39960635122800001055 40202430847714081056 40811720839706881057 41139493332537601058 41180603275332001059 41304117980943361060 41759383753406401061 42051051195468481062 42176518115565601063 42386253312619201064 42638966978688001065 42765746736797761066 42808069415174401067 42892809003602881068 43062665542200001069 43275695051472001070 43403891549895361071 43532372656987681072 44049151595268961073 44352722760192001074 44483303879271361075 44570518002468001076 44745330918664801077 45008513851392001078 45030498044559361079 45405462977049601080 45627121578343201081 45671550504408001082 45894182031768001083 45938805827201281084 46028151034445761085 46162413123446881086 46612075641382081087 46747612711051201088 46838134824391681089 47155997843861761090 47247112266252001091 47292718959794881092 47384031391176961093 47704666538952001094 47842578576999361095 48119299506028801096 48676340862996481097 48909863115538081098 49050379167667201099 49238204620642561100 49473744392993761101 49520953569182401102 50233153616575201103 50328690776095681104 50472251949604801105 50520173854608001106 50808422313038881107 50904778674984961108 51243105569112001109 51388617891627361110 52219050195000001111 52514533167022081112 52712217279648001113 52860846226930561114 53109259329941761115 53159046826586401116 53258726827034881117 53759231238250081118 54010802189599681119 54212693823288001120 54618174564192961121 54669019116456001122 54923774565273601123 55281926726167681124 55384576866622561125 55435955511556801126 55744978470912001127 55899973540128961128 56314874006806081129 56471055567115201130 56679802714618561131 56784393045408001132 56994007887590401133 57099032665778881134 572568419048452001135 57467762792264161136 57626335469134081137 57785236085923201138 58104022946868001139 58263910095605761140 58370684694072001141 585531121676300961142 58691889162900481143 58906760713632001144 59392378504720801145 59500700047889281146 60044532000288481147 60153744183476161148 60482274752239201149 60537160402488001150 60812149193088001151 60977591509037761152 61032813889694401153 61309488621696001154 61642738765272001155 61698412258318081156 61809872371035361157 62369439894653761158 62538048575570881159 63386225657275681160 63556891041484801161 63670859269913281162 63899255477592001163 64185614185800001164 64530513861274081165 64703484010963201166 64761217925508001167 65573556479640001168 65631871620000001169 65807050429100161170 65924030964732001171 65982579683302081172 664523374534660801173 66806363597952001174 66865498989014881175 67043140733088001176 67339996585125601177 67578190169139361178 68296563431532001179 68657890253316481180 68839090361553601181 69384843141082561182 69567479794745281183 69689437711733761184 70117553563200001185 70301634334868161186 70424556050592001187 70794288511615681188 71041584322008001189 71227480920449761190 71600368370832001191 71724988928592481192 71912224695609601193 72287795729208001194 72476131951174561195 72853908196238401196 72917014195872001197 73423339248380161198 74059948329370561199 74187765270528001200 74251735747469281201 74572208908754881202 75151673480352001203 75410294407819201204 75539854896619681205 75994631682197761206 76124944233432001207 76190163319802881208 76386072037176001209 77107637960628001210 77305312794562561211 77768032028112001212 77966974851168961213 78166299125544481214 78366005338521601215 78499355242726081216 78699699103735201217 787666565530968001218 79101537032808001219 79168659332993281220 79303032078029761221 79370282559110401222 80112864211512001223 80180629048054081224 80316287682147361225 80520098308423681226 80724296581252801227 81133858031772001228 81339222192840961229 81819921249432001230 82164579896448001231 82579606286009281232 82787708092946401233 83065788692076961234 83205091402800001235 84466714553777761236 84961199923200001237 85386769791238081238 85600153260367201239 85742630924527681240 85956680817316801241 86028119761248001242 86457689005790881243 86673075905664001244 87105056760792001245 87683540640538561246 87756053191804801247 88119290802950401248 884106911833384961249 89215771721083201250 89289232456608001251 89730950012441281252 89952422365418401253 90100298193386881254 90322453698360001255 90991385624103361256 91065940078291201257 91514229379128001258 91738993672841761259 91889066377152001260 92340389385048481261 92642193641052001262 92869031871279361263 93323957777668801264 93475970505857281265 93704337704054401266 94162327151700001267 94391950421852161268 94468584755973601269 94929371148528001270 95391841161365281271 95546372677973761272 96088711930200001273 96321848437208161274 96945619979635681275 97180313595244801276 97258639411908001277 97650978939192001278 97965704238552001279 98676617 317407361280 98914445919103681281 100270272121220161282 100350458265657601283 101478121861421761284 101559031286126401285 102452231800152001286 102696851143659361287 102778488184939201288 103187403712108801289 103679711604132001290 103761933869522881291 104008894110396001292 104173779002076481293 104504136838272001294 105416672826905281295 105666580129562401296 105749981220312001297 106167727474200001298 106502814606441601299 106670655311146081300 106922788230355201301 107259660418498561302 107428394705208001303 107935792212218881304 108275054320800001305 108700255900812001306 109212149481943681307 110069320523366881308 110241358406880961309 110499793266540481310 110758682239797601311 111104574855363361312 111277824654048001313 111364525495111681314 112059957428966401315 112583664931800001316 112671127657428481317 113109205937230081318 113460587330688001319 113900964614388001320 113989193674937281321 114165805558517761322 114431108087762881323 115051945387412161324 115586099335987201325 116570209772712001326 116929621452384001327 118194110667478561328 118284822057124801329 118466401469153281330 119377436393292481331 119560272073724161332 119651768631309601333 119834919281614081334 120477602786074561335 120938242607165761336 121492752569580001337 121585355955000001338 122142088452142081339 122887369924300801340 122980769342028001341 124293959589465601342 124671080870919361343 125712589888574401344 126092933569632961345 126283428727200001346 126569576067692161347 126665066490393601348 126856209421798081349 127526913724462561350 127719031067448001351 128103916870742401352 128682875819700001353 128973090099548161354 129263794985926081355 1294578771075571361356 130431531653429761357 130626920942892001358 131508890698449601359 131607162289512001360 132197948935123681361 132494087033452801362 132691788652601281363 132988755823778401364 133683617574420481365 134581008129948001366 135081506426328001367 135482909119646401368 135985919730768001369 137604970141488001370 137910144261677761371 138419895450312961372 138726423672396481373 139033460713533601374 139135919562072001375 139443635904075361376 140266708328525281377 140576297912582401378 140679608235012001379 141300666474684481380 141611965589361601381 143071501263509761382 143176183734650401383 143700458035512001384 144120913071284161385 144964590450463681386 145281922466392801387 145705841900825761388 146024389774586881389 146556463248360481390 147839371739230561391 148914880510656961392 149454830123996161393 149562996004245601394 150104706361099201395 150213224772288001396 150865571403557281397 151083491710757761398 151410814722482881399 152505733792078081400 152725428244455361401 152835364439107201402 153496228510548001403 154491540214104001404 155046578312001601405 155157765151392001406 155714596625868001407 155826142526335681408 156049414104418561409 157169373118464961410 158069671990534081411 159540900112958401412 159768151143326881413 160223381437500001414 160565442042620161415 160793786524632001416 161480281450471681417 161824352066620801418 162283967841821761419 162975226364748001420 163668690883152001421 164016251855559361422 164248266499488001423 164713034159308801424 165996231700200001425 166113256644276481426 167051685160147201427 167876066792105281428 168466776142970881429 168821949196344001430 169533979806492001431 170248260363175681432 171084437678669761433 171443740700918881434 171683590260144961435 171803609368992001436 172886615183187361437 173127976825008001438 173853578235221281439 174217233053798401440 174338578008972001441 174702993230280961442 175067979448740481443 176044072107571201444 176533646221690561445 177885240790488001446 178008496696800001447 179740813841248801448 180238075616417761449 180611698503962881450 180861102932352961451 182112001795215361452 182362958159928001453 183117383650145281454 184633254492668161455 185903653012378561456 186158517355008001457 186669032113670401458 187308651300732001459 187436772127800001460 188464106394567361461 188592819471403201462 189366482997468001463 190142524433306881464 192354264479170561465 192484964899000801466 192746565545369281467 193139466371006401468 193927069744800001469 1943217733515836161470 194717079492070081471 195245091948888001472 195641805451966561473 195906616775688001474 196039123202177281475 196437045812774401476 198034797134998081477 198302033630595361478 199239491756448001479 199642275364613761480 200314938112968961481 200719350807444481482 201124375539921601483 202071816864355681484 202343128138858561485 202750607198393281486 203158701385010401487 203294869582392001488 204113316790932481489 204523465871649601490 205208420891443201491 205345618084908001492 206032636263768001493 206445673768145761494 207826951825460161495 208104037072932001496 209911850710061761497 210191017774752001498 210330705680894881499 210750187171968001500 212293656296088001501 212434390832359681502 214128668828712961503 214412030758200001504 214837600851872161505 214979598229233601506 215263804142638081507 215690641258267201508 217404340535690881509 217834356203064001510 218408702354228161511 218696300961792001512 218840206730266081513 219128231313351361514 221297488025184961515 221733264778872481516 222315301215612001517 223482810909934561518 224361456311318401519 224508148716672001520 225242690032500001521 2253899814318060481522 226126517151622081523 226569404823691201524 227160933339130561525 227457131572128001526 228050396931686401527 228942470035800001528 230584731799699681529 231034150697068801530 232085349463682881531 232386349736892961532 234349994288767681533 234653194356322561534 234804904670656801535 235716711981912001536 236478577795200001537 237089398950201601538 237395252886406081539 238007848429368001540 238928963781473281541 239236595538989761542 240315646596300001543 240779212723964161544 242018668022503681545 242484695211532801546 243107111341805761547 243418768357572001548 243886815609000961549 244355537509500481550 244981550617632001551 245451849219783361552 246237184566610561553 247182072852026401554 247339818222552001555 247813507369236961556 248287876574388481557 249556190800339201558 250192166995906561559 250669946258297281560 251148409487294401561 252107390455200001562 252908636921772001563 253069115122918081564 253551007977847201565 255000816475853761566 255323838669312001567 255808947259008961568 256294746790764481569 256781237920341601570 257756297597568001571 259224090509030401572 259878451193544961573 260370034107252481574 261190888343374081575 261848967931008001576 263334193220498401577 263665099473266881578 264825727793300161579 265324311130402081580 265823598142771201581 266824285840728001582 267660348218952001583 268330611506688001584 269170209927225601585 270180327077688001586 270348955936879681587 270855316150948801588 271870170160032001589 272887873379916481590 275958131607302401591 276300863523410881592 276815559862284001593 277502939821568161594 277847109464592001595 278363964065991361596 278536409068795201597 278881539426715681598 280438596763992001599 281480251072692481600 282002165065209601601 282699178988967361602 283222786753183681603 283747121539912801604 284097082297961281605 285675913380000001606 285851744369880481607 286203649837580161608 286379724365337601609 288498961725569281610 288853308194381761611 289385439804854881612 289918306304928001613 291164523175270081614 293848513268402881615 294387530178276001616 294747286528356481617 295287539171793601618 296370272176128001619 296912753896762561620 298726406243868961621 299090131447200001622 299818578203121601623 300183300159826081624 300913742241468001625 301462447996258561626 302011903818593281627 302378624741729761628 305139687752847361629 305324428454143201630 306249390562852801631 307362117370272001632 308105617950720001633 309036889584477601634 309783425602923361635 31203150569252001636 312594987844776961637 313724954459505601638 314102289876910081639 315425644887346561640 315804513176988001641 316373455427477761642 316563273564314401643 319229706420375361644 320569221928248001645 322105253790048961646 322297645164264001647 323453803937292001648 324033048392751361649 324419643342168001650 326357809569792001651 327330142839300001652 327914584709084161653 328499808862294081654 329085815996683201655 329868378019834561656 330848542269125761657 332027620829460001658 333407192479822081659 334395229642531681660 335782168951541761661 337372520384148481662 338768706094479361663 339768631497826561664 341172243848232001665 341775121377792961666 343386701193478081667 343992510537007201668 344801502811222561669 345409182794465281670 347033589861504001671 349072147927915201672 350094788346844801673 350299585761408001674 350914517139389761675 351324920932692001676 351530257770578881677 351941201460264961678 353176194534129601679 353382342281712001680 354414435035808001681 354621124574203681682 355241735638732801683 357524281125000001684 358148698010420161685 358357018615257601686 358773932447962081687 360654548207928001688 361492746353726401689 362542547634648001690 363384033604076161691 365705673928708801692 365917282364088001693 366976702357632001694 368889453546213601695 370382310628807681696 370809672222202561697 371023491651796801698 371451407910005281699 373381613434200001700 373596544112964481701 374026683829688161702 374672589703246081703 375535098413568001704 376615327404708001705 376831652550713281706 380087726129074081707 380523458159487361708 383803401502080961709 384022815679440001710 385121298051897601711 385341277011732001712 387325330983460801713 387767270309729281714 389760679164300001715 390426853551356161716 391984581263688001717 393100094373888001718 393323482393037281719 393770544044717761720 396011571604112161721 400069510519610881722 400748853660984001723 401202229492404481724 401883014388681601725 403474881648415681726 403930568202178561727 406214793558624961728 407360532392924161729 408968636453208001730 411505270683206881731 412199123275680001732 412430602342500001733 415914501306528001734 417314222853554881735 4188483353756468481736 420593977845888001737 420828983468419681738 421299290144266561739 422948468421432001740 423656739292332961741 426261345592627201742 428401304572913761743 428639574173342401744 430071279667200001745 430788475873748161746 431267104762692001747 432225558939535201748 432705384670255681749 433666234523080001750 434387921379629761751 435592734005304961752 435833996959872001753 437283680023512001754 439464981765052801755 440680336623878401756 442386066271020481757 444341529637051201758 446057871606809281759 446549166995861761760 447286870890794881761 448025488429368001762 448271897437800001763 449011734340916161764 449505467453952001765 449752486647610081766 453221456600832001767 453470005662842881768 456960437882328001769 457711001520142561770 457961394746116801771 458462489386625281772 459214902240182401773 459465912208512001774 460974133666284481775 461477698312028161776 462990867880075201777 464760932165333281778 466790072136612001779 468571013660494081780 469080788801127361781 469846231280563681782 470868278008068001783 471635906609525761784 472148180175672001785 472917372838620961786 473687504957460481787 474458577296817601788 475488137636703361789 476003545697148001790 477035618733280801791 477552284162849281792 479363918825856961793 481440664591750081794 482481564255288001795 483263345962726561796 483785061318288001797 485352742133582881798 486399977246700001799 488499530650155361800 488762451929707201801 490078650672556801802 491133522194573761803 491661596093412001804 492454505257128961805 495901532791435681806 496699563764044801807 498031755296090401808 499099436506164961809 499633920403800001810 500436451011764161811 502044412211923201812 503925260928281281813 507973442738662081814 508515037313583361815 510414029441928001816 513408899623788481817 514501204132152001818 516142927770439681819 516691041075706561820 517514029416197281821 518612876067132001822 519988894090200001823 520815818140232161824 522749142937728001825 524133381015348001826 524965242321653761827 525242749341362401828 526631935129944001829 528302593432992001830 529977223515775681831 531935986892369761832 532777116917018881833 533619244082592001834 536151616303887361835 537562378428694561836 538410170948321281837 539542120397472001838 542095531947597601839 542664185324302081840 543518004088171201841 543802834113048001842 544657995908890561843 546085506399101761844 546371344885766401845 547802220876588001846 548948943700256161847 549810166570030081848 550672402394779201849 552111715270348801850 552399916085388001851 554998803642936001852 556446586502553601853 556736482639872001854 558478238898847681855 559059731478082561856 559932821620745281857 561098532095712001858 562558228663200001859 564313621850086081860 566366769172078561861 568131064421270401862 568720077804758881863 5698994784453万1864 571376307705912001865 572263781865267361866 573152289456583681867 576121455401906881868 576716670185160961869 578803554545832001870 581195494641370561871 583294516919352001872 584797295764800001873 586001608037265601874 587509613008819201875 589323058697688001876 589625707307777281877 592354793347200001878 593266590448292161879 595093342135327201880 596008298340000001881 596618855011876801882 598453339838112001883 598759498117550881884 599372167068168961885 599678677799424001886 601520211663192001887 602442567468171361888 603058060360968001889 604290460884364801890 604907368996493281891 611724577875154561892 612347168558268001893 612658642053401281894 613281945501845761895 613593775515578401896 615154709688120001897 617031759714432001898 617971893959223361899 618913102114591681900 621113435388761761901年621743178220752001902 622688690196576961903 623635280173608481904 624582948970905601905 625848186948399361906 626798376179959681907 632522252901333601908 635398847650042561909 636039421081248001910 637001189217893761911 637322020849382401912 639249556426200001913 640214962165928161914 641181460972366081915 642149053670275201916 642794723593795681917 645058403365109761918 648627687605889601919 650580801924108001920 650906749307263681921 653845790217672001922 655482885120000001923 656466616513940161924 660742253518049281925年664707501369596161926 665370107118552001927 665701595699950081928 666364944430779361929 666696804641899201930 667360896909799681931 669689127467357761932年6705355453679732001933 671355875159592961934 672357415974636481935 673694546358672001936 676374789283522561937 676710381079756801938 678390213663722401939年678726555117912001940 685818660292073281941 686496985527689761942 686836336777790401943 687515416697978881944 691600477039407361945 692624580240103681946 693649820368132801947 693991819873368001948 697075509405600001949 697762166981100481950 700169464110483361951 701203067427271681952 706041688723800001953 709165426285939201954 711602156963897281955 712648390147394401956 714394675303896001957 716494451578272001958 716844863800018081959 717896871680947201960 720004360741848001961 720531957229977601962 725293383933492001963年726354675463311361964 727062849920568001965 728126082392998561966 729190480566113281967 731678614368744961968 732390677808300001969 732746904363852481970年737031766813594561971 737747733447168001972 738822661291085761973 739898763366866881974 744575462123371201975 746380082582860801976 749636663632116961977年750724555093428481978 752176918426752001979 753267573078039361980 754359413384479681981 759836429819016481982 760568945644412161983 762769671174487201984 764975169144648001985 765343216610945281986 768292379508384001987 768661623245700001988 769770153058268161989 770509838753592001990 772732094591815681991 776074487082492001992 776446532193458881993 777563470160532001994 778308764654292481995 783166246684012801996 785415813922872001997 786542413146060961998 788799247139937601999 789552603280642082000 794084078648081762001年797875184536436162002 798635031690852002003 800917829754319682004 802061062221988802005 802442411546688002006 804733364029502882007 810097995079128002008年811635661194076802009 812405314611485282010 813560820916742402011 815875530982200002012 816261795671244482013 819744352951968002014 820907677943458562015年821683915519308002016 822849303905429762017 824015931498698882018 827913651249754082019 831041769606952802020 831433406739768002021 832609148704745762022 833786137204346882023 837324590719932002024 839295258047448002025 840479326888750562026 840874294772740802027 841664648142209282028 843247026202752002029 844435273184976962030 845624775523308482031 850395356119546562032 853586937720242882033 854786093842116002034 856386933532472162035 858391143913575362036 859595357462227682037 862410116178293762038 866847267905361602039 867251492613792002040 868465015005951362041 871707301143233282042 872925495893150402043 873331844400792002044 875772915462672482045 876587741853284162046 876995368204089602047 881488647083568002048 883126839703118402049 886821120985340162050 893830817531652002051 894244442580434882052 895486179092508002053 899219148692679362054 900050279952288002055 901298056955026562056 902547130892057282057 904214581814232002058 906302143294200002059 907974793337673602060 911746720425922562061 913006637115065282062 913847306702873762063 914267859135422402064 915109399444730882065 916794222775200002066 920170847766831362067 920593580761015202068 923133038298408002069 925677746036678882070 926952070990752002071 930782941046307362072 931635855503808002073 932916326091514562074 934198116166181282075 935481226633958402076 935909223700572002077 937194096102600962078 939767809339857602079 941916616606531202080 946225283983826402081 948817569538800002082 952715980281139202083 953583922643839682084 95488694795788802085 955321586336088002086 958804037148672962087 959240011980096002088 961422116768313602089 964483315391407682090 965359284686902562091 971948088091388162092 972388537548141602093 974593030696555202094 977243367854208002095 977685615698813282096 983004306273344162097 984337362736174082098 987898808685772802099 989683151406485762100 991916977659780962101 992364196298040002102 995050684703232002103 999990075900329282104 1001340368239166402105 1001790769421952002106 1005399451060556162107 1009924003033486562108 1012191997155917762109 1012646053978934402110 1015373603783700002111 1018106659848358082112 1022216584383648002113 1024505245507212002114 1027256709284004482115 1028634517603281602116 1029094094891592002117 1031394291744768002118 1031854793438515682119 1033237223785324802120 1035544360647170402121 1039706941087124162122 1040170223433009602123 1042953169683708002124 1044346735045474562125 1045276554154968002126 1046672446812065762127 1047138054900638402128 1052737477246342082129 1059298484508352002130 1059768299624654882131 1060708396470696962132 1061178679369728002133 1063532440011165602134 1064003661611352002135 1067779073901466562136 1070617219808774402137 1072512457765032962138 1077737337533227202139 1078213271380128002140 1079642018741362562141 1080595305513948002142 1081072185564185282143 1083458953847450882144 1084892910496824002145 1089683047847635202146 1092564733610808002147 1094970501217392002148 1096897974098472002149 1099793953320012002150 1101244091430447362151 1102695663132823682152 1104148669371652802153 1105118137628801282154 1109488647442500002155 1109975058592620482156 1110948360682460162157 1113872107792651202158 1118268544237061762159 1118757839279846402160 1121696982307800002161 1123168723612616162162 1124150688752952002163 1124641912709710082164 1128577502283628802165 1131535966091832002166 1134500242600596482167 1137965921952975362168 1138957572822828002169 1140942818755216802170 1145419110363648962171 1146415627891200002172 1149409082133766082173 1152908850354838562174 1154411195038433282175 1155915007512350402176 1156918365072638882177 1158927039654300002178 1160435261234684162179 1161441559793112002180 1166482873277568002181 1169515528136786882182 1172047254354060482183 1175598573864903362184 1176614717247648002185 1177123035894331682186 1181195516690186402187 1181705318776152002188 1184767597632948482189 1192449333477257282190 1193476380095657762191 1195018193794682882192 1201200392055855362193 1206370520925773762194 1212596685454392002195 1215198020884368002196 1217282100890644802197 1220413245715692002198 1223027144083800002199 1226169362054734082200 1227742739637523202201 1230894036848868002202 1234051396593026882203 1235632352343000002204 1237742655696020162205 1240913177591731202206 1241971370540671682207 1245680376286721762208 1247272490638874882209 1248334747748736962210 1249929405447888482211 1259529459233294402212 1264886658134013602213 1267571657066347202214 1275652306126044002215 1278895359496992002216 1279436468976046082217 1280519203047111362218 1281060827711755202219 1288661628673044962220 1291929447586569602221 1295749753581343682222 1297389618600472802223 1303415777220000002224 1305612303884697602225 1306711607708902082226 1311667068010728002227 1313322015940301762228 1317189651099300002229 1322174869530379202230 1323284614807879682231 1324950542386948802232 1325506200969888002233 1327174225401317762234 1336656120140928002235 1341696467590802402236 1342257384806712002237 1346751056466068162238 1348439088817186082239 1353512707954008002240 1354077325885553282241 1360866528693524162242 1362000539777412002243 1362567811019014082244 1364270687985103202245 1367681229823968002246 1369388896689965762247 1372809027300480002248 1375664026593837602249 1377951230378043362250 1379668503973351682251 1384255747731206402252 1387703680159800002253 1390005877466865602254 1392887650919419202255 1393464542889888002256 1396929658788377282257 1408526734832287682258 1410272503995976802259 1410854787515448002260 1412602719989513762261 1413768910274112002262 1417271813853144482263 1421366757293871362264 1422538369258968002265 1423124446782055682266 1424297145095758562267 1424883765960964802268 1426057551294593282269 1428407297419392002270 1430171511713904962271 1433115499859804162272 1434884072983654082273 1436654282517643202274 1437244716183408002275 1439017109167354562276 1440791140916501282277 1442566812440678402278 1446123078855000002279 1447903675766360162280 1455042511701828002281 1458024804541752002282 1458621812810594882283 1461609604722708482284 1463404481675505602285 1466999194374588002286 1468799032149346562287 1470600525560417282288 1474810454474112962289 1476617474005296482290 1478426153573433602291 1494171065064792002292 1500260161540608002293 1500870093121133282294 1502090514191309762295 1505144823100584962296 1505756243396412002297 1508816139525489602298 1511267412278727362299 1514335702006834562300 1518023814149018402301 1521718658895000002302 1522335121486260482303 1524185633104617602304 1525420244433322082305 1529747291438530562306 1534703753027834882307 1537186495600800002308 1540916256024550082309 1542783679414999202310 1549645423583232002311 1550270351473382882312 155339782562366482313 1555903211727672002314 1557784238482755362315 1564695932078822402316 1565325406316412002317 1572262165270606082318 1574158003378915202319 1576688453906218562320 1579855805766389762321 1583662924408152002322 1587476919671712002323 1588113254690434082324 1591297799832703682325 1593210824337232802326 1597042047372072002327 1597681255699226882328 1598960247974400962329 1603442768988132002330 1606650335137848002331 1607292425409871682332 1609219851002020802333 1615012529762136962334 1616301912606300002335 1620174693786190082336 1622760411526488002337 1628589591807494402338 1632484427110200002339 1634434462420832162340 1636386244227118082341 1637688402888135362342 1639643097837307682343 1641599542062796802344 1646171387191370882345 1647479380831908962346 1648133669874744002347 1652063497684992002348 1656000349052575682349 1657314195077698562350 1659286429776713282351 1665213696400800002352 1671156828800263202353 1675127745354168002354 1675790252149121282355 1681097383585440002356 1685085996914232002357 1687749012728971202358 1693752337995701762359 1697094430959816962360 1705807020394579682361 1707150390325786562362 1709166932756537282363 1711858434367032002364 1713879145718652962365 1715901645508116482366 1717250972798612162367 1717925934790353602368 1721303729777587202369 1728074260537502402370 1729430759875610882371 1731467006091984002372 1734184797482468162373 1735544892355092002374 1742357371033008002375 1745771121400992002376 1746454472984558882377 1758102172965274562378 1758789141265612802379 1760163681811661282380 1768427852078480162381 1769117844039537602382 1773262036921248002383 1777413506431769282384 1780878629034554882385 1782960133027128002386 1783654372999800002387 1787824071336970082388 1798280301540602882389 1800377039147976002390 1804576014468972002391 1810186068413662562392 1814402185094342402393 1815105586586112002394 1822856508681526082395 1829216614043808002396 1833465920677298882397 1838432797353704162398 1841986739894247362399 1842698146267843202400 1846970912909268002401 1851251105872946882402 1852679488640940962403 1853393989912920002404 1854823612432020482405 1856969596746177602406 1861267151247948002407 1861984134891391682408 1867727463833246402409 1874204579272916162410 1874925297243705602411 1889383356633216002412 1892284973074172162413 1898098231012327682414 1900281652157116802415 1903195809934493762416 1906843219025448962417 1907573329493964002418 1909034179402284482419 19156183899963168002420 1918550166246604802421 1922219617438250402422 1925158966196484962423 1929574308373689602424 1931047775463994082425 1937688823040568002426 19384277717339241282427 1945087838820000002428 1948795282757532002429 1949537407074022082430 1951022291558703362431 1951765051807591202432 1953251208520231682433 1956226067935128002434 1966664842699845602435 1967412064650552002436 1969655008103379362437 1977895545546854402438 1982401267834200002439 1984657013596952162440 1989927906582528002441 1996720187675522402442 1998231941783330882443 2000501182303704002444 2003529842172308162445 2005803592876306082446 2008079278344115202447 2011876389912544802448 2014917954304289762449 2016440029107192002450 2017201389802778882451 2024063342212212002452 2027883094346808002453 2030177539146214562454 2037839752597800962455 2046293215937131202456 2049373713728410562457 2051686368537389282458 2063279016169390082459 2064828406050759362460 2065603428141739202461 2067154126828939682462 2074143078364632002463 2076476662296372962464 2088174132401602562465 2088955716957496802466 2090519544263705282467 2093649832803312002468 2095999855187808962469 2097567635479200002470 2099920954790588162471 2104633533429655202472 2110141561846913282473 2123563211088387362474 2129108341323168002475 2131488147127685762476 2133075792294972002477 2133869947391666882478 2136253743229140002479 2137844049656340482480 2143417115327463362481 2145011419218048002482 2145808904605411682483 2148202695031660802484 2159400209444756162485 2160201703454625602486 2161805360798530082487 2164212520745779202488 2167425193753186562489 2171446063329617762490 2172250908101534402491 2176278488523936002492 2177084676211200002493 2181118974942372002494 2181926507037958082495 2183542243910415362496 2195688891166488962497 2196500465453184002498 2201374636805592002499 2206256915728615682500 2210331681263453282501 2217680479807800002502 2222589848890414082503 2228327743112674562504 2232433035695765762505 2233254774425738402506 2238189971805000002507 2240660635587380162508 2244782953334343362509 2247259072686751682510 2253044650544681762511 2258012602418328002512 2259670410642168482513 2265479929065519362514 2267141847036888002515 2274631795956374402516 2275465156578432002517 2279635395059700002518 2282975710806693602519 2284647244590598082520 2287993065658128002521 2292180508268448002522 2297213023536050882523 2304777328353192002524 2312360298720364802525 2315736507207029762526 2318271088778498882527 2325887318116512002528 2332673040237154562529 2338622717389272002530 2341176060051840962531 2343731492976720482532 2347995195976582082533 2353974150113350562534 2355684518057328002535 2358251817353261762536 2359108049922446402537 2364250342740300002538 2369401037709310082539 2371119804757899362540 2373699708425959682541 2376281716825228802542 2381452052395332002543 2382314594585042882544 2389223369854833602545 2390088022119072002546 2395280865154027682547 2397880457514316802548 2399614694252825282549 2405691931731348962550 2408299992674484482551 2410039877685428162552 2410910173633161602553 2416136900191668002554 2423992918869950402555 2425741299263738882556 2429240897296800002557 2441519317298692802558 2449437127691520962559 2454726356258517602560 2460024146235648002561 2460907944239431682562 2462676254638330562563 2463560767118980802564 2465330506856549282565 2468872846634652002566 2474193512194548482567 2475968976989096162568 2491991193143282882569 2494669103629656002570 2502715785899055362571 2503611061785907202572 2508987762249048002573 2513474957427912002574 2516170161942528962575 2521567073055801602576 2532386936143073282577 2536001283084192002578 2538714581219064962579 2541430056014412482580 2548681972438123202581 2554131086218368002582 2555040120641981282583 2563232353875000002584 2567792098111632002585 2576929834408428002586 2581507837278552002587 2582424169322474882588 2585174629173048002589 2593439192325159362590 2595278449685988002591 2596198445140639682592 2614649772428518082593 2617425930769447202594 2618351807968728002595 2625767671359053762596 2626695760659062402597 2628552677321270882598 2632269464111700002599 2640646645257355202600 2645309265805684802601 2650912557862092002602 2653717539660744962603 2654653028072292002604 2659334180681169602605 2663083558045287362606 2664959732779008002607 2667775853425594562608 2673414789804098402609 2674355480924472002610 2679062660820000002611 2687551240424371202612 2691330410408290562613 2694167402396129282614 2696059976044001762615 2702691836956800002616 2705537805281156162617 2707436365779252002618 2710286079825039362619 2727431634717516482620 2730297116684253602621 2731252778902872002622 2736034853693928002623 2738907111107482562624 2750418761158200002625 2753302334702768162626 2760039490308768002627 2767754227987349762628 2770651420074458882629 2779356644598912002630 2780325156451114082631 2785171513066783682632 2794883230714106882633 2799748602777480482634 2803645471816332002635 2806570792093743362636 2808522276988248002637 2811451412278270562638 2812428299671300802639 2817316555848806402640 2818294971236352002641 2824170816341868482642 2826131471593436162643 2827112181958965602644 2829074368390870082645 2833001805297888002646 2837916850166688002647 2840868945206597762648 2846780044137876002649 2855663982622695362650 2862588075144948002651 2868533026807250882652 2876474027258721602653 2880450704557071362654 2883435917334655682655 2891407828945310402656 2895399977839104962657 2897397601804800002658 2898396801323232482659 2901395950555449602660 2910407364772054562661 2922455217217500002662 2931515623833451202663 2936558277083740802664 2942618045175252002665 2943628917594194882666 2945651443751976962667 2952738493859952002668 2957808496445088002669 2960853630256546562670 2963901114741017282671 2966950951107914402672 2976114583601972162673 2982235453530067202674 2983256515701828002675 2997578934603864002676 3006813396027951362677 3014010492727608002678 3022251558200784962679 3028443439007589602680 3035679319467463682681 3048113843614920962682 3054345411179217602683 3065794762190628002684 3068922891194741762685 3069966132621986402686 3075186329986008002687 3079367278862996162688 3081459351291552002689 3082505787161650082690 3084599458439679362691 3091935707811288002692 3098234330259482882693 3101387247755856002694 3103490529240336482695 3106647457103673602696 3114022988101567682697 3116132692700422562698 3117187946897956802699 311929259316065282700 3135168308150206082701 3138349369649515202702 3139410261223368002703 3142594549803418562704 3147907079692589762705 3148970393417990402706 3164952447413323202707 3176711227098072002708 3177781829392826882709 3179923845782100962710 3183138900549300482711 3187429431829632002712 3190650175579383362713 3193873359517471682714 3202480455867326402715 3208947185488800002716 3215423703810790082717 3218665636819639202718 3222992026855006562719 3225156856706088002720 3226239680500097282721 3239254845037532162722 3245777174587147202723 3247953471662407682724 3251219969059396802725 3255579130844453762726 3258851377729970882727 3262126090745844002728 3267589429426641602729 3268682920123992002730 3271965038964711362731 3278536691147884802732 3293909041117844162733 3301615456322508002734 3304922341872994562735 3307128311886168002736 3313752848279066882737 3318174731520000002738 3321494047010900162739 3328140148397071202740 3330357730331311682741 3333686180881060802742 3341462267648414882743 3344799037327488002744 3351480073249752002745 3357055244501688002746 3360403684232986562747 3363754628224637282748 3368226451220532002749 3371583243341352962750 3374942543884716482751 3377183471765312162752 3378304354099953602753 3380546955789358082754 3385035508544928002755 3391776716677145282756 3394026021936533762757 3401907401428200002758 3412060763280595202759 3417711331058824802760 3418842286270008002761 3427900035625824962762 3431301327379992482763 3442657249730983682764 3446069516222212802765 3451762263171638402766 3456321536598960962767 3458602866292500002768 3475748856378528002769 3496408105289319362770 3503314943630188802771 3507925184026997762772 3520626808300593602773 3527569488197628002774 3528727599049087682775 3532203642599776802776 3538002754646942402777 3539163433397112002778 3548459147354948162779 3551949756661126082780 3555442940611135202781 3556607907622968002782 3567105498014510402783 3569441448168398882784 3584653101518443202785 3586997664078823682786 3591690239328768002787 3602265366769020002788 3608150518545777602789 3612863829550023362790 3618761960225650562791 3622304303248409282792 3630579883677876962793 3632946937507800002794 3644799573093588002795 3657870944392442882796 3668591827402572002797 3675752163499927682798 3680531540554248002799 3691302178940064002800 3697296071747061602801 3704498375211168002802 3708103470329338562803 3711711196076933282804 3716525591375292002805 3720139460234184962806 3727375103918289602807 3741878051014841282808 3751570166972760002809 3760066202621122082810 3762496289661903362811 3771010871287128002812 3778320579172634882813 3781979415602208002814 3788083380741945602815 3795417888543288002816 3807665730371232002817 3811345856458392962818 3813800755436700002819 3818714110919373602820 3829786517655322562821 3837181487215622402822 3848294014959008162823 3854478061068231362824 3855715764114715202825 3858192064415035682826 3870591462506378882827 3876802357093812482828 3885510163275207362829 3888000800002308002830 3891738999950914562831 3892985665421032802832 3899223486084158402833 3914224839564262082834 3925504229063928002835 3926758997615489282836 3929269437126221762837 3941839695331676162838 3951917597764039682839 3960751603349237762840 3967070668944072962841 3975930059839272002842 3979731480645735362843 3982267275145728002844 3986073238803802562845 3998779489880508962846 4002597281887764482847 4008966342754546082848 4012791425912755202849 4014067061695068002850 4021727264432513282851 4025561474576303402852 4044773665276063202853 4051192984423972802854 4056333938723885762855 4060192864222766882856 4062767010412680962857 4066630524452940482858 4071786162086232002859 4097637922111800002860 4098933733128828482861 4101526277141456162862 4102823010234225602863 4110609867062688002864 4122310928536634402865 4124914553207162882866 4128822302452536002867 4134036953004212162868 4140562210578615362869 4144481071132447682870 4156254344741712002871 4168052683907481602872 4169365159282092002873 4177246521956215682874 4187772380324870402875 4193042762884224962876 4196998813219692482877 4199637734850524162878 4203598450385014082879 4207561966798603202880 4208883761582208002881 4243359872006851682882 4252677980123381762883 4255343113175352002884 4268687573384352002885 4279385719040866562886 4280724399739888802887 4283402703339377282888 4287422514978974402889 42954706255872万2890 4296813078137856482891 4300842323828793602892 4308909315811128002893 4316987650780385282894 4321031075206142402895 4323728269037150882896 4333178392196348162897 4339937958253371362898 4343997492078055682899 4348059873171964802900 4357549842582098882901 4364337896865132482902 4373854492571847362903 4384749649855001282904 4390204855165272002905 4394299598409540962906 4402497677353977602907 4405232917698682082908 4410707221806948002909 4425787867241594882910 4429907473650168002911 4431281314672800002912 4443660268481959202913 4458825301448832002914 4462967947616112962915 4464349470938016002916 4476797619001875362917 4480952780829127682918 4492047353722982402919 4501771993866084482920 4508727826117966082921 4512905192741875202922 4521268633623108002923 4522663669784633282924 4526850715290050402925 4529643693642338882926 4535233527376800002927 4547829568373683202928 4556241493316568002929 4567475539086720962930 4568881254078960002931 4571693657459760482932 4581547295196303362933 4584365543598648002934 4590005940780580802935 4598476293493152002936 4606958364131148482937 4628214877550957282938 4639581716445756002939 4645272981077552162940 4648120576092672002941 4649544864450478082942 4653819693526507202943 4669519290813912002944 4678099431385524482945 4683826090507392002946 4690991806142868002947 4695295180193218562948 4699601514403673282949 4703910810131390402950 4713977358133512482951 4718296535391129602952 4731271877010814562953 4738491953536205762954 4747166949655200002955 4748613939562500002956 4755853851640632002957 4757302826917462082958 4760201770735683362959 4779077212881074882960 4781986101704136962961 4790720736088785602962 4796550469648359362963 4799467330831488002964 4812609672490994402965 48184593687 84972962966 4825778986365332162967 4836040457109228002968 4847787881252753762969 4852198678297370882970 4856612484555744002971 4862502242931188162972 4869871972298511362973 4874297829098575682974 4880203663382208002975 4884636559783469762976 4893511411723392002977 4900916355088269602978 4915751450526172802979 4923181615304198402980 4929131809111080962981 4932108927795000002982 4941048375853102082983 4960458864101066402984 4973930356290356162985 4976927743690752002986 4982926582426579202987 4985928034578079682988 4999451352352032002989 5003965232173152962990 5026580497547182562991 5031112733532545282992 5037160481603712002993 5041699869515088962994 5058370545785995202995 5067481048303008002996 5069000661019253282997 5072040911738549762998 5076603851803058882999 5081169869880132003000 5082692560147800003001 5090311145607912003002 5091835889883214083003 50948886406027367363004 5099464749996883683005 5104046178901612803006 5105574007650468003007 5110159551957365763008 5126999645955537603009 5140808834127970563010 5145418089832769283011 5159264455324800003012 5168510878190470083013 5174682061080888003014 5183949195124577283015 5188587427028174403016 5196324729278976003017 5205620910896472003018 5207171486318398083019 5219588563401676803020 5221142258024448003021 5228915934708612003022 5230471711120850883023 5238255801398844483024 5252289054679968003025 5256973065552658563026 5272609064526804963027 5275740445159800003028 5277306658417332483029 5282007390575049603030 5299270280691768003031 5303985676577945763032 5308704218653946883033 5322878736013932003034 53276009876843823363035 5338661470268328003036 5348147941940294883037 5360816230397205603038 5362401347408952003039 5367158807630499363040 5371919432722759683041 5375094941738746563042 5386220311258332003043 5395770080370996483044 5398956156893672163045 5400549724167633603046 5414907709381642563047 5427694380215090883048 5456547179645104803049 5466190293366792003050 5471016640425984963051 5482290545676612003052 5504890618486718403053 5506507578720672003054 5516216821904460483055 5521076255566317603056 5530804754094648003057 5535673821787930563058 5538921652480128003059 5540546103652349283060 5553554579772108003061 5578007197963468803062 5584541511575957763063 5604178901340672003064 5609096330231655363065 5633732034316128963066 5641961940879308163067 5643609003608601603068 5658448801263118563069 5661750504480408003070 5666705768243789763071 5676626053160352003072 56832468088700764163073 5701483749962932803074 5703143827294368003075 5708126234451605763076 5726422995605457603077 5741425760540410563078 5743094552250220803079 5751443968247426403080 5753114943306552003081 5761475280808800003082 5786610970928088003083 5788289602705697283084 5811828816422772003085 5816882259899535363086 5828686443592848003087 5842198927904808963088 5847272161657164483089 5864206806732775683090 5877780985639430403091 5879479413445092003092 5884576905394344963093 5887977074335800003094 5915231499575321283095 5918644943329685763096 5920352219095898403097 5923767878672666883098 5928894138947640003099 5930603631495000003100 5940868351293802083101 5944292883749463363102 5949432458138911683103 59545753564655160803104 5964871179827952003105 5966588446219514883106 5971742470226088003107 5975180340790728483108 5980339929545625603109 5987224578222639363110 5992391964352279683111 5995838746202686563112 6013094964651552963113 6016550673173700003114 6044249991210245283115 6049454242217702403116 6052925609477810883117 60598772825738200003118 6073785197218791363119 6075525926476195203120 6094698653287992003121 6096443875754258883122 6099935445088524963123 6105175610899092483124 6112167749610912003125 6117415793746767363126 6131427100825361283127 6143706726044160963128 6147218575680000003129 6163040534089711203130 6170082310702870563131 6173605461030528003132 6191243850102300003133 6196542729239036163134 6207150690835819203135 6217772266562688003136 6223088163363197763137 6231955565192232963138 6233730182117676003139 6242608952510193603140 6244385844119472003141 6255055161024187683142 6280003401712200003143 6290718319203226083144 6306816396842808003145 6308606977385993283146 6324739364944800003147 6333715160694012003148 6340902673081543203149 6349895663989252803150 6393195247737850563151 6395004189307540803152 6398623224051509283153 6404054655993446403154 6411301943205576963155 6420369700253816163156 6422184405277905603157 6431263701459859203158 6458559357715416003159 6460382152123200003160 6493258477259393763161 6498750040011290883162 6507910384347984483163 6513411237199161603164 6515245629518292003165 6531772601824804803166 6535449528200033283167 6540967828215950403168 6548330996709384963169 6563075981565694083170 6575998257588634563171 6590789928786386883172 6596343233728860003173 6609314592418222083174 6613024206140103363175 6631595703816341763176 6635314692232152003177 6640896107460756963178 6642757361450808003179 6652069500721545603180 6653933102823552003181 6663256987588788003182 6665122939776799683183 6670723147798168803184 6681934150337232003185 6687544947818592963186 6693159278084136483187 6696904128317852163188 6708148108124407203189 6710023480413528003190 6715651956645022563191 6719406240819048003192 6730678538273030883193 6736320002495904003194 6743847470495708163195 6747613569358392003196 6749497210198006083197 6755150499010315203198 6772131674969189763199 6781579484261064963200 6787252912775412483201 6794823020642712003202 6806190053569603683203 6811878915265132803204 6832768590750000003205 6834670031678100483206 6840376735638657603207 6851800863822348003208 6868963879124126403209 6872782257128474883210 6886159117865876163211 6891898031843590083212 6895725966822159363213 6914889566235437763214 6920646426925022883215 6936015629309613603216 6943709822901435363217 6947559319348728003218 6955263113763196803219 6976481584774200003220 6984209416179441603221 6995813198705568003222 7001620509154498563223 7007431434393113283224 7022944918740792003225 7034596925133312003226 7052102113168072803227 7081350002550297603228 7089164781058863363229 7093074594969048003230 7095030108283111683231 7098942347907790563232 7104813740672129283233 7130298539576325603234 7134225354560230083235 7147981980942586563236 7171611043066200003237 7193322435282547683238 7199252270134636803239 7201229696222148003240 7207164418678133763241 7217063773439388963242 7223008279158804483243 7236893073148191363244 7242849823058815683245 7248810249502624803246 7260742138039992003247 7270696625692800003248 7276674229294724163249 7278667582666809603250 7290636304625208003251 7300621509925968003252 7312617291182606883253 7320622687267500003254 7338658859362411203255 7356728338389581763256 7366781344816296963257 7372818092027868483258 7380872858708352003259 7397002189798066563260 7403057499069977283261 7409116525314074403262 7417201011558132963263 7433389830432298083264 7453663103200985283265 7457722728822713763266 7459753163383742403267 7469911555947624003268 7471944478807200003269 7482115317943692003270 7494334027005655683271 7500448990498564803272 7508608095284429763273 7514731790948198883274 7524946273146732483275 7545406473335623683276 7555652205468101283277 7574120813655000003278 7600857439950250563279 7604977041123828003280 7611159582460661763281 7642128852566799363282 7644196825355059203283 7648334029996159683284 7656613477126488003285 7662827472380177763286 7675266809291616003287 7687721284969572003288 7706431410532516803289 7710593849869025283290 7718923786852512003291 7741865916047566083292 7748131726362475203293 7750221174750168003294 7762766741032733283295 7798395232233927363296 7804695321475963683297 7823618494179672003298 7836253045543860483299 7842576056720217603300 78446845777196032003301 7874248529255486403302 7876363432789152003303 7889061801880248483304 7906016837726599203305 7920874899869057283306 7925123904391757763307 7940008883531700003308 7952784117115078083309 7957045952147955363310 7963441916122567683311 7969841735183956803312 7971975865158048003313 8010463546185831363314 8014748541178368003315 8021179256715418563316 8023323688270444803317 8042642926931964963318 8055541787835729603319 8081386049855681283320 8087856820300958403321 8111616229482132003322 8113778768477062083323 8131094650499620803324 8150608130619336963325 8163636615405885603326 8176680713164488003327 8196276161401094403328 8198455605456132003329 8204996545557672963330 8211541398777276483331 8218090166675313603332 8222458187532718083333 8229013483363147203334 8244324416270105283335 8248702890146453763336 8250892780976762403337 8275010369188992003338 8283793496473555203339 8296981294769208003340 8303581095622169763341 8314589512386144963342 8321199814200552483343 8330019680248812003344 8343262623209143683345 8363156636201472003346 8376439062181740483347 8383086205070997603348 8394173567010571203349 8396392358490048003350 8420828106516914883351 8436405872862056163352 8443088670468430083353 8449775437562179203354 8454235488338179683355 8474327570143032003356 8481032882295852963357 8503412664511215363358 8528081550611102403359 8530326835064712003360 8543807853693504483361 8570817820685878563362 8575325700415008003363 8595633168431232003364 8615976683123067363365 8618239300599403203366 8643157515672372003367 8645425484276306883368 8649962760465960963369 8663585305105137603370 8672675936275143363371 8686325294519500803372 8697712061646506403373 8713672338790068483374 8718236449686836163375 8720519177380665603376 8741083904550466563377 8759394177070202883378 8802996359591448003379 8809895766145613763380 8816799227496950883381 8823706745233824003382 8837533956219192003383 8849069040577968003384 8855995509124858563385 8869860643985510403386 8879113107714504963387 8886057204448932483388 8890688864554904163389 8897639749317454083390 8913874330168954563391 8948737519021460163392 8955722410286482083393 8967372981444991683394 8976701619770328003395 9002392905745008483396 9009409180789305603397 9018770592941199363398 9032826387630628803399 9044552094765614403400 9046898605436832003401 9058638008270700003402 9060987259147596483403 9068037753464733603404 9079797719836267203405 9082151085020328003406 9093924773749248003407 9108068306228690883408 9129314530281792003409 9152965017414108003410 9160069115669909763411 9164807478072792003412 9174289717574712003413 9200403817521108003414 920753510058434563415 9214671347890841283416 9250412772699622083417 9257573516039191203418 9274298084280449283419 9281472689019686403420 9295834385823300003421 9310212743123350083422 9317408173484299203423 9329409824780068803424 9331811545680288003425 9343827106668732003426 9379943417190528003427 9382354888039267683428 9401663397699122403429 9411328820658828963430 9416164325845200003431 9418582777074324483432 9425840926023201603433 9447640544222818563434 9452490034392408003435 9454915479459473283436 9462194615308190403437 9467049707012378883438 9498653360327023203439 9503522474735503683440 9513266319226368003441 9520579118197805763442 9532776484335000963443 9535217363280000003444 9540100527367500483445 95474287898992557603446 9557206373048283363447 9562097979901848003448 9569438910627610563449 9606206986326176163450 9620943843853339203451 9623401634275488003452 9630777831031906563453 9638158267286297283454 9643080914201237763455 9667722439770932163456 9694882631365096803457 9704773239069353763458 9709721379849312003459 9712196159682170883460 9717147138535008963461 9806588868839563203462 9816564814182394563463 9821555640075168003464 9831543000720998403465 9859047519176232003466 9861550788365902083467 9866558756802663363468 9884101668288228003469 9896646634448952003470 9899157059978114883471 9904179343817916963472 9929319434395839363473 9936870785674879683474 9949465941598337283475 9972167390851200003476 9979743166386212163477 10005026929091782563478 10025288505028910883479 10032894524342784003480 10043042614755068163481 10050658733186686083482 10055738551444491363483 10081166532615149763484 10096446450739932003485 10124504739362208003486 10127058389528683683487 10132167139041874563488 10134722238510412803489 10150062985126872003490 10162860238755000003491 10185925785657811203492 10188491045597748003493 10216740895535354883494 10224455585297928003495 10247625870460719363496 10286330497602432963497 10288914698383776003498 10301843006782293603499 10319963102249287683500 10332920654918885283501 10343295479331612003502 10364068564215848163503 10429186169798804163504 10437020851653154083505 10450088463089023683506 10460551384167768003507 10473641081875272003508 10489364930584320483509 10497233490769977603510 10520865734562550563511 10523494000319140803512 10539273937486752003513 10552437435810300003514 10560341451275516163515 10562977109545005603516 10568249906124910083517 10576162802020459203518 10586720241048346563519 10594643505849917283520 10602571217239814403521 10615793955381516003522 10639626046386375363523 10642276531241467203524 10671464559751512003525 10674120990774890883526 10695390297088761603527 10714027000500895683528 10727353835510633283529 10735355901823550403530 10738024251849792003531 10754044799514072483532 10767408943960294083533 10794174596391041283534 10799533709250125763535 10818306320332500003536 10826359212642140163537 10831730304607032003538 10880160113088456963539 10882855411111908003540 10888247509442148483541 10896339413576145603542 10912536751884288003543 10915238062886899683544 10920642189408826563545 10939572436178232003546 10955817940873236483547 10963947475001073603548 10969369677328978083549 10977506751427507203550 10980220115204028003551 10988363224634722563552 10993794479961048003553 11020980963715200003554 11034593098259892003555 11037317037577606083556 11050944299632735683557 11059126711479844803558 11075505165900192003559 11078236675976078883560 11111054221504107363561 11127490309546732803562 11143944625729572003563 11152178623583400963564 11160417183524700483565 11165912092143920163566 11198924167030428003567 11201678473521689283568 11207188610633621763569 11240292135169152003570 11243054068555690083571 11251342922723539203572 11256871371134239683573 11265167863449208803574 11276236985934137763575 11298399700999176483576 11306719135906713603577 11309493301589772003578 11323371788176728003579 11340042828325505283580 11359515633453408963581 11367868793945964483582 11415290421910469763583 11423674321008818883584 11443254711275144163585 11451654007914574083586 11457256107200487363587 11460057927489763203588 11502146928772440003589 11519014949219232003590 11528863191610490883591 11533085799469548003592 11544351757978960803593 11549987831387729283594 11558445810609566403595 11569730341218816963596 11575375704076800003597 11578199160114528483598 11617781804733888003599 11620613014733537283600 11629109749594334403601 11634776827516862883602 11671663337204587203603 11697251481734333763604 11728582990461681603605 11731434427172592003606 11739991856936391363607 11762834558057753283608 11771409159002570403609 11774268400795992003610 11797161090863924163611 11814352503374803203612 11817219564480708003613 11834432891001161283614 11840174843221865763615 11848791688963706883616 11857413237118680003617 11877548479584742083618 11891946488084551683619 11900591573968900803620 11912125686280781763621 11929442572564128003622 11935219061439468483623 11961239226135888003624 11964132979518919683625 11978609623113077283626 11990200393813932003627 12013407168030392163628 12022118387384398083629 12030834343420627203630 12074485233931224003631 12077399510467200003632 12091978807020192003633 12118254799137664803634 12121176994958808003635 12135795902266392003636 12147500545777872003637 12153356041490832483638 12165073383381012003639 12182665280028223683640 12217906305562440963641 12276811183826861763642 12279762007850246403643 12297478124287800003644 12312256192073952003645 12321129423564999363646 12338890273950028803647 12341852281460988003648 12359635527030842883649 12365567543949012963650 12368534353020216003651 12374469572706996483652 12383376407058633603653 12410125760968642563654 12430960756138512003655 12448840194311784483656 12457787142551961603657 12463754453352166083658 12484656924668638563659 12529536456811484163660 12535529523629112003661 12547522106799883203662 12562524933943492803663 12574536879215525763664 12583551489611186883665 12598586610065460483666 12625683774699648003667 12637740979228780803668 12643772818865849283669 12664901262589356963670 12689080467777250083671 12698156589499699203672 12710265657936226563673 12716323438803288003674 12725414169865457763675 12728445496413854403676 12743610253515456003677 12746644830259200003678 12764863673404678083679 12770940958928655363680 12773980415320207203681 12780060955685167683682 12789185836155556803683 12801359943350573763684 12807450255210912003685 12816589797283128963686 12865416662522044803687 12902128263559212483688 12917447929433134083689 12929713481531808003690 12957342909526058403691 12972711712217400003692 12975787112625000003693 12985016594752820163694 13000410005204583363695 13003490328914131203696 13009652618471071683697 13037410029591552003698 13046672362909536963699 13065211834472985603700 13068303666314652003701 13093058080424206563702 13096154853083908803703 13130255620727700003704 13139567376848732163705 13148884084897318083706 13161314068327728003707 13189313751541862403708 13195541965499570883709 13223596229377992003710 13242323907716275683711 13254820072968708003712 13264197999210869763713 13270452714017592003714 13301759475345312003715 13311162295969887363716 13358251196676480963717 13392862377428671203718 13411769527843728003719 13414922664792929283720 13424385411598766403721 13452803690933756163722 13459124986513752003723 13557390227774347683724 13563748343364082563725 13566928239663436803726 13586019360650712003727 13595572473287988963728 13611505522162868163729 13614693811699881603730 13633835312765268003731 13652996990652953283732 13697786117438412003733 13700989551997414083734 13707398106718767363735 13729845753976968003736 13765176318204780483737 13774823749317237603738 13778040686315832003739 13787694878115843363740 13797354142503751683741 13813464193726469283742 13836041961469896963743 13842497832739800003744 13845726615451668483745 13861879002414670083746 13871577215686819203747 13884516081682666563748 13900702390590197763749 13923386993797200003750 13939607272109472003751 13949346239177295363752 13952593695275827203753 13972090340783448003754 14007887250944544483755 14037226757350968003756 14050281321267364803757 14066612328318110403758 14096044012036604163759 14115690776520043203760 14118967232880408003761 14138637950743901283762 14145199421982845763763 14164897538968620003764 14168182557555000003765 14184616221984432003766 14187904669633582083767 14197773443300251203768 14227410656282261763769 14237300030569994883770 14247194559488568003771 14303361008407817283772 14313289947313214403773 14316600742052832003774 14336477573736696483775 14343107781414572163776 14353057404555238083777 14382937334416248003778 14412863892629664003779 14416191946163700003780 14442837127680051363781 14452838587044295683782 14462845239910804803783 14476195525621109763784 14486214303650738883785 14502923822355972483786 14533037379076608003787 1454643624195692803788 14563197806824418403789 14576617499113020963790 14593405154209940163791 14596764424528017603792 14603484704996722083793 14633754687559128003794 14677561042290596163795 14697812497882399203796 14734994586947232003797 14738378271492782883798 14745147388835592963799 14748532821766656003800 14785811072043528003801 14795990120794522563802 14806174424340365283803 14829958244751528963804 14857174827289006083805 14867390697586315203806 14901481651503290403807 14918549097162552003808 14939049379907712003809 14942468146693834083810 14973263459533368003811 15045304290465271683812 15052178853777310563813 15093475720011300003814 15096920957018988483815 15107260206953685603816 15124504090588939203817 15145216231997088003818 15148670322679397283819 15159036139697894403820 15176324322009396003821 15190165511262632163822 15197089655173272003823 15207480309160935363824 15228277601049196803825 15249096216960312003826 15262987148109144003827 15269936171465364483828 15280364155245441603829 15301236144973068003830 15353509667020800003831 15388433013214008003832 15398921625087094563833 15440929698757500003834 15451445132853500163835 15468982790418363363836 15490047681140860803837 15493560586777728003838 15511134078382452003839 15546325905796752003840 15556895121444039363841 15567469725309979683842 15574522455579586563843 15595695025280234403844 15620423632014516483845 15638104918545658083846 15669969055854648003847 15691238849830010883848 15705430736983200003849 15716080968304268163850 15737397679929895203851 15744508066979815683852 15769413397366349763853 15787221000701424963854 15790784330416032003855 15812176977753912003856 15865753692615372003857 15894383549560280163858 15897965004137937603859 15919466443573248003860 15930225338339770563861 15937400963897028003862 15940989685594169283863 15948168947166581763864 15958942385993954883865 16005690374532019203866 16012891477992319683867 16045326517845432003868 16048933450335002883869 16056149139637632963870 16066977235425456483871 16092264090391695363872 16190078799316968003873 16200974559554458563874 16295635011077452803875 16299284061962268003876 16328498535946740963877 16339464082218420483878 16350435150569577603879 16372393860924948003880 16420046938010976963881 16427387402992800003882 16431058558268808483883 16442075716062105603884 16482519367996488003885 16493562392169677763886 16497244633037414403887 16519351027565700003888 16541479631668438083889 16552552266957067203890 16571019011068516803891 16604298083746248963892 16607998850153364003893 16630216441308792003894 16652456316440995683895 16671006578946233283896 16704436102006800003897 16726750364667394083898 16737915875775283203899 16752811918248034563900 16763990473266641283901 16782633828898586883902 16793827303678560003903 16808760645556340163904 16816231050098532003905 16819967186012422083906 16827441325471503363907 16864849393373741763908 16909821363246552003909 16921078395121179363910 16932341046496999683911 16951124624982557283912 16977447884413992963913 16996268974038752163914 17000035069010673603915 17041503434665448003916 17052826143796373763917 17079267740200200003918 17098173412411392003919 17147401616634089763920 17154984610956192003921 17189139213576729603922 17204335396149807363923 17227148559203332803924 17249984402643072003925 17269031608312500003926 17291909071493062083927 17303356323259531203928 17318628165577210563929 17349202175370674883930 17360677859063748003931 17375987625246776163932 17387476593267790083933 17398971257709139203934 17441167127128632003935 17445006917334722883936 17464215379488276483937 17502679887329407683938 17521935950471105283939 17533497212335262403940 17618454707689313283941 17653298883468300003942 17664925085806844163943 17684314849946187363944 17688194717440363203945 17695956367655143683946 17707603632093772803947 17711487330951168003948 17734802941466066883949 17742579924698280963950 17793192678960811683951 17800988856844690563952 17804887906378060803953 17828295656276952003954 17847819738871800003955 17863450547198025603956 17871269800321930083957 17886916007299188003958 17910404578014137283959 17918239239899417763960 17941758648363336003961 17957451111966812163962 18000658466552836803963 18016389546915533763964 18028194621888710883965 18047882637617004483966 18083361696984768003967 18095199666160378563968 18107043446530853283969 18122844196614492003970 18134701543834824963971 18158433692781009603972 18166349582868814083973 18182189127086208003974 18217865971901138403975 18237709113512280003976 18261542275676832003977 18273467612572143363978 18297335807518000803979 18301316112093528003980 18313260922234481763981 18321227376713352003982 18325211578480154883983 18357108590596665603984 18381058662168888003985 18405032161406177283986 18433030874191032963987 18453049503972092163988 18481102973395128003989 18493135675502362563990 18513203234947613763991 18537305859477324003992 18541325250502200003993 18565455324718126083994 18577529190200635203995 18585581704923355683996 18597665385026764803997 18601694587483308003998 18625883552617898883999 18633951780944004964000 18686459175345823684001 18698592008342152804002 18735025958732640964003 18747182432388120484004 18767456367114982084005 18779628618258151204006 18783687350783448004007 18820245555617846404008 18840578713495968004009 18856857098721116164010 18865000245872952004011 18917995007565077764012 18938407308896712964013 18979281462543975364014 18991556600229427684015 19024319411393282404016 19065332514816561604017 19089972185308668004018 19110523481371608004019 19126976461800350404020 19147557624305712004021 19151675849116800004022 19184645567325327364023 19197020179573663684024 19238312126542286884025 19250712689909760004026 19258983061962060484027 19300374901369831684028 19308661269087130564029 19370894107350896164030 19375048305048945604031 19383358704914350084032 19399987524528288004033 19433277259339157764034 19437441486548954404035 19474949654377652164036 19483292169324672004037 19487464431756778084038 19499985239748307204039 19520866659689656804040 19558495472063328964041 19583611551714201604042 19612944208944535684043 19650706028808192004044 19663305411144864964045 19696933385027734084046 19739028986069381284047 19751670813501158404048 19760102071311026884049 19776972684375000004050 19789632731704520164051 19798076139352632004052 19810746316407783364053 19836104913747820804054 19853024165055221764055 19874188447012236964056 19878423333167448004057 19903846864501152004058 19916567771242959364059 19925051762642988004060 199292947714631039684061 19942027876613008804062 19963263270971294404063 19967512384150632004064 20001529713402932164065 20027071219956847204066 20056900552686305284067 2007 8227611100670884068 20091032007356544004069 20108114061153788164070 20120932748124046084071 20180834342611092004072 20185118139713618884073 20197973623051692004074 20236576918278087364075 20301038678334180964076 20374281377020728004077 20378595933883529284078 20413137062705688004079 20439071710800252004080 20443396553542630084081 20482351030704888004082 20517023944228752964083 20530037629223916484084 20547398838178872004085 20569115831030928004086 20586501816310036804087 20608249794291302404088 20625660579455688964089 20647439572024568164090 20743472109412800004091 20756593362789524164092 20769720840054514084093 20778475950251967364094 20822293027358465764095 20831064752086872004096 20835451653588506884097 20844227535231360964098 20874964954357332004099 20936541763944206404100 20954160132585096964101 20967381204488268484102 21002667983597419204103 21033580434628877284104 21099936296737198084105 21113226286716427204106 21179770433076024004107 21188654855998644484108 21219772349234871364109 21242020105144258564110 21255377153097593284111 21268740499275710404112 21286568094839904964113 21295486094224800004114 21335651772833143204115 21362460439137768004116 21375874242404045764117 21380346913628678404118 21429592635813432004119 21456489768485191684120 21474435251399328004121 21487901749023461764122 21514853743999668004123 21523843374030708484124 21555329265562599364125 21564331575977088004126 21577840328310346564127 21582344655838828804128 21591355426463417284129 2163193881571320004130 21677098540338828004131 21690660235238242564132 21726855865380890884133 21813002035600608004134 21849350641726584964135 21853897409526912004136 21862993073962572484137 21876641893810989604138 21881192920241112004139 21972362653395000004140 22068397187945834884141 22100478545599796164142 22109651068887552004143 22123415206957479364144 22128004680780499204145 22183134081653882884146 22206135041771736484147 22219944200642073604148 22224548684510172004149 22266021249284356804150 22289086628216822404151 22316788732127700004152 22321408258732524484153 22358390294731915204154 22363016278240368004155 22376898535892218564156 22413949488294578884157 22427855450663652004158 22446406797995864164159 22455686786216712004160 22460327859225934084161 22483544016233203684162 22497482346682732804163 22516076867065205764164 22539336223887900964165 22543990256842200004166 22585908994017183364167 22623219145422689284168 22641891545994552004169 22669921816343088484170 22683946707145785604171 22712016010066488004172 22740111354822497284173 22754168797920494404174 22782303235622700004175 22805768523517272004176 22819856394166635364177 22833950790712807684178 22876273155883812004179 22904520732431964484180 22937509292717511364181 22946941137233568004182 22951658150128075684183 22975254123954713284184 23022500648278452484185 23036688804257769604186 23065084788719508004187 23079292621241794564188 23117212265353466884189 23178931322944471204190 23188437520186711684191 23231251597565952004192 23236012374307814884193 23245536122910816964194 23321831545842148804195 23345712335215334404196 23364830167582152964197 23379176245516116484198 23388743967007112164199 23403101055047758084200 23417464751855587204201 23451005756559545284202 23465391497238002404203 23508588432728468164204 23518195845362592004205 235230006655808386084206 23566277087218008004207 23590345335805992004208 23609613204529632004209 23633714635652409604210 23653009062596367364211 23677143706738774564212 23681972851048612804213 23691633355752161284214 23706129654147038404215 23710963231603872004216 23735142207217500004217 23836895897577554884218 23856314585599800004219 23885464860647470084220 23895187552882119364221 23909777156327419684222 23953586054361432004223 23958457423158602884224 23997455126763993604225 24016971821909895364226 24026734632434628004227 24031617153699487684228 24056040923072585284229 24090265470492768964230 24119629851255321604231 24144120668118535204232 24193158249469910404233 24202974722507798884234 24222616630197300004235 24247185824083512004236 24340719256068420004237 24350580597790020484238 24365378228244177604239 24370312270131432004240 24394993721000448004241 24444412860253752004242 24469150567612800004243 24498860595186610084244 24513725750516659204245 24543476354518488004246 24593120861443200004247 24608028888595172164248 24637865275235167204249 24647816764075327684250 24667728785347248004251 24737515881430461604252 24757482220872651364253 24767469921828168004254 24787454389254604804255 24847480359539772484256 24862503871096689604257 24887558195175883204258 24907615284265234564259 24922666055017241284260 24962834791247160004261 24992993193340032004262 25013113970523091204263 25038282023352280804264 25068508751995152004265 25088675103121608004266 25144195307475288004267 25159353160885726564268 25164407301310468804269 25189689426534854404270 25194748136735232004271 25209928839024192964272 25235245253055452164273 25250444250970678084274 25265650113533707204275 25285935278864122564276 25301157166976165284277 25311308909777573764278 25346864068810200004279 25418086749608044804280 25438463627372789764281 25479254135320212484282 25525202071999308004283 25545643312672432804284 25555868535807281284285 25571212125734558404286 25622407329062457604287 25632655587302662084288 25678810798496928004289 25694209711391021764290 25699344221076926404291 25761018379417390084292 25822803477019037764293 25838267101258322884294 25853737669589196004295 25884699646840272004296 25915689425404507684297 25926025532537602564298 25931194745377996804299 25988107118404200004300 25993285611754164484301 26019189688197946084302 26034741424595155204303 26055487916396098564304 26086630899706430404305 26097018095441018884306 26149000611628774084307 26195851238358168004308 26211482095108685764309 26221906551737472004310 26253198578639340484311 26315866644656890564312 26331551175881429284313 26347242717169766404314 26488782386326562884315 26509799624911200004316 26525570759621012164317 26536088758099872004318 26604532012659233764319 266995518067491615684320 26710087751695078564321 26715373770469924804322 26725948161753953284323 26794758241838109604324 26826561515879208004325 26858393092514861284326 26869009910426765764327 26884941038525906884328 26900879249968380004329 26922141220720880164330 26954057805879211204331 26980676630817100804332 26986002760808028004333 27017976102313754884334 27060651410276265604335 27108721538569666564336 27124759137386777284337 27146153670408432004338 27162207873851232964339 27194337642167193604340 27242585729792062564341 27269417948228813764342 27274786769541542404343 27420044850296498884344 27430827739381704964345 27436220376367572004346 27463195488855249604347 27544240183974578404348 27576708234930000004349 27598369543177377604350 27609204981462082084351 27630885429483948004352 27674284628871761764353 27712300848652800004354 27744917342082310084355 27761236381349359204356 27772119739538959684357 27788450776408228804358 27821134456412832004359 27837487103781912964360 27842939587852416004361 27853846958885196484362 27892047996099675364363 27924823005372316804364 27935754424543325284365 27974039667319848964366 27990459669257484484367 28056211973325538564368 28072668134027033284369 28089131532845450404370 28116586621344312004371 28149559288922112004372 28182560948591263684373 28237628187723386884374 28287257664545532004375 28303815352109103364376 28320380307527431684377 28364589069883286404378 28386712850282256964379 28397779592493300004380 28414385772597596164381 28469792310725626564382 28480883334672288004383 28569728228108878084384 28580848436990055364385 28619794733896548004386 28647637876857912004387 28653208942422530884388 28669927014482904004389 28703385104863392004390 28748041435282018564391 28753627138087744804392 28764800985571073284393 28781567862661790404394 28815123605788800004395 28820719080984912484396 28848708681747334084397 28871115036842808004398 28887928366604614564399 28899141332128368004400 28904749038832481284401 28932799814942126884402 2897210519515622016年4403 28988962611780862084404 29005827383700331204405 29039579001980928004406 29090261647603548004407 29186176509167897284408 29208779138716632004409 29237050884070200004410 29254023779582132164411 29321989271521848004412 29338999132702553764413 29344670730672062404414 29373041055915144004415 29407112594568492004416 29412794064828646084417 29498114948179718884418 29526596449407852484419 29566505194898787364420 29600744878877572804421 29635014292866972004422 29680753121273000164423 29697918824391502084424 29715091972202371204425 29720818009554048004426 29772389593096466404427 29783859053417714884428 29801069456979288004429 29887233382024048804430 29927507093492762884431 29939021340413952964432 29956298940038016484433 29973584016669753604434 29979347370810372004435 29996642420140815364436 30008176609583928004437 30025484130180982564438 30065897459447712004439 30083229940560888964440 30094789090520700004441 30117917383441581604442 30146846493068395204443 30181588928251008004444 30198971402368349764445 30291804772526203204446 30320859044728012804447 30344117506742165764448 30408147274178937604449 30413973182648832004450 30443115283115748004451 30460610592776770564452 30530667249904800004453 30554046300669465604454 30565740859888870084455 30653557094728502884456 30671143023593376004457 30677006681039700004458 30712206283501798084459 30759186196713076804460 30782696354864213764461 30800337815875250884462 30812103001754568964463 30829757099990244484464 30853307697261192004465 30900449366966458564466 30941742624430392004467 30959452398152604964468 30977169773043732484469 30988985580250004164470 30994894751278449604471 31024453283896243204472 31059951424119768004473 31065870741157601284474 31113255741118320004475 31154762064827782084476 31166628638356623364477 31172563196173951204478 31184434854317791684479 31243844016199694884480 31297384801604952004481 31327159399610088004482 31333116867613159684483 31362916954081517284484 31380807206033414404485 31416610670278200004486 31506253368062748004487 31530190452205082404488 31584098760347828164489 31620076016139475204490 31650080534176504804491 31656083999287608004492 31674099519086009764493 31692122727282938884494 31704142471826784964495 31740222220168089604496 31776332754187608004497 31782354170805463684498 31794399571297534564499 31830556316662118404500 31884849245413340164501 31957347822388128004502 31963394946039749284503 31993643438304434884504 32011802835791508004505 32036027389471496164506 32084517740430499684507 32108783548108788004508 32126991934720757764509 32163431939648856004510 32193822282776673604511 32236404937789567684512 32254667572693456804513 32291216120319912004514 32309502037436928964515 32327795719686624484516 3233995822901108164517 32346097169267001604518 32419380684866273284519 32431606699948589764520 32449952205935678884521 32474424986286300004522 32492788653677564164523 32505035424650712004524 32511160108195534084525 32523412071809307364526 32541796509763303684527 32584723841561405764528 32596996590415572004529 32621552488248300004530 32652266867503857604531 32726069867563289284532 32799997908116276164533 32837008862685139204534 32843180398961988004535 32861700227453506564536 32898763380268094404537 32966793909923772004538 33059732782557312004539 33065935686360470884540 33084549635101344004541 33140438636468211364542 33171518661435898564543 33190177166477813284544 33208843541769830404545 33233744288595144964546 33246199911955800004547 33252429036410052484548 33271121661852369604549 33302293549441363204550 33327246826083994564551 33358458138714485764552 33377195445872066884553 33402190799520000004554 33452223620587263364555 33471000411869311684556 33514843664430401764557 33533646809253914884558 33546186633926016964559 33621499453541688004560 33646631884083748804561 33678067233337934404562 33684356945488032004563 33722113721392716484564 33741004007835453604565 33753601940487358084566 33867142148781084004567 33873458325478200004568 33942994593497515684569 33961977596629324804570 33987300651993749764571 34006302234793658884572 34037989243725492484573 34063354790646912004574 34082388252504567364575 34120479104442712804576 34152245862984638404577 34196756583592680484578 34228576582810342084579 34247679238237111204580 34305035181323981764581 34343312479693728004582 34349695142307300004583 34388009802822070084584 34400788476342819364585 3448393685857202884586 34515956867391156484587 34560822578053095364588 34612151218368185284589 34669964255977200004590 34695682173369921604591 34753599799573858564592 34792251814052510404593 34830936060364800004594 34850290276056404164595 34901940951291823684596 34947182369465645764597 35024841396585432004598 35057237494763448004599 35096142471638909284600 35122097106387252004601 35193546581873710084602 35213051707827259204603 35219555217821088004604 35252086281602988004605 35447746171984512004606 35467356858231648964607 35473895561483064004608 35486975680239384484609 35513146769099292004610 35565532370877838564611 35611417295217792004612 35644219413729300004613 35663911558862684164614 35742761744657568004615 35762494703688725764616 35801985132628260004617 35861282087052903364618 35940459234916152004619 35947063243465634884620 36046232626467199684621 36059470697155426564622 36066091099689568804623 36105832660826232004624 36125715753259392964625 36158872488259652164626 36165506573154873604627 36178777481510278084628 36225254424478822564629 36245186816359265284630 362983800776130304004631 36305033347982700004632 36338313427714392004633 36364953961092715204634 36438290959630692004635 36505057163003712004636 36525104903691207364637 36538474650779808004638 36645564807064500484639 36665670388662057604640 36726036774876610564641 36739461643823928004642 36746175458318489284643 36759605847769721764644 36766322422894526404645 36779758334362874884646 36806641204528800004647 36981739245466476484648 37028987578799235364649 37103326413215462404650 37110090034906812004651 37184550920340046084652 37252339819235513284653 37286269004969618884654 37313429036590800004655 37347399938769312004656 37354196901735874084657 37374593357216563204658 37388195633865343684659 37435832842642385764660 37449451830938472004661 37469887280263680964662 37538065851771663364663 37551712723221048004664 37572190006781590564665 37579017628676260804666 37620002903393952004667 37661021694186828484668 37681543663819725604669 37722612762977688004670 37777423772184317764671 37784279345712134404672 37825432383526200004673 37859752253293872004674 37887224959951387204675 37900966918757947684676 37921586865721036804677 37928462050715148004678 38024812834355481604679 38066162173643268004680 38093747128834024804681 38128249402487870404682 38169683061712800004683 38176591953315192484684 38190412550196524164685 38238814191797208004686 38335755482424480004687 38363486817247580164688 38384295189713542084689 38398172139941043364690 38405112025884811204691 38418994619857351684692 38439825567303700804693 38446771098522528004694 38488464053522354884695 38690458239787200004696 38711399474105492164697 38760295412513628004698 38795249431295448004699 388802243071008385284700 38823229663594142404701 38921279679881871364702 39033564127068672004703 39047616745773132484704 39153132367295501284705 39181305946232772004706 39202446106448040964707 39216544298355000004708 39237698715569360164709 39280033224131851204710 39287092304684448004711 39322401980256828004712 39329466770531609284713 39343599206925461764714 39364805002409594884715 39386019369018168004716 39435552902894410084717 39492219849762328804718 39520576213749977764719 39627048601155375364720 39641261156906328004721 39648368868267127684722 39683921763351425284723 39712381290496512004724 39733735979250048964725 39747977222273700004726 39769346264305628164727 39862045027900133284728 39876320746574309764729 39919170909695412004730 39926315959651800004731 39962055597881112004732 40026447405213292804733 40069418487183672004734 40112424159130260484735 40176997563851148004736 40184177196060031684737 40198539347186530564738 40241648900425886404739 40270407859347456964740 40313575196633145604741 40349574480193999204742 40421645372006654404743 40436071128172382884744 4046493423816700004745 40522706767645755364746 40566076755695356804747 40595009415294173764748 40616719064386130884749 40674654032668401604750 40703644747538631364751 407399049309292218564752 40783449123606890404753 40834294788729012484754 40856100335739129604755 40870642218029434084756 40899737627998308004757 40943409866783081284758 40957975048829705764759 41030859258545420164760 41052743477215462084761 41198862067716588484762 41228132529124152004763 41286720239533306564764 41308706721310997284765 41440810078050547204766 41448158431561728004767 41470209355782202564768 41484914859201348004769 41506980446971253764770 41514337598612162404771 41595330833944992004772 41661686127402784804773 41669063835317208004774 41705967073985592004775 41728120779586944964776 41861228413153121284777 41913078397087080964778 41957559564194397604779 41972394484651102084780 42039200314249728004781 42068917378626566404782 42083781817551314884783 42135838376023856164784 42173051189239239364785 42180496708729579204786 42217739095203148804787 42247550756429717764788 42262462506307032004789 42269919861366362884790 42337080476191872004791 42396845958495682564792 42441711578221502404793 42494099795984904484794 42531549634086886084795 42584020986199678564796 42606523564634753284797 42629035060132070404798 42786865404247968004799 42824508564501372004800 42847106379746760964801 42869713137194580484802 42945133608214051684803 42982881140035769284804 43013097077687352004805 43058450850936468484806 43073576742623636164807 43118978329293619204808 43187147994161297764809 43194727387766174404810 43232639321546976004811 43285757948891398084812 43354125233984448004813 43392142035326112004814 43460635277383821604815 43491102731823771364816 43513963833025255684817 43529209573413658564818 43582601215223892004819 43605498376715304964820 43643680360356704164821 43758376770871445764822 43811979059205000004823 43834966537278260164824 43857963060049882084825 43873299101234823364826 43919331357340840804827 44065339167933999364828 44080729560368088004829 44088426268210759684830 44103822707587246564831 44126924927199617284832 44157742003400832004833 44203997879253996484834 44242572194324038084835 44265728898198667204836 44335253553517493764837 44358446627783090884838 44552076305161538884839 44575354391729112004840 44590878183050772484841 44614171472212689604842 44660785427118108004843 44691881683652992804844 44730774836674718404845 44855403531534648004846 44878800373911430564847 44964667112452608004848 44972479284828300004849 45011555417310552004850 45058480383290599684851 45128936613657732004852 45136770180976082884853 45160277001964956004854 45175953316037436484855 45293655798864665284856 45325081934205912004857 45348662265404628964858 45372251796140724484859 45443075609498868004860 45482457981540408004861 45490337526626873284862 45506099688187289764863 45553410750353352004864 45632344488154423204865 45671849802620932804866 45703472518182605764867 45798439199128632004868 45838052297878848004869 45845978000288071684870 45869761274433220804871 45957045789283800004872 45980872261087976164873 45988816476779985604874 46060360749885706564875 46100143619746037764876 46147917074532696004877 46155882925465200004878 46275494486677848004879 46347372921034944004880 46395338374695492004881 46507402545802430404882 46515414890162592004883 46539458135020344964884 46555492142298300004885 46579550921058044164886 46635724333918008004887 46659814200551194564888 46708021930971398404889 46748223566728140004890 46780403555633600164891 46796499778817232004892 46844813371864411684893 46949621152844088004894 46989978629693625604895 47022283339713639364896 470465220800965279684897 47111207180585534404898 47119297415404032004899 47159764220311200004900 47232670146749287204901 47289433171375745284902 47313775837355702404903 47330009501608310884904 47354367830177184004905 47411240492930086084906 47476300533055924804907 47484437743567008004908 47508855651244949764909 47525139487380492004910 47574016112557092484911 47655560920124083684912 47671882452935674564913 47753553012957660964914 47769899709180000004915 47794427622015380164916 47843511783180211204917 47851696150874748004918 47999194406660036164919 48015604124532852004920 48040226590053519364921 48048436182576319204922 48089499929354788804923 48097715836172688004924 48188160308967756484925 48221080812464472004926 48245782257258795364927 48286972419441562564928 48336435422337542404929 48385936416262200004930 48460259182872235204931 48518124948563993284932 48617443951975604164933 48766708265553146884934 48783314379519840964935 48866408574194223364936 48966261677770752004937 49007912270415300004938 49032915376612316164939 49041251870988405604940 49158074445478277764941 49183134983909042884942 49258374092454072004943 49291841390728867204944 49308581433613027684945 49333699492158316804946 49367205163227893764947 49392345614454290884948 49409111248974348964949 49417495666616664004950 49467824583525792004951 49585408218753950404952 49661108309256884164953 49720046055511608004954 49787467699834925764955 49846517866057500004956 49922516672509291204957 49964775764237980804958 49998602349897341764959 50023983558449234884960 50040909731849256964961 50066307045313548484962 50091714024994545604963 50125605038478279364964 50218894002492554404965 50269833742864200004966 50278327465779636484967 50320812226612378084968 50397352639029048004969 50422885502802473764970 50431398612956222404971 50508065122241708164972 50550695379472431364973 50559224668175815204974 50610423068844408004975 50653118097624192004976 50730037215973029604977 50866998581758572004978 50892709680064200964979 50909855826375000004980 50935583168825720164981 50961320261046862084982 50995651554574848004983 51021411405838810564984 51047181015084089284985 51090152054921474884986 51176175517279090084987 51202003726165939204988 51253689472112088004989 51296790810076632004990 51331291448458896004991 51374441716045113604992 51434897787742207684993 51460823859996196804994 51504055759218062404995 51564626172812364484996 51581941813684988164997 51590601269314941604998 51685927257950208004999 51764019456371292005000 51772701826495800005001 51816130061553312005002 51824818986092974085003 51842200113433287365004 51929171339176085765005 51946578707264472005006 51955284032271866885007 52103442029156290565008 52112167061950360805009 52164540272639952005010 52190741676779616965011 52234432616384156165012 52243174095036825605013 52286897947007479205014 52365670036045517765015 52391947167136262885016 52453298931304412165017 52505929030366987205018 52558598725119648005019 52655262736866804485020 52690446323453592005021 52716845582089191365022 52787292103700153285023 52813727743357970405024 52848990706722924965025 52866628808842800005026 52919569605790114085027 52946054909777203205028 52981384111583074565029 52999055341210968005030 53158295402281743365031 53184870258739951685032 53211455077915300805033 53300143126758528005034 53406715071609319685035 53433383010276988805036 53486748848002932005037 53566872542961393605038 53611424585308027205039 53620338327604128005040 53664923713299948005041 53780975843466548165042 53807783812594426085043 53879320728069064805044 53915115922977929765045 53941974021528698885046 53959884994507104965047 54067444518696408005048 54148219626012278405049 54184148710368240965050 54238075858339077605051 54292043249822448005052 54337046832071328005053 54418123778279268005054 54472225459394952005055 54481246326706510085056 54589584150498677765057 54607656151019832005058 54661899075813396485059 54743339220096828005060 54797683183597025285061 54861135600805248965062 54906492482429828165063 54915567232610361605064 54933720107570566085065 55042731885150509765066 55097298575296512005067 55161010979836894085068 55206553658751463685069 55233892799094892805070 55243008101933568005071 55270360779925325765072 55288601540747172005073 55315971147082920965074 55434690215405131685075 55452971634423730565076 55480402240628249285077 55507843022280986405078 55516992211144152005079 55617707953700650085080 55654365813664788005081 55736912251704254405082 55755268367583482885083 55837927003244172005084 55874693660907607205085 55893083797060567685086 56003519963528928965087 56012730358675104005088 56068016589166392005089 56123343736427335685090 56141795214951418565091 56151022660153444805092 56391335742554868005093 564005939308588681285094 56483968934250000005095 56511781132809620165096 56530328303689632005097 56558157619642383365098 56613847075495120805099 56623132648259928005100 56650996220066321765101 56706754212913248005102 56753250639491385605103 56790468363212559365104 56809084087954488005105 56818393666373839685106 56930197878483672965107 56976831632065532165108 56986161819660813605109 57032829947191147205110 57042167011264728005111 57098213473560605285112 57126252187552262405113 57210430291313888165114 57397825792324644965115 57425974773296052485116 57519879490922143685117 57595086146804798405118 57604492161581472005119 57660952446477240485120 57689198147881497605121 57736297375976071205122 57792854511676728005123 57802284739155329285124 578211486656269901765125 57849453188747414885126 57915537509470556165127 57972226262615179205128 58028956621545888005129 58133070406603716485130 58161489373663953605131 58199397536602215365132 58218358565564928005133 58227840817249747685134 58303740536061602405135 58389216386859668165136 58446252477084595205137 58455762553082268005138 58484299744609378565139 58560450004549658885140 58589025515249232005141 58598553009052800005142 58627142462497124165143 58646207909099412005144 58703432149889983685145 58846675966191180485146 58884918551231832005147 58961459636726170565148 58971032516327500805149 59057240897430696965150 59105175264920336165151 59220336798808188005152 59229941183633177285153 59258761347601274405154 59374147191343498085155 59393394535375095365156 59403019962038227205157 59508976889012112005158 59518616360627450885159 59595774298560921605160 59605424312851692005161 59634381387399471365162 59692327187573764805163 59711651835179393285164 59798670820227300005165 59837376438880149605166 59856736292790454085167 59924532778504954565168 59943913776708768005169 600311864522680025170 60147698215295491685171 60176852636664940805172 60186573131967828005173 60215741683747061765174 60264379495320876965175 60274110592282968005176 60322783755562305605177 60508010669555712965178 60537295971468096485179 60586128429413638085180 60654543495532342565181 60683881968512225285182 60713231083422782405183 60830734013838766085184 60850334405257851365185 60860136377005675205186 60918973078036608005187 60997488360902184965188 61066251469868112005189 61144909051394434565190 61154746589222092805191 61203952085499818405192 61213796746851672005193 61243337856818820965194 61292596798866740165195 61420809115233449285196 61440551925645641765197 61450425115482686405198 61509689245360800005199 61539337380152396165200 61559108756897052005201 61618451472588199685202 61658037111915288005203 61717451329512182885204 61766995969389036485205 61856251484580528005206 61886024808003322565207 61955537693654412005208 62094739127793715205209 62104691055034368005210 62134554014333818565211 62184349544175989765212 62194312240658690405213 62214241224905378885214 62284030388290964165215 62453762798430072005216 62463757849248026885217 62493750199998000005218 62603814567841848005219 62613827623520671685220 62663910920219489285221 62734078004333736965222 62754136561416300005223 62764167643565388485224 62844459600031339205225 62884634454442906565226 62934880106132237765227 62965041946387922885228 63005274596230200005229 63055592518174272005230 63095868550946347205231 63116013801188107685232 63146240721035596805233 63156318773232348005234 63236986625123508965235 63267256983331764485236 63297538207628841605237 63388447103055298565238 63540179493277244165239 63611081087986008005240 63641485643080894565241 63661761400860168005242 63813984052946232005243 63824141926538902085244 63874949486109511685245 63946131023575301765246 63966479528491452005247 64068294908317752005248 64119248153282688005249 64160032626691948805250 64180432158001337285251 64221245813695032005252 64313147708517153605253 64333583739429058085254 64405148203165282565255 64435836957971345285256 64456302219892433765257 64579196183917092005258 64609947113822991365259 64640709024515215685260 64733060667448992005261 64825511231573709605262 64835789625789912005263 65021009814840360965264 65051918385898380485265 65103457157354542085266 65175662879113570565267 65237601287773706405268 65258257230953354885269 65289250342415928005270 65299583832409800005271 65454733426469688005272 65485796491817897765273 65506511343534432005274 65516870612129402885275 65547955790026776005276 65693166236481262565277 65797035601108368965278 65817824245859700005279 65828220415345644485280 65921841371533968005281 65984310796487093285282 66109382830957304165283 66192862909989523685284 66286872474505272005285 66349601125004820485286 66422840808447423365287 66454247798552191685288 66475191978686050565289 66538054223974046405290 66705904851212088005291 66768930636440417285292 66800460271852814405293 66853034477462016005294 66895116180907772165295 66947746244164875365296 66979339184913127685297 67074185099619012005298 67084729748967890885299 67169131708411761605300 67243048732076395685301 67274746125059404805302 67391065783951800005303 67422815489276084165304 67486348554377683205305 67496941762317108005306 67592336762691518405307 67613549376372986885308 67655989582020000005309 67815318318001128005310 67879128542995334885311 67900408621539456965312 67964278878786645605313 67974928300842552005314 68028194184924288005315 68230890092549073605316 68348447190358548005317 68359141726625465285318 68380534564221173765319 68455449039265200005320 68487574078965908165321 68551858077508915205322 68680561825431578885323 68702030056587264965324 68712766059313152005325 68734241839552512485326 68809446715982607365327 68873957142829732805328 68927750472847358405329 68938512919047072005330 69024657867527420165331 69056983028356462085332 69164815568912189285333 69186397222214621765334 69294381258008576165335 69413309640469708805336 69478244154892632005337 69489071001654122885338 69510728491227972965339 69521559134237496005340 69586569573622272005341 69705873784678505285342 69836198723634188165343 69868808492374246085344 69901429680044455205345 69912305947268568005346 69944942364325198565347 69966706322837208005348 69999361783291469765349 70010249476554230405350 70064706995647392005351 70130097947712312005352 701955346660825543685353 70228270184445172805354 70239184569579168005355 70271935358147285765356 70359326788279140485357 70403053057364232005358 70435861131753063365359 70457739550722048005360 70501511678724460805361 70556255515760066405362 70621990196176800005363 70687770797845330085364 70764572901010786565365 70786527849468888005366 70852423347822362885367 70885388344202736005368 70929359564708612165369 70962351402554758085370 71061395974461648005371 71094433860140333765372 71149522601258088965373 71215671343097181605374 71292903159549415685375 71326021731999724805376 71348107189798253285377 71392293491763492005378 71513911649847214085379 71547107188877803205380 71558174936258208005381 71713258266586680005382 71813087715809943365383 71824186307021011205384 71924131527924281765385 71979701701382496965386 72013059258184968485387 72090938645251119365388 72146605440528766565389 72157742667043588805390 72213448142387174405391 72291489985736556485392 72324955846733493605393 72380758100623627205394 72391922425132128005395 72514815254044850885396 72548358618536724005397 72593101205178248165398 72626671724136526085399 72716250032333164805400 72783488124046392005401 72828339416470872005402 72951787357276908005403 72963017674116223685404 72985482197574754565405 73064148882847272005406 73165385185701177605407 73232934475835448005408 73266726655460950565409 73402012333950300005410 73435863007057916165411 73492306811993499365412 73503599476343659205413 73571382794383488005414 73695773959089996485415 73797665817287328005416 73831653237604642565417 73945029430422948965418 73979067736207284485419 74035824358312666085420 74115338486467138565421 74138068568119608005422 74149435569333833285423 74183544415730750405424 74251797409936800005425 74377050209269063685426 74456838998696525765427 74525280469184160005428 74548104774548460485429 74582351062105317605430 74628031131481203365431 74753759521386086405432 74765197247252652005433 74822405565715800005434 74891098877212750085435 74936920688460288005436 75166345228800672005437 75177830267040178085438 75212293278710707205439 75269757960701056805440 75315753409819073765441 75338759037765912005442 75580636461227873285443 75626774303532192005444 75696020669467212485445 75719113355328764165446 75904045108151558405447 75973481773875000005448 76031382044593632005449 76066138088720583365450 76135685923494220805451 76205281438446552005452 76216885328041274885453 76274924655364788485454 76321379978497152005455 76356235394160759365456 76379478969599988005457 76425982040104408805458 76449241536784697285459 766005557700757913605460 76705446551899102565461 76728769806247848005462 76775432270929862405463 76938918520053411365464 76973985229416775685465 77079257281360092005466 77114371949062344965467 77184637276437969605468 77196352831140312005469 77254950611323008005470 77290125288413194565471 77325311975579321285472 77407460966839980965473 77466178879678100165474 77536684463269171205475 77619001793370929285476 77760269686604756165477 77795616769441030085478 77819188185210639365479 77937125621027117765480 78067011577411053605481 78078827436454872005482 78185230536021436805483 78208890430389245285484 78244390339901702405485 78315426413638200005486 78327270460130604485487 78422071202155195205488 78528824869996949765489 78611930822557800005490 78647567844566324165491 78683216981657914085492 78706989805009767365493 78742659140007583685494 78790237110886968005495 78897366374717880005496 78921187706000280485497 79004604847319343365498 79183578522670896965499 79207464633777300005500 79315019015239819205501 79362856105468666565502 79422682894146197765503 79434652309686374405504 79458595199386802885505 79506497216122200005506 79578390846795598085507 79602366221768295365508 79674324852352876805509 79782354259432668965510 79794364304510424005511 79866453052428192005512 79926564312153468005513 79938590634755455685514 80034850080606110405515 80083012390840704965516 80107101695644800005517 80287944753690768005518 80300011834434401285519 80336221238204078405520 80505360399303723365521 80517451979078251205522 80577930310426540805523 80590030063907328005524 80698989176419068005525 80759569736641905605526 80844439814968459685527 80868700690364146565528 81026529504182196485529 81062984321809833605530 81172422584047042565531 81196757238376248005532 81318512592151200005533 81355065884970428165534 81379441592153292005535 81428209438938775205536 81538017232252109765537 81562434038433792005538 81635717360388972485539 81794667295478692805540 81941596225680660485541 81966103612218440165542 82088723014948330565543 82223763203774808005544 82236047840830800005545 82346671528622899205546 82482029781152232005547 82494343346048282885548 82518974611886592965549 8259291505180473605550 82605227481611172005551 82642213688759055365552 82679212314852367685553 82716223362670756805554 82740904296880865285555 82777936053752222405556 82864391826798924485557 82889105910323708165558 83037506523489408005559 83111781510608978885560 83148937684043052005561 83260480957246407365562 83272881578068123205563 83347314394505868005564 83521185010677657605565 83608222260378271685566 83633102535775810565567 83670433360110089285568 83720227231203552005569 83857274977007590085570 83894680818954439205571 83969530043732088005572 84081897774964896005573 84131875172471132165574 84156872224393272005575 84281941048786848005576 84319488864744053765577 84344527710952812005578 84382096435691208965579 84394622132464644005580 8450741616570311365581 84545039289363475685582 84570128350177498565583 84645429037180130405584 84720779998420800005585 84771041913761169605586 84947134751315585765587 84984904595427866885588 85035283978320000005589 85098289701387732005590 85110895046298502085591 85262268441491501765592 85338030813516288005593 85401204683315325605594 85552965073719437285595 85603596788798532005596 85666918032166200005597 85793665899968928005598 85869782099441945285599 85907859186473402405600 85984051349158200005601 86060294182051786085602 86085719723611191365603 86174753487166008005604 86251123093854458885605 86404014576229167365606 86620958682142500005607 86735976698566411205608 86787132567275770565609 86851109220372581765610 86863908794328806405611 86889512186411954885612 87004797500243352005613 87056072224710019205614 87081718084042819685615 87133026801079188005616 87235712252001132965617 87325636449677472005618 87364196666107695365619 87389910570671628005620 87428492070020962565621 87582945830707200005622 87595826208399744485623 87634475865713721605624 87660249408497926085625 87698920381625935205626 87711813548806968005627 87815010071792429765628 87853732234847198885629 87892467202438272005630 88021676274523243205631 88176915149515346885632 88202808245235240965633 88215756931367820005634 88241658580701420485635 88332359273575623365636 88358286595052448005637 88475030180679146405638 88488008827537752005639 88526953335649476965640 88604880915210105605641 88630868204310010085642 88721868735316546565643 88747881753106488005644 88760890406871017285645 88878032655703200005646 88982256404470575365647 89021363932650727685648 89060484350176516805649 89073527354140248005650 89177922967147248965651 89308546496450451365652 89347761522391495685653 89386989461286004805654 89583322949275089605655 89609525163202894085656 89661946834372608005657 89701278178959034565658 89858732970420000005659 89963817929737503365660 90003248541813631685661 90042692114123680805662 90095303709142241765663 90174264326641008005664 90371892939576868805665 90398267944073057285666 90517026914006700005667 90635902858496107205668 90688774179072922565669 90715218511938048005670 90887247670002608165671 90953477836773831365672 90966728212529515205673 91112577918111192005674 91165657633501752005675 91232039887674729605676 91325035939030303685677 91364913145923832805678 91391505204734681285679 91511241310500000005680 91564495105960857605681 91644419375125848005682 91831112809369248005683 91844458960551300005684 91884506142605276165685 91911211538788152005686 91991362655744839685687 92031457866686308805688 92191969793496276485689 92232130560239313605690 92285698658191335365691 92352691590271402565692 92486786870172108965693 92594168191641346085694 92647893903529068005695 92849573575180800005696 92889948988777844165697 92930337568807174085698 92957270604924687365699 92970739318130863205700 93038104839876772805701 93132478065621566885702 93172945704359040005703 93240421073609997605704 93456588557194452005705 93605421583632430085706 93727326223853388005707 93740878530042137285708 93767987551392917765709 93781544266767434405710 93808662107445962885711 93862915431496200005712 94012233415833247685713 94066575009678648005714 94188929728330584005715 94270565826844092005716 94461256424035670405717 94474888241956992005718 94583995907404124165719 94665888654603403205720 94788827470336565765721 94884529302855000005722 94952932109321832005723 95076150352763500805724 95158362445943352005725 95199488480435196965726 95419052515122688805727 95487744098159774405728 95583974614000656485729 95625238521505593605730 95694041388501727205731 95707806416035128005732 95776653830246448005733 95790427769145185285734 95831758499876942405735 95983418950479192005736 95997215184616126085737 96024812114608971365738 96066218665498855685739 96121448228855808005740 96190518667589892005741 96231978794382504965742 96328771210972512005743 96370276019637447365744 96397953342357408005745 96481021081259801285746 96688925303225482085747 96855490456961561765748 96897165349510394885749 96938853689488968005750 96994459066017116165751 97036178794580710085752 97063999422929199365753 97077911980216759205754 97105741581554359685755 97147497202074628805756 97203192308496077765757 97244979351359942885758 97286779865766816005759 97440163721915328005760 97565794448343782405761 97621669304040648965762 97649615729866200005763 97663591192648884485764 97789437873111168005765 97831413781139338565766 97859405226369108005767 97873403201269433285768 97985441069498712005769 98111598617241327365770 982251916505530225765771 98322131864248320965772 98364279139882560485773 98406439964367417605774 98617447421178686405775 98631526639861152005776 98716033612623948485777 98913427725660288005778 98955764949520157765779 98998115762905682885780 99040480168724556005781 99054604658374200005782 99139383324767278085783 99210073774498267685784 99266653347589548005785 99394045868117304005786 99521560964928231365787 99549914307176868005788 99606639166219144805789 99734358731520864965790 99805367096197964165791 99819573317947929605792 100018619706505805765793 100032848687439158405794 100104016366404000005795 100203714904644262085796 100232213874611283365797 100246465639022731205798 100460424537222948005799 100546103923246152005800 100703325124490297285801 100889369632542513605802 100960993807847347205803 101018320600488802565804 101061331713414305285805 101133047421606170885806 101190447463939200005807 101305320846804111365808 101405915262728208005809 101449050080993069765810 101492198658919118885811 101564143540434252485812 101664930625756587365813 101708148045882343685814 101736967313130394565815 101751379243228972805816 101823461862804998405817 101910011552595000005818 101924441863382940485819 101967741990755697605820 102039939526249771205821 102097725153343090565822 102126627168843228005823 102141080477461529285824 102213370033577114885825 102401502461511379205826 102560894182930032005827 102604396927654752965828 102618900917482536005829 102705957150711372005830 102836645342668036805831 102865704092297345285832 103054736103924981605833 103083841059425686085834 103142069464740768005835 103214889657199008005836 103258600276998149765837 103360645713187800005838 103433581603929912005839 103448173412840014085840 103579569178956468005841 103623395570526965765842 103696470460894860965843 103842736182222543365844 103886646055924351685845 103930569853613200805846 103959860122407569285847 104135731768701236165848 104150397804887865605849 104179734524587270085850 104238426556344888005851 104282461851913366565852 104399957517147902885853 104502847645994492165854 104620529468333287685855 104753040292446612005856 104767771483629650885857 104797238527075368965858 104885676953915121605859 104900422131942192005860 104974171343863968005861 104988925851370555685862 105033198706101964805863 105121786420354392005864 105195652312249800005865 105239990528426804165866 105284342758992154085867 105432284780485001285868 105476697774191678405869 105506314231002746885870 105550750609917720005871 105832507057104461765872 105862198409626752005873 105906747151813776965874 105995886815284005605875 106099954195503559685876 106129701802596346565877 106218982156723814405878 106278533678951112965879 106353008290977272165880 106442429483720467205881 106457338496291328005882 106531907053355748005883 106591590098640482405884 106621441023573890885885 106666229166306264005886 106770789706260466085887 106845522857184895685888 106890381574707904805889 106980141384264792005890 106995106846797338885891 107069957712933072485892 107204788231159608005893 107219777256500863685894 107354749225728672005895 107429788693207500005896 107489848585413117605897 107564958859990891205898 107579985637248648005899 107670179366427149285900 107700256541890541765901 107805576282175800005902 108016447475496268805903 108031521531721788005904 108152170786934292965905 108167259046163256005906 108303124432227255365907 108348441324039967685908 108424001078201465285909 108469355896229822405910 108529851119557728965911 108650917475941606085912 108756933600690718565913 108984372247654364165914 109060264342267107365915 109212167432671205765916 109257769287010226885917 109333804111043700485918 109516449604488010565919 109531680384743020805920 109745078160253076165921 109760332780918785605922 109851893903918988005923 109974064496217137765924 110019904729860122885925 110081047331635200005926 110356504469950253765927 110387142698001312005928 110448438292335744005929 110479095660389964485930 110586446710846011365931 110678524148012284805932 110755299258900230405933 110816748100795944965934 110908969302230769605935 110939722489878574085936 110985864262368763205937 111047409013577794565938 111078190985986668005939 111124375943099285765940 111232196851545000005941 111401788208599711685942 111463505847964728005943 111509810903720201765944 111540688955045952005945 111556130385288314885946 111633361586733528485947 111679719551782425605948 111834350384550148805949 111911725988953334405950 111973655375383152965951 112020119279899116485952 112066597643198853605953 112237142060031648005954 112376823122240484005955 112392351284218200005956 112516634520524391365957 112563267297532915685958 112718814581833058885959 112749943373540124965960 112952437705664383685961 112983614871762274565962 113092785781858872005963 113264499890148742085964 113373874267250470565965 113405138633496528005966 113498970530183054885967 113545908307888128005968 113608514656112636165969 113639827537067352005970 113686808994560619365971 113733805018002919685972 113796489045938688005973 113937622843996476005974 114016087212186993605975 114031784947721472005976 114173137521081676805977 114314621468081268965978 114346080194242200005979 114361811991953844485980 114487724819534035205981 114503471230392468005982 114645262032382910405983 114676788974338298885984 114724091578576872005985 114787184479358204165986 114818740686816012005987 114866087196851247365988 114960824143842052805989 114976619330541768005990 115024014656650445765991 115071424634121446885992 115292865007940448005993 115593902239914705605994 115625624627372110085995 115689088989353088005996 115816096086661877765997 116022705621393538085998 116054516222213775365999 116070423975375667206000 116149987273185616806001 116245517215753512006002 116261444600120090886003 116341106074130784486004 116404864722680292006005 116452700904251151366006 116532460635191638566007 116628226386326750406008 116644193081541792006009 116724051150174300006010 116740027683197772486011 116931874033726234566012 116963871399485568006013 117204061008610032006014 117412524400545941766015 117460670802025034886016 117508832009239608006017 117653404495647879366018 117701624956157599686019 117749860237580968806020 117926849786359200006021 117942949633146936486022 118023473596168678086023 118168520627205048006024 118378268981289308166025 118410562725070392006026 118555966345241044806027 118620633142628789766028 118669150598713778886029 118717682936502852006030 118814792269364712006031 118944364038130714566032 118992980763060281286033 119057826244374072006034 119187596713180820166035 119236287978538162086036 119301232870776348006037 119431202242659521766038 119447455877664926406039 119789165600903088006040 120262255123225862406041 120327618650864808966042 120360310404454200006043 120409360524595088166044 120425713895696241606045 120458425635158446086046 120523869106289568006047 120654836042718869766048 120703976151209018886049 120867884926539274086050 120900686703232887366051 120999132092870872806052 121097637590867472006053 121146912888144480966054 121245508594547097606055 121261947061434732006056 121344164470473048006057 121360612967993911686058 121409968494022660806059 121574595644381088006060 121591067562579300006061 121607541154533228486062 121689934224607030086063 121739390158976779206064 121805354852200186566065 121854845961635237286066 121937364656944562886067 122052961231329512166068 122102527772058958086069 122152109408238787206070 122185172220233347686071 122334037940390712006072 122400244128164184006073 122483039648338881606074 122549306301703791366075 122681920271931953286076 122798045759361024966077 122881042995098324166078 122897647489623609606079 122980695205391503206080 122997309797969208006081 123097032708955361286082 123146916898114238406083 123180181446181406886084 123346605284176942086085 123429880413387751686086 123496530870630528006087 123930417027914777286088 123997270081113432006089 124080874428772200006090 124131057326122292166091 124147788340715193606092 124231468784879827206093 124298443592490562566094 124382200179322313766095 124432474444797050886096 124482763949066424006097 124549840331539148166098 124633723925434671366099 124650505727461735206100 124835217423883392006101 124852019569626998886102 124885628949382704966103 124936055741399532486104 125053777643208147366105 125087427747375408006106 125104255345876423686107 125306318986128840966108 125407442547175377606109 125441163998197582086110 125660519225410946406111 125812548973351316166112 125846352087041952006113 125897069528802399366114 126015469841302488006115 126269465996371572006116 126320311267628175366117 126354216644918328006118 126405087507821542566119 126422047875105316806120 126608724581438700006121 126676658250341661606122 126710635334734366086123 126761613776327275206124 126778610007984168006125 126965681381174738886126 127016736757474812006127 127084834542758384166128 127221112255866763686129 127272244644239692806130 127391613490191386886131 127425734291956020966132 127476928345716660486133 127630603063928148006134 127698947519047480806135 127801515662407152006136 127852822898108256966137 127955483713051545606138 128160990803913857286139 128418222662681878086140 128555571212206756806141 128624286787843973766142 128916635357962368006143 128985495620283244806144 129175003585438800006145 129226723797942164166146 129347464691995308006147 129433759974913368006148 129589200287997600006149 129710195068953862086150 129744780563251983366151 129848578544992420806152 129917811791077421766153 129952438794363552006154 130264393397262106566155 130316440384258397286156 130368502966181894406157 130385860626234132006158 130472674927270200006159 130490042988440076486160 130524784312665632166161 130698595001516002566162 130750772041434905286163 130802964702247562406164 130889987191833144006165 130994471487700992006166 131046737087242311366167 131064162428838355206168 131413034338502169606169 131482892213002287366170 131535303893799943686171 131780098949632500006172 131832599455281500166173 131850103109317797606174 131955161639244048006175 132112867136996966406176 132147931991585714886177 132358467723432039366178 132481396349324388006179 132534106250374517766180 132586831878485762886181 132674742882858516486182 132850696034450047686183 132938738210642945286184 133062070765461888966185 133203127314705286086186 133326643765713478566187 133467910586422958886188 1335209145753400032006189 133591611116329724166190 133910093031025106886191 133945515028027560966192 134051823184301937606193 134158194607993248006194 134211404052962770566195 134317870424837306406196 134762162271856574406197 134868956119927200006198 134922376839873692166199 134957999468604972006200 135011446637179695366201 135064909679120887686202 135136218432377448006203 135189718524395213766204 135278920643405568966205 135296766363102624006206 135386021447467221606207 135403877762331192006208 135564664092178564806209 135654051681646310406210 135779268561951732486211 135922479693274243206212 135994127726756554566213 136047882337660601286214 136083727597056245766215 136263060154535060166216 136298947924662432006217 136316894467813282086218 136406653769105791686219 136460530622512240806220 136586305346055194886221 136748143435912452006222 136838115605900088006223 137180414812591533606224 137270600187561067206225 137433045911667293766226 137451104332280582406227 137541423131252364006228 137559492231046200006229 137667944219627566086230 137704109129034951366231 137722194255492475206232 137758369852499995686233 137885040567279509766234 137939354749800938886235 138029914043477172486236 138102393577370112006237 138465219504420000006238 138519704991859340166239 138701439421985230566240 138737807756023128006241 138846955671034934886242 138919756717833300006243 138974376287579996166244 139284191474646732006245 139357164383104356006246 139557987733014528006247 139631068192238956806248 139740742692249912006249 139832187451975200006250 139850481788207124486251 139996901109230515206252 140381798856508212006253 140491915267726303686254 140565362189932368006255 140767489717140300486256 140841044655244632006257 141043469371703789286258 141117132431558052006259 141172398659079336966260 141485880636738588006261 141504336996931097286262 141559716911693594406263 141596645884533722886264 141725954191204532166265 141781399140050218086266 141929331870587896806267 141947831598145848006268 142151447984669064486269 142207017724447641606270 142281136052721711366271 142503664882286592006272 142707878853673174086273 142763611645444363206274 142782192869815008006275 142893718308993221286276 142930907969820485766277 142986706071590066886278 143116965174715400166279 143154198402458232006280 143228686652265571206281 143452325824296914886282 143489624466189516966283 143545586066132628486284 143601564033437025606285 143620226993614752006286 143825639640093137286287 144012569544213216486288 144068684030320953606289 144106102797060358086290 144237125884359382566291 144274577457123648006292 144330768490623533766293 144386975936187710886294 144461944732340700006295 144518190485148668166296 144611969903000091366297 144668259456823015686298 144743337755515008006299 144799665653874749766300 144949953758508492486301 145081551790170567366302 145137978368719483686303 145194421405163212806304 145401520063605000006305 145458039945872180166306 145684284267273528006307 145986353786820070086308 146043044075843719206309 146213214010513997766310 146269970355287702886311 146440338534140472006312 146535051806290128006313 146610855497128276806314 146895381302067921606315 147066295446184858566316 147123299957006393286317 147275393003840472006318 147389540152612512006319 147446638602984447366320 147560885271761152806321 147579932836023768006322 147637086593134145766323 147675198319333272006324 147789577771407120486325 147865867643542932006326 147923104427707023366327 148133114811776846406328 148209537638642376966329 148266874161362508486330 148305107750949116166331 148438983548486088006332 148534664595775488006333 148707007036460316006334 148898674486216267206335 148994577660944716806336 149013763853786748006337 149071333550252693766338 149109722614039512006339 149128919926133690886340 149397876980503668006341 149570969946684350406342 149590211778747792006343 149686448788816800006344 149744213278958684166345 149801994486117094086346 149859792413516983206347 149994719285395841286348 150380726703253831686349 150612688479610056966350 150632030733150708006351 150670720829184948486352 150748123380414552006353 150864283119517699686354 150903017946316426566355 151096803976622892966356 151135583568649200006357 151446089097337265286358 151620958572595200006359 151776525198825231366360 151834893535503535686361 152185457168376429606362 152263442564419707366363 152321951277590503686364 152360966452997914566365 152419503268448381286366 152556154765545000966367 152595214921875000006368 152653819219507520166369 152907966259646489286370 152966660614170026406371 153064522086491448006372 153201607024002490086373 153377994363500088006374 153476053118965632006375 153534910936671072966376 153593785681661976486377 153731225933202735366378 153829453999388302566379 153888413429490305286380 153947389806353462406381 154085067274678764486382 154144100164198341606383 154380401363101013286384 154419811294370069766385 154557805476115800006386 154774840311265843686387 154853818712737668006388 154972342983471266886389 155071165171793940486390 155150256945251232006391 155268951328176511686392 155447120580248952006393 155546169729436800006394 155724577472674879206395 155803919046294886566396 156042125685038700006397 156141459023638872006398 156220959834529387206399 156260721622633447686400 156499451769323688966401 156559177022658204486402 156738455354820768006403 156798249000465778566404 156818184016904524806405 156917887613713370406406 157217283677179603206407 157237258636074708006408 157337161983238968006409 157357148364055961286410 157397126838041465766411 157417118931451838406412 157537111489380000006413 157817360892861700806414 157837393004907528006415 158118042861541365606416 158198297232633219366417 158258508056699719686418 158318736066468388806419 158499523242687432966420 158559820027966356486421 158660352898501198086422 158801179222342762566423 158841432528192948006424 159022667113800024006425 159325069343000464806426 159506717576507904966427 159526910297136672006428 159648106885503012006429 159951400481050272006430 160012111019174040966431 160315922985185050566432 160356463910579328006433 160538993234698668006434 160660765990715952006435 160681068183204910086436 160721678340550599366437 160863874513886988006438 160924844606243477766439 161026499939280612966440 161087516251919796486441 161168898307203072006442 161229955081746375366443 161331754921586242566444 161453978353873982406445 161474355675676512006446 161535499214526048966447 161657838383668761606448 161759840763010375206449 161780247029982168006450 161963990326678550406451 162004843416490838886452 162209224804540294086453 162250124276770227366454 162311487986321863686455 162454737664635125766456 162516159401559986886457 162577598553827460006458 162803024496603648006459 162864544963997530566460 162926082865390649286461 163008160525828152006462 163192948644656145606463 163377893827593826566464 163480709051405057766465 163501277917994654406466 163604151366794256006467 163624731880579200006468 163686485072182052166469 163727663576345172006470 163789445899674255366471 163913062999928356806472 164098619833774728966473 164119246980309504006474 164222411883803901606475 164304978818917131366476 164346273959935368006477 164532198430832390406478 164552866438762692006479 164614882145796264966480 164676915380262012486481 164738966145462129606482 164842423053619723206483 164925223658495314566484 165028768275373205766485 165090918443791226886486 165277474278805632006487 165401932643331871686488 165484943927567928006489 165609519435342074886490 165671833558032648006491 165713386074962088486492 165775729505509785606493 165921265917989239686494 166087710561279494406495 166108524943237632006496 166233452321741676486497 166275110436282332166498 166337612288064118086499 166733866636234200006500 166796497770235688166501 166859146547431246086502 167026296234098284806503 167235409903234392006504 167528498840189794566505 167738083819438080966506 167842950021895700166507 167905893340324102086508 167968854360523471206509 168115832266517729286510 168157843664934701766511 168431109711614830086512 168473180184167739366513 168620488905333888006514 168725768549324532006515 168915396133402353606516 169062994724725147686517 169358482073068200006518 169379603123380404486519 169421851150556468166520 169569781487399268006521 169738963327063049766522 169760119954795070406523 170056520456984367366524 170120085313985383686525 170204866174282968006526 170268472612044365766527 170629245901531248006528 170714216987398900806529 170756714429301269286530 170948051114899800006531 170969320667994468486532 171139548553221619206533 171224710148990266566534 171288602200555577286535 171715006284783487686536 171800382544319448006537 171992595528586224006538 172035331419127344486539 172356104506621793286540 172420312915228910406541 172548783550272300006542 172570202300608332486543 172891722904398701286544 172956080899791878406545 173063384151567420006546 173213692574910382086547 173643684739561908486548 173794370964174999366549 173902064010935746566550 173923608624817528806551 174052918350230832006552 174160731523543200006553 174247018118388633606554 174290173437272038086555 174376508122922328006556 174441280182966142566557 174506070285994625286558 174808662766932792006559 174830291563182166086560 174873555176835651366561 175003394195973604806562 175154964417679538886563 175328308063060689606564 175415028118577127366565 175740514868524620966566 175914292900123522086567 176109947200375128006568 176131696637120849286569 176240474040331034886570 176436400327118052006571 176501745376644879366572 176850558909795456006573 176894196925295436486574 177090667941117528006575 177156194634212122566576 177178040905710556806577 177309160968323412006578 177418483268710200006579 177615390794001115206580 177637279520926368006581 177702957840547618566582 177812462176880789766583 177965853261553800006584 178163216171219923206585 178470551369416800966586 178536460609049400486587 178624367990211132006588 178800280136724910566589 178822278287241220806590 178866280677781889286591 179086414453111788486592 179196557506456390086593 179284708522897488006594 179483167218478694406595 179593493217488196006596 179615564519290200006597 179725951545175272006598 179814297793633747206599 179858483129863507686600 179924776402021996806601 180057417922848312006602 180123766178269308966603 180345059464534911366604 180389342578807068006605 180411487193883775686606 180477933272377984806607 180522240853678913286608 180743901145387152486609 180854807808592774086610 181143404003784398406611 181343403602767100166612 181454586027093963366613 181476828645496171206614 181677104242365101766615 181743899596930514886616 181922110589216625606617 182078152689140779686618 182122754578087186566619 182412866624027316486620 182457529990649012166621 182613916365565428006622 182725682452590648006623 182859869468738810886624 183016514381947868166625 183083678715578086086626 183150861533744695206627 183195660350050615686628 183352520929375949766629 183464625858153024966630 183487053011324832006631 183823707111119812806632 184025921806121160966633 184273299611958211206634 184295800863877248006635 184464625944379392006636 184475885072296181766637 184498404874369106406638 184543450663912754886639 184633566988114800006640 184701175887206036166641 184768803352307170086642 184949234052250288806643 184971797177657688006644 185039489940 787697766645 185174958219466176006646 185287897752731193606647 185378286569537295366648 185513931797299876806649 185559163411266785286650 185717539198554168966651 185762808038624700006652 185830726815121148166653 186057257253132058566654 186170600106096029766655 186306679876666572006656 186329367089119800006657 186397441158759104166658 186465533879467054086659 186510939389992647366660 186533645254650043206661 186647205676930252806662 186669923982068268006663 187010947492434432006664 187193017639734850566665 187329657470544446406666 187557556736698905606667 187762843808325646566668 187808486033422488006669 187876964972659277766670 187899795446668214406671 187945462636839542886672 188036821989335700006673 188219640611262675366674 188379716231641248006675 188585677749472164006676 188837637794439168006677 188906397966348538566678 188929322195965804806679 189181626449896800006680 189250480536852884166681 189319353417074194086682 189526084851524568006683 189549065457521441286684 189663999836847386886685 190078196433170980806686 190170332174103341766687 190216412603317152006688 190285548948425256966689 190308598584311808006690 190516139551156779366691 190562282808981288006692 190700762875277357286693 190770031204418054406694 190931730689412636486695 190977949416922352166696 191001061927087473606697 191324857393645973766698 191602723882123392006699 191695413268591315206700 191741770570831135686701 191811322288306744806702 191950482486654192006703 192298714262462808006704 192507880628622758406705 192880153212514848006706 193136403630839474886707 193229648876323800006708 193649670374472437766709 193719740473973522886710 193766464436693772966711 193906687038718113606712 193930064869498272006713 194070376248430207686714 194117163623228002566715 194187360546885905286716 194421487799832864486717 194538630786192646086718 194749621550510208006719 194960783894001792006720 195054688923560444166721 195125139954440974086722 195172117909661787366723 195454163803581972006724 195548246997527340006725 195665898749421297606726 195830700381671611686727 195901361512070860806728 195948479554703129286729 196042741138244952006730 196184197274581428486731 196372924519872979206732 196396524996013188006733 196585405395039017766734 196656270656816762886735 196750787473591200006736 196939923312928815366737 197081864654725636806738 197247559845047510886739 197365977503949804486740 197721550411065653286741 197887648754036424966742 197935124638867800006743 198077603549825614086744 198172632214430208006745 198315239317781561286746 198386571724851938406747 198505501830661080006748 198529294267080000006749 198672093803158642086750 199005592296731352006751 199077110850343296966752 199220205786033465606753 199363377849432888006754 199602169425270432006755 199721645623514700006756 199745547298042956486757 199865087852140798086758 200032534759319962566759 200104329918969485286760 200176144403284742406761 200535506816215435206762 200583458336594155686763 200679387175429308006764 200823344944296698886765 200871348074195604966766 200895352866025272006767 201015409099117449606768 201183578215886623686769 201231645909743554566770 201544295905210920486771 201760959219887448006772 201905498446350209286773 202026007113298694886774 202098338202084768006775 202194809864394716166776 202243058645264952006777 202387856799097159686778 202460285026199428806779 202750192350321396486780 202967827077299328006781 203064609841873516806782 203185636966264082406783 203209848881587512006784 203355165817473684486785 203403622111175828166786 203549042951943475206787 203694541753867608006788 203767320398969009766789 203791584280661150406790 204058630021572612006791 204082919914309894086792 204131506205190927366793 204155802603592783206794 204301626543593568006795 204496179965308920966796 204666528164611032006797 204788270592966648006798 204812625594630631686799 205007543821556486406800 205226993090074496166801 205617560082379754406802 205666420123701482886803 205739726512172856006804 205984222678673107206805 206253420083934912006806 206351375438218104006807 206473868692031001606808 206498373885548892006809 206620932574033368006810 206694493968499918566811 206719018797661444806812 206768075003270273286813 206939840482996464966814 207013487010693612486815 207308269710987514566816 207357430751902368006817 207455779063801958406818 207504966336859826886819 207578763645747300006820 207726417313834632006821 207874149739001971686822 207972681790207428006823 208046603812584821766824 208169850972583836966825 208317819837014385606826 208416509561078559366827 208539921022001506566828 208564609889595808806829 208688087111752094406830 208836332140675200006831 208910484266086532166832 209058847756331647206833 209207290255840848006834 209454870074006700006835 209801850907499884806836 210049958171010492006837 210174094290816369606838 210347977285197643686839 210472245465181721286840 210571699646336472006841 210696066932895000006842 210770713743134900166843 210795600420379497606844 210845380386396202086845 211019679702154690566846 211094412480858329286847 211169165107807166406848 211318729920496800006849 211393542113266556166850 211543226089230679206851 211668023446527748806852 211842832501295462886853 211967762387236716486854 212142757047755715366855 212342883597896645286856 212442999953737212006857 212568195178378200006858 212893961729470378566859 212944112874347508006860 212969191769223353286861 213044441745165170406862 213094619473192658886863 213270311325343124166864 213320528945706912006865 213395872003767567366866 213546617991861712806867 213647159678178065766868 213722589238337306886869 214100036680947151686870 214326744986888352006871 214477983849781068486872 214553633289489165606873 214704992203068888006874 214906928644615997766875 215058474429956076006876 215210100350255472006877 215235379129853998086878 215589515926817112006879 215665459203378468966880 215842738206984192006881 215969432964870468006882 216425995961559404166883 216451381779290649606884 216502160114388454086885 216578344368087943206886 216679954647153454566887 216832437098779478406888 217112197265445432006889 217341293231097940806890 217366759525415328006891 217749022559822952006892 217978622256171628806893 218259490630483200006894 218515060971612828006895 218745266118810782406896 218873236435082064006897 219360035779556909766898 219436972998870638886899 219488275720778184966900 219513930454835712006901 219821962716178663686902 219873332927105434566903 219950405124459341286904 220027497582125318406905 220053199570919172006906 220181743292595000006907 220258896552500240166908 220438999677087648006909 220567712372789628006910 220670723106008186406911 220722242001064634886912 221031544835993079366913 221212121543775288006914 221418630382327392966915 221599444192712172006916 221883803895163265286917 221961404015287622406918 222220218094231701606919 222349709977896715206920 222531093681127973286921 222582937973181989766922 222738525203422452006923 222894193986938712006924 222920146714982734086925 223127850136935532806926 223231756260034805766927 223309709664591026886928 223387683483591000006929 223621727462892783366930 223673762201094348006931 223751831334624610566932 223934072120412552006933 224220675388105990086934 224298887639021839206935 224324962935730488006936 224873069530591918086937 225082136015393596806938 225108279572254848006939 225239031520021812006940 225317510024212008966941 225343674082324044006942 225396009034414764486943 225474528554201841606944 225579253157223111366945 225631629136817568006946 225710210206791298566947 225972295354759044966948 226182127753074874086949 226575957338502266886950 226681065365220000006951 226812501819528732006952 226917692130039271206953 227049231465920260806954 227075546194120728006955 227470541669437752006956 227549602561440339366957 227628684060775879686958 228103606011315153606959 228235660560430387206960 228341345475676282566961 228552825411477410886962 228632168247053784006963 228658620449023200006964 228817381866295186086965 228896793570127795206966 229188146673103992006967 229214647103768858886968 229267654859428224966969 229347183730734192486970 229585894490417208006971 229745138487556961286972 229824791544097838406973 229931027835816360966974 230063874988675580166975 230090451325671837606976 230143610907152542086977 230808883187044270086978 230862167205067719366979 231128725695061397766980 231182065080489432006981 231582404802908628006982 231689249820033976806983 231742686190687385286984 231822858077278142406985 231983264253847200006986 232010006707491144486987 232331096528141758566988 232384643882924808006989 232491766360380710406990 232732927342115804166991 232813356012661654086992 232866986706313347366993 232947450119390023686994 233054767104612768006995 233188965474947772006996 233215812102189746886997 233269512310916040966998 233296365892667220006999 233833924576874546407000 234076128825242516167001 234561101740175642887002 234965821169226127687003 235371064109643084487004 235479217366584792007005 235695635693395738567006 235885124069222292007007 235966368339436584967008 236128919838453489607009 236508533265087125767010 236535666013067018407011 236834280345772032007012 236861441116311322087013 236915769665775303367014 237078811390895080807015 237486783868997145607016 237650120202339288007017 237731819956793326567018 237759057888843268807019 237813540774595457287020 238004304616155792967021 238140634751689052167022 238167907805409573607023 238413470718281722567024 238713860986928004007025 238877829818212392007026 239123941429620844807027 239151298898503908007028 239288121455835192007029 239534549995578129607030 239973115085802072007031 240055413037910400967032 240110290098000000007033 240137732156053200487034 240220072443859257607035 240357353310422431207036 240632091554867726407037 240797047513956300007038 240934575585784152007039 241017120700814859367040 241182274559677708807041 241457719589067996007042 241623099812842272007043 241705821775464135367044 241760981549581728007045 241788564976755307687046 242009317374671162407047 242036922048996312007048 242257844467755188167049 242340729353084746087050 242534210128373698567051 242589511622897208007052 242617165916334713287053 242838485389840392007054 242866160966800800007055 242949201891279644167056 243170748466663543687057 243253867484103172807058 243364725984878285767059 243420169442345472007060 243531084776833440007061 243836297394162048007062 244086230120910566407063 244197372984495816967064 244364158442089425607065 244419772575530830087066 244531029320258688007067 244614496801171786567068 244948580422081200007069 245255124252683647687070 245338777027434736807071 245366666040546648007072 245534050054723610887073 245952884762562415687074 246036715962882724807075 246176482249891070407076 246344280387810300007077 246428211617180924167078 246456193459044909607079 246764151022627968007080 246848189514246365767081 246876207114252038407082 247044362803155000007083 247128472853684480167084 247437060135709900807085 247549345313317781767086 247717844728675128007087 248026983718028388007088 248055101602869919687089 248195726889481577287090 248280130756250174407091 248533471524634892167092 248702473046889127207093 248730648344647128007094 248815188601859662567095 248984333766212342407096 249238213192486748167097 249322882797159526087098 249379341183786771367099 249661776959772629767100 249972733331012049607101 250085880361670247367102 250255672922739052807103 250595517406720020487104 250822272610096051207105 251020809617715809287106 251162693910144794887107 251588707691569759687108 251844575953340832007109 251873017802579342887110 251958357804681216007111 252015263186097996487112 252214507932295275367113 252356897923615642567114 252385383155195116807115 252556345189311012007116 252698879886406200007117 252870001150773166087118 252955594366564075207119 252984130266603168007120 253212504392482709767121 253383886428653112007122 253412458557211800007123 253498189441378484167124 253669716465180883207125 253812722133071992807126 253841330520800568007127 253984408737690672007128 254070284695329120967129 254098914853277160007130 254270746617227532007131 254442665516038231687132 254672026308474086407133 254958945316177845607134 255102495699730699207135 255274836165648288007136 255389778311514854407137 255821157096788707207138 255965071391496556807139 256166653403381330887140 256224270126647628967141 256310713434584724487142 256426005200575392007143 256512499546406031367144 256570174598693868007145 256858695761937192007146 257118572800726329607147 257465382211437281287148 257523217871490605767149 257696783316278400007150 257812542344269820167151 257870436480988632007152 257899387205507662087153 258246986073401021767154 258333940664584274887155 258681978637026759367156 258827098201308706567157 258856129439624908807158 258914199242812697287159 259001322266037194407160 259030368159244632007161 259117520497182372967162 259204694825469876487163 259291891147805913607164 259350034250105818087165 259699098237602153767166 259728202799692862407167 259873762306633944007168 260048514465330492007169 260077648391465446087170 260165064857787655207171 260310807936276484807172 260427446480097869767173 260514951107658518887174 260660841154460652487175 260923597640413008007176 260952805063052743687177 261040442043580372807178 261098878959144821287179 261391210720694340487180 261742332783716890567181 261888737997642101767182 262064505317168088007183 262093808469916800007184 262269678995876530087185 262357647442553779207186 262709742540481562887187 262768459493895552967188 263297355101179745287189 263503252194652488967190 263738710999169086087191 263856499558557768007192 264180621536546258887193 264269070241618332007194 264387036394599824167195 264446034279090912007196 264475536923818414087197 264564059669581003207198 264888833205670872007199 265184341265480832007200 265420925677074370567201 265598467844252606407202 265864948081763036167203 265894569370106265607204 266072349082476888007205 266309527357077197767206 266398510077567302887207 266487515095222176007208 266665592036924472007209 266754663968421795367210 266932874771335876807211 266962585250828448007212 267051731570363813767213 267230091186615924007214 267378792435373521607215 267497798109853671367216 267735928630967993287217 267855053495278392007218 267944423227404204967219 268182851847395554087220 268302125810872908007221 268481111347812401287222 268540793089007345767223 268630334356677146887224 268719898014717120007225 269018605297668751207226 269197949160167328007227 269377382678718494887228 269437213780299576967229 269526979119660108487230 269826358916393959687231 269886264791525146567232 270066042268414214407233 270096013911025332007234 270245909545798200007235 270275896158065196487236 270365870967982833607237 270816082031075882407238 271146593986785792007239 271236786091624551367240 271266855126104275207241 271327000695195295687242 271898882563059612007243 272049527927131608007244 272079664510196263687245 272139945187685134567246 272170089282386692807247 272501839628932500007248 272532013782663660487249 272773497233713291207250 272803693944825648007251 272894299121134330567252 273045357899880341767253 273347663588195096167254 273438404224943950087255 273801592708010357767256 273862159278482232007257 274043919280623636487258 274165142868768672007259 274256086949225055367260 274438042984716256807261 274498715111608865287262 275075602185997368007263 275227565584299408007264 275683833576122712007265 275775155206724907367266 275805600791446123207267 275988327241978368007268 276171144472284626887269 276232103727532200967270 276323561531555100487271 276781191257688089287272 276994946214512436967273 277056041793523800007274 277178263271062185607275 277453409443911106567276 278004316278956518087277 278065578751717935367278 278157491444701207687279 278464031659919270887280 278525370093842208967281 278556043110570144007282 278740134416455992007283 278893613527265568007284 278924316953563975687285 279016442443243684807286 279170035637030630407287 279354431164195800007288 279446663175279944167289 279631195711296163207290 279754268165071594567291 279846599162382521287292 279938953012722098407293 280308597019784002087294 280370239926262863367295 280832885856047616967296 281141634408801039367297 281234308597598479687298 281790834964562253607299 281945572098970987207300 281976527171483928007301 282162311137732445287302 282255237540048902407303 282317201225341010887304 282441159201958200007305 282534154469108768167306 282596164070588592007307 282782254119568315687308 282906365200538508007309 282999475318003349767310 283185764500927032007311 283247881328378292487312 283341075729478809607313 283558618764634783687314 283620796919531074567315 283931841093886560967316 284118590358758937607317 284180860580487142087318 284274285104531911207319 284554696890453581767320 284585866556166806407321 284648213569642454887322 284928901911863352007323 284960102314468870087324 285209797790595988807325 285397177058317932007326 285866029168624128007327 285959868868031962567328 286053731668732985287329 286178918011565112007330 286805466175886808007331 286930899161713310407332 287684361302835245767333 287778648299420846887334 288030193598878077607335 288313379134884250567336 288533778878205252007337 288722793497197308487338 288817335623733105607339 289101101317102546567340 289164188746028988007341 289479780782278200007342 289637673637587072007343 289669259957876938087344 289764034419738067207345 289922043534597016807346 290048497347208793767347 290523067594203951367348 290586387599310168007349 290776409718927233287350 290903142896865792007351 291093320333624172487352 291188444011685589607353 291378761306212608007354 291473954930295034567355 291569171877335141287356 292109175305878503367357 292204547836664131687358 292299943719619180807359 292586271519618156967360 292681760849369748487361 292809116311611552007362 292968369081259788007363 293159558142851057287364 293255187757188254407365 293382730301140992967366 293542216980143252167367 293574122117231673607368 293637940193827078087369 294021067180483373767370 294116907479211230887371 294244730989112700007372 294596460476111335687373 294692441402872444807374 294724440256353408007375 294916488105028178887376 295012547217882252007377 295172697883647729607378 295364964742523808007379 295461133387224514567380 295846042823625000007381 295942328916237620167382 296167087865253348007383 296359840267693289287384 296938662020377639207385 297003027845732839687386 297389442573426672967387 297421660811784096007388 297582791272599813607389 297711742772594835367390 297872991076657402567391 297969771494739605287392 298195684182385608967393 298357129019516888167394 298874193058187330407395 298938873285448418887396 299068265234080800007397 299230064233041312007398 299424309681206143687399 299845499238077040007400 300137352200197263367401 300202237336725048007402 300299584766529190567403 300624247195511016967404 300689211258384300007405 301014189520691688007406 301111734346328986567407 301371969784938962887408 301469601549211836007409 301502150741446200007410 301990704981701148007411 302186292830837210887412 302284122374998584007413 302447224398322281607414 302479852721726592007415 302577753531981591367416 302740974357757378567417 302936926504948670407418 303067614105961824967419 303132973760752800007420 303165657552217992487421 303263724784602009607422 303427223040418903207423 303623508202384968007424 304049119405961180167425 304409601321446500807426 304540765093958981767427 304639165736191154887428 304704779410698696967429 304934510741471352007430 305033006782265319367431 305131526682330019687432 305624484206571156487433 305690256977139092167434 305788936037482498087435 3060192800858993362567436 306085116566831448007437 306118038790623185287438 306579228841486692007439 306612190916389126087440 306711093088969135207441 307073939107807392007442 307205962901177472007443 307271990760025932487444 307569247848072408007445 307866720560425478407446 308164409001332960167447 308197498815873777607448 308396093667788448007449 308495427077471650567450 308561662680522828007451 308893000697857800007452 309058769738237952007453 309158263182920199367454 309257780647667359687455 309490081498489577767456 309656090784623712967457 309855390074014233607458 309888615973072572007459 310088027485417927687460 310586977316731884487461 311153181433433909767462 311353202891254212007463 311486604094960184167464 311586683125974094087465 311653415876532327367466 311686786271206483207467 311853678444266092807468 311887064919820068007469 312154253239661820967470 312354757110990417607471 312388183811344032007472 312555357558005148007473 312689144857818880807474 312990323315869056967475 313392232969983288007476 313492770833777926567477 313559809513770288007478 313760990066211182887479 313995823048294652167480 314062942391139672007481 314197213357779307207482 314264364983873767687483 314499480444393773767484 314566680514769412007485 314667500811740328967486 314768345341851324487487 315104668842533035687488 315205618427789644807489 315272931625416473287490 315407590363743192007491 315710730239545929607492 316587695178705132007493 316621461043692262087494 316689000876564783367495 316891685208738820807496 317026862136342221767497 317094466815447552007498 317737250665341508807499 317804968925205797287500 318245401497090513607501 318652360808517305287502 318923883766067544007503 319127639830456992007504 319229554467120111367505 319263531436520755207506 319467450213413208007507 319671466659374618887508 319943640570880569607509 319977674526031812007510 320079792683235087367511 320181935281095343687512 320250043926403894567513 320454435059367998407514 320693015016740940487515 320965840921777771207516 321102319134904090567517 321307118056367366407518 321614500104347456167519 321887913693084379687520 321990488719135948807521 322127293553319317767522 322298360893893252967523 322401033997364916487524 322640699969904615367525 322811971741513282567526 323017587866442302407527 323051866767971712007528 323223302201623200007529 323257597474567704487530 323326196207829068167531 323738017914634008007532 323841034781379149767533 324562841415087412807534 324975843709417380487535 325113598690709832007536 325285853998645248007537 325389240033736570567538 325492650711360569287539 325596086035432706407540 325630569954455352007541 325837530994229268487542 325906539925497236167543 326148157509947388007544 326251749019136866567545 326355365203497377287546 326839233772905972007547 326942989857252495367548 326977580707684927207549 327150576133757476807550 327358261246814112007551 327566045227789644487552 327669974303550621607553 328016583174609964807554 328085937933266093287555 328189990691976710407556 328432876712703132487557 328502297473960304167558 328537011981204849607559 328745356806453408007560 328919053176770268007561 329127579667470746887562 329544930084510423367563 329649329677436191687564 329788567718294328007565 329893025191747961767566 329997507477689594887567 330067176121639776967568 330485419670432088007569 330694690437644417287570 331043695888466796487571 331323099087923467207572 331567721937793925287573 332092369871845966087574 332407457341533108007575 332512536306584309767576 332582602789044792007577 333038304872651727367578 333248786784955792807579 333318969588273041287580 333424264577775518407581 333459368450733672007582 333564696701022720967583 333634929395520000007584 333670049901497760487585 334162028183056128007586 334302693278905886407587 335006685018954268807588 335041913767644288007589 335218099189635732007590 335359097550243756007591 335429613408100236487592 335782359519665467687593 335888237584625356807594 336206022016896228967595 336382666328793908167596 336418003542373401607597 336488686321902106087598 337266932227000364167599 337373161168296934087600 337691998561285368007601 337904682337040726887602 338011061890903200007603 338081995546526700487604 338188416962462757607605 338223896350360632007606 338614353890891189287607 338720900958938726407608 338969608566771588487609 339503014616253497287610 339680956448853122887611 340108302231411135367612 340143932571930547207613 340322126269199296807614 340464731629418753767615 340750076796160464487616 341071304461088568007617 341107010438216575687618 341428490403410592007619 341821718891976574087620 341964795249712008007621 342143703853959168007622 342251082707330285767623 342358486833664466887624 342609194767797200167625 342680850890099232007626 342824196854312971207627 343146889699863701767628 343218630146900952007629 343254504588456314887630 343577501130010752007631 343900725568570648807632 344224178011309152967633 344332046178344616487634 344403972372611612167635 344835766201116648007636 345159877924845984007637 345195904436705700007638 345484218069777891367639 345592382230233415687640 345700571786718724807641 346025292872103624967642 346386362319803367367643 346603139579989612807644 346675421272383161287645 347036999329874580487646 347109348868728980167647 347362661343428748007648 347471266264623970567649 347543683692381528007650 347905940638924800007651 348232213955111119207652 348413576040487588807653 348449856956798688007654 348558716706858797767655 348740206302899832967656 349176070498027128007657 349212410947200487687658 349394155743841085287659 349830632691381248167660 349939815796500526087661 350049024456887035207662 350486114730856298887663 350595451227394872007664 350814200962048512007665 350850669200863354087666 351361523144062272007667 351580631238818520487668 351836386850219823367669 351946039102380391687670 352055716982958340807671 352275149645338752007672 352384904435128176967673 352787558096747659207674 353007332755363488007675 353227210082097842887676 353373852020218200007677 354034305846277493767678 354107746709683512007679 354328137856651284487680 354585390867317151367681 354658917449620668007682 355026721898196792007683 355210731364636800007684 355431637131695494087685 355873757758004525767686 355910619752404718407687 355984352332140686887688 356094972681308160007689 356316290720755032007690 356353187088093022087691 356426988419044203367692 356463893382954091207693 356648461192780780807694 356870037162767652007695 357350472604263879367696 357461411174833099687697 357757373646323354407698 357905423781688692967699 357979466078434200007700 358127585135991273607701 358312798590314707207702 358461021071261122567703 358572218106744665287704 359202823387178031367705 359239943699590615207706 359462725995390408007707 359759930221613664967708 360206082069491808007709 360317684839966714567710 360354891525800932807711 360540968179235558407712 360578192155816572007713 360913337666933457607714 360987846163523662087715 361136897765278848007716 361248716753786410567717 361547027673640274887718 361658941886485848007719 361696252397158800007720 361808201250435476167721 361920176088725890087722 362032176916050739207723 362106858574605439687724 362368335372443537767725 362443069031854632007726 362816910738092772007727 362929119622475535367728 363003940003612728007729 363378215452593312007730 363490554503390808967731 363715310745081741607732 364127634544046208007733 364240147306599869767734 364277657354407430407735 364465251052330092007736 364690459119075312007737 364728003941449774087738 364840655802271963207739 364915771539061243687740 365066037808990668007741 365291524222670666887742 365366709567682980967743 365629949676767232007744 365855697248906911687745 366043900065849929287746 366307505984901216967747 366382848105616800007748 366608944202605030087749 367099178052440534407750 367287860386827936007751 367552137837381958087752 367627671868620915367753 368118926884325810887754 368232363309519684007755 368799938736610924807756 368875665003984953287757 369216577531132800007758 369557726305582003207759 369709423844120674567760 369823227642583361287761 370126832886716880007762 370278705589425380167763 370468612187507343367764 370734604135140528007765 370924686059144352007766 371076804218147328007767 371267017707384765607768 371647664058659788807769 372066713029222200007770 372447974059828128007771 372524261413575000007772 372753193791665813767773 372791359444130042407774 373134982216660148167775 373249575912681226087776 373325986372375671367777 373440624058439455687778 373555288143931864807779 373784695529413392007780 373822940363957498887781 374014208561245032487782 374511849377077252807783 374588453556438401287784 374741697169654272007785 375086667208985877607786 375431875366233850567787 375546997686009509287788 375892523504227800007789 376007751743459816167790 376084585286036952007791 376199857677543399367792 376661212251947832007793 376776617167946412967794 377161491756344175367795 377816455168051200007796 378317884831610038567797 378510875232760109767798 378549482171733950407799 379090289478828027367800 379322241337397692807801 379476935033344925767802 379670368684244520967803 379902586668940017607804 379941300020398032007805 380057457827516103367806 380483597671871786407807 380522355419512152007808 380754964090618548487809 381065274855026899207810 381104077032778788007811 381220501345922626567812 381336952332066857287813 381531096593372282887814 381803023088123852167815 382113974183811367687816 382502930104871030887817 382619674762943904007818 382697519380242924487819 383437635811111692007820 383554594358597064967821 383749584727600664167822 383866614629568334087823 384022696134647808007824 384335001932358005767825 385155710966237920807826 385194825105875928007827 385312185399845921767828 385390440493218552007829 385507845482391936967830 385625277294133488487831 385742735932528185607832 386016910437604639687833 386330431667294894407834 386604919372448076487835 386683371289499132167836 387075809988527002567837 387272141316327053767838 387311416542573062407839 387389975956962770887840 387547130637574200007841 387900903490941355207842 388097548591204684807843 388333621392389592007844 388727315372253312007845 389042486023558594567846 389081895826006072807847 389278989752305598407848 390107602051342728007849 390265582823084966407850 390344591200066214887851 390739813044638230087852 391214475329680517767853 391531157017866516487854 391689569940562872007855 392125453344245945287856 392244393748532402407857 392403023041925388967858 392482355728933200007859 392522026583046804487860 392641057189650081607861 393077734373746008007862 393196891340192849767863 393316075395378458887864 393475029614092800007865 394031748819919012807866 394071537070435968007867 394270523524147872007868 394628889033487437607869 394907786616094951687870 395027359394470300807871 395107089664088669287872 395466025244479800007873 395625630644340465607874 395825205325989019207875 396104736720477977287876 396184630019624597767877 396424382432504376007878 396584277816144692167879 396784215059770695367880 397024239531241576807881 397304405697136250887882 397384480400681568967883 397424522291145624007884 397664837185213692007885 397905261048123655687886 397985426556750958567887 398105697531064193287888 398466674014317300007889 399068846934564768007890 399309907105639346887891 399591281983293560167892 400073984848233828007893 400194728865676661767894 400436298890871768007895 400637690773449105607896 400677978263969952007897 401040702423108928807898 401242322228384414407899 401484366332803200007900 401645789895327033607901 401726519928130438087902 401888016502934328007903 402009170884399942567904 402089955688795248007905 402130352656477025287906 402615353733464828167907 402858018722970475207908 403222221863910509767909 403303189419188292007910 403343677769193938887911 403424663614703784967912 403465161110514012007913 404640915385180340167914 404884495368449491207915 405046943107233730567916 405534579631120800007917 405737891411339052007918 405778562939218150087919 405859915168037679367920 405981966446218999687921 406104045250020868807922 406348285451039232007923 406389002859550982887924 406470446856532992967925 406755597251631672007926 406877850480473955367927 407000131265290567687928 407326348107720422407929 407571139400650200007930 407611948673915124487931 407693576414205608167932 408347039776969490407933 408428777895784178887934 408919464330453807367935 409042204991314303687936 409164973281342832807937 409328707320585905767938 409533443967897600967939 409574400511996800007940 410025125276545848007941 410394176698131326407942 410640349346226300007943 411050883181354488007944 411174103334900506567945 411420626749369094407946 411790619701788032167947 411872874236176272007948 412490176094292312007949 412613719685415108967950 412654907048812344007951 412737291026064564487952 413025732092412711367953 413149395961494175687954 413231853967032898567955 413520554190566592007956 413850682506280844167957 413891962439673369607958 414139706894530008007959 414346245552366168007960 414387562552558721287961 414511532093159798407962 414759554618332500007963 415007688429865702087964 415214551640570311687965 415338706681555060807966 415504290045154901767967 4159598995584835025607968 416125668643022439367969 416374415124624748807970 416623273109023032007971 416747743925181852967972 417079802455195858087973 417204375548427187207974 417578262265592033767975 417993986624769668167976 418451641859020324807977 418826366492878824967978 418868018093279232007979 419326390764671208007980 419368079653994983687981 419701702684485638407982 419743419555102372007983 420202510413031342087984 420494855152661170567985 420703766198360981767986 421121821811142836167987 421330966416887319367988 422000752684905576007989 422084532082219656487990 422252128299672972007991 422461693752055128007992 422587470460548862567993 422629402270486276807994 423090858165389700007995 423216775330217948167996 423468693975482635207997 423510691347967968007998 423636702208420858567999 423720725069435808008000 423762741186621893288001 423846782795125829768002 424141026869539800008003 424393357990245454088004 424898357979302645768005 425108907601864140968006 425151026914610520008007 425403808521750432008008 425741025989783650568009 425783192265407440808010 425867534213107409288011 425994070628114846408012 426289431920983008488013 426416062338517305608014 426627175724995759208015 426880615252135488008016 426922866148885217288017 427260986242290816008018 427557006041618638088019 428276551651908648968020 428530725633528561608021 428573098960551792008022 428700237796305351368023 428827404917347195688024 428954600327872204808025 429039412986673433288026 429463664948712372488027 429675908880277594088028 430228111277792318408029 430483153361220000008030 430738308820827622088031 430823385841209903368032 430865929077197191208033 430951025001541831688034 431121254664067128008035 431334112656001152008036 431376693711114134888037 431461865279311056968038 431504455792706208008039 431973159577038288008040 432101054123602426568041 432228977067424757288042 432527574393736392968043 432612916324474200008044 432997111308180307208045 433253383423744548008046 433809029911759508168047 433937331887449906088048 434151231754641535688049 434322408576552408008050 434664914071188864968051 434707741497071952008052 434793405843255312488053 435221917503053503688054 435436292071638881288055 435564954820398158408056 436466392601468928008057 436509353081286989288058 436724203053073874888059 436853151099921948008060 437025126245532176168061 437541356347422588008062 437799642834292922888063 437928828951466296008064 438014968911607476488065 438144202677981513608066 438402756000378228008067 438445859343480607688068 439049639942839200008069 439222263165458841608070 439481293436852568008071 439870053645065030408072 440259071715937244168073 440388801728744374088074 441384351229919697608075 441557662424178663368076 441774373183966090568077 441904437923065529288078 442208034001103916968079 442294804462786800008080 442338194481927828488081 442468383694428225608082 442555192466892130088083 442685429574915379208084 443597894370546372008085 443771856991919887208086 443989382215312036808087 444163459963589933768088 444381129127349688968089 444424672558790784008090 444816707457370491368091 444903861534435768008092 445034616662826778568093 445296213381188870408094 445557925409887800008095 445601555294443692488096 445688824676201024168097 446125363878687874568098 446343753696834965768099 446605927305735480008100 446868216394424832008101 447043139959065811208102 447130620996808351688103 447699560739695928008104 448093760037436719368105 448575912632817974408106 448751337283488432968107 448882939533349356488108 449234020379148427208109 449541385019276885288110 449892851994655524008111 449936799852922200008112 450332475483222835208113 450552408009945964808114 450596404180402308008115 450728412024826229768116 450860448872136098888117 451080574746714132488118 451388886375194847368119 451477004433670908008120 451521068300657023688121 452182413438622320488122 452270647650273860168123 452314769598097977608124 452403023178530182088125 452579569082939448008126 452800324120589328008127 452932815901212461768128 452976986288704046408129 453242076461160300008130 453595710995229099368131 453728377281987559688132 454967999758659916808133 455189627922699482408134 455233963270231512008135 455500043371740084488136 455721865875999466088137 455899382204659668008138 456165753930068633288139 456298983556591550408140 456387819519321338888141 456698847542561084168142 456921107727623727368143 456965569497820183208144 457054502772659863688145 457232408264546568008146 457365871462866125768147 457454863159068672008148 457900016455327032008149 458033625774556803368150 458300932128204580808151 458791297629475800008152 458925101942436296168153 459639219309295154408154 459862551803687256008155 459907228067029200008156 460130658214752672008157 460398881841123967688158 460711957597918673768159 460846181789647130888160 461472949182925368008161 462279732124282364168162 462414298725537934088163 462548894703247723208164 462593766557990808008165 462863066250351581288166 462952858937854205768167 463087572464134226888168 463222315388246700008169 463402018357749920168170 463896471125987020808171 463941440990140428008172 464346316911150648008173 464571362451157785608174 464616381373489152008175 464751457771996359368176 464841525065513988008177 465292057914817632008178 465517447111735200008179 465697817418034713608180 465788022224262118088181 465923354003519047208182 466239242836933505288183 466645621611971700008184 466781140219044188168185 467730597123989892008186 468228509365867008008187 468273793818993043688188 468364372579400794568189 468409666887000172808190 469044132205591700168191 469089475807002897608192 469180172872559602088193 469588472434144728008194 469724631489203201768195 469860820152012314888196 469997038426863888008197 470269563829863252008198 470314996250237830088199 470860442101916717768200 471087851174326152968201 471907205943404045288202 472043868914122502408203 472089429833206212008204 472362864611713404488205 472590817647507886088206 473183881663520570408207 473731820638864714088208 474143087059942968008209 474508881961073760968210 474646109601223080488211 474783367003824537608212 475103750043602551688213 475653355314842496968214 475928336697332565608215 476020023647684470088216 476203437290325888008217 476341032301526266568218 476616311774867174408219 476708098107975602888220 476891710544842200008221 477259094536913895368222 477718622979207413768223 478638675311010658568224 479237421562328832488225 479329586204861204168226 479606159894715343208227 479652267143364408008228 479790608835947254568229 479882853254796768008230 479928980451839201288231 480159666319620446888232 480482766234795260168233 480713651701579323368234 480759838778323051208235 480852222916476391688236 481453044399257868008237 481730536443143952008238 482378484352369514408239 482424791343935832008240 482795367311269172168241 483398008550347625288242 483537159687621182408243 483769145007241464008244 483815552086231200008245 483954793356214028168246 484186928925839151368247 484326250346453095688248 484512059008219608008249 484651450585861709768250 484790872238010038888251 484930323968990112008252 485162810374221189608253 485441904393610608008254 485581496549674234568255 486047021173938120968256 486606092464539648008257 486979074508653941768258 487445603539810196168259 487538949555675552008260 487585627590855250088261 487959172547399968808262 488239472086130232008263 488379667131768192968264 488660147797257273608265 488847202013504655368266 488940749257257528008267 489361878012823022408268 489408686883690912008269 489689610631931724488270 489923806124723806088271 490533107545539590408272 490814515188703800008273 491189913701912007368274 491236853652722923208275 491659464620019605768276 492223370006293632008277 492505504533239071688278 492599576322473410568279 492928933713621552008280 493446828982204390088281 493917996895789697288282 494153707345262822888283 494483843695904732168284 494766949346836747208285 494861344905864007688286 495286292083090812008287 495569742207406164488288 495758776535647992008289 495995145490109568008290 496278899793481913288291 496420822592690930408292 497130893238022963208293 497462520101834321288294 497557301101335185768295 498126271551669732008296 498268590377672463368297 498980642005968216968298 499123143861777228488299 499265676237802125608300 499313193812833752008301 499455766889258139368302 499978796073686534408303 500740298967392928008304 500883177543810082568305 500978446913363148008306 501121376448835733768307 501264336565556810888308 501741091208538586088309 502122739716384424808310 502170461084062008008311 502409118947752992008312 502600106478767832008313 502886689866308412008314 503125602961589208008315 503173395794112583688316 503316794721527812808317 503555861043073238408318 503747175410222160968319 504129967681615942088320 504992047914165828008321 505183771350564536168322 505327599749742670088323 505423502409660519368324 505471458858244819208325 506143207538532732968326 506191215193609176008327 506863681019838562568328 507152085673488542408329 507200165078873112008330 507440613385987200008331 507584923400242148168332 507921766465990968008333 508162471279397808008334 508306935226602029768335 508451429973525998888336 508595955524547072008337 508788704184292604168338 508933301628565054088339 509029717045971147368340 509367278891040768008341 509801533639966620008342 509898072390524220488343 510042906223339377608344 510332666450156448008345 510380971821858091688346 510622550121098009288347 511057607161927800008348 511251055057096905608349 511976973821281214408350 512946067684749316808351 512994558463726248008352 513431130201077664008353 513528183971909484488354 513673790426480661608355 514013659235412295688356 514450881203171292008357 514596683823837384968358 514693902787171800008359 514985642329359694088360 515131558600358083208361 515423484164122068008362 515569493465671925768363 515910302472870000008364 516153840905488032008365 516787444356121841768366 516933743338910234888367 517324025820415545608368 517372826664746052008369 517763357725747126568370 518496199324505852168371 518545083075572973608372 518789553681420907208373 518838458173833528008374 519866251439017006088375 520013203604944315208376 520699392353826564968377 521042741279027712008378 521189942787106407368379 521435347941826114568380 521484439370426632808381 521779060739331072008382 522221226842757657608383 522516160329829848008384 522663673912023310568385 522909599288185421768386 523204824284358048008387 523500174271780152008388 523992702104957088008389 524140528202028437768390 524239096308549132008391 524288385574841522888392 524534884043159076488393 524682824839516113608394 524978800312393728008395 525274900988238905288396 525620510066463708968397 525916882136523441608398 526757283647784218888399 526905694286319792008400 526955171467420800008401 527252107732163974088402 527499650465958943688403 527648217939329572808404 527846356718263085768405 527994997419020366888406 528094108658435880968407 528391526097856797608408 529334176830056616968409 529483131635014428488410 529731459500429230088411 530178669766679388008412 530228377269286937288413 530924649376927872008414 530974409324823658088415 531123710155147987208416 531422406270414648008417 532169697750406092008418 532568575318236478568419 532618450775589124808420 532867880611746470408421 533067487549787424968422 533167312045455300008423 533217229550525292488424 533616695786408203208425 534066363542156165768426 534716385285144142088427 534816441270688743368428 534966551576628451688429 535166747803007028008430 535617394747869528008431 536168571891785388008432 536318966731156066568433 536820511376773632968434 536920862503027200008435 537071415571776692168436 537372616691276527208437 537422829192259128008438 537573487808893462568439 537874900068547742408440 537975398982554750888441 538427818386591192008442 538578688246964571368443 538628985245443435208444 539182484768687892008445 539484573339870732488446 539686036230094512008447 539837170422703047368448 540240350124664601288449 540694197189405000008450 541451244338966328008451 541754285683779194888452 542360749971914799368453 542411311635951559208454 542664172986407428808455 542714755863706488008456 542866525712985677768457 543018327391798742888458 543119546196279312968459 543170160904595616008460 543271400934204396488461 544183198186964582408462 544538095783431684488463 544690247880881361608464 545248411715115108008465 545299175144754233288466 546772857144819672008467 546976357791676560008468 547281715264568532008469 547434441936847503368470 547689057422108230568471 547739991175366180808472 548759412475573099208473 548963467369712026568474 549116545882140557288475 549831335618496672008476 549882418717084078088477 549984595592608455368478 550342326796975548008479 550495693580212373768480 550649092415860730888481 551109481281931392008482 551365377584210868008483 551570158780481944808484 551672570767073273288485 552031125032122464968486 552133601202448800008487 552338596344504729608488 553107836558989958408489 553210462595640326888490 553364428427152800008491 553569766192326620168492 553723807014371062088493 553877879982667531208494 554340291809790821768495 554443089301073052008496 554494493407818674888497 554597312344347336968498 554957291231488152008499 555265984016662339688500 555729264638008632008501 555986767992625200008502 556038279400176276488503 556141312953232532168504 556450499527972147208505 556502043154857228008506 556759815003925848008507 556966096950703262408508 557224029985993344008509 557585286729283846088510 557843434784040175688511 558308327155826592008512 558618416791487052488513 558825214964196312008514 558980351269472187368515 559238983554867994568516 559601219520153972008517 559860067213395000008518 560067210014752497608519 560637149107509228008520 560688983313186329288521 560844507496082666408522 561415039659274752008523 561726422429739679688524 561882162379298248808525 562089866018465417768526 562401529441161336008527 563129248112082382568528 563181255026840836808529 564430502017456378568530 564743138230765670408531 564847379157460658888532 565316641918251912008533 565525296972108403208534 565786197008207212808535 566151608704430306888536 566412725405532180488537 566778440516698143368538 566882963068946748008539 567196617466982369288540 567981322902984070088541 568609673259421997768542 568766842275986702888543 568976451645494700008544 569133696689028092168545 569238544823600472008546 569448284552069227208547 570865544131041355688548 570970631455207858568549 571023180557714764808550 571285980481162010408551 571601460115339800008552 571811852449388649608553 572074924535903443208554 572390730848403768008555 572706667895351546888556 573180818671777932008557 573233520259242982088558 573866222823034061768559 573971724149194752008560 574182770441143968008561 574763447844581088008562 575080366550123717288563 575608855613296596488564 575714597121060872168565 576031909058695267208566 576084807131315328008567 576402272080343225288568 576825762761375064008569 576878715499741200008570 577620436713770704808571 577673444155531608008572 577832488370875409768573 578468993663520612008574 578734359342103608008575 578787443431891663688576 579531004198657500008577 579584143082250060488578 579690431812383740168579 580222094765583130568580 580328471226112128008581 580647688371607634888582 580807346319849708008583 581180009574242350088584 581286517720859079368585 581446307388376699688586 581819278058155157768587 582405737315766873608588 583046016573016265288589 583579985775760824488590 583686823612966508168591 584060871567889368008592 584221232856118318568593 584381627163993473288594 584649024399753878888595 585451766719874503688596 585665970878206368008597 585933808728502572008598 586416148349199057608599 586469760016822632008600 586630617075783783368601 586791507222409171688602 587220709409829026408603 587274376233642552008604 587435398776298236968605 587596454429306388488606 587703843261526676168607 587757543197205585608608 588402229508495297288609 588509728766556737768610 588563483918939294408611 589208833027414918088612 589477885062876607688613 589639360506626596808614 589693193025964848008615 589962410915889312008616 590016265553698670888617 590177851589804544008618 590770617694682568008619 590986279674475084808620 591094132803880013288621 591309883348441092008622 591471735012197544968623 591579654578815800008624 592065475396223563208625 592119473951791008008626 592605627182597498408627 592713701875470266888628 592929895607595000008629 593362460495100663368630 594065883176357114888631 594174157535608416968632 594336596824676328488633 594553234350870252008634 595149292925182337288635 595691553165911916488636 596125628088133387208637 596342754488812282568638 596451339928767648008639 596614245892016933768640 597266203470869592008641 597429276319829991368642 597809909495111508008643 598136311239911858888644 598571721460582209608645 598626164447754912008646 598952900366605183688647 599061842056299874568648 599443255006516872008649 599715804314880000008650 599770325327426880488651 599879378504746580168652 600206627266679311208653 600697751433518381768654 601571605187405419208655 601844879906787388808656 602227620917240402888657 602884173041271495368658 603212650342454476808659 604308544166298835208660 604527901994440258568661 605460839068938012008662 605790368645978023688663 606174989808020045768664 606284915200390272008665 606779764491201477608666 606834766438533432008667 607605186392275046408668 607935590838547800008669 608486564339417088008670 608651929395156346568671 608927612719151477768672 608982760620141314408673 610086505482008416808674 610583679857394048968675 610970581071842292008676 611302357006164895688677 611412979005819238568678 612409252752379294088679 612575416674008683208680 612630812161309608008681 613240410520683986888682 613406743545326460008683 613794985522171822088684 614072414033419531688685 614738626165003956968686 615905801608478654408687 615961422816293232008688 616406528112085052168689 616462183230770073608690 617408897002190630888691 617631811560677700008692 617799037088082908168693 617910539636782392008694 617966296570771606088695 618077821758880131368696 618468278796501408008697 619584889741895808008698 619808393243770732808699 620143761868182072008700 620311497207573900968701 620982778853730348008702 621486597520205726408703 621598598844066074888704 621766629213231648008705 621822646905868800008706 621990722694913076168707 622102792148591652008708 622158832554237190088709 622270924723993359368710 622326976488445039208711 622999893066202622888712 623280435974585676488713 623504938511437272008714 623673355210492635368715 623841806025880807688716 624122633211447005288717 624515950542906408968718 624684572009069964488719 625134396190812955208720 625640738727928469768721 626034773308825800008722 626541662653623763208723 627217993860601466888724 627330768940906080968725 627499960075307640488726 627669185430543897608727 627894872477910063368728 628007738821977048008729 628572298800845952008730 628854721488189300008731 629024220776235356168732 629363322144061579208733 629419852365548688008734 629759113671130037288735 629872231244393717768736 630268262758906200008737 630438047707813112168738 630607866957575758088739 630777720512813587208740 630890975277184147688741 631287487057577333768742 631740872207824404488743 632761881672679070408744 633159274948669392488745 633329643640580409608746 633443241867918214088747 633840956011384774568748 633954623014537968008749 634125152183352365768750 634807612915007832008751 635035222191452011208752 635149049779448551688753 635718417272025554888754 636003244525113468488755 636402163459858119368756 636744243311584588808757 637714218489165898088758 637942608903224628008759 638228183183099448008760 638399573765821913768761 638570998865305850888762 638742458486185224008763 639142665210807526088764 639257044523540271368765 639657493016888808008766 640000884300305798888767 640172631779731872008768 640458954391422549608769 640974577113621754568770 641375832205919772008771 641662558306455000008772 642006756513474382088773 642178907535874051208774 642236298902840448008775 642408496084645450568776 642580727891418809288777 643384934278433952008778 643442406462264610088779 643557362381037999368780 644247421397045832008781 644420022825664512968782 644477564341449216008783 644592658933418496488784 644822894363773572008785 645283550248689142568786 645456359821798625288787 646032642419998284488788 646147945230796028168789 646205602423708461608790 646493946270292075208791 646551626617218168008792 646840086249364608008793 647070923442431750408794 648919845937889460488795 649093385334413817608796 649324825337825703368797 649672101382590280808798 649787891013599849288799 650193276612629856968800 650540900928888345608801 650830694323596199208802 650888664618915288008803 651236567719958657288804 651410571561252854408805 651700655447319456008806 652223050578139155368807 652920065879438412008808 653094406960861128968809 653152528412607204008810 653443193863643601608811 653675796065597031368812 653850288464968435688813 654315772321073090408814 654897976595449329608815 655014464058039634088816 655422292556815714568817 655597134485565281288818 655772011392902558408819 656121870162000000008820 656296852033090820168821 656413526056446132008822 656588566258877583368823 656646920771685631208824 656763641466335071688825 656997129536606928008826 657639542742355788488827 657814828077979485608828 658048596362705259368829 658165503866992488008830 658223963460222439688831 658691780414962694408832 659218372512349232168833 659628162381997728008834 659803845084983602568835 660448315251301944008836 660858678369675946088837 661151911941567775688838 661562602870541369768839 661679978270732592008840 661856070655189344968841 661914775926479592008842 662032198184806152488843 662443299122467887368844 662737059848397694568845 663089701672743398408846 663324874393104480968847 663795407493641302088848 664030767895998048008849 664325056407373728008850 664560557636737766408851 665267437016062030088852 666446822284871316488853 666623865230819553608854 666978056941960428008855 667037102613150847688856 667214263149049936808857 667745956498303488968858 667864153717363200008859 667923258210859104488860 668041478966650868168861 668928634941883949768862 668987810073698270408863 669875908268209003208864 669994388134308583688865 670231395015331968008866 670764890398966380008867 671120730884750832008868 671476712931680251688869 671595405078510370568870 671654757052305100808871 671773472801522969288872 672189101859135396968873 673258747897544777288874 673734555681865176008875 674270140846325295368876 674329670014072327208877 674686927801163448008878 674984751046058112008879 675163492314297168968880 675521081345634021608881 676057731200280058568882 676117378693041364808883 676654383757717704968884 676833456511454532488885 677012564805783249608886 677669599363823268008887 678207528708060120008888 679344208965837761768889 679523815322323994888890 679823238388030608488891 680362449253964088008892 680422381366256959688893 680722101322366817288894 680961948571292832008895 681141875597667912968896 681621855320274238088897 682342300479966893768898 682762823809126200008899 682943107582774928168900 683063316598605792008901 683243659875940551368902 683664599730906108008903 684145911984316884968904 684868356819909108008905 685049057394333634568906 685410565814825918408907 685651650904103520968908 686013397779397017608909 686314962837428791208910 686737320937330049288911 688126441622345668808912 688186885939632288008913 688670583842363592968914 688731064003383156008915 689396608724838528008916 689578204605952522568917 689638744538011756808918 689941503993840722408919 690002067845337912008920 690304946914105200008921 690365534691339924488922 690547321953156801608923 690668533404545506088924 691274830036129073288925 691578127998269978888926 691760154674991552008927 692670827108500132808928 692913824872137005768929 693096115147940126888930 693278441388777600008931 693400012198913100488932 694312302988078589288933 694555732492976052008934 694738346624400936968935 694920996763442988488936 695103682914835185608937 695773840318764588008938 696871506630808935368939 696932526149492947208940 697054577208514207688941 697298727418081848008942 697481882160868553768943 697665072982299770888944 697787220242618208968945 698214861965838492008946 698581568434951975688947 698887267484778113288948 699498966564495852488949 699621354549188444168950 699682554563769669608951 699804966638279974088952 700723569258738866888953 700907398251026340008954 701336473224519502088955 701827085814314860808956 702195214142384952008957 703116168551608188008958 703177597704836479688959 703300468086687586568960 703484803850587937288961 703730641233271032008962 704653105308623928008963 704960794769109648008964 705207018879561902408965 706254190996643815688966 706809048142827492008967 707179134494411292488968 707425939456638912008969 708104986206785561288970 708722725538860980488971 708846321890585780168972 709279036430705748008973 709588239516489528008974 710206948963504800008975 710392640669845436168976 710516455368795852008977 710578368787216870088978 710887996575831319688979 711321645462203597768980 711445581576210432008981 712251561125352195368982 712437653614850887688983 713554974449984721608984 713927706613411968008985 714487078631813810408986 714611428150695698888987 714860175881854800008988 715046779292506004168989 715171201860484512008990 715357866157300047368991 715420095708904243208992 716291735807562240968993 716478619404229920488994 716665539567563577608995 717413585982954209288996 717663064872622752008997 717975004978230300008998 718786525170763546568999 718973896715239517289000 719723749243741472169001 719848781667057072009002 720098895385191067209003 720849627613492490889004 721162605892917684489005 721788868190542495689006 721914169580303938569007 721976826392614504809008 722290171635545150409009 722729026315719672489010 723230819363971783209011 723293561862427608009012 723481813851943534569013 723670102586400641289014 723795648825589325769015 723983998812240086889016 724235189307232500009017 724800606904676491209018 725680803362131656969019 726121202099856552009020 726310005765656679369021 726813662213504057289022 727254576440754492969023 727443601078498836489024 727569637973039252169025 727758724022462578089026 727947846925277107209027 728200068131469922569028 728326203310233048009029 728389277044152065289030 728515436801951873769031 728894014407817104009032 728957125017475200009033 729335874743651206089034 729525304944298015209035 729904276044663408009036 730789116131183229609037 730852349763770712009038 731042075283335307369039 731421637136552332809040 731738051569885958409041 732181204233570300489042 732307856242871120169043 733702113064063800009044 733892393133572276169045 734209608825941559369046 734273064302493139209047 734653883543276088009048 735034850894313722889049 735987917506268407689050 736115063045855902569051 736496598508624262409052 736560202169037312009053 736751037868036608969054 737069179769575388169055 737451086044108555209056 737514751515821568009057 737833140710594208009058 737896830918035813289059 738215343807466418889060 738406501029309492009061 738661435071282344169062 738980195446131687369063 739171501184856643689064 739618025688330485769065 740128587093166740489066 740383966897283232009067 740575545116713263369068 740958813089864560809069 741278316690091166409070 741342229807466952009071 741661857390796800009072 741917633863892025609073 742301422610981688009074 742621360292385888009075 743197508728542336009076 743453682281154812169077 743581793889190872009078 743645855901765358089079 743773992344918715369080 744607282903280210889081 744799680116979084009082 745505455575204768009083 745698026814493378569084 746147504788891992009085 746468684868277800009086 746661442679971124169087 746725703578950009609088 747625791768861065769089 747818773626461306889090 748076140882980000009091 749557292026899696969092 749750647680025068489093 749944040739228165609094 750524444401545466569095 750717987133302677289096 750911567295260774409097 751169732410969032969098 751363399928829156489099 751686262341617998089100 752267676879978948009101 752332299308976185289102 752526191576965442409103 752914088543527200009104 753496215142259635209105 753819764630863264809106 754078679235567329769107 754467176192495472009108 755439075331503652809109 755763250279738478409110 755828097787258272009111 756152397924067500009112 756217270472524620489113 756347028091966460169114 756541695830133982089115 757125924514595328009116 757190859693596909289117 757320742582186061769118 757970407683421616169119 758360407322385259209120 758490440640342859689121 758685521970615628809122 758945688944733077769123 760052145146007828009124 760247527638203842569125 760442947797419225289126 761225005201295228169127 761616260031225175209128 761877180361923838569129 763052151577947094089130 763574797010549092809131 763640146562417568009132 763836220386054725769133 763966957243634172009134 764032331965508786889135 764163093996325320969136 764359268512911060489137 765013456369671331689138 765209794585814380809139 765995525396364948489140 766126539337301396169141 766192052609742945609142 766323091759470850089143 766912975948755288009144 767568802166899200009145 767765632028065652169146 768487665407701156809147 768750349223049773769148 770262088273906973289149 770854244845183800009150 770920061088964812489151 771446742776274523209152 772105474330627658409153 772830566196037632009154 772896508953052762089155 773688151240735721769156 774414357420546585609157 774480401504798652009158 775008906265839406569159 775802170515467700009160 776463689104075728009161 776993208499276853769162 777059417461583462409163 777191848080117170889164 777456760097914200009165 777787995348901992009166 777854255098068046089167 778185617348657875689168 778649702345630069769169 778782336176513592009170 779047654670943192009171 779644869145401087369172 779777630089508508009173 780043202842857472809174 780176014654985921289175 780640989558199680969176 780973241715059300169177 781039704871376697609178 781837593680242529289179 782369859072434688009180 782636093659080956169181 782835814185661630089182 783368589135343948809183 784034940188331036009184 784368275085879153609185 784434954817963872009186 784635019522620615369187 784768417251200928009188 785769442468798200009189 785836211515713204489190 786370517088931795209191 787439945580112800009192 787640584793202524169193 788041978243122103209194 788376589961745412809195 789046133067672480009196 789180092848150380489197 789448063579979832009198 789850147626625351689199 790453561658997852009200 790990219877605736169201 791057321363558865609202 791460019938549888009203 791661426872297866569204 791795719515247188009205 792198699958196402889206 792400247852818776009207 792467439029737200009208 793408564253052976809209 794014015811002368969210 794081309589705024009211 794821823499718968009212 795023871694664758569213 795225958408506593289214 795428083646139710409215 795495467287039392009216 795697643897342904969217 796236969932500654089218 796709105075011354569219 796911512970053501289220 797924131012187182089221 798464588395304140809222 798532164867366828009223 798870111570961752009224 798937713781607594889225 799072931074278276969226 799478685936392505609227 799546326767165952009228 799952261890854559689229 800290659219797417289230 800764595834678112969231 800967775952662296489232 801306495401988838089233 801577548301946328009234 802526775010767264009235 802594609162823700009236 803816359411340309769237 804020119983708338889238 804563670900417489609239 805039503986989363689240 805175495055475834569241 805855708853936220969242 806672534207441148009243 806876837533682530569244 807013061309191128009245 807285560605993886409246 807421836130199834889247 808035289509560052009248 808308047631751999209249 808444452585034399689250 808922005880352557769251 809058488530403232009252 809263244887098792969253 809331505641824256009254 810150971571540967689255 810697627804130822409256 811176178902106524489257 811312946692727408169258 812202358938139673289259 812750052898180152009260 812818534114243800009261 813161005110851712009262 814257639587071226889263 814463381971996200009264 814600565221072200489265 814806372587023257609266 815218104309397848009267 815424028675672510569268 816660394254903190089269 816935332983811488009270 817347871234468997289271 817485418699141637769272 817554198941259494409273 817691772445971122889274 817966971542410200009275 818173416446629832169276 818311068091177272009277 818999586869511348009278 819412906633588370889279 819757459256930964489280 820584828882521698569281 820998748474851230409282 821067750294815592009283 821481852558689952489284 821827057415949574089285 822034232545937263209286 822448700314119168009287 822517793510161121289288 822725099218535198409289 823347251468680700169290 823485555429494232009291 823693044039769563369292 823900571857300711689293 824108138887026460809294 824384955931944701769295 825215825499880752009296 825423640988215239369297 825770087356594786569298 826185966941741834409299 827226353155589587209300 827712202842993545289301 828059369339647610889302 828337181157943200009303 828754029947814886089304 828962513331559495209305 829310073045726724809306 829727288954020992009307 829796840240681558889308 830422998603897912009309 830631796785906867369310 830771017446968208009311 831049511271022612809312 831188784436948661289313 832024791079487480169314 832721944885434970569315 832861428202829028009316 833140447405559906409317 833489319988999128009318 833908111703432352009319 834187393843101619209320 834606448577033688009321 835165433796200832969322 835375125627151056489323 835864560124682895369324 836004438045667128009325 836284246554672676809326 836424177145631585289327 837054082126154700009328 838805685008959800009329 839016061936362704169330 839226478434023854089331 839366778085058247369332 839577260544175723689333 839857965398174268009334 840068540226487445769335 840419586265169940969336 841332820866543391689337 841684263046194809289338 841895181196685246409339 841965496055068752009340 842317136416912800009341 842387477704554408489342 842739250229243110089343 842950366619863159209344 844288358360158172169345 844711212794406667209346 844852199563264327689347 845134226045977248009348 845486858436426012009349 846192454261632792009350 846404219102258151369351 846616023686982595689352 846827868020778604809353 847463639566325484969354 847817000629006484169355 847887686099890689609356 848311891749108108009357 848877746863423025769358 848948498651842718409359 849373102264320000009360 849797865131766022089361 849939488151122703369362 850860469302173534889363 851214892042614348489364 851427598827916845609365 852136909364809468809366 852775667688177192969367 854196416279495573769368 854622986820475704009369 854907455926656308169370 855263142168869031369371 855690112150569544809372 855761289353700408009373 856402084019951352009374 856829480346517212009375 857185766136206808009376 857257036625548903689377 857613455739441281289378 858540665576493957609379 858683379946946662089380 858897484862549131209381 859325814807776928009382 859611457093965926409383 859754304938308274889384 860826231337405939689385 861040736841068908809386 861112247583435588009387 861326806536562037769388 861899159768313876489389 862758224395445602569390 863617931042179200009391 864263132544966655209392 864693467677856208009393 865123963495557518889394 865411049996448300009395 865626411757314044169396 865770008593620312009397 866057255862649963209398 866416415457499372809399 866703823554676685769400 866919426547763666889401 867063184222221480969402 867782240798891463369403 868141936754339890569404 869077669562274228489405 869221695567128756169406 870086227559832888009407 870302461286178617769408 870374548150553534409409 870807163383511200009410 872322586820206310889411 872972659127585592009412 873189430616148291369413 873333967368252768009414 874273893680238024969415 874490907452395092489416 875142191177774208009417 875504172623364468009418 875721415384619765769419 875793838621802738409420 876156022191809880009421 876445849919871380169422 876663267899085442089423 876880726326588211209424 877243246937803600809425 877533344348993681769426 877896067285264896969427 877968625364015328009428 878767061112696888009429 878839673174903119689430 878984910798990166569431 879711368961254232969432 879856714612484700009433 880074766858039292169434 881383931572308050889435 881893445428343648169436 882039061381758192009437 882767411659375308009438 883569117862340532489439 883787859748524249609440 884298415428427423689441 884517292708547752809442 884882178464726078409443 885174168343455840969444 885320190378180000009445 885393208170033720489446 885539257303655660169447 886050571564991448009448 886708300938399446409449 887951677657877959689450 888244426822147488009451 889049860276784196489452 889562693954435175369453 889929139536406042569454 890809070846851200009455 891029155595169428169456 89110252629550161609457 891469447431908275209458 891542845265776668009459 891763065961533538569460 892130191112828609769461 893085247010466694089462 893746888609499568009463 894114626091072672009464 894776839515875517609465 895660362868793549289466 896323434649855800009467 896397132011551548489468 897281854880708626569469 898757848130888055369470 898831695561597907209471 898979404075374367689472 899201000979735256809473 899274875717589048009474 899496527242968473769475 899866037502546528969476 900827296976686135689477 901049235409674244809478 901493235301704192009479 901937399262146412489480 902159542780651029609481 902307661255041334089482 903641548416746100009483 903715696596375000009484 904086505944316632009485 904531627776112771689486 905422364514155436969487 905496622259145048009488 905645151452003988489489 905942264654485152009490 906313758954470988009491 906536710368459106569492 906611036646578608809493 906759702914126897289494 907652084514770132169495 907726479368173113609496 907875282794720518089497 909215337054294144009498 909289827983936700009499 910109530341247975689500 910631447586906269769501 911526685077423312009502 912198546247226572809503 913767666643936548009504 913991991841652290569505 914365958952493001769506 914440766143547966409507 915338810515136230089508 915937874128460548809509 916387364773756032009510 916462295962534262889511 916612172125691952969512 916687117100447136009513 917061910913501253609514 917136883465282872009515 917511815180378928009516 917811843311155636809517 917961884966911445289518 919313087850377395209519 919613557619497978569520 919763820121493508009521 920214718115271458889522 920891375924778912009523 921117011433283167369524 921192232482785203209525 921342688402918783689526 921869429264997665769527 922697621188922937609528 922772939024521332009529 922998920197657743369530 923903259975656352009531 924129448716928296969532 924506522241277436169533 925411969501106688009534 926167016797702200009535 926998102372309387689536 927224859114912076809537 927754119961204250889538 929116116834507064809539 930176484072163004169540 930403823654945254089541 930707007918936408009542 930934444738741054569543 931844608883842500009544 932072254162052060169545 932527669844445451209546 933590955440555976969547 933666939189677268009548 934351001667533799369549 934503066584105088009550 934579106002514659689551 934731198760525546569552 935491941023500812969553 936329293740342067209554 936633924964473442569555 937014818518291793769556 937091011167431582409557 937776954127835828169558 937929437022896292009559 938234458598260975209560 938615840180388004809561 939149969715149438889562 939531630357668172489563 939760682573024589609564 940066150672238427369565 940295300612319463689566 940524492442932892809567 940983001796177172009568 941594608355063840169569 942053508893102491209570 942589104834836249289571 942971813166183434889572 943660981829271552009573 943737579436778650089574 944120637423331999689575 945040452360208992969576 945960939234669528009577 946191165981869422569578 946651745546358422409579 946728525151734912009580 947573409098867206089581 947803930105061515209582 948572637236069990409583 949418755043660712009584 949495702902739534089585 949649612652744807369586 950111454171188332809587 950188444132064868009588 950419442089004405769589 951806314434169471689590 952037607306733120809591 952886041839388800009592 953117531461754276169593 953194704041219385609594 954275612303777837769595 954739140010308096009596 955434748165757835369597 955512061417399147209598 955666701996914407689599 956208091845593453769600 956440186468501970889601 956594939688253608969602 956672323340042844009603 957059312025718641609604 957136723849528992009605 957756187512018898569606 957833641606679884809607 958220982549446330409608 958530939878410644969609 958763457218384052489610 959151080120681674089611 959849097520026168009612 960314654063651066889613 960547495834076040009614 961090957959913702089615 961246275201385263369616 961479286359608311689617 962178574013501952009618 962644977650123628489619 963656100540207748809620 963811728576961637289621 964045205975176934409622 964590151532041716489623 964823770337791953609624 965213229313005187209625 965680735705856148009626 965758669946089145289627 965914552578060533769628 965992500970179602409629 966382313699722584009630 967318345595974015689631 967630507281010008009632 968020815626401992009633 969270595850207983689634 969661400231361761289635 969974128814419872009636 970365145910917500009637 970599812907389180169638 970678044697118637609639 971382343637222170569640 971852089142240006409641 972948824533253319369642 974124927962798532969643 974203372750923576009644 974909589062701095369645 975066578149382628009646 975302097328247362569647 975851808000242112009648 976087469409775968969649 976244600727127200009650 976558920275088921609651 977423690399870808009652 977738294615291510409653 978918736866530443209654 979627515082658645769655 980021447029277640969656 981046226111813491689657 981203955736094650569658 981282827680152940809659 982150732928032800009660 982466477532040305609661 982624378379680210089662 982940237173878588009663 983177181237102946569664 983335167742870488009665 984362544182762372169666 984520673520907572009667 984995175846376927689668 985786394184082190889669 986498898155496792009670 986736485287183851369671 987211788293380204809672 987608005283385350409673 988321496401963184169674 988400797049810289609675 988559412661938094089676 988797371874085483209677 988876701157288608009678 989352777101026841289679 990464289454204032009680 990702592469850903369681 991497246430611641769682 991735735811344634889683 992371917832833945609684 992690123597228079369685 992928828135306199689686 993167575720376068809687 993326764694640257289688 993565584036196454409689 994361959531736373609690 994840014566370528009691 995079106713699322569692 995238525419142048009693 996035906290570200009694 996275213957568008169695 996913578556592035689696 997153044353633644809697 998430923958263712009698 998830513099987308009699 999550075794336158409700 999630051196860072009701 1000110004400076000489702 1000750210826317231209703 1001711096712429374889704 1001951426263352448009705 1002271932931015676169706 1002752837099839339209707 1004116338739990476489708 1004357100945654513609709 1005159954339323596809710 1006043648908264200009711 1006124013661219764489712 1006767105029324755209713 1007330062824269513289714 1007571402710228030409715 1007732320057898618889716 1008295682568283244169717 1008537195938342374089718 1009503683310647885769719 1010712769172882163369720 1010874062642916048009721 1011196707496850260809722 1011680819585521452009723 1011922940804617416969724 1012568809858327630089725 1013376580893409337289726 1013780647598804162889727 1014346543976088212169728 1014508272161203872009729 1014589143505707058089730 1015236288333857536809731 1015721850079586712009732 1015802793967632410889733 1016207585978386704489734 1016531506683187092009735 1016774498025998991369736 1017990108256513224969737 1018476657420251709609738 1018882248268810603209739 1019450278956624461289740 1019693793372952838409741 1019856160552023506889742 1020180953080755000009743 1020587052827444832009744 1020830770863801543369745 1020912019908468811209746 1021074532547783851689747 1021643479580447381769748 1022050015864192596969749 1022131337678063928009750 1022538019543649865609751 1023840217069164432009752 1024573249525520793609753 1024736199066772198089754 1025062156458871128009755 1026203619744261024009756 1027019534129325835209757 1027182775373130055689758 1027999273511154098889759 1028244317845085172009760 1028407705070622132489761 1029633730000867001289762 1029960855038185272009763 1030206249964938540969764 1031106406543340851209765 1031843336945230961769766 1032334843283247168009767 1032416778074572800009768 1032826525192768452009769 1033318382715600559689770 1033564377345073828809771 1034302624768445112969772 1034548795105310796489773 1036766306060856128169774 1037012916032209966089775 1037588510388580738569776 1037753009920488108009777 1037999795892092309769778 1038246625876839338889779 1038822733699532084169780 1039810904867456568009781 1040058057775159625769782 1040552495766075960009783 1040964662073262617609784 1041459423255858648009785 1041706869974182030569786 1042697097816513300009787 1043192476392432550089788 1043935875192624288009789 1044266402163095654409790 1045010374813286552169791 1045175756039097672009792 1045258454012742478089793 1045423864682481255369794 1045506577378963507209795 1046416741011033912009796 1046747856895020504009797 1047161862247012401609798 1047244678052287392009799 1047741676044388735689800 1048155976150240673289801 1048736202700923264969802 1048984944952390512489803 1049150797700503364169804 1049233731449283129609805 1049731437200330808009806 1051640949735424683369807 1051890208510032871689808 1052139511591295020809809 1052222622465212928009810 1052471984630180621769811 1052721391114053074889812 1053969088500777739689813 1054385233988457497289814 1054718239095772632009815 1054968044686113972969816 1055467788986332713609817 1055634409868272618089818 1056217738314315202569819 1056467810212036505289820 1057134885701352744009821 1057635399592092492009822 1057969174244402455209823 1058386503647489284809824 1059221532838495392009825 1059973481482329987369826 1060391403684236794569827 1060642216317599621289828 1060893073441556198409829 1061394921182295000009830 1061478579779317140489831 1061896946948545102089832 1062482868736464490569833 1062650319487842228009834 1062734052285548729289835 1062901532725971701769836 1063906831110670752009837 1064409747636030079689838 1064745124360428888009839 1065500011757000736009840 1065667819008563616489841 1066003492974414372009842 1066675078800716182569843 1067262976660823712009844 1067767082503171404489845 1068187307102655886089846 1068944023938043008009847 1069448725141375058889848 1069785291885247800009849 1070542857510635803209850 1070711260052973883689851 1071300825415881365769852 1071469317373078872009853 1071722092573612260969854 1071806360911834680009855 1072733640652223748009856 1073492771499193406409857 1073830292282918496969858 1074252305179886636169859 1075350120849736577289860 1075519090220766797769861 1075603582373105174409862 1076617876552235398089863 1076871562144831627209864 1077040710778284487689865 1077294471089958676809866 1077802126234053612009867 1078902661197959271369868 1079072049045139968009869 1079410884575021164809870 1079834541195117410409871 1080597437366957204169872 1080851825898202354089873 1081445573806470754569874 1081869829200626945769875 1082379100432315920009876 1082463996448080000009877 1082973477423381382089878 1083228285343163551209879 1083398182268139391689880 1083738036073433328009881 1084247966693237294889882 1084928154087614205609883 1085013200008388952009884 1085438504614238088009885 1085693747386382746569886 1085778838313046028809887 1086715168657318200009888 1086800319616527996489889 1086970636547102672169890 1087566903452327328009891 1088333892753946682409892 1088760173175409464009893 1089271874963697792009894 1090125112072279608009895 1090551918550611792009896 1090808062587429984969897 1090893453959183112009898 1091064251743087272489899 1091662201931534127369900 1092174926253439492809901 1092345874489402241289902 1092687831163740672009903 1093115389902382500009904 1093200916704836460489905 1093457527225183317609906 1094912506942042034889907 1095169418719869108009908 1095255066025315800009909 1095940425328251879369910 1096454655849295468809911 1096797576717299957769912 1097741023865430273609913 1098084246415220655369914 1099372047839920128969915 1099801566590988308169916 1099887485441900601609917 1100918904363035873289918 1101090878016767789769919 1101692944473666300009920 1102123143083594712009921 1102983918263434368009922 1103672901357493800969923 1103759046934245900009924 1103931353216577900489925 1104793187255964571689926 1105224293459812889289927 1105483017735224426409928 1105828054092084036969929 1106000602555333800009930 1106345760059348985609931 1106518369103264890089932 1107554447552726537769933 1107813580811443322889934 1108418401915550732169935 1108591253423927772009936 1109974793385478070889937 1110147826891133808969938 1110407415080989164489939 1111013297897979411369940 1111273037849784775689941 1111446223117391098569942 1111532823341706484809943 1112485759852435800009944 1115087791982627232009945 1115174604922110802089946 1115435074154677171209947 1116477407391391514889948 1116651200594169216969949 1117259636589891252009950 1118042276751949348809951 1118564265244144032009952 1119347590665289053609953 1119870036130157928009954 1120131327433821082569955 1120305547036635648009956 1121612841935150592009957 1121700035588999086089958 1122397767849454924809959 1122485007263684508009960 1123444976505031092489961 1124056186527535767369962 1124755017613462361289963 1125541592022180000009964 1125803875147728380169965 1127378536662561254889966 1127641140758471328009967 1128429228313214019369968 1128516819089047819209969 1128954849458978788809970 1129305365555712197769971 1129480654208695932009972 1129568306187034802889973 1129831292731814676009974 1130883698152401187689975 1131673484571053112009976 1132990714464543468009977 1133254298370729058569978 1133517928265222993289979 1135012699926949647369980 1135628623642200768009981 1135892667672204845769982 1138182978478845446409983 1138271136466023252009984 1138976584740062816169985 1139505886093296859209986 1140123637478593817289987 1140829946582287416009988 1141183224172491572169989 1142508745930508393769990 1142685569371060512009991 1142773988787783290889992 1143039277826120664009993 1143481528862491161609994 1144012399491294168009995 1144100895897300295689996 1145340384763509300009997 1145606120495169884169998 1146226350360406608009999 11467581763765899412810000 114799982344513303200